@property --switch-x{syntax:"<length>";inherits:true;initial-value:0}@property --switch-w{syntax:"<length>";inherits:true;initial-value:39px}@property --slider-outset{syntax:"<length>";inherits:true;initial-value:0}@property --glass-pull-x{syntax:"<length>";inherits:false;initial-value:0}@property --glass-pull-y{syntax:"<length>";inherits:false;initial-value:0}@property --glass-stretch-x{syntax:"<number>";inherits:false;initial-value:1}@property --glass-stretch-y{syntax:"<number>";inherits:false;initial-value:1}@property --glass-bend{syntax:"<number>";inherits:true;initial-value:1}@layer base{:root{--ios-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Inter", system-ui, sans-serif;--ios-blue:var(--primary,#08f);--ios-green:#34c759;--ios-red:var(--destructive,#ff383c);--ios-orange:#ff9500;--ios-label:var(--foreground,#000);--ios-secondary:var(--muted-foreground,#3c3c4399);--ios-tertiary:#3c3c434d;--ios-background:var(--muted,#f2f2f7);--ios-surface:var(--card,#fff);--ios-fill:#78788033;--ios-fill-solid:color-mix(in srgb, #787880 20%, var(--ios-surface));--ios-fill-secondary:#78788029;--ios-fill-tertiary:#7878801f;--ios-fill-quaternary:#78788014;--ios-separator:var(--border,#3c3c434a);--ios-glass-rgb:255 255 255;--glass-opaque-wash:#ffffffa8;--glass-regular-wash:#ffffff57;--glass-clear-wash:#ffffff0f;--glass-rim-alpha:1;--glass-shade:#0000000f;--glass-shadow:0 14px 34px -12px #00000038, 0 3px 8px -2px #00000014, 0 .5px 1px #0000000f;--glass-shadow-lifted:0 24px 48px -14px #00000047, 0 8px 16px -4px #0000001f, 0 .5px 1px #0000000f;--ios-ease:cubic-bezier(.22, 1, .36, 1);--ios-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ios-spring:linear(0, .025, .0895, .1795, .2838, .3934, .5018, .604, .697, .7788, .8486, .9065, .9529, .9887, 1.0153, 1.0338, 1.0457, 1.0521, 1.0543, 1.0533, 1.05, 1.0453, 1.0397, 1.0337, 1.0278, 1.0222, 1.0171, 1.0126, 1.0087, 1.0055, 1.0029, 1.0008, 1);--ios-spring-bounce:linear(0, .0344, .1239, .2495, .3942, .5439, .6876, .8172, .9277, 1.0164, 1.0827, 1.1276, 1.1533, 1.1628, 1.1593, 1.1462, 1.1266, 1.1034, 1.079, 1.0553, 1.0336, 1.015, .9998, .9883, .9803, .9756, .9736, .9738, .9757, .9787, .9824, .9864, 1)}.dark,[data-ios-theme=dark]{--ios-green:#30d158;--ios-orange:#ff9f0a;--ios-tertiary:#ebebf54d;--ios-fill:#7878805c;--ios-fill-solid:color-mix(in srgb, #787880 36%, var(--ios-surface));--ios-fill-secondary:#78788052;--ios-fill-tertiary:#7878803d;--ios-fill-quaternary:#7878802e;--ios-glass-rgb:30 30 34;--glass-opaque-wash:#1e1e2285;--glass-regular-wash:#ffffff1f;--glass-clear-wash:#ffffff08;--glass-rim-alpha:.5;--glass-shade:#00000038;--glass-shadow:0 14px 34px -12px #0000008c, 0 3px 8px -2px #0000004d, 0 .5px 1px #0006;--glass-shadow-lifted:0 24px 48px -14px #000000a6, 0 8px 16px -4px #0006, 0 .5px 1px #0006}[data-ios-theme=dark]{--ios-blue:#0091ff;--ios-red:#ff4245;--ios-label:#fff;--ios-secondary:#ebebf599;--ios-background:#000;--ios-surface:#1c1c1e;--ios-separator:#54545899}[data-ios-theme=light]{--ios-blue:#08f;--ios-green:#34c759;--ios-red:#ff383c;--ios-orange:#ff9500;--ios-label:#000;--ios-secondary:#3c3c4399;--ios-tertiary:#3c3c434d;--ios-background:#f2f2f7;--ios-surface:#fff;--ios-fill:#78788033;--ios-fill-solid:color-mix(in srgb, #787880 20%, var(--ios-surface));--ios-fill-secondary:#78788029;--ios-fill-tertiary:#7878801f;--ios-fill-quaternary:#78788014;--ios-separator:#3c3c434a;--ios-glass-rgb:255 255 255;--glass-opaque-wash:#ffffffa8;--glass-regular-wash:#ffffff57;--glass-clear-wash:#ffffff0f;--glass-rim-alpha:1;--glass-shade:#0000000f;--glass-shadow:0 14px 34px -12px #00000038, 0 3px 8px -2px #00000014, 0 .5px 1px #0000000f;--glass-shadow-lifted:0 24px 48px -14px #00000047, 0 8px 16px -4px #0000001f, 0 .5px 1px #0000000f}}@layer components{.cupertino{font-family:var(--ios-font);letter-spacing:-.024em;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.cupertino:focus-visible,.cupertino :focus-visible{outline:3px solid color-mix(in srgb, var(--ios-blue) 75%, transparent);outline-offset:3px}.cupertino-press,.cupertino-glass,[data-glass-host]{--glass-scale:1;translate:var(--glass-pull-x,0px) var(--glass-pull-y,0px);scale:calc(var(--glass-scale) * var(--glass-stretch-x,1)) calc(var(--glass-scale) * var(--glass-stretch-y,1));transition:translate .48s var(--ios-spring-bounce), scale .48s var(--ios-spring-bounce), opacity .16s ease, background-color .16s ease, color .16s ease, box-shadow .26s var(--ios-ease)}.cupertino-press{touch-action:manipulation}.cupertino-press:active:not(:disabled):not([data-disabled]),[data-glass-host][data-glass-pressed]:not(:disabled):not([data-disabled]){--glass-scale:1.035;transition-duration:.14s,.14s,.16s,.16s,.16s,.26s;transition-timing-function:var(--ios-ease), var(--ios-ease), ease, ease, ease, var(--ios-ease)}[data-glass-dragging]{transition-duration:0s,0s,.16s,.16s,.16s,.26s}.cupertino-dim{touch-action:manipulation;transition:opacity .16s}.cupertino-dim:active:not(:disabled):not([data-disabled]){opacity:.35;transition-duration:40ms}.cupertino-material{isolation:isolate;color:var(--ios-label);position:relative}.cupertino-glass[data-interactive][data-glass-pressed]{--glass-scale:1.02;box-shadow:var(--glass-shadow-lifted)}.cupertino-glass-surface{--_wash:var(--glass-wash,var(--glass-regular-wash));--_blur:var(--glass-blur,2px);--_saturate:var(--glass-saturate,1.4);--_rim:var(--glass-rim-alpha);z-index:-1;pointer-events:none;border-radius:inherit;contain:paint;transition:--glass-bend .26s var(--ios-ease);position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.cupertino-glass-backdrop{border-radius:inherit;-webkit-backdrop-filter:blur(var(--_blur)) saturate(var(--_saturate));backdrop-filter:blur(var(--_blur)) saturate(var(--_saturate));position:absolute;inset:0}.cupertino-glass-backdrop[data-refraction]{-webkit-backdrop-filter:var(--glass-refraction);backdrop-filter:var(--glass-refraction)}.cupertino-glass-surface[data-variant=opaque]{--_wash:var(--glass-wash,var(--glass-opaque-wash));--_blur:var(--glass-blur,20px);--_saturate:var(--glass-saturate,1.6);--_rim:calc(var(--glass-rim-alpha) * .75)}.cupertino-glass-surface[data-variant=clear]{--_wash:var(--glass-wash,var(--glass-clear-wash));--_blur:var(--glass-blur,0px);--_saturate:var(--glass-saturate,1.2)}.cupertino-glass-refract{border-radius:inherit;contain:paint;position:absolute;inset:0;overflow:hidden}.cupertino-glass-wash{border-radius:inherit;background:var(--_wash);transition:background-color .2s;position:absolute;inset:0}.cupertino-glass-wash:after{content:"";border-radius:inherit;background:linear-gradient(160deg, rgb(255 255 255/calc(14% * var(--_rim))), transparent 36%, transparent 64%, rgb(255 255 255/calc(7% * var(--_rim)))), radial-gradient(120% 100% at 50% 120%, var(--glass-shade), transparent 60%);box-shadow:inset 0 0 14px -6px var(--glass-shade);position:absolute;inset:0}.cupertino-glass-surface:not([data-specular])>.cupertino-glass-wash:after{box-shadow:inset 1px 1.5px 2px -1px rgb(255 255 255/calc(55% * var(--_rim))), inset -1px -1.5px 2px -1px rgb(255 255 255/calc(30% * var(--_rim))), inset 0 0 14px -6px var(--glass-shade)}.cupertino-glass-rim{border-radius:inherit;opacity:var(--_rim);background:var(--glass-specular,none) center / 100% 100% no-repeat;position:absolute;inset:0}.cupertino-glass-light{border-radius:inherit;background:radial-gradient(70% 130% at var(--glass-light-x,50%) var(--glass-light-y,50%), rgb(255 255 255/calc(22% * var(--_rim))), rgb(255 255 255/calc(5% * var(--_rim))) 55%, transparent 100%), linear-gradient(rgb(255 255 255/calc(6% * var(--_rim))), #fff0);opacity:0;transition:opacity .32s;position:absolute;inset:0}[data-glass-pressed]>.cupertino-glass-surface>.cupertino-glass-light{opacity:1;transition-duration:90ms}.cupertino-glass-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}[data-glass-copy],[data-glass-copy] *{pointer-events:none;outline:none!important}.cupertino-panel{box-shadow:var(--glass-shadow-lifted)}.cupertino-button-prominent>.cupertino-glass-surface{--glass-wash:color-mix(in srgb, var(--ios-blue) 90%, transparent);--glass-blur:6px}.cupertino-button-destructive>.cupertino-glass-surface{--glass-wash:color-mix(in srgb, var(--ios-red) 90%, transparent)}.cupertino-field{--field-ring:var(--ios-blue);box-shadow:inset 0 0 0 .5px var(--ios-separator), inset 0 1px 2px #0000000d;transition:box-shadow .18s}.cupertino-field:focus-within{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--field-ring) 70%, transparent), 0 0 0 3px color-mix(in srgb, var(--field-ring) 16%, transparent)}.cupertino-field:has(:disabled){opacity:.4}.cupertino-field:has([aria-invalid=true]){--field-ring:var(--ios-red)}.cupertino-field>.cupertino-glass-surface{--glass-wash:var(--ios-fill-quaternary);--glass-blur:14px;--glass-saturate:1.2}.cupertino-field>.cupertino-glass-surface>.cupertino-glass-wash:after{box-shadow:none;background:0 0}.cupertino-field>.cupertino-glass-surface>.cupertino-glass-rim{opacity:calc(var(--_rim) * .5)}.cupertino-field:focus-within>.cupertino-glass-surface{--glass-wash:rgb(var(--ios-glass-rgb) / 55%)}.cupertino-stepper-button{transition:opacity .16s}.cupertino-stepper-button:before{content:"";border-radius:inherit;background:rgb(var(--ios-glass-rgb) / 30%);opacity:0;transition:opacity .26s;position:absolute;inset:0}.cupertino-stepper-button:active:not([data-disabled]):before{opacity:1;transition-duration:60ms}.cupertino-stepper-button:active:not([data-disabled])>svg{scale:.86}.cupertino-stepper-button>svg{transition:scale .32s var(--ios-spring-bounce)}.cupertino-switch{--switch-track:var(--ios-fill-secondary);--switch-x:0px;--switch-track-w:64px;--switch-track-h:28px;--switch-w:39px;--switch-w-hover:42px;--switch-w-pressed:47px;--switch-h:24px;--glass-wash:#fff;width:var(--switch-track-w);height:var(--switch-track-h);background:var(--switch-track);cursor:pointer;touch-action:pan-y;border-radius:999px;flex-shrink:0;align-items:center;padding:2px;transition:background-color .22s;display:inline-flex;position:relative}.cupertino-switch:after{content:"";position:absolute;inset:-8px -4px}.cupertino-switch[data-size=sm]{--switch-track-w:48px;--switch-track-h:22px;--switch-w:29px;--switch-w-hover:31px;--switch-w-pressed:35px;--switch-h:18px}.cupertino-switch[data-checked]{--switch-track:var(--ios-green);--switch-copy:var(--ios-green);--switch-x:calc(var(--switch-track-w) - 4px - var(--switch-w))}.cupertino-switch[data-switch-preview=on]{--switch-track:var(--ios-green);--switch-copy:var(--ios-green)}.cupertino-switch[data-switch-preview=off]{--switch-track:var(--ios-fill-secondary);--switch-copy:transparent}.cupertino-switch[data-disabled]{opacity:.4;cursor:not-allowed}.cupertino-switch-thumb{isolation:isolate;width:var(--switch-w);height:var(--switch-h);translate:var(--switch-x) 0;transition:--switch-x .36s var(--ios-spring), --switch-w .3s var(--ios-spring), box-shadow .2s ease;will-change:translate;border-radius:999px;flex-shrink:0;position:relative;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.cupertino-switch-thumb .cupertino-glass-wash{transition:background-color .18s}.cupertino-switch-copy{width:calc(var(--switch-track-w) + 20px);height:calc(var(--switch-track-h) + 16px);background:var(--switch-copy,transparent);translate:calc(-1 * var(--switch-x)) 0;transition:--switch-x .36s var(--ios-spring), background-color .22s ease;border-radius:999px;position:absolute;top:-10px;left:-12px}.cupertino-switch[data-switch-dragging] .cupertino-switch-thumb,.cupertino-switch[data-switch-dragging] .cupertino-switch-copy{transition:--switch-w .3s var(--ios-spring), background-color .22s ease}.cupertino-switch:active:not([data-disabled]):not([aria-readonly=true]),.cupertino-switch[data-switch-dragging]{--switch-w:var(--switch-w-pressed);--glass-wash:#ffffff4d}.cupertino-switch:not([data-checked]):not([data-switch-preview=on]):active:not([data-disabled]):not([aria-readonly=true]),.cupertino-switch:not([data-checked]):not([data-switch-preview=on])[data-switch-dragging]{--glass-wash:#ffffffb8}.cupertino-switch:active:not([data-disabled]):not([aria-readonly=true]) .cupertino-switch-thumb,.cupertino-switch[data-switch-dragging] .cupertino-switch-thumb{box-shadow:0 6px 14px #0000002e,0 3px 2px #0000000d}.cupertino-slider{--slider-thumb-w:24px;--slider-thumb-h:20px;--slider-outset:0px;--slider-outset-pressed:7px;--slider-stretch:1;--slider-squash:1;min-width:0}.cupertino-slider-control{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:44px;display:flex;position:relative;container-type:inline-size}.cupertino-slider-control[data-orientation=vertical]{justify-content:center;height:100%;container-type:size}.cupertino-slider-track{background:var(--ios-fill);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.cupertino-slider-track[data-orientation=vertical]{width:6px;height:100%}.cupertino-slider-fill{background:var(--ios-blue);border-radius:999px;position:absolute}.cupertino-slider-fill[data-orientation=horizontal]{height:100%}.cupertino-slider-fill[data-orientation=vertical]{width:100%}.cupertino-slider-thumb{--slider-outset-x:calc(var(--slider-outset) * 1.15 + (var(--slider-stretch) - 1) * var(--slider-thumb-w) / 2);--slider-outset-y:calc(var(--slider-outset) - (1 - var(--slider-squash)) * var(--slider-thumb-h) / 2);width:var(--slider-thumb-w);height:var(--slider-thumb-h);transition:--slider-outset .32s var(--ios-spring);border-radius:999px;outline:none;position:absolute}.cupertino-slider-thumb:after{content:"";position:absolute;inset:-12px -8px}.cupertino-slider-thumb:has(:focus-visible){outline:3px solid color-mix(in srgb, var(--ios-blue) 75%, transparent);outline-offset:4px}.cupertino-slider-handle{--glass-wash:#fff;inset:calc(-1 * var(--slider-outset-y)) calc(-1 * var(--slider-outset-x));isolation:isolate;border-radius:inherit;will-change:inset;transition:box-shadow .22s;position:absolute;box-shadow:0 .5px 4px #0000001f,0 0 0 .5px #00000008}.cupertino-slider-handle .cupertino-glass-wash{transition:background-color .16s}.cupertino-slider-copy{background:var(--ios-fill-solid);width:100cqw;height:6px;top:50%;left:calc(var(--slider-outset-x) - var(--slider-progress,0) * (100cqw - var(--slider-thumb-w)));border-radius:999px;position:absolute;overflow:hidden;translate:0 -50%}.cupertino-slider-copy:before{content:"";inset:0;left:calc(var(--slider-fill-start,0) * (100% - var(--slider-thumb-w)) + var(--slider-range,0) * var(--slider-thumb-w) / 2);right:calc((1 - var(--slider-fill-end,0)) * (100% - var(--slider-thumb-w)) + var(--slider-thumb-w) / 2);background:var(--ios-blue);border-radius:999px;position:absolute}.cupertino-slider[data-orientation=vertical] .cupertino-slider-copy{display:none}.cupertino-slider:not([data-disabled]):is([data-dragging],:active) .cupertino-slider-thumb,.cupertino-slider:not([data-disabled]) .cupertino-slider-thumb:active{--slider-outset:var(--slider-outset-pressed)}.cupertino-slider:not([data-disabled]):is([data-dragging],:active) .cupertino-slider-handle,.cupertino-slider:not([data-disabled]) .cupertino-slider-thumb:active .cupertino-slider-handle{--glass-wash:#ffffff38;box-shadow:0 8px 18px #00000029,0 1px 2px #0000000f}.cupertino-tab-list,.cupertino-segment-list{touch-action:pan-y;-webkit-user-select:none;user-select:none;container-type:inline-size}.cupertino-tab-indicator,.cupertino-segment-indicator{--indicator-x:var(--active-tab-left);--indicator-inset:4px;--glass-bend:0;left:0;top:var(--indicator-inset);height:calc(100% - var(--indicator-inset) * 2);width:var(--active-tab-width);translate:var(--indicator-x) 0;pointer-events:none;isolation:isolate;z-index:2;transition:translate .42s var(--ios-spring), width .42s var(--ios-spring), scale .42s var(--ios-spring-bounce), box-shadow .24s ease;will-change:translate, width;border-radius:999px;position:absolute}.cupertino-tab-indicator{--glass-wash:#ffffff1a;box-shadow:0 2px 8px #0000000f,0 .5px 1px #0000000a}.cupertino-segment-indicator{--glass-wash:#ffffff14;--indicator-inset:2px;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.cupertino-tab-indicator .cupertino-glass-wash,.cupertino-segment-indicator .cupertino-glass-wash{transition:background-color .2s}.cupertino-segment-list[data-variant=line]{min-height:36px;padding:0}.cupertino-segment-list[data-variant=line]>.cupertino-segment-indicator{background:var(--ios-blue);height:2px;box-shadow:none;border-radius:1px;top:auto;bottom:0}.cupertino-segment-list[data-variant=line]>.cupertino-segment-trigger{color:var(--ios-secondary);font-size:15px;line-height:20px}.cupertino-segment-list[data-variant=line]>.cupertino-segment-trigger[data-active]{color:var(--ios-label);font-weight:600}.cupertino-tab-copy,.cupertino-segment-copy{top:calc(-1 * var(--indicator-inset));width:100cqw;height:calc(100% + var(--indicator-inset) * 2);translate:calc(-1 * var(--indicator-x)) 0;transition:translate .42s var(--ios-spring);position:absolute;left:0}.cupertino-tab-copy{background:var(--tab-copy-fill,#fff6)}.cupertino-segment-copy{background:var(--ios-surface)}[data-glass-copy] .cupertino-tab-trigger,[data-glass-copy] .cupertino-tab-trigger[data-active]{color:var(--ios-blue)}[data-glass-copy] .cupertino-segment-trigger,[data-glass-copy] .cupertino-segment-trigger[data-active]{color:var(--ios-label);font-weight:600}.cupertino-tab-list:not([data-scrubbing]):not([data-glass-copy])>.cupertino-tab-trigger[data-active],.cupertino-segment-list:not([data-scrubbing]):not([data-glass-copy])>.cupertino-segment-trigger[data-active],[data-scrubbing]:not([data-glass-copy])>.cupertino-tab-trigger[data-under-lens],[data-scrubbing]:not([data-glass-copy])>.cupertino-segment-trigger[data-under-lens]{color:#0000}[data-scrubbing]:not([data-glass-copy])>.cupertino-tab-trigger[data-active]:not([data-under-lens]){color:var(--ios-secondary)}.cupertino-segment-copy .cupertino-segment-trigger:before{display:none}[data-scrubbing]>.cupertino-tab-indicator,[data-scrubbing]>.cupertino-segment-indicator{--glass-bend:1;--indicator-x:var(--drag-left);width:var(--drag-width);translate:var(--indicator-x) 0;scale:calc(var(--drag-stretch,1) * 1.06) calc(var(--drag-squash,1) * 1.06);transition:box-shadow .24s}[data-scrubbing] .cupertino-tab-copy,[data-scrubbing] .cupertino-segment-copy{transition:none}[data-scrubbing]>.cupertino-tab-indicator{--glass-wash:#ffffff0f;box-shadow:0 10px 24px #00000024,0 1px 2px #0000000d}[data-scrubbing]>.cupertino-segment-indicator{--glass-wash:#ffffff0f;box-shadow:0 10px 24px #00000029,0 1px 2px #0000000d}.dark .cupertino-tab-list,[data-ios-theme=dark] .cupertino-tab-list{--tab-copy-fill:#ffffff24}.dark .cupertino-segment-copy,[data-ios-theme=dark] .cupertino-segment-copy{background:#636366}[data-pointer-focus]>[role=tab]:focus-visible{outline:none}.cupertino-tab-list[data-orientation=vertical],.cupertino-segment-list[data-orientation=vertical]{flex-direction:column}[data-orientation=vertical]>.cupertino-tab-indicator,[data-orientation=vertical]>.cupertino-segment-indicator{top:0;left:var(--indicator-inset);width:calc(100% - var(--indicator-inset) * 2);height:var(--active-tab-height);translate:0 var(--active-tab-top)}[data-orientation=vertical] .cupertino-tab-copy,[data-orientation=vertical] .cupertino-segment-copy,[data-slot=tab-bar] [role=tabpanel][inert],[data-slot=segmented-control] [role=tabpanel][inert]{display:none}.cupertino-segment-trigger+.cupertino-segment-trigger:before{content:"";background:var(--ios-separator);opacity:.6;width:1px;height:14px;transition:opacity .2s;position:absolute;top:50%;left:-.5px;translate:0 -50%}.cupertino-segment-trigger[data-active]:before,.cupertino-segment-trigger[data-active]+.cupertino-segment-trigger:before,[data-scrubbing] .cupertino-segment-trigger:before{opacity:0}.cupertino-segment-trigger{color:var(--ios-label);transition:color .2s ease, scale .2s var(--ios-ease), opacity .2s ease;font-weight:500}.cupertino-segment-trigger[data-active]{font-weight:600}.cupertino-segment-list:not([data-scrubbing])>.cupertino-segment-trigger:active:not([data-active]){opacity:.6;scale:.96}.cupertino-tab-trigger{color:var(--ios-secondary);transition:color .22s}.cupertino-tab-trigger[data-active]{color:var(--ios-blue)}.cupertino-tab-trigger svg{transition:scale .32s var(--ios-spring-bounce)}.cupertino-tab-trigger[data-active] svg{scale:1.06}.cupertino-tab-list:not([data-scrubbing])>.cupertino-tab-trigger:active:not([data-active]) svg{scale:.9}.cupertino-alert{opacity:1;transition:transform .36s var(--ios-spring), opacity .2s ease;transform:translate(-50%,-50%)}.cupertino-alert[data-starting-style]{opacity:0;transform:translate(-50%,-50%)scale(1.08)}.cupertino-alert[data-ending-style]{opacity:0;transition-duration:.18s,.16s;transition-timing-function:var(--ios-ease), ease;transform:translate(-50%,-50%)scale(.96)}.cupertino-alert-footer:has(>:nth-child(3)){flex-direction:column}.cupertino-menu{transform-origin:var(--transform-origin);transition:transform .32s var(--ios-spring), opacity .16s ease}.cupertino-menu[data-starting-style],.cupertino-menu[data-ending-style]{opacity:0;transform:scale(.9)}.cupertino-menu[data-ending-style]{transition-duration:.16s,.12s;transition-timing-function:var(--ios-ease), ease}.cupertino-sheet{transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));transition:transform .42s var(--ios-spring)}.cupertino-sheet[data-starting-style],.cupertino-sheet[data-ending-style]{transform:translateY(100%)}.cupertino-sheet[data-ending-style]{transition-duration:.26s;transition-timing-function:var(--ios-ease-in-out)}.cupertino-sheet[data-swiping]{-webkit-user-select:none;user-select:none;transition:none}.cupertino-sheet-backdrop{opacity:calc(1 - var(--drawer-swipe-progress,0))}.cupertino-sheet>.cupertino-glass-surface{--glass-wash:rgb(var(--ios-glass-rgb) / 90%);--glass-blur:16px}.cupertino-action-sheet{transition:transform .42s var(--ios-spring), opacity .2s ease}.cupertino-action-sheet[data-starting-style],.cupertino-action-sheet[data-ending-style]{opacity:0;transform:translateY(40px)}.cupertino-action-sheet[data-ending-style]{transition-duration:.2s,.16s;transition-timing-function:var(--ios-ease), ease}.cupertino-toast{transition:transform .42s var(--ios-spring), opacity .2s ease}.cupertino-toast[data-starting-style],.cupertino-toast[data-ending-style]{opacity:0;transform:translateY(-24px)scale(.94)}.cupertino-choice{transition:background-color .18s ease, border-color .18s ease, scale .32s var(--ios-spring-bounce)}.cupertino-choice:active:not([data-disabled]){transition-duration:.12s;transition-timing-function:var(--ios-ease);scale:1.12}.cupertino-choice-indicator{animation:cupertino-choice-in .32s var(--ios-spring-bounce)}.cupertino:focus-visible .cupertino-choice-indicator{animation:none}@keyframes cupertino-choice-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.cupertino-page-dot{transition:scale .32s var(--ios-spring-bounce), background-color .2s ease}button:active>.cupertino-page-dot{scale:1.4}.cupertino-spinner{width:20px;height:20px;display:inline-block;position:relative}.cupertino-spinner>span{transform-origin:50% 167%;width:10%;height:27%;transform:rotate(calc(var(--spoke) * 30deg));animation:1s linear infinite cupertino-spin;animation-delay:calc(var(--spoke) * -1s / 12);background:currentColor;border-radius:2px;position:absolute;top:5%;left:45%}@keyframes cupertino-spin{0%{opacity:1}to{opacity:.15}}.cupertino-app-shell{--shell-drag:0px;grid-template-columns:minmax(280px,370px) minmax(0,1fr)}.cupertino-app-shell[data-mobile]{grid-template-columns:minmax(0,1fr)}.cupertino-app-shell[data-mobile]>.cupertino-app-shell-list,.cupertino-app-shell[data-mobile]>.cupertino-app-shell-page{grid-area:1/1}.cupertino-app-shell[data-mobile]>.cupertino-app-shell-list{transition:translate .46s var(--ios-spring), opacity .46s var(--ios-spring);translate:0}.cupertino-app-shell[data-mobile][data-detail]>.cupertino-app-shell-list{translate:calc(-30% + var(--shell-drag) * .3) 0;opacity:.55}.cupertino-app-shell[data-mobile]>.cupertino-app-shell-page{z-index:1;transition:translate .46s var(--ios-spring);touch-action:pan-y;translate:100%;box-shadow:-12px 0 32px #0000001a}.cupertino-app-shell[data-mobile][data-detail]>.cupertino-app-shell-page{translate:var(--shell-drag) 0}@starting-style{.cupertino-app-shell[data-mobile][data-detail]>.cupertino-app-shell-page{translate:100%}}.cupertino-app-shell[data-mobile]>.cupertino-app-shell-page[data-swiping]{transition:none}.cupertino-app-shell[data-mobile]:has(>[data-swiping])>.cupertino-app-shell-list{transition:none}@media (hover:hover) and (pointer:fine){.cupertino-switch:hover:not([data-disabled]):not([aria-readonly=true]):not(:active):not([data-switch-dragging]){--switch-w:var(--switch-w-hover)}.cupertino-slider:not([data-disabled]):not([data-dragging]) .cupertino-slider-thumb:hover{--slider-outset:2px}.cupertino-glass[data-interactive]:hover{box-shadow:var(--glass-shadow-lifted)}.cupertino-press:hover:not(:disabled):not([data-disabled]):not(:active){--glass-scale:1.02}.cupertino-dim:hover:not(:disabled):not([data-disabled]){opacity:.7}.cupertino-tab-trigger:hover:not([data-active]),.cupertino-segment-trigger:hover:not([data-active]){color:var(--ios-label)}.cupertino-tab-trigger:hover:not([data-active]) svg{scale:1.04}.cupertino-stepper-button:hover:not([data-disabled]):before{opacity:.5}.cupertino-toolbar-button:hover{background:var(--ios-fill-quaternary)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cupertino-glass-surface:not([data-lens])>.cupertino-glass-wash{background:color-mix(in srgb, var(--ios-surface) 92%, transparent)}}@media (prefers-reduced-transparency:reduce){.cupertino-glass-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.cupertino-glass-surface>.cupertino-glass-wash{background:var(--ios-surface)}.cupertino-glass-refract,.cupertino-glass-rim,.cupertino-glass-light{display:none}}@media (prefers-contrast:more){.cupertino-glass-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.cupertino-glass-surface{border:1px solid var(--ios-label)}.cupertino-glass-surface>.cupertino-glass-wash{background:var(--ios-surface)}.cupertino-glass-refract,.cupertino-glass-rim,.cupertino-glass-light{display:none}}@media (forced-colors:active){.cupertino-glass-surface{border:1px solid canvastext}.cupertino-glass-surface>.cupertino-glass-wash{background:canvas}.cupertino-switch{border:1px solid buttontext}.cupertino-switch[data-checked],.cupertino-segment-indicator,.cupertino-tab-indicator{background:highlight}.cupertino-switch-thumb{background:buttontext}.cupertino-glass-refract,.cupertino-glass-rim,.cupertino-glass-light{display:none}}@media (prefers-reduced-motion:reduce){.cupertino,.cupertino *,.cupertino:before,.cupertino:after{scroll-behavior:auto;transition:none;animation:none}.cupertino-press,.cupertino-glass,[data-glass-host]{translate:none;scale:none}.cupertino-choice:active:not([data-disabled]){scale:none}.cupertino-spinner>span{opacity:.6}}}
