@layer theme,base;@layer components{.theme-classic .classic-backdrop-frame{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.theme-classic .classic-backdrop{pointer-events:none;background:var(--classic-backdrop);background-color:var(--background);width:100%;height:100dvh;position:sticky;inset:0 auto auto}.theme-classic>[role=note]{z-index:1;position:relative}@media (max-width:639px){.theme-classic>[role=note]{--tw-leading:18px}}.theme-classic .classic-grain{pointer-events:none;border-radius:inherit;background-image:var(--classic-grain);opacity:.15;mix-blend-mode:overlay;position:absolute;inset:0}.theme-classic .classic-glass{background:var(--classic-glass-solid);border:1px solid var(--classic-glass-edge);box-shadow:var(--classic-lift)}.theme-classic .classic-paper{background:var(--classic-paper);border:1px solid var(--classic-paper-edge);box-shadow:var(--shadow-md)}.theme-classic .classic-dark{isolation:isolate;background:var(--classic-glow-panel);border:1px solid var(--classic-dark-edge);color:var(--classic-on-dark);position:relative;overflow:hidden}.theme-classic .classic-dark-glass{background:var(--classic-dark-glass);border:1px solid var(--classic-dark-edge);color:var(--classic-on-dark)}.theme-classic .classic-section{position:relative}@container (min-width:64rem){.theme-classic .classic-section{border-radius:var(--classic-radius-section);background:var(--classic-glass-solid);border:1px solid var(--classic-glass-edge);box-shadow:var(--classic-lift)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-classic .classic-glass{background:var(--classic-glass);-webkit-backdrop-filter:var(--classic-glass-filter);backdrop-filter:var(--classic-glass-filter)}.theme-classic .classic-dark-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@container (min-width:64rem){.theme-classic .classic-section{background:var(--classic-glass);-webkit-backdrop-filter:var(--classic-glass-filter);backdrop-filter:var(--classic-glass-filter)}}@container not (min-width:64rem){.theme-classic .classic-glass.classic-glass--large{background:var(--classic-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}}.theme-classic .classic-appbar{z-index:var(--classic-z-bar);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--classic-glass-solid);border-bottom:1px solid var(--classic-hairline);transition:box-shadow var(--classic-dur-hover) var(--classic-ease);position:sticky;top:0}.theme-classic .classic-appbar[data-qa-state=scrolled]{box-shadow:var(--classic-lift)}.theme-classic .classic-tabbar{inset-inline:0;z-index:var(--classic-z-bar);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--classic-glass-solid);border-top:1px solid var(--classic-hairline);box-shadow:var(--classic-bar-shadow);position:fixed;bottom:0}.theme-classic .classic-subbar{top:var(--classic-appbar-h);z-index:var(--classic-z-subbar);background:var(--classic-glass-solid);border-bottom:1px solid var(--classic-hairline);position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-classic .classic-appbar,.theme-classic .classic-subbar{background:var(--classic-appbar);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}.theme-classic .classic-tabbar{background:var(--classic-bar);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}}.theme-classic .classic-bagbar{z-index:var(--classic-z-bagbar);left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(var(--classic-tabbar-h) + 8px);position:fixed}.theme-classic .classic-bagbar[data-no-tabs]{bottom:max(12px, calc(env(safe-area-inset-bottom) + 8px))}.theme-classic .classic-main{padding-bottom:calc(var(--classic-tabbar-h) + 24px)}.theme-classic .classic-main[data-bagbar]{padding-bottom:calc(var(--classic-tabbar-h) + var(--classic-bagbar-h) + 32px)}.theme-classic .classic-main[data-no-tabs]{padding-bottom:max(24px, env(safe-area-inset-bottom))}.theme-classic .classic-main[data-sticky-action]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.theme-classic .classic-actionbar{z-index:var(--classic-z-bagbar);inset-inline:0;padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--classic-glass-solid);border-top:1px solid var(--classic-hairline);position:fixed;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-classic .classic-actionbar{background:var(--classic-bar);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}}@container (min-width:64rem){.theme-classic .classic-appbar,.theme-classic .classic-subbar,.theme-classic .classic-tabbar,.theme-classic .classic-bagbar,.theme-classic .classic-actionbar{display:none}.theme-classic .classic-main,.theme-classic .classic-main[data-bagbar],.theme-classic .classic-main[data-no-tabs],.theme-classic .classic-main[data-sticky-action]{padding-bottom:0}}.theme-classic .classic-webhead{display:none}@container (min-width:64rem){.theme-classic .classic-webhead{z-index:var(--classic-z-bar);justify-content:center;align-items:flex-start;height:0;margin-bottom:-16px;padding-inline:20px;display:flex;position:sticky;top:16px}}.theme-classic .classic-pill{background:var(--classic-ink-fixed);border:1px solid var(--classic-header-edge);box-shadow:var(--classic-sheet-shadow);color:var(--classic-on-dark)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-classic .classic-pill{background:var(--classic-header-pill);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}}.theme-classic .classic-flyout{background:var(--classic-glow-panel);border:1px solid var(--classic-dark-edge);color:var(--classic-on-dark);box-shadow:var(--classic-sheet-shadow)}.theme-classic .classic-layer{z-index:var(--classic-z-layer);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.theme-classic .classic-scrim{background:var(--classic-scrim);opacity:0;transition:opacity .2s var(--classic-ease);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-classic .classic-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.theme-classic .classic-layer[data-open] .classic-scrim{opacity:1;transition-duration:.3s}.theme-classic .classic-sheet{z-index:var(--classic-z-sheet);background:var(--surface);width:100%;max-height:92dvh;color:var(--foreground);border-top:1px solid var(--classic-paper-edge);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--classic-sheet-shadow);padding-bottom:env(safe-area-inset-bottom);transition:transform .2s var(--classic-ease);will-change:transform;flex-direction:column;display:flex;position:relative;transform:translateY(100%)}.theme-classic .classic-sheet--glass{background:var(--classic-sheet-bg)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-classic .classic-sheet--glass{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}}.theme-classic .classic-layer[data-open] .classic-sheet{transform:translateY(var(--classic-drag,0px));transition-duration:.3s}.theme-classic .classic-sheet[data-dragging]{transition:none!important}.theme-classic .classic-sheet[data-detent=large]{height:92dvh}.theme-classic .classic-sheet[data-detent=medium]{height:60dvh}.theme-classic .classic-sheet[data-detents]{transition-property:transform,height}.theme-classic .classic-sheet[data-sizing=height][data-dragging]{height:var(--classic-sheet-h,auto)}.theme-classic .classic-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;position:relative;overflow-y:auto}.theme-classic .classic-sheet-foot{padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));border-top:1px solid var(--classic-hairline);background:var(--surface);flex:none}.theme-classic .classic-sheet--glass .classic-sheet-foot{background:0 0}@container (min-width:48rem) and (not (min-width:64rem)){.theme-classic .classic-sheet{max-width:560px}}@container (min-width:64rem){.theme-classic .classic-layer{align-items:center;padding:32px}.theme-classic .classic-sheet{border:1px solid var(--classic-glass-edge);border-radius:var(--radius-xl);opacity:0;max-width:560px;height:auto;max-height:calc(100dvh - 64px);transition:transform .2s var(--classic-ease), opacity .2s var(--classic-ease);padding-bottom:0;transform:translateY(12px)scale(.98)}.theme-classic .classic-sheet[data-detent]{height:auto}.theme-classic .classic-layer[data-open] .classic-sheet{opacity:1;transition-duration:.3s;transform:none}.theme-classic .classic-sheet-foot{border-radius:0 0 var(--radius-xl) var(--radius-xl);padding:16px 24px}.theme-classic .classic-layer[data-kind=slideover]{justify-content:flex-end;align-items:stretch;padding:16px}.theme-classic .classic-layer[data-kind=slideover] .classic-sheet{border-radius:var(--classic-radius-panel);background:var(--classic-glass-solid);opacity:0;max-width:420px;height:auto;max-height:none;transform:translate(24px)}.theme-classic .classic-layer[data-kind=slideover][data-open] .classic-sheet{opacity:1;transform:none}.theme-classic .classic-layer[data-kind=slideover] .classic-sheet-foot{border-radius:0 0 var(--classic-radius-panel) var(--classic-radius-panel);background:0 0}.theme-classic .classic-layer[data-kind=wide] .classic-sheet{max-width:720px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@container (min-width:64rem){.theme-classic .classic-layer[data-kind=slideover] .classic-sheet{background:var(--classic-sheet-bg);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}}}.theme-classic .classic-handle{touch-action:none}.theme-classic .classic-handle>span{background:var(--classic-handle);border-radius:9999px;width:40px;height:4px;display:block}.theme-classic .classic-seg{background:var(--classic-seg-track);scrollbar-width:none;border-radius:9999px;align-items:center;gap:2px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.theme-classic .classic-seg::-webkit-scrollbar{display:none}.theme-classic .classic-seg>[aria-pressed=true],.theme-classic .classic-seg>[aria-checked=true],.theme-classic .classic-seg>[aria-selected=true],.theme-classic .classic-seg>[aria-current=page]{background:var(--classic-seg-on);color:var(--foreground);box-shadow:var(--shadow-sm)}.theme-classic.viewer-dark .classic-seg>[aria-pressed=true],.theme-classic.viewer-dark .classic-seg>[aria-checked=true],.theme-classic.viewer-dark .classic-seg>[aria-selected=true],.theme-classic.viewer-dark .classic-seg>[aria-current=page]{box-shadow:none}@media (prefers-color-scheme:dark){.theme-classic:not(.viewer-light):not(.viewer-dark) .classic-seg>[aria-pressed=true],.theme-classic:not(.viewer-light):not(.viewer-dark) .classic-seg>[aria-checked=true],.theme-classic:not(.viewer-light):not(.viewer-dark) .classic-seg>[aria-selected=true],.theme-classic:not(.viewer-light):not(.viewer-dark) .classic-seg>[aria-current=page]{box-shadow:none}}.theme-classic .classic-standin{color:var(--classic-ink);background-color:var(--classic-fill);background-image:radial-gradient(60% 55% at 72% 22%, var(--classic-accent-tint), transparent 70%), linear-gradient(var(--classic-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--classic-grid-line) 1px, transparent 1px);background-position:50%,-1px -1px,-1px -1px;background-size:100% 100%,24px 24px,24px 24px;place-items:center;display:grid;position:relative;overflow:hidden}.theme-classic .classic-standin svg *,.theme-classic .classic-cover svg *{vector-effect:non-scaling-stroke}.theme-classic .classic-cover{isolation:isolate;background:var(--classic-glow-panel);color:var(--classic-on-dark);position:relative;overflow:hidden}.theme-classic .classic-cover[data-preset=grid]{background-image:linear-gradient(#ffffff0f 1px, transparent 1px), linear-gradient(90deg, #ffffff0f 1px, transparent 1px), var(--classic-glow), var(--classic-dark-base);background-size:40px 40px,40px 40px,100% 100%,100% 100%}.theme-classic .classic-label-dot{background:var(--classic-label)}@supports (color:oklch(from red l c h)){.theme-classic .classic-label-dot{background:oklch(from var(--classic-label) var(--classic-label-l) c h)}}.theme-classic .classic-photo-scrim{background:var(--classic-photo-scrim);pointer-events:none}.theme-classic .classic-photo-veil{background:var(--classic-photo-veil)}.theme-classic .classic-slide{opacity:0;transition:opacity var(--classic-dur-hover) var(--classic-ease)}.theme-classic .classic-slide[data-active]{opacity:1}.theme-classic .classic-dot{background:var(--classic-on-dark-3);transition:background-color var(--classic-dur-hover) var(--classic-ease), transform var(--classic-dur-hover) var(--classic-ease)}.theme-classic [aria-current=true]>.classic-dot{background:var(--classic-on-dark);transform:scale(1.25)}.theme-classic .classic-photo-in{animation:classic-photo-in var(--classic-dur-hover) var(--classic-ease) both}.theme-classic .classic-photo-out{animation:classic-photo-out var(--classic-dur-hover) var(--classic-ease) forwards}@keyframes classic-photo-in{0%{opacity:0}}@keyframes classic-photo-out{50%{opacity:1}to{opacity:0}}.theme-classic .classic-watermark{letter-spacing:-.06em;white-space:nowrap;color:#ffffff09;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.theme-classic .classic-switch{background:var(--classic-track);width:44px;height:26px;transition:background-color var(--classic-dur-hover) var(--classic-ease);border-radius:9999px;flex:none;padding:3px;display:inline-flex;position:relative}.theme-classic .classic-switch>span{background:var(--classic-on-dark);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--classic-dur-hover) var(--classic-ease);border-radius:9999px}.theme-classic [aria-checked=true]>.classic-switch,.theme-classic .classic-switch[data-on]{background:var(--accent)}.theme-classic [aria-checked=true]>.classic-switch>span,.theme-classic .classic-switch[data-on]>span{transform:translate(18px)}.theme-classic .classic-check{border:1px solid var(--classic-check-edge);background:var(--classic-control);width:20px;height:20px;color:var(--classic-on-ink);border-radius:6px;flex:none;place-items:center;display:grid}.theme-classic .classic-check[data-on]{background:var(--classic-ink);border-color:var(--classic-ink)}.theme-classic .classic-field{background:var(--classic-control);border:1px solid var(--input);transition:border-color var(--classic-dur-hover) var(--classic-ease), box-shadow var(--classic-dur-hover) var(--classic-ease)}.theme-classic .classic-field:focus-within,.theme-classic .classic-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.theme-classic .classic-field[aria-invalid=true],.theme-classic .classic-field[data-invalid],.theme-classic [data-invalid] .classic-field{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 15%, transparent)}.theme-classic .classic-field input,.theme-classic .classic-field select,.theme-classic .classic-field textarea{color:inherit;font:inherit;background:0 0;border:0;outline:none}.theme-classic .classic-searchbox.classic-dark-glass:focus-within{border-color:var(--classic-accent-on-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}.theme-classic .classic-field input::placeholder,.theme-classic .classic-field textarea::placeholder{color:var(--muted)}.theme-classic .classic-field select{appearance:none}.theme-classic .classic-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.theme-classic .classic-rail::-webkit-scrollbar{display:none}.theme-classic .classic-rail>*{scroll-snap-align:start}.theme-classic .classic-press{transition:transform .15s var(--classic-ease), background-color var(--classic-dur-hover) var(--classic-ease), color var(--classic-dur-hover) var(--classic-ease), border-color var(--classic-dur-hover) var(--classic-ease)}.theme-classic .classic-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.theme-classic .classic-tab:active .classic-tab-pill{transform:scale(.9)}.theme-classic .classic-tab-pill{transition:background-color var(--classic-dur-hover) var(--classic-ease), transform .15s var(--classic-ease)}.theme-classic .classic-reveal{animation:classic-reveal var(--classic-dur-reveal) var(--classic-ease) both;animation-delay:calc(var(--i,0) * var(--classic-stagger))}@keyframes classic-reveal{0%{opacity:0;transform:translateY(var(--classic-reveal-y))}to{opacity:1;transform:none}}.theme-classic .classic-skel{background:linear-gradient(90deg, var(--classic-fill) 0%, var(--surface-raised) 50%, var(--classic-fill) 100%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.4s linear infinite classic-shimmer}@keyframes classic-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.theme-classic .classic-ping{animation:1.6s cubic-bezier(0,0,.2,1) infinite classic-ping}@keyframes classic-ping{75%,to{opacity:0;transform:scale(2.2)}}.theme-classic .classic-spin{animation:.9s linear infinite classic-spin}@keyframes classic-spin{to{transform:rotate(360deg)}}.theme-classic .classic-toast{z-index:var(--classic-z-toast);left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:calc(var(--classic-tabbar-h) + 16px);background:var(--classic-ink-fixed);max-width:420px;color:var(--classic-on-dark);border-radius:var(--radius-lg);box-shadow:var(--classic-sheet-shadow);opacity:0;transition:transform .3s var(--classic-ease), opacity .3s var(--classic-ease);margin-inline:auto;position:fixed;transform:translateY(12px)}.theme-classic .classic-toast[data-bagbar]{bottom:calc(var(--classic-tabbar-h) + var(--classic-bagbar-h) + 32px)}.theme-classic .classic-toast[data-no-tabs]{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 84px)}.theme-classic .classic-toast[data-shown=true]{opacity:1;transform:none}.theme-classic.viewer-dark .classic-toast{border:1px solid var(--classic-dark-edge)}@media (prefers-color-scheme:dark){.theme-classic:not(.viewer-light):not(.viewer-dark) .classic-toast{border:1px solid var(--classic-dark-edge)}}@container (min-width:64rem){.theme-classic .classic-toast,.theme-classic .classic-toast[data-bagbar],.theme-classic .classic-toast[data-no-tabs]{left:auto;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));width:380px}}.theme-classic .classic-stage[data-state=done] .classic-stage-dot{background:var(--classic-ink);color:var(--classic-on-ink)}.theme-classic .classic-stage[data-state=active] .classic-stage-dot{background:var(--accent);color:var(--accent-foreground)}.theme-classic .classic-stage[data-state=todo] .classic-stage-dot{color:var(--muted);border:1px dashed var(--classic-outline-edge);background:0 0}.theme-classic .classic-slot{border:1px dashed var(--classic-outline-edge)}@container not (min-width:64rem){.theme-classic .classic-sheet:has(.classic-bag){height:92dvh}}@container (min-width:64rem){.theme-classic .exp-anim-ready [data-reveal]:not([data-revealed]){opacity:0}.theme-classic .exp-anim-ready [data-reveal][data-revealed]{animation:classic-reveal var(--classic-dur-reveal) var(--classic-ease) both;animation-delay:calc(var(--i,0) * var(--classic-stagger))}}@media (forced-colors:active){.theme-classic .classic-grain,.theme-classic .classic-backdrop-frame{display:none}}}@layer utilities;.theme-classic{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.theme-classic.viewer-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.theme-classic:not(.viewer-light):not(.viewer-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.theme-classic,.theme-classic.viewer-light{--classic-ink:#111;--classic-on-ink:#fff;--classic-ink-fixed:#111;--classic-graphite:#444;--classic-fill:#ececee;--classic-track:#d4d4d8;--classic-hairline:#11111114;--classic-accent-press:color-mix(in srgb, var(--accent) 86%, #000);--classic-accent-tint:color-mix(in srgb, var(--accent) 12%, transparent);--classic-open:#4e8a5c;--classic-glass:#ffffff8c;--classic-glass-edge:#fffc;--classic-glass-filter:blur(20px) saturate(140%);--classic-glass-solid:#fafafb;--classic-paper:#ffffffbf;--classic-paper-edge:#ffffffe6;--classic-lift:0 12px 32px #1111110f;--classic-sheet-shadow:0 24px 64px #11111129;--classic-dark-base:linear-gradient(180deg, #1b1b1d 0%, #0b0b0c 60%, #000 100%);--classic-glow:radial-gradient(55% 50% at 80% 20%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 70%);--classic-glow-panel:radial-gradient(55% 60% at 80% 20%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 70%), linear-gradient(180deg, #1b1b1d, #000);--classic-backdrop:radial-gradient(45% 40% at 88% 18%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), radial-gradient(40% 35% at 6% 62%, #1111110f, transparent 70%), radial-gradient(40% 30% at 70% 92%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%);--classic-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--classic-ease:cubic-bezier(.16, 1, .3, 1);--classic-dur-hover:.3s;--classic-dur-reveal:.8s;--classic-stagger:.1s;--classic-reveal-y:20px;--classic-radius-panel:32px;--classic-radius-section:40px;--classic-radius-section-phone:28px;--classic-appbar-h:calc(3.5rem + env(safe-area-inset-top));--classic-tabbar-h:calc(4rem + env(safe-area-inset-bottom));--classic-bagbar-h:3.5rem;--classic-z-subbar:20;--classic-z-bar:30;--classic-z-bagbar:31;--classic-z-layer:40;--classic-z-sheet:50;--classic-z-toast:60;--classic-z-skip:70;--classic-on-dark:#fff;--classic-on-dark-2:#ffffffb8;--classic-on-dark-3:#fff9;--classic-dark-edge:#ffffff1a;--classic-dark-glass:#ffffff0d;--classic-dark-fill:#ffffff0f;--classic-dark-line:#fff3;--classic-accent-on-dark:color-mix(in srgb, var(--accent) 60%, #fff);--classic-photo-scrim:linear-gradient(180deg, #00000073 0%, #00000014 28%, #0003 55%, #000000d1 100%);--classic-photo-veil:linear-gradient(180deg, #000000c7 0%, #000000e6 70%);--classic-photo-chip:#000000a6;--classic-dark-fill-hover:#ffffff24;--classic-on-light:#111;--classic-arrow-on-accent:#0003;--classic-header-pill:#111111bf;--classic-header-edge:#ffffff1f;--classic-appbar:#ffffffbf;--classic-bar:#fffc;--classic-bar-shadow:0 -8px 32px #1111110f;--classic-sheet-bg:#ffffffe6;--classic-scrim:#1111114d;--classic-control:#fffc;--classic-outline:#fff9;--classic-outline-hover:#fff;--classic-outline-edge:#11111126;--classic-seg-track:#1111110f;--classic-seg-on:#fff;--classic-ghost-hover:#1111110f;--classic-neutral:#1111110a;--classic-check-edge:#11111140;--classic-handle:#11111126;--classic-ink-85:color-mix(in srgb, var(--classic-ink) 85%, transparent);--classic-grid-line:color-mix(in srgb, var(--foreground) 6%, transparent);--classic-label-l:min(l, .62)}.theme-classic.viewer-dark{--classic-ink:#fff;--classic-on-ink:#111;--classic-graphite:#ffffffb8;--classic-fill:#1a1a1b;--classic-track:#fff3;--classic-hairline:#ffffff1a;--classic-accent-tint:color-mix(in srgb, var(--accent) 16%, transparent);--classic-open:#7fab8a;--classic-glass:#ffffff0d;--classic-glass-edge:#ffffff1a;--classic-glass-filter:blur(12px);--classic-glass-solid:#171718;--classic-paper:#ffffff0f;--classic-paper-edge:#ffffff1a;--classic-backdrop:var(--classic-glow), var(--classic-dark-base);--classic-appbar:#111c;--classic-bar:#111c;--classic-sheet-bg:color-mix(in srgb, var(--surface) 92%, transparent);--classic-scrim:#00000080;--classic-control:#ffffff0d;--classic-outline:#ffffff0d;--classic-outline-hover:#ffffff1a;--classic-outline-edge:#ffffff26;--classic-seg-track:#ffffff1a;--classic-seg-on:#ffffff26;--classic-ghost-hover:#ffffff1a;--classic-neutral:#ffffff0f;--classic-check-edge:#ffffff40;--classic-handle:#fff3;--classic-label-l:max(l, .72);--success:#99bca1;--destructive:#ff9395;--warning:#e9a284;--info:#e9a284;--attention:#e9a284;--primary:#fff;--primary-foreground:#111;--secondary:#232324;--secondary-foreground:#fff;--muted-foreground:#9d9d9e;--input:#303030}@media (prefers-color-scheme:dark){.theme-classic:not(.viewer-light):not(.viewer-dark){--classic-ink:#fff;--classic-on-ink:#111;--classic-graphite:#ffffffb8;--classic-fill:#1a1a1b;--classic-track:#fff3;--classic-hairline:#ffffff1a;--classic-accent-tint:color-mix(in srgb, var(--accent) 16%, transparent);--classic-open:#7fab8a;--classic-glass:#ffffff0d;--classic-glass-edge:#ffffff1a;--classic-glass-filter:blur(12px);--classic-glass-solid:#171718;--classic-paper:#ffffff0f;--classic-paper-edge:#ffffff1a;--classic-backdrop:var(--classic-glow), var(--classic-dark-base);--classic-appbar:#111c;--classic-bar:#111c;--classic-sheet-bg:color-mix(in srgb, var(--surface) 92%, transparent);--classic-scrim:#00000080;--classic-control:#ffffff0d;--classic-outline:#ffffff0d;--classic-outline-hover:#ffffff1a;--classic-outline-edge:#ffffff26;--classic-seg-track:#ffffff1a;--classic-seg-on:#ffffff26;--classic-ghost-hover:#ffffff1a;--classic-neutral:#ffffff0f;--classic-check-edge:#ffffff40;--classic-handle:#fff3;--classic-label-l:max(l, .72);--success:#99bca1;--destructive:#ff9395;--warning:#e9a284;--info:#e9a284;--attention:#e9a284;--primary:#fff;--primary-foreground:#111;--secondary:#232324;--secondary-foreground:#fff;--muted-foreground:#9d9d9e;--input:#303030}}@media (prefers-reduced-motion:reduce){.theme-classic *,.theme-classic :before,.theme-classic :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.theme-classic .classic-ping{display:none}}.theme-classic .classic-sheet[data-detent=large] .classic-pdp-compact,.theme-classic .classic-sheet[data-detent=medium] .classic-pdp-media,.theme-classic .classic-sheet[data-detent=medium] .classic-pdp-head{display:none}@container not (min-width:48rem){.theme-classic .classic-table,.theme-classic .classic-table>tbody{width:100%;display:block}.theme-classic .classic-table>thead{display:none}.theme-classic .classic-table>tbody>tr{flex-direction:column;gap:6px;padding:14px 0;display:flex;position:relative}.theme-classic .classic-table>tbody>tr>td{text-align:left;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:baseline;column-gap:.875rem;padding:0;display:grid}.theme-classic .classic-table>tbody>tr>td>*{grid-column:2;min-width:0}.theme-classic .classic-table>tbody>tr>td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);grid-area:1/1;font-size:12px;font-weight:400;line-height:1.4}.theme-classic .classic-table>tbody>tr>td:first-child{font-size:15px;display:block}.theme-classic .classic-table>tbody>tr>td:first-child:before{display:none}.theme-classic .classic-table>tbody>tr>td:not([data-label]){position:absolute;top:8px;right:0}}@container (min-width:64rem){.theme-classic .classic-handle{display:none}}.theme-classic [tabindex="-1"]:focus-visible,.theme-classic .classic-field input:focus-visible,.theme-classic .classic-field select:focus-visible,.theme-classic .classic-field textarea:focus-visible,.theme-classic .classic-searchbox input:focus-visible{outline:none}.theme-classic [data-keys] .classic-field[data-invalid]:focus-within,.theme-classic [data-keys] .classic-field[aria-invalid=true]:focus-within,.theme-classic [data-keys] [data-invalid] .classic-field:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--destructive) 45%, transparent)}.theme-classic [data-qa=product-link]:focus-visible{outline:none}.theme-classic [data-qa=product-card]:has(>[data-qa=product-link]:focus-visible){outline:2px solid var(--accent);outline-offset:-4px}.theme-classic a{color:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer}.theme-classic :focus-visible{border-radius:revert-layer}