html[data-appearance=apple]{--nexo-glass:linear-gradient(135deg,#ffffffb3,#ffffff47 65%,#ffffff7a);--nexo-frost:linear-gradient(120deg,#fffffff0,#f8f8faa8);--nexo-glass-edge:#ffffffd9;--nexo-glass-shadow:inset 0 1px 0 #fffc,0 4px 16px #1e1e280e}html[data-appearance=apple][data-theme=dark]{--nexo-glass:linear-gradient(135deg,#3c3c41a6,#1e1e2266);--nexo-frost:linear-gradient(120deg,#303035e6,#1e1e22c4);--nexo-glass-edge:#ffffff29;--nexo-glass-shadow:inset 0 1px 0 #ffffff21,0 4px 16px #00000024}html[data-appearance=apple] [data-nexo-app]{font-family:var(--font-sans);font-kerning:normal;font-optical-sizing:auto}html[data-appearance=apple] [data-nexo-app] h1{letter-spacing:-.025em;font-weight:600}html[data-appearance=apple] [data-nexo-app] h2,html[data-appearance=apple] [data-slot=dialog-title]{letter-spacing:-.015em;font-weight:600}html[data-appearance=apple] [data-nexo-app] .tabular-nums{font-variant-numeric:tabular-nums lining-nums}html[data-appearance=apple] [data-nexo-navigation]{background:var(--nexo-glass);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-color:var(--nexo-glass-edge)}html[data-appearance=apple] [data-nexo-navigation] .bg-sidebar-accent{background:var(--nexo-glass);border:1px solid var(--nexo-glass-edge);box-shadow:var(--nexo-glass-shadow)}html[data-appearance=apple] [data-nexo-app] [data-slot=surface]{background:var(--card);box-shadow:0 2px 5px #14141906,0 8px 24px #14141906}html[data-appearance=apple] [data-nexo-app] .nexo-featured-card{background:var(--nexo-frost);border:1px solid var(--nexo-glass-edge);outline:1px solid var(--nexo-glass-edge);outline-offset:5px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--nexo-glass-shadow)}html[data-appearance=apple] [data-slot=popover-content],html[data-appearance=apple] [data-slot=dialog-content]{font-family:var(--font-sans);background:var(--nexo-frost);border-color:var(--nexo-glass-edge);box-shadow:var(--nexo-glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%)}html[data-appearance=apple] [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-appearance=apple] .planner-ui button.rounded-full:not(.bg-foreground){background:var(--nexo-glass);border:1px solid var(--nexo-glass-edge);box-shadow:var(--nexo-glass-shadow)}html[data-appearance=apple] .planner-timed-block>button>span{font-size:12px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple]{--nexo-glass:var(--card);--nexo-frost:var(--card);--nexo-glass-edge:var(--border)}html[data-appearance=apple] [data-nexo-navigation],html[data-appearance=apple] [data-slot=popover-content],html[data-appearance=apple] [data-slot=dialog-content],html[data-appearance=apple] [data-nexo-app] .nexo-featured-card{-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-appearance=apple] [data-sonner-toast][data-styled=true]{font-family:var(--font-sans);color:var(--foreground);-webkit-backdrop-filter:blur(32px)saturate(140%);backdrop-filter:blur(32px)saturate(140%);background:linear-gradient(125deg,#ffffffc4,#f2f2f796 65%,#ffffffb3);border:1px solid #ffffffe0;border-radius:22px;gap:12px;padding:11px 16px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff3d,0 8px 28px #14141e1f}html[data-appearance=apple][data-theme=dark] [data-sonner-toast][data-styled=true]{background:linear-gradient(125deg,#46464cb3,#28282e94 65%,#39393fa8);border-color:#ffffff45;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0d,0 8px 28px #00000040}html[data-appearance=apple] [data-sonner-toast][data-styled=true] [data-title]{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.4}html[data-appearance=apple] [data-sonner-toast][data-styled=true] [data-description]{color:var(--foreground);opacity:.78;font-size:13px;line-height:1.4}html[data-appearance=apple] [data-sonner-toast][data-styled=true] [data-icon]{width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;margin:0;display:grid}html[data-appearance=apple] [data-sonner-toast][data-type=success] [data-icon]{color:var(--primary)}html[data-appearance=apple] [data-sonner-toast][data-type=error] [data-icon]{color:var(--destructive)}html[data-appearance=apple] [data-sonner-toast][data-type=warning] [data-icon]{color:var(--warning)}html[data-appearance=apple] [data-sonner-toast][data-type=info] [data-icon]{color:var(--secondary)}html[data-appearance=apple] [data-sonner-toast] [data-button],html[data-appearance=apple] [data-sonner-toast] [data-close-button]{border-radius:999px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] [data-sonner-toast][data-styled=true]{background:var(--popover);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-appearance=apple] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border:1px solid var(--nexo-glass-edge);-webkit-backdrop-filter:blur(32px)saturate(125%);backdrop-filter:blur(32px)saturate(125%);box-shadow:inset 0 1px 0 var(--nexo-glass-edge),0 16px 48px #14141e1f;background:linear-gradient(135deg,#ffffff8c,#f9f9fc52)}html[data-appearance=apple][data-theme=dark] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){background:linear-gradient(135deg,#3a3a4099,#1e1e2459)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){background:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-appearance=apple] [data-slot=sheet-content]{font-family:var(--font-sans);border-color:var(--nexo-glass-edge);-webkit-backdrop-filter:blur(32px)saturate(125%);backdrop-filter:blur(32px)saturate(125%);box-shadow:inset 1px 0 0 var(--nexo-glass-edge),-12px 0 40px #14141e1a;background:linear-gradient(135deg,#ffffff9e,#f9f9fc66)}html[data-appearance=apple][data-theme=dark] [data-slot=sheet-content]{background:linear-gradient(135deg,#3a3a40a6,#1e1e2473)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] [data-slot=sheet-content]{background:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-appearance=apple] .planner-ui .planner-pending-list,html[data-appearance=apple] .planner-ui .planner-pending-tabs{background:var(--nexo-glass);border:1px solid var(--nexo-glass-edge);box-shadow:var(--nexo-glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%)}html[data-appearance=apple] .planner-ui .planner-pending-tabs .bg-card{background:var(--nexo-frost);box-shadow:inset 0 1px 0 var(--nexo-glass-edge)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] .planner-ui .planner-pending-list,html[data-appearance=apple] .planner-ui .planner-pending-tabs{background:var(--card);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-appearance=apple] .planner-ui .planner-date-control,html[data-appearance=apple] .planner-ui .planner-view-control{background:var(--nexo-glass);border:1px solid var(--nexo-glass-edge);color:var(--foreground);box-shadow:var(--nexo-glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%)}html[data-appearance=apple] .planner-ui .planner-date-control{height:36px;padding-inline:14px;font-weight:500}html[data-appearance=apple] .planner-ui .planner-view-control{border-radius:999px;gap:2px;padding:3px}html[data-appearance=apple] .planner-ui .planner-view-control>button{min-width:60px;height:28px;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;transition:background-color .16s,color .16s,box-shadow .16s}html[data-appearance=apple] .planner-ui .planner-view-control>button[aria-pressed=true]{background:var(--nexo-frost);color:var(--foreground);box-shadow:inset 0 1px 0 var(--nexo-glass-edge),0 1px 4px #14141e0f}html[data-appearance=apple] .planner-ui .planner-view-control>button:hover{color:var(--foreground)}html[data-appearance=apple] .planner-ui .planner-view-control>button:focus-visible,html[data-appearance=apple] .planner-ui .planner-date-control:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-appearance=apple] .planner-ui .planner-view-control>button{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] .planner-ui .planner-date-control,html[data-appearance=apple] .planner-ui .planner-view-control{background:var(--card);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-appearance=apple] .planner-ui .planner-task-block,html[data-appearance=apple] .planner-ui .planner-timed-block>button{-webkit-backdrop-filter:blur(16px)saturate(105%);backdrop-filter:blur(16px)saturate(105%);background:linear-gradient(135deg,#e1e1e6e0,#ededf1c2);border:1px solid #ffffffc7;box-shadow:inset 0 1px #ffffffa6,0 1px 4px #19192309}html[data-appearance=apple] .planner-ui .planner-timed-block{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}html[data-appearance=apple][data-theme=dark] .planner-ui .planner-task-block,html[data-appearance=apple][data-theme=dark] .planner-ui .planner-timed-block>button{background:linear-gradient(135deg,#44444be0,#323239c7);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 1px 4px #0000001f}html[data-appearance=apple][data-theme=dark] .planner-ui .planner-timed-block{box-shadow:none;background:0 0;border:0}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] .planner-ui .planner-task-block,html[data-appearance=apple] .planner-ui .planner-timed-block>button{background:var(--muted);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-appearance=apple] .planner-ui .planner-timed-block{background:0 0;border:0}}.account-quick-actions{display:none}html[data-appearance=apple] .account-collection{background:0 0;padding:0;overflow:visible}html[data-appearance=apple] .account-grid{background:0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;min-width:0;display:grid;overflow:visible}html[data-appearance=apple] .account-table-heading{display:none}html[data-appearance=apple] .account-tile{isolation:isolate;border:1px solid var(--nexo-glass-edge);background:var(--nexo-glass);box-shadow:var(--nexo-glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"avatar name menu""type type currency""balance balance balance""actions actions actions";gap:12px;padding:22px 20px 12px;display:grid;position:relative}html[data-appearance=apple] .account-tile:before{content:"";border:1px solid var(--nexo-glass-edge);background:var(--nexo-frost);z-index:-1;border-radius:12px;position:absolute;inset:6px 6px 58px}html[data-appearance=apple] .account-tile:focus-visible{outline:2px solid var(--ring);outline-offset:3px}html[data-appearance=apple] .account-avatar{grid-area:avatar}html[data-appearance=apple] .account-name{grid-area:name;align-self:center}html[data-appearance=apple] .account-name>span:first-child{font-weight:600}html[data-appearance=apple] .account-menu{grid-area:menu}html[data-appearance=apple] .account-type{grid-area:type;font-size:12px}html[data-appearance=apple] .account-currency{text-align:right;grid-area:currency;font-size:12px}html[data-appearance=apple] .account-balance{text-align:left;letter-spacing:-.025em;overflow-wrap:anywhere;grid-area:balance;padding:4px 0 16px;font-size:clamp(24px,2.1vw,32px);font-weight:500}html[data-appearance=apple] .account-quick-actions{grid-area:actions;justify-content:space-around;gap:8px;display:flex}html[data-appearance=apple] .account-quick-actions button{font-size:12px}html[data-appearance=apple] .account-totals{border-color:var(--border);background:0 0;grid-column:1/-1;justify-content:space-between;padding:16px 4px;display:flex}html[data-appearance=apple] .account-totals>span:empty{display:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] .account-tile{background:var(--card);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-appearance=apple] .account-tile:before{background:var(--card);border-color:var(--border)}}html[data-appearance=apple] .account-tile{padding-bottom:14px}html[data-appearance=apple] .account-tile:before{bottom:90px}html[data-appearance=apple] .account-quick-actions{gap:12px;padding-top:4px}html[data-appearance=apple] .account-quick-actions [data-slot=button]{background:0 0;border-radius:8px;flex-direction:column;gap:7px;height:auto;padding:4px 8px;font-weight:400;display:flex}html[data-appearance=apple] .account-action-icon{border:1px solid var(--nexo-glass-edge);width:36px;height:36px;box-shadow:inset 0 1px 0 var(--nexo-glass-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff4d,#ffffff14);border-radius:50%;place-items:center;display:grid}html[data-appearance=apple][data-theme=dark] .account-action-icon{background:linear-gradient(145deg,#ffffff1a,#ffffff06)}html[data-appearance=apple] .account-quick-actions button:hover .account-action-icon{background:var(--nexo-glass)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] .account-action-icon{background:var(--card);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-appearance=apple] [data-nexo-app]{isolation:isolate;background:radial-gradient(at 8% 12%,#aabfc35c,#0000 42%),radial-gradient(at 86% 90%,#c4bcad52,#0000 45%),linear-gradient(125deg,#e4e8e9,#f0f0ee 48%,#e2e4e6);position:relative}html[data-appearance=apple][data-theme=dark] [data-nexo-app]{background:radial-gradient(at 8% 12%,#6f8f963d,#0000 42%),radial-gradient(at 86% 90%,#9180662b,#0000 45%),linear-gradient(125deg,#22292d,#1e2023 48%,#292b31)}html[data-appearance=apple] [data-nexo-app]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#0000 27%,#ffffff52 28%,#ffffff17 34%,#0000 35% 65%,#ffffff38 66%,#0000 72%);position:absolute;inset:0}html[data-appearance=apple] .account-collection{background:0 0;padding:0}html[data-appearance=apple] .finance-glass-tabs{border:1px solid var(--nexo-glass-edge);box-shadow:inset 0 1px 0 var(--nexo-glass-edge),0 2px 8px #14141e06;-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);background:linear-gradient(145deg,#ffffff3b,#ffffff0f);border-radius:999px;padding:3px}html[data-appearance=apple] .finance-glass-tabs>a{background:0 0;font-weight:400}html[data-appearance=apple] .finance-glass-tabs>a[aria-current=page]{background:var(--nexo-frost);box-shadow:inset 0 1px 0 var(--nexo-glass-edge),0 1px 4px #14141e0b;font-weight:500}html[data-appearance=apple][data-theme=dark] .finance-glass-tabs{background:linear-gradient(145deg,#fff1,#ffffff04)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] .finance-glass-tabs{background:var(--card);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-appearance=apple] .finance-toolbar-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-appearance=apple] .finance-toolbar-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}html[data-appearance=apple] .finance-toolbar-start{justify-self:start}html[data-appearance=apple] .finance-toolbar-tabs{justify-self:center;max-width:100%}html[data-appearance=apple] #finance-actions-slot{justify-self:end;margin-left:0}@container (max-width:1199px){html[data-appearance=apple] .finance-toolbar-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-appearance=apple] .finance-toolbar-tabs{grid-area:1/1/auto/-1}html[data-appearance=apple] .finance-toolbar-start{grid-area:2/1}html[data-appearance=apple] #finance-actions-slot{grid-area:2/2}}@media (min-width:1440px){.finance-toolbar-shell{display:none}.finance-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.finance-top-center,.finance-top-actions{align-items:center;gap:8px;display:flex}.finance-top-center .finance-glass-tabs a{padding-inline:12px;font-size:13px}.finance-top-actions>div{align-items:center;gap:8px;margin:0;display:flex}}@media (min-width:1440px) and (max-width:1699px){.finance-top-actions button,.finance-top-actions a{justify-content:center;gap:0;width:40px;padding:0;font-size:0}}html[data-appearance=apple] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){font-family:var(--font-sans)}html[data-appearance=apple] :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:color-mix(in srgb, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-appearance=apple] [data-slot=form-group],html[data-appearance=apple] [data-slot=dialog-content] .planner-form-group{background:var(--nexo-glass);border:1px solid var(--nexo-glass-edge);border-radius:var(--radius-md);padding:4px}html[data-appearance=apple] [data-slot=form-row]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:7px 10px;display:grid}html[data-appearance=apple] [data-slot=form-row-label]{gap:8px;width:auto;min-width:0}html[data-appearance=apple] [data-slot=form-row-control]{min-width:0}html[data-appearance=apple] [data-slot=form-row-control]>:is(input,[data-slot=select-trigger]){width:100%}html[data-appearance=apple] [data-slot=dialog-content] [data-slot=field-group]{border:1px solid var(--nexo-glass-edge);border-radius:var(--radius-md);background:var(--nexo-glass);gap:0;padding:4px}html[data-appearance=apple] [data-slot=dialog-content] [data-slot=field-group]>[data-slot=field]{padding:8px 10px}html[data-appearance=apple] [data-slot=dialog-content] [data-slot=field-group]>[data-slot=field]+[data-slot=field]{border-top:1px solid var(--border)}html[data-appearance=apple] :is([data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){background:var(--card)}html[data-appearance=apple] :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer],[data-slot=sheet-footer]){background:0 0;border-top:0}html[data-appearance=apple] [data-slot=form-footer-veil]>[aria-hidden]:last-of-type{opacity:.35;background:linear-gradient(to bottom,transparent,var(--popover) 100%)!important}html[data-appearance=apple] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) [data-slot=button][data-variant=outline]{background:var(--nexo-glass);border-color:var(--nexo-glass-edge)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){background:var(--popover);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-appearance=apple] :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-appearance=apple] [data-slot=form-footer-veil]>[aria-hidden]:last-of-type{opacity:1}}html[data-appearance=apple] [data-slot=form-row-control]>div{max-width:100%}html[data-appearance=apple] [data-slot=form-row-control] :is(input,[data-slot=select-trigger]){min-width:0;max-width:100%}html[data-appearance=apple] [data-slot=dialog-content] [data-slot=field]:has(>[data-slot=field-label]):has(>:is(input,[data-slot=select-trigger])){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;display:grid}html[data-appearance=apple] [data-slot=dialog-content] [data-slot=field]>:is([data-slot=field-error],[data-slot=field-description]){grid-column:1/-1}@media (max-width:380px){html[data-appearance=apple] [data-slot=dialog-content] [data-slot=field]:has(>[data-slot=field-label]):has(>:is(input,[data-slot=select-trigger])){grid-template-columns:minmax(0,1fr)}}html[data-appearance=apple] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){background:var(--nexo-frost);border-color:color-mix(in srgb,var(--foreground) 14%,transparent);border-radius:var(--radius-md);color:var(--foreground);box-shadow:inset 0 1px 0 var(--nexo-glass-edge)}html[data-appearance=apple] [data-slot=form-row-control] :is([data-slot=input],[data-slot=select-trigger]){font-size:12px}html[data-appearance=apple] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]):focus-visible{border-color:color-mix(in srgb,var(--foreground) 40%,transparent);outline:2px solid color-mix(in srgb,var(--ring) 25%,transparent);outline-offset:2px}html[data-appearance=apple] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea])[aria-invalid=true]{border-color:color-mix(in srgb,var(--destructive) 65%,var(--border));box-shadow:none}html[data-appearance=apple] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]):disabled{background:var(--muted);opacity:.55}html[data-appearance=apple] [data-slot=checkbox]{background:var(--nexo-glass);border-color:var(--border);border-radius:4px}html[data-appearance=apple] [data-slot=checkbox][data-checked]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}html[data-appearance=apple] :is([data-slot=checkbox],[data-slot=switch]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}html[data-appearance=apple] [data-slot=select-content]{background:var(--nexo-frost);border:1px solid var(--nexo-glass-edge);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);font-family:var(--font-sans)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea],[data-slot=select-content],[data-slot=checkbox]){background:var(--card);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-appearance=apple] [data-slot=checkbox][data-checked]{background:var(--foreground);border-color:var(--foreground)}}html[data-appearance=apple] [data-slot=button]{border-radius:var(--radius-2xl);font-family:var(--font-sans);transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}html[data-appearance=apple] [data-slot=button] svg{stroke-width:1.8px}html[data-appearance=apple] [data-slot=button][data-variant=default]{background:var(--foreground);color:var(--background);box-shadow:none;border-color:#0000}html[data-appearance=apple] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background:var(--nexo-glass);color:var(--foreground);border:1px solid var(--nexo-glass-edge);box-shadow:inset 0 1px 0 var(--nexo-glass-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-appearance=apple] [data-slot=button][data-variant=ghost]{color:var(--muted-foreground);box-shadow:none;background:0 0}html[data-appearance=apple] [data-slot=button][data-size^=icon]:is([data-variant=outline],[data-variant=ghost],[data-variant=secondary]){background:var(--nexo-glass);color:var(--muted-foreground);border:1px solid var(--nexo-glass-edge);box-shadow:inset 0 1px 0 var(--nexo-glass-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9999px}html[data-appearance=apple] [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]):not(:disabled):not([data-disabled]):is(:hover,[aria-expanded=true]){background:var(--nexo-frost);color:var(--foreground)}html[data-appearance=apple] [data-slot=button][data-variant=default]:not(:disabled):not([data-disabled]):hover{background:color-mix(in srgb,var(--foreground) 90%,var(--background))}html[data-appearance=apple] [data-slot=button][data-variant=destructive]{background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive);box-shadow:none}html[data-appearance=apple] [data-slot=button][data-variant=destructive]:not(:disabled):not([data-disabled]):hover{background:color-mix(in srgb,var(--destructive) 18%,transparent)}html[data-appearance=apple] [data-slot=button]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}html[data-appearance=apple] [data-slot=button]:is(:disabled,[data-disabled]){opacity:.45;-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-appearance=apple] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]),html[data-appearance=apple] [data-slot=button][data-size^=icon]:is([data-variant=outline],[data-variant=ghost],[data-variant=secondary]){background:var(--card);border-color:var(--border);color:var(--foreground);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){html[data-appearance=apple] [data-slot=button]{transition:none}}
.nexo-backdrop{z-index:-1;pointer-events:none;background:url(/backgrounds/nexo-mist-light.webp) 50% 70%/cover no-repeat;position:fixed;inset:0}html[data-theme=dark] .nexo-backdrop{background-image:url(/backgrounds/nexo-mist-dark.webp)}
