html.theme-ios{--background:#f2f2f4;--foreground:#0f0f11;--card:#fff;--card-foreground:#0f0f11;--popover:#fff;--popover-foreground:#0f0f11;--primary:#0f0f11;--primary-foreground:#fcfcfc;--cta:#0062d6;--cta-foreground:#fcfcfc;--secondary:#e7e7e9;--secondary-foreground:#0f0f11;--muted:#ececef;--muted-foreground:#6d6d73;--accent:#e7e7e9;--accent-foreground:#0f0f11;--destructive:#d11a20;--destructive-foreground:#fcfcfc;--success:#148638;--success-foreground:#fcfcfc;--warning:#ad6200;--warning-foreground:#fcfcfc;--info:#0062d6;--info-foreground:#fcfcfc;--border:#d6d6d8;--input:#cccccf;--ring:#005ccc;--chart-1:#0062d6;--chart-2:#269143;--chart-3:#d27908;--chart-4:#8244ba;--chart-5:#008394;--sidebar:#f7f7f9;--sidebar-foreground:#0f0f11;--sidebar-primary:#005ccc24;--sidebar-primary-foreground:#0051b8;--sidebar-accent:#e7e7e9;--sidebar-accent-foreground:#0f0f11;--sidebar-border:#d6d6d8;--sidebar-ring:#005ccc;--font-heading:var(--font-sans);--ios-tint:#005ccc;--ios-fill-selected:color-mix(in oklab, var(--ios-tint) 12%, transparent);--ios-fill-segment:#e2e2e4;--ios-fill-switch-off:#d0d1d3;--ios-switch-on:#1aa647;--ios-separator:#24242738;--ios-separator-width:1px;--ios-separator-inset:16px;--ios-material-chrome-bg:#fafafbb8;--ios-material-chrome-opaque:#f7f7f9;--ios-material-chrome-blur:20px;--ios-material-saturate:180%;--ios-material-overlay-bg:#ffffffd6;--ios-material-overlay-opaque:#fff;--ios-material-overlay-blur:30px;--ios-material-scrim:#0003;--ios-elevation-0:none;--ios-elevation-1:0 1px 2px #0000000a, 0 1px 1px #00000008;--ios-elevation-2:0 2px 8px #0000000f, 0 1px 2px #0000000a;--ios-elevation-3:0 8px 24px #0000001a, 0 2px 6px #0000000f;--ios-elevation-4:0 -8px 40px #00000029, 0 -2px 8px #00000014;--ios-motion-press:.14s cubic-bezier(.32, .72, 0, 1);--ios-motion-settle:.32s cubic-bezier(.32, .72, 0, 1);--ios-motion-sheet:.38s cubic-bezier(.32, .72, 0, 1);--ios-motion-sheet-exit:.26s cubic-bezier(.4, 0, 1, 1);--ios-motion-scrim:.24s cubic-bezier(.4, 0, .2, 1);--ios-press-scale:.97;--ios-radius-control:10px;--ios-radius-segment-thumb:8px;--ios-radius-group:12px;--ios-radius-card:16px;--ios-radius-sheet:20px;--ios-row-min-h:44px;--ios-inset-row-x:16px;--ios-inset-row-y:12px;--ios-group-gap:32px;--ios-group-header-gap:8px;--ios-page-gutter:16px;--ios-chrome-h:56px;--ios-segment-h:32px;--ios-segment-pad:4px;--ios-switch-w:52px;--ios-switch-h:32px;--ios-switch-thumb:28px;--ios-switch-sm-w:44px;--ios-switch-sm-h:28px;--ios-switch-sm-thumb:24px;--ios-grabber-w:36px;--ios-grabber-h:4px;--ios-sidebar-w:256px;--ios-sidebar-drawer-w:288px}@supports (color:lab(0% 0 0)){html.theme-ios{--background:lab(95.5662% .293195 -1.0933);--foreground:lab(4.41381% .277109 -1.01455);--card:lab(100% 0 0);--card-foreground:lab(4.41381% .277109 -1.01455);--popover:lab(100% 0 0);--popover-foreground:lab(4.41381% .277109 -1.01455);--primary:lab(4.41381% .277109 -1.01455);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--cta:lab(42.2336% 14.0403 -69.929);--cta-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(91.6222% .293255 -1.09326);--secondary-foreground:lab(4.41381% .277109 -1.01455);--muted:lab(93.5942% .293225 -1.09328);--muted-foreground:lab(46.3377% .803709 -2.90126);--accent:lab(91.6222% .293255 -1.09326);--accent-foreground:lab(4.41381% .277109 -1.01455);--destructive:lab(45.6708% 66.8568 48.2883);--destructive-foreground:lab(98.84% .0000298023 -.0000119209);--success:lab(48.9343% -44.3157 32.664);--success-foreground:lab(98.84% .0000298023 -.0000119209);--warning:lab(49.4694% 31.5608 76.3092);--warning-foreground:lab(98.84% .0000298023 -.0000119209);--info:lab(42.2336% 14.0403 -69.929);--info-foreground:lab(98.84% .0000298023 -.0000119209);--border:lab(85.5902% .293404 -1.09315);--input:lab(81.9855% .392467 -1.45674);--ring:lab(39.9586% 13.8916 -67.8453);--chart-1:lab(42.2336% 14.0403 -69.929);--chart-2:lab(53.1209% -44.2255 32.3812);--chart-3:lab(59.9671% 30.6534 65.1736);--chart-4:lab(41.3667% 43.4306 -52.5966);--chart-5:lab(49.7065% -27.4644 -18.4788);--sidebar:lab(97.4308% .194877 -.729167);--sidebar-foreground:lab(4.41381% .277109 -1.01455);--sidebar-primary:lab(39.9586% 13.8916 -67.8453/.14);--sidebar-primary-foreground:lab(35.2817% 15.0168 -65.7396);--sidebar-accent:lab(91.6222% .293255 -1.09326);--sidebar-accent-foreground:lab(4.41381% .277109 -1.01455);--sidebar-border:lab(85.5902% .293404 -1.09315);--sidebar-ring:lab(39.9586% 13.8916 -67.8453);--ios-tint:lab(39.9586% 13.8916 -67.8453);--ios-fill-segment:lab(89.7662% .293314 -1.09322);--ios-fill-switch-off:lab(83.7255% .392348 -1.45679);--ios-switch-on:lab(59.9228% -52.0034 38.3458);--ios-separator:lab(14.1064% .614271 -2.16895/.22);--ios-material-chrome-bg:lab(98.2428% .194907 -.729179/.72);--ios-material-chrome-opaque:lab(97.4308% .194877 -.729167);--ios-material-overlay-bg:lab(100% 0 0/.84);--ios-material-overlay-opaque:lab(100% 0 0);--ios-material-scrim:lab(0% 0 0/.2);--ios-elevation-1:0 1px 2px lab(0% 0 0/.04), 0 1px 1px lab(0% 0 0/.03);--ios-elevation-2:0 2px 8px lab(0% 0 0/.06), 0 1px 2px lab(0% 0 0/.04);--ios-elevation-3:0 8px 24px lab(0% 0 0/.1), 0 2px 6px lab(0% 0 0/.06);--ios-elevation-4:0 -8px 40px lab(0% 0 0/.16), 0 -2px 8px lab(0% 0 0/.08)}}html.theme-ios.dark{--background:#0a0a0c;--foreground:#f4f4f6;--card:#151517;--card-foreground:#f4f4f6;--popover:#212123;--popover-foreground:#f4f4f6;--primary:#f4f4f6;--primary-foreground:#0a0a0c;--cta:#026dea;--cta-foreground:#fcfcfc;--secondary:#262628;--secondary-foreground:#f4f4f6;--muted:#262628;--muted-foreground:#a2a2a6;--accent:#2e2e30;--accent-foreground:#f4f4f6;--destructive:#fa695e;--destructive-foreground:#fcfcfc;--success:#4ecc6a;--success-foreground:#0a0a0c;--warning:#fea845;--warning-foreground:#0a0a0c;--info:#026dea;--info-foreground:#fcfcfc;--border:#ffffff1f;--input:#ffffff2e;--ring:#6dadff;--chart-1:#4698ff;--chart-2:#4ecc6a;--chart-3:#fea845;--chart-4:#b77ff2;--chart-5:#58b4c4;--sidebar:#101011;--sidebar-foreground:#f4f4f6;--sidebar-primary:#6dadff38;--sidebar-primary-foreground:#82baff;--sidebar-accent:#2e2e30;--sidebar-accent-foreground:#f4f4f6;--sidebar-border:#ffffff1a;--sidebar-ring:#6dadff;--ios-tint:#6dadff;--ios-fill-selected:color-mix(in oklab, var(--ios-tint) 22%, transparent);--ios-fill-segment:#212123;--ios-fill-switch-off:#353537;--ios-switch-on:#4ed06c;--ios-separator:#ffffff24;--ios-material-chrome-bg:#101011ad;--ios-material-chrome-opaque:#101011;--ios-material-chrome-blur:24px;--ios-material-saturate:160%;--ios-material-overlay-bg:#212123cc;--ios-material-overlay-opaque:#212123;--ios-material-scrim:#00000070;--ios-elevation-1:inset 0 1px 0 #ffffff0d;--ios-elevation-2:inset 0 1px 0 #ffffff0f, 0 2px 8px #0000004d;--ios-elevation-3:inset 0 1px 0 #ffffff12, 0 8px 24px #00000070;--ios-elevation-4:inset 0 1px 0 #ffffff14, 0 -8px 40px #0000008f}@supports (color:lab(0% 0 0)){html.theme-ios.dark{--background:lab(2.79793% .152208 -.559169);--foreground:lab(96.2708% .194877 -.729156);--card:lab(6.9876% .276409 -1.02161);--card-foreground:lab(96.2708% .194877 -.729156);--popover:lab(12.7328% .403017 -1.4499);--popover-foreground:lab(96.2708% .194877 -.729156);--primary:lab(96.2708% .194877 -.729156);--primary-foreground:lab(2.79793% .152208 -.559169);--cta:lab(46.9349% 12.6811 -71.3631);--cta-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(15.0528% .401899 -1.4506);--secondary-foreground:lab(96.2708% .194877 -.729156);--muted:lab(15.0528% .401899 -1.4506);--muted-foreground:lab(66.5399% .593752 -2.18167);--accent:lab(18.9969% .40032 -1.45157);--accent-foreground:lab(96.2708% .194877 -.729156);--destructive:lab(63.4649% 56.0637 35.6943);--destructive-foreground:lab(98.84% .0000298023 -.0000119209);--success:lab(73.4102% -51.7493 37.5613);--success-foreground:lab(2.79793% .152208 -.559169);--warning:lab(76.3926% 26.7536 62.2092);--warning-foreground:lab(2.79793% .152208 -.559169);--info:lab(46.9349% 12.6811 -71.3631);--info-foreground:lab(98.84% .0000298023 -.0000119209);--border:lab(100% 0 0/.12);--input:lab(100% 0 0/.18);--ring:lab(68.9864% -1.74749 -52.3501);--chart-1:lab(61.6304% 1.98019 -62.313);--chart-2:lab(73.4102% -51.7493 37.5613);--chart-3:lab(76.3926% 26.7536 62.2092);--chart-4:lab(62.6901% 38.702 -50.0815);--chart-5:lab(68.2129% -25.2234 -16.8136);--sidebar:lab(4.57809% .209711 -.773102);--sidebar-foreground:lab(96.2708% .194877 -.729156);--sidebar-primary:lab(68.9864% -1.74749 -52.3501/.22);--sidebar-primary-foreground:lab(73.7461% -2.78541 -49.0512);--sidebar-accent:lab(18.9969% .40032 -1.45157);--sidebar-accent-foreground:lab(96.2708% .194877 -.729156);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(68.9864% -1.74749 -52.3501);--ios-tint:lab(68.9864% -1.74749 -52.3501);--ios-fill-segment:lab(12.7328% .403017 -1.4499);--ios-fill-switch-off:lab(22.245% .399277 -1.45224);--ios-switch-on:lab(74.618% -52.9378 38.4523);--ios-separator:lab(100% 0 0/.14);--ios-material-chrome-bg:lab(4.57809% .209711 -.773102/.68);--ios-material-chrome-opaque:lab(4.57809% .209711 -.773102);--ios-material-overlay-bg:lab(12.7328% .403017 -1.4499/.8);--ios-material-overlay-opaque:lab(12.7328% .403017 -1.4499);--ios-material-scrim:lab(0% 0 0/.44);--ios-elevation-1:inset 0 1px 0 lab(100% 0 0/.05);--ios-elevation-2:inset 0 1px 0 lab(100% 0 0/.06), 0 2px 8px lab(0% 0 0/.3);--ios-elevation-3:inset 0 1px 0 lab(100% 0 0/.07), 0 8px 24px lab(0% 0 0/.44);--ios-elevation-4:inset 0 1px 0 lab(100% 0 0/.08), 0 -8px 40px lab(0% 0 0/.56)}}.theme-ios[data-density=compact]{--ios-row-min-h:40px;--ios-inset-row-y:8px;--ios-group-gap:24px}@media (min-width:768px){.theme-ios{--ios-page-gutter:24px}}@media (min-width:1280px){.theme-ios{--ios-page-gutter:32px}.theme-ios[data-density=compact]{--ios-page-gutter:24px}}@media (pointer:coarse){html.theme-ios,html.theme-ios.dark,html.theme-ios[data-density=compact]{--ios-row-min-h:44px}.theme-ios [data-slot=button]{position:relative}.theme-ios [data-slot=button]:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.theme-ios [data-slot=sidebar-menu-button],.theme-ios [data-slot=input-group-control]{min-height:var(--ios-row-min-h)}}@media (min-resolution:2x){.theme-ios{--ios-separator-width:.5px}}.theme-ios [data-slot=card]{border-radius:var(--ios-radius-card);box-shadow:var(--ios-elevation-2)}.theme-ios [data-slot=button]{transition:transform var(--ios-motion-press), background-color var(--ios-motion-press)}.theme-ios [data-slot=button]:active:not(:disabled):not([aria-haspopup]){transform:scale(var(--ios-press-scale)) translateY(0)}.theme-ios [data-slot=app-chrome],.theme-ios [data-slot=sidebar-inner],.theme-ios [data-wl-toolbar]{background:var(--ios-material-chrome-bg);-webkit-backdrop-filter:blur(var(--ios-material-chrome-blur)) saturate(var(--ios-material-saturate));backdrop-filter:blur(var(--ios-material-chrome-blur)) saturate(var(--ios-material-saturate))}.theme-ios [data-slot=app-chrome]{border-bottom:var(--ios-separator-width) solid var(--ios-separator)}.theme-ios [data-slot=sidebar-inner]{border-right:var(--ios-separator-width) solid var(--ios-separator)}.theme-ios [data-slot=sidebar-header]{border-bottom:var(--ios-separator-width) solid var(--ios-separator)}.theme-ios [data-slot=sidebar][data-mobile=true]{background:var(--ios-material-overlay-bg);-webkit-backdrop-filter:blur(var(--ios-material-overlay-blur)) saturate(var(--ios-material-saturate));backdrop-filter:blur(var(--ios-material-overlay-blur)) saturate(var(--ios-material-saturate));border-radius:0 var(--ios-radius-sheet) var(--ios-radius-sheet) 0;box-shadow:var(--ios-elevation-4);width:min(288px,88vw)}.theme-ios [data-slot=sidebar-menu-button][data-active=true]{background:var(--ios-fill-selected);color:var(--ios-tint);border-radius:var(--ios-radius-control)}.theme-ios [data-slot=page-header]{margin-bottom:48px}.theme-ios [data-slot=page-header-title]{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.2}.theme-ios [data-slot=page-header] p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.theme-ios [data-slot=frame]{box-shadow:none;background:0 0;border:none;padding:0}.theme-ios [data-slot=frame-panel]{background:var(--card);border-radius:var(--ios-radius-group);box-shadow:var(--ios-elevation-1);border:none;overflow:hidden}.theme-ios [data-slot=frame-panel]:before{display:none}.theme-ios [data-slot=frame-panel-header]{margin-bottom:var(--ios-group-header-gap);padding-inline-start:0}.theme-ios [data-slot=frame-panel-header] [data-slot=frame-panel-title]{color:var(--muted-foreground);font-size:12px;font-weight:400}.theme-ios [data-slot=frame-panel-footer]{border-top:var(--ios-separator-width) solid var(--ios-separator)}.theme-ios [data-slot=inset-row]{min-height:var(--ios-row-min-h);padding:var(--ios-inset-row-y) var(--ios-inset-row-x);flex-direction:column}.theme-ios [data-slot=inset-row]:not(:last-child){border-bottom:var(--ios-separator-width) solid var(--ios-separator);margin-inline-start:var(--ios-separator-inset)}@media (min-width:640px){.theme-ios [data-slot=inset-row]{flex-direction:row;justify-content:space-between;align-items:center}}.theme-ios [data-slot=inset-row][data-actionable=true]{transition:transform var(--ios-motion-press), background-color var(--ios-motion-press)}.theme-ios [data-slot=inset-row][data-actionable=true]:hover{background:var(--accent)}.theme-ios [data-slot=inset-row][data-actionable=true]:active{transform:scale(var(--ios-press-scale))}.theme-ios .font-medium{font-weight:400}.theme-ios .font-semibold,.theme-ios .font-bold,.theme-ios .font-extrabold,.theme-ios .font-black{font-weight:600}.theme-ios :focus-visible{box-shadow:0 0 0 1px var(--ring), 0 0 0 4px color-mix(in oklab, var(--ring) 35%, transparent);transition:box-shadow var(--ios-motion-press);outline:none}@media (prefers-reduced-motion:reduce){.theme-ios [data-slot=button]:active:not(:disabled):not([aria-haspopup]),.theme-ios [data-slot=inset-row][data-actionable=true]:active{background-color:color-mix(in oklab, currentColor 6%, transparent);transform:none}}@media (prefers-reduced-transparency:reduce){html.theme-ios,html.theme-ios.dark{--ios-material-chrome-bg:var(--ios-material-chrome-opaque);--ios-material-overlay-bg:var(--ios-material-overlay-opaque);--ios-material-chrome-blur:0px;--ios-material-overlay-blur:0px;--ios-material-scrim:#0006}@supports (color:lab(0% 0 0)){html.theme-ios,html.theme-ios.dark{--ios-material-scrim:lab(0% 0 0/.4)}}.theme-ios [style*=backdrop-filter]{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.theme-ios,html.theme-ios.dark{--ios-material-chrome-bg:var(--ios-material-chrome-opaque);--ios-material-overlay-bg:var(--ios-material-overlay-opaque)}}@media (forced-colors:active){.theme-ios [data-slot=app-chrome],.theme-ios [data-slot=sidebar-inner],.theme-ios [data-wl-toolbar]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;forced-color-adjust:none;background:canvas;border-color:canvastext}.theme-ios [data-slot=card]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;forced-color-adjust:none;background:canvas;border:1px solid canvastext}.theme-ios :focus-visible{outline-offset:2px;outline:2px solid highlight}}.theme-ios [data-slot=tabs-list][data-variant=default],.theme-ios [data-slot=toggle-group][role=radiogroup],.theme-ios [data-slot=viewport-segmented]{height:var(--ios-segment-h);padding:var(--ios-segment-pad);background:var(--ios-fill-segment);border-radius:var(--ios-radius-control);transition:transform var(--ios-motion-press);flex-wrap:nowrap;align-items:center;gap:0;display:flex}.theme-ios [data-slot=tabs-list][data-variant=default]:active,.theme-ios [data-slot=toggle-group][role=radiogroup]:active,.theme-ios [data-slot=viewport-segmented]:active{transform:scale(var(--ios-press-scale))}.theme-ios [data-slot=viewport-segmented]{border:0}.theme-ios [data-slot=tabs-trigger],.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item],.theme-ios [data-slot=viewport-segmented] [data-slot=button]{border-radius:var(--ios-radius-segment-thumb);min-width:44px;height:100%;color:var(--muted-foreground);box-shadow:none;transition:background-color var(--ios-motion-settle), box-shadow var(--ios-motion-settle), color var(--ios-motion-settle);background:0 0;border:0;padding-inline:12px;font-size:14px;font-weight:400;position:relative}.theme-ios [data-slot=tabs-trigger][data-active],.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item]:is([data-state=on],[aria-checked=true]),.theme-ios [data-slot=viewport-segmented] [data-slot=button][aria-pressed=true]{background:var(--card);color:var(--ios-tint);box-shadow:var(--ios-elevation-2);font-weight:600}@media (pointer:fine){.theme-ios [data-slot=tabs-trigger]:not([data-active]):hover,.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item]:is([data-state=off],[aria-checked=false]):hover,.theme-ios [data-slot=viewport-segmented] [data-slot=button][aria-pressed=false]:hover{color:var(--foreground);background:0 0}}.theme-ios [data-slot=tabs-trigger]:disabled,.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item]:disabled,.theme-ios [data-slot=viewport-segmented] [data-slot=button]:disabled{opacity:.5;pointer-events:none}.theme-ios [data-slot=tabs-trigger]+[data-slot=tabs-trigger]:before,.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item]+[data-slot=toggle-group-item]:before,.theme-ios [data-slot=viewport-segmented] [data-slot=button]+[data-slot=button]:before{content:"";width:var(--ios-separator-width);background:var(--ios-separator);position:absolute;inset-block:20%;inset-inline-start:0}.theme-ios [data-slot=tabs-trigger][data-active]:before,.theme-ios [data-slot=tabs-trigger][data-active]+[data-slot=tabs-trigger]:before,.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item]:is([data-state=on],[aria-checked=true]):before,.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item]:is([data-state=on],[aria-checked=true])+[data-slot=toggle-group-item]:before,.theme-ios [data-slot=viewport-segmented] [data-slot=button][aria-pressed=true]:before,.theme-ios [data-slot=viewport-segmented] [data-slot=button][aria-pressed=true]+[data-slot=button]:before{content:none}.theme-ios [data-slot=viewport-segmented] [data-slot=button]:active:not(:disabled):not([aria-haspopup]){transform:none}.theme-ios [data-slot=tabs-trigger]:focus-visible,.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item]:focus-visible{z-index:1}@media (max-width:767px){.theme-ios [data-slot=tabs-list][data-variant=default],.theme-ios [data-slot=toggle-group][role=radiogroup]{flex-wrap:nowrap;width:100%}.theme-ios [data-slot=tabs-trigger],.theme-ios [data-slot=toggle-group][role=radiogroup] [data-slot=toggle-group-item]{flex:1 1 0}:is(.theme-ios [data-slot=tabs-list][data-variant=default]:has(>:nth-child(5)),.theme-ios [data-slot=toggle-group][role=radiogroup]:has(>:nth-child(5))){scroll-snap-type:x mandatory;overflow-x:auto}:is(.theme-ios [data-slot=tabs-list][data-variant=default]:has(>:nth-child(5))>*,.theme-ios [data-slot=toggle-group][role=radiogroup]:has(>:nth-child(5))>*){scroll-snap-align:start;flex:none}}.theme-ios [data-slot=switch]{width:var(--ios-switch-w);height:var(--ios-switch-h);padding:calc((var(--ios-switch-h) - var(--ios-switch-thumb)) / 2);transition:background-color var(--ios-motion-settle);border-width:0}.theme-ios [data-slot=switch][data-size=sm]{width:var(--ios-switch-sm-w);height:var(--ios-switch-sm-h);padding:calc((var(--ios-switch-sm-h) - var(--ios-switch-sm-thumb)) / 2)}html.theme-ios [data-slot=switch][data-state=checked]{background:var(--ios-switch-on)}html.theme-ios [data-slot=switch][data-state=unchecked]{background:var(--ios-fill-switch-off)}.theme-ios [data-slot=switch]:focus-visible{outline-offset:2px}.theme-ios [data-slot=switch] [data-slot=switch-thumb]{width:var(--ios-switch-thumb);height:var(--ios-switch-thumb);box-shadow:var(--ios-elevation-2), 0 0 0 1px var(--ios-separator);transition:transform var(--ios-motion-settle), background-color var(--ios-motion-settle);background:#fff;background:lab(100% 0 0);display:block;translate:none}.theme-ios [data-slot=switch][data-size=sm] [data-slot=switch-thumb]{width:var(--ios-switch-sm-thumb);height:var(--ios-switch-sm-thumb)}.theme-ios [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{transform:translate(20px)}.theme-ios [data-slot=switch][data-size=sm][data-state=checked] [data-slot=switch-thumb]{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.theme-ios [data-slot=tabs-list][data-variant=default]:active,.theme-ios [data-slot=toggle-group][role=radiogroup]:active{transform:none}.theme-ios [data-slot=switch] [data-slot=switch-thumb]{transition:none}.theme-ios [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{margin-inline-start:20px;transform:none}.theme-ios [data-slot=switch][data-size=sm][data-state=checked] [data-slot=switch-thumb]{margin-inline-start:16px;transform:none}}@media (pointer:coarse){.theme-ios [data-slot=tabs-list][data-variant=default],.theme-ios [data-slot=toggle-group][role=radiogroup]{height:calc(44px + var(--ios-segment-pad) * 2)}}.theme-ios [data-slot=adaptive-sheet-content],.theme-ios [data-slot=sheet-content],.theme-ios [data-slot=drawer-content],.theme-ios [data-slot=alert-dialog-content],.theme-ios [data-slot=dialog-content],.theme-ios [data-slot=popover-content],.theme-ios [data-slot=hover-card-content],.theme-ios [data-slot=tooltip-content],.theme-ios [data-slot=dropdown-menu-content],.theme-ios [data-slot=dropdown-menu-sub-content],.theme-ios [data-slot=context-menu-content],.theme-ios [data-slot=context-menu-sub-content],.theme-ios [data-slot=menubar-content],.theme-ios [data-slot=menubar-sub-content],.theme-ios .cn-toast{background:var(--ios-material-overlay-bg);-webkit-backdrop-filter:blur(var(--ios-material-overlay-blur)) saturate(var(--ios-material-saturate));backdrop-filter:blur(var(--ios-material-overlay-blur)) saturate(var(--ios-material-saturate))}.theme-ios [data-slot=adaptive-sheet-content],.theme-ios [data-slot=sheet-content],.theme-ios [data-slot=drawer-content]{box-shadow:var(--ios-elevation-4)}.theme-ios [data-slot=adaptive-sheet-content][data-shape=side]{border-radius:var(--ios-radius-sheet) 0 0 var(--ios-radius-sheet)}.theme-ios [data-slot=adaptive-sheet-content][data-shape=bottom]{border-radius:var(--ios-radius-sheet) var(--ios-radius-sheet) 0 0;max-height:92svh}.theme-ios [data-slot=adaptive-sheet-content]>[data-vaul-handle]{width:var(--ios-grabber-w);height:var(--ios-grabber-h);background:color-mix(in oklab, var(--muted-foreground) 40%, transparent);opacity:1;border-radius:2px;margin:8px auto 0;display:block}.theme-ios [data-slot=adaptive-sheet-content][data-shape=bottom]>div:not([data-slot]):has(+[data-vaul-handle]){display:none}.theme-ios [data-slot=adaptive-sheet-header]{border-bottom:var(--ios-separator-width) solid var(--ios-separator);padding:16px}.theme-ios [data-slot=adaptive-sheet-footer]{border-top:var(--ios-separator-width) solid var(--ios-separator);padding:16px}@media (min-width:640px){.theme-ios [data-slot=adaptive-sheet-footer]{flex-direction:row;justify-content:flex-end}}@keyframes ios-sheet-in-side{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ios-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.theme-ios [data-slot=adaptive-sheet-content][data-shape=side][data-state=open]{animation:ios-sheet-in-side var(--ios-motion-sheet) both}.theme-ios [data-slot=adaptive-sheet-content][data-shape=bottom][data-state=open]{animation:ios-sheet-in-bottom var(--ios-motion-sheet) both}.theme-ios [data-slot=adaptive-sheet-content][data-shape=side][data-state=closed]{animation:ios-sheet-in-side var(--ios-motion-sheet-exit) reverse both}.theme-ios [data-slot=adaptive-sheet-content][data-shape=bottom][data-state=closed]{animation:ios-sheet-in-bottom var(--ios-motion-sheet-exit) reverse both}.theme-ios [data-slot=sheet-overlay],.theme-ios [data-slot=drawer-overlay]{background:var(--ios-material-scrim);transition:opacity var(--ios-motion-scrim)}.theme-ios [data-slot=alert-dialog-content],.theme-ios [data-slot=dialog-content]{border-radius:var(--ios-radius-card);box-shadow:var(--ios-elevation-3)}.theme-ios [data-slot=popover-content],.theme-ios [data-slot=hover-card-content],.theme-ios [data-slot=tooltip-content],.theme-ios [data-slot=dropdown-menu-content],.theme-ios [data-slot=dropdown-menu-sub-content],.theme-ios [data-slot=context-menu-content],.theme-ios [data-slot=context-menu-sub-content],.theme-ios [data-slot=menubar-content],.theme-ios [data-slot=menubar-sub-content]{border-radius:var(--ios-radius-control);box-shadow:var(--ios-elevation-3)}.theme-ios .cn-toast{border-radius:var(--ios-radius-card);box-shadow:var(--ios-elevation-3)}.theme-ios [data-slot=dropdown-menu-item],.theme-ios [data-slot=dropdown-menu-checkbox-item],.theme-ios [data-slot=dropdown-menu-radio-item],.theme-ios [data-slot=dropdown-menu-sub-trigger],.theme-ios [data-slot=context-menu-item],.theme-ios [data-slot=context-menu-checkbox-item],.theme-ios [data-slot=context-menu-radio-item],.theme-ios [data-slot=context-menu-sub-trigger],.theme-ios [data-slot=menubar-item],.theme-ios [data-slot=menubar-checkbox-item],.theme-ios [data-slot=menubar-radio-item],.theme-ios [data-slot=menubar-sub-trigger],.theme-ios [data-slot=command-item]{border-radius:var(--ios-radius-control);min-height:36px;margin-inline:8px}.theme-ios [data-slot=dropdown-menu-item][data-highlighted],.theme-ios [data-slot=dropdown-menu-checkbox-item][data-highlighted],.theme-ios [data-slot=dropdown-menu-radio-item][data-highlighted],.theme-ios [data-slot=dropdown-menu-sub-trigger][data-highlighted],.theme-ios [data-slot=context-menu-item][data-highlighted],.theme-ios [data-slot=context-menu-sub-trigger][data-highlighted],.theme-ios [data-slot=menubar-item][data-highlighted],.theme-ios [data-slot=menubar-sub-trigger][data-highlighted],.theme-ios [data-slot=command-item][aria-selected=true]{background:var(--ios-fill-selected);color:var(--ios-tint)}.theme-ios [data-slot=dropdown-menu-checkbox-item-indicator],.theme-ios [data-slot=dropdown-menu-radio-item-indicator]{color:var(--ios-tint)}.theme-ios [data-slot=command]{border-radius:var(--ios-radius-card)}@media (max-width:1023px){.theme-ios [data-slot=alert-dialog-content]{top:auto;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--ios-radius-sheet);width:auto;max-width:none;box-shadow:var(--ios-elevation-4);text-align:center;padding:16px;transform:translate(0)}.theme-ios [data-slot=alert-dialog-content][data-state]{translate:0}.theme-ios [data-slot=alert-dialog-content][data-state=open]{animation:ios-sheet-in-bottom var(--ios-motion-sheet) both}.theme-ios [data-slot=alert-dialog-content][data-state=closed]{animation:ios-sheet-in-bottom var(--ios-motion-sheet-exit) reverse both}.theme-ios [data-slot=alert-dialog-footer]{background:0 0;border-top:none;border-radius:0;flex-flow:column-reverse;gap:0;margin:0;padding:0}.theme-ios [data-slot=alert-dialog-footer]>*{border-radius:0;width:100%;min-height:44px}.theme-ios [data-slot=alert-dialog-footer]>:not([data-slot=alert-dialog-cancel]):not(:last-child){border-top:var(--ios-separator-width) solid var(--ios-separator)}.theme-ios [data-slot=alert-dialog-action][data-variant=destructive]{color:var(--destructive);box-shadow:none;background:0 0}.theme-ios [data-slot=alert-dialog-cancel]{border-radius:var(--ios-radius-sheet);background:var(--ios-material-overlay-bg);border:none;margin-top:8px}.theme-ios [data-slot=dropdown-menu-content]:not(:has([data-slot=dropdown-menu-item]:nth-of-type(7))){top:auto;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--ios-radius-sheet);width:auto;max-width:none;box-shadow:var(--ios-elevation-4);position:fixed;transform:none}}.theme-ios [data-slot=dashboard-tiles]>*{border-radius:var(--ios-radius-card);box-shadow:var(--ios-elevation-2);background:var(--card);border:0}.theme-ios [data-slot=dashboard-panel],.theme-ios [data-slot=dashboard-aging]{border-radius:var(--ios-radius-card);box-shadow:var(--ios-elevation-1);background:var(--card);border:0}.theme-ios [data-slot=dashboard-aging].border-dashed{border:var(--ios-separator-width) dashed var(--ios-separator);box-shadow:none;background:0 0}.theme-ios [data-slot=chart] .recharts-tooltip-wrapper>*{border-radius:var(--ios-radius-control);box-shadow:var(--ios-elevation-3);background:var(--ios-material-overlay-opaque);border:0}.theme-ios [data-slot=dashboard-panel][data-state=error]{border-top:var(--ios-separator-width) solid var(--destructive)}@media (prefers-reduced-motion:reduce){.theme-ios [data-slot=adaptive-sheet-content][data-shape=side][data-state=open],.theme-ios [data-slot=adaptive-sheet-content][data-shape=bottom][data-state=open],.theme-ios [data-slot=adaptive-sheet-content][data-shape=side][data-state=closed],.theme-ios [data-slot=adaptive-sheet-content][data-shape=bottom][data-state=closed],.theme-ios [data-slot=alert-dialog-content][data-state=open],.theme-ios [data-slot=alert-dialog-content][data-state=closed]{animation:none;transform:none}}@media (pointer:coarse){.theme-ios [data-slot=adaptive-sheet-close]{min-width:44px;min-height:44px}.theme-ios [data-slot=dropdown-menu-item],.theme-ios [data-slot=dropdown-menu-checkbox-item],.theme-ios [data-slot=dropdown-menu-radio-item],.theme-ios [data-slot=dropdown-menu-sub-trigger],.theme-ios [data-slot=context-menu-item],.theme-ios [data-slot=context-menu-checkbox-item],.theme-ios [data-slot=context-menu-radio-item],.theme-ios [data-slot=context-menu-sub-trigger],.theme-ios [data-slot=menubar-item],.theme-ios [data-slot=menubar-checkbox-item],.theme-ios [data-slot=menubar-radio-item],.theme-ios [data-slot=menubar-sub-trigger],.theme-ios [data-slot=command-item]{min-height:44px}}@media (forced-colors:active){html.theme-ios,html.theme-ios.dark{--ios-material-overlay-blur:0px;--ios-material-chrome-blur:0px;--ios-material-saturate:1}.theme-ios [data-slot=adaptive-sheet-content],.theme-ios [data-slot=sheet-content],.theme-ios [data-slot=drawer-content],.theme-ios [data-slot=alert-dialog-content],.theme-ios [data-slot=dialog-content],.theme-ios [data-slot=popover-content],.theme-ios [data-slot=hover-card-content],.theme-ios [data-slot=tooltip-content],.theme-ios [data-slot=dropdown-menu-content],.theme-ios [data-slot=dropdown-menu-sub-content],.theme-ios [data-slot=context-menu-content],.theme-ios [data-slot=context-menu-sub-content],.theme-ios [data-slot=menubar-content],.theme-ios [data-slot=menubar-sub-content],.theme-ios .cn-toast{box-shadow:none;forced-color-adjust:none;background:canvas;border:1px solid canvastext}}.theme-ios div:has(>[data-slot=table-container]){background:var(--card);border-radius:var(--ios-radius-group);box-shadow:var(--ios-elevation-1);border:0}.theme-ios [data-slot=table-header] [data-slot=table-row]{border-bottom:var(--ios-separator-width) solid var(--ios-separator)}.theme-ios [data-slot=table-head]{color:var(--muted-foreground);font-size:12px;font-weight:400}.theme-ios [data-slot=table-body] [data-slot=table-row]{height:var(--ios-row-min-h);border-bottom:0}.theme-ios [data-slot=table-body] [data-slot=table-row]:not(:last-child)>*{background-image:linear-gradient(var(--ios-separator), var(--ios-separator));background-repeat:no-repeat;background-size:100% var(--ios-separator-width);background-position:100% 100%}.theme-ios [data-slot=table-body] [data-slot=table-row]:not(:last-child)>:first-child{background-size:calc(100% - var(--ios-separator-inset)) var(--ios-separator-width)}.theme-ios [data-slot=table-body] [data-slot=table-row]:not(:has(>[colspan])):hover{background-color:var(--accent)}.theme-ios [data-slot=table-body] [data-slot=table-row][data-state=selected]{background-color:var(--ios-fill-selected);color:var(--ios-tint)}.theme-ios [data-slot=table-body] [data-slot=table-row][data-state=selected] [data-slot=checkbox][data-checked]{background-color:var(--cta);border-color:var(--cta);color:var(--cta-foreground)}.theme-ios [data-slot=table-body] [data-slot=table-row]:focus-visible>*{box-shadow:inset 0 1px 0 0 var(--ring), inset 0 -1px 0 0 var(--ring), inset 0 4px 0 0 color-mix(in oklab, var(--ring) 35%, transparent), inset 0 -4px 0 0 color-mix(in oklab, var(--ring) 35%, transparent)}.theme-ios [data-slot=table-body] [data-slot=table-row]:focus-visible>:first-child{box-shadow:inset 0 1px 0 0 var(--ring), inset 0 -1px 0 0 var(--ring), inset 1px 0 0 0 var(--ring), inset 0 4px 0 0 color-mix(in oklab, var(--ring) 35%, transparent), inset 0 -4px 0 0 color-mix(in oklab, var(--ring) 35%, transparent), inset 4px 0 0 0 color-mix(in oklab, var(--ring) 35%, transparent)}.theme-ios [data-slot=table-body] [data-slot=table-row]:focus-visible>:last-child{box-shadow:inset 0 1px 0 0 var(--ring), inset 0 -1px 0 0 var(--ring), inset -1px 0 0 0 var(--ring), inset 0 4px 0 0 color-mix(in oklab, var(--ring) 35%, transparent), inset 0 -4px 0 0 color-mix(in oklab, var(--ring) 35%, transparent), inset -4px 0 0 0 color-mix(in oklab, var(--ring) 35%, transparent)}.theme-ios [data-slot=table-body] [data-slot=empty-icon]{color:var(--muted-foreground)}.theme-ios [data-slot=list-error]{border-top:var(--ios-separator-width) solid var(--destructive);border-radius:var(--ios-radius-group);background:color-mix(in oklab, var(--destructive) 10%, var(--card));color:var(--destructive);padding:var(--ios-inset-row-y) var(--ios-inset-row-x);min-height:var(--ios-row-min-h)}.theme-ios [data-slot=input]:disabled,.theme-ios [data-slot=textarea]:disabled,.theme-ios [data-slot=select-trigger]:disabled{background:var(--muted);color:var(--muted-foreground);opacity:1}.theme-ios [data-slot=editor-section]{background:var(--card);border-radius:var(--ios-radius-group);box-shadow:var(--ios-elevation-1);padding:var(--ios-inset-row-x);border:none}.theme-ios [data-slot=editor-panel]{background:var(--card);border-radius:var(--ios-radius-card);box-shadow:var(--ios-elevation-2);border:none}.theme-ios [data-slot=editor-preview-frame]{border-radius:var(--ios-radius-group);box-shadow:var(--ios-elevation-1);border:none}.theme-ios [data-slot=editor-banner]{border:none;border-top:var(--ios-separator-width) solid var(--destructive);border-radius:var(--ios-radius-group);background:color-mix(in oklab, var(--destructive) 10%, var(--card))}.theme-ios [data-slot=editor-section]{transition:box-shadow var(--ios-motion-settle)}.theme-ios [data-slot=editor-section]:focus-within,.theme-ios [data-slot=editor-workspace] [data-slot=frame]:focus-within [data-slot=frame-panel]{box-shadow:inset 2px 0 0 0 var(--ios-fill-selected), var(--ios-elevation-1)}@media (forced-colors:active){.theme-ios [data-slot=editor-section],.theme-ios [data-slot=editor-panel],.theme-ios [data-slot=editor-preview-frame],.theme-ios [data-slot=editor-banner]{box-shadow:none;forced-color-adjust:none;background:canvas;border:1px solid canvastext}}.theme-ios [data-slot=drag-overlay],.theme-ios [data-wl-structure]>div[style*=touch-action]>*{border-radius:var(--ios-radius-group);box-shadow:var(--ios-elevation-3);border:none;transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.theme-ios [data-slot=drag-overlay],.theme-ios [data-wl-structure]>div[style*=touch-action]>*{transform:none}}.theme-ios [data-slot=drop-target],.theme-ios [data-slot=drop-target-active]{border-radius:var(--ios-radius-card)}.theme-ios [data-slot=drop-target-active]{background:var(--ios-fill-selected);box-shadow:none;outline:var(--ios-separator-width) dashed var(--ios-separator);outline-offset:calc(-1 * var(--ios-separator-width));border-color:#0000}.theme-ios [aria-roledescription=sortable]{border-radius:var(--ios-radius-control);transition:transform var(--ios-motion-press), background-color var(--ios-motion-press)}.theme-ios [aria-roledescription=sortable]:active:not(:disabled){transform:scale(var(--ios-press-scale))}@media (prefers-reduced-motion:reduce){.theme-ios [aria-roledescription=sortable]:active:not(:disabled){background-color:color-mix(in oklab, currentColor 6%, transparent);transform:none}}.theme-ios [data-wl-structure] li:has([data-structure-select][aria-current=true]){background:var(--ios-fill-selected);border-color:#0000;border-width:var(--ios-separator-width);outline:2px solid var(--ios-tint)}.theme-ios [data-wl-structure],.theme-ios [data-wl-palette]{background:var(--card);border-radius:var(--ios-radius-group);box-shadow:var(--ios-elevation-1);border-color:#0000}.theme-ios [aria-labelledby=white-label-publication-title]{background:var(--card);border-radius:var(--ios-radius-card);box-shadow:var(--ios-elevation-2);border-color:#0000}.theme-ios [data-wl-preview-tray]{border-radius:var(--ios-radius-group);box-shadow:var(--ios-elevation-1);border-color:#0000}.theme-ios [data-wl-toolbar]{border-color:var(--ios-separator);border-width:var(--ios-separator-width);border-radius:var(--ios-radius-group);box-shadow:none}@media (forced-colors:active){.theme-ios [data-wl-structure],.theme-ios [data-wl-palette],.theme-ios [data-wl-preview-tray],.theme-ios [aria-labelledby=white-label-publication-title],.theme-ios [data-slot=drag-overlay],.theme-ios [data-slot=drop-target-active]{box-shadow:none;forced-color-adjust:none;background:canvas;border:1px solid canvastext}}:is(.theme-ios [data-slot=dropdown-menu-content]:has([data-slot=dropdown-menu-sub-content]),.theme-ios [data-slot=dropdown-menu-sub-content]:has([data-slot=dropdown-menu-sub-content]),.theme-ios [data-slot=context-menu-content]:has([data-slot=context-menu-sub-content]),.theme-ios [data-slot=context-menu-sub-content]:has([data-slot=context-menu-sub-content]),.theme-ios [data-slot=menubar-content]:has([data-slot=menubar-sub-content]),.theme-ios [data-slot=menubar-sub-content]:has([data-slot=menubar-sub-content])){overflow:visible}.theme-ios [data-slot=dropdown-menu-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (forced-colors:active){.theme-ios [data-slot=switch]:not(:focus-visible){outline-offset:-1px;outline:1px solid buttontext}}
:is([data-site-shell]:has([data-header-surface=theme]) [data-site-header-row],[data-site-shell]:has([data-header-surface=theme]) [data-site-header-item]){color:var(--foreground)}[data-site-shell]:has([data-header-surface=theme]) [data-site-header-muted]{color:var(--muted-foreground)}[data-site-shell]:has([data-header-surface=theme]) [data-site-header-muted]:hover{color:var(--foreground)}[data-site-shell]:has([data-header-surface=theme]) [data-site-header-item][aria-current=page]{font-weight:600}[data-site-shell]:has([data-header-surface=theme]) [data-site-header-focus]:focus-visible{border-color:var(--ring);--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}
