:root{--glass-white:var(--ww-glass-l0-tint);--glass-white-md:var(--ww-glass-l1-tint);--glass-white-lg:var(--ww-glass-l2-tint);--glass-dark:rgb(var(--ww-surface-void-rgb) / .18);--glass-dark-md:rgb(var(--ww-surface-void-rgb) / .28);--glass-border:var(--ww-glass-border);--glass-border-subtle:var(--ww-glass-border-subtle);--glass-border-bright:var(--ww-glass-border-strong);--blur-sm:var(--ww-glass-l0-filter);--blur-md:var(--ww-glass-l1-filter);--blur-lg:var(--ww-glass-l2-filter);--blur-xl:var(--ww-glass-l3-filter);--shadow-glass:var(--ww-shadow-l1), var(--ww-glass-edge);--shadow-float:var(--ww-shadow-l3);--shadow-glow:0 0 22px rgb(var(--ww-action-primary-rgb) / .18);--reflection-top:var(--ww-glass-specular);--reflection-inner:var(--ww-glass-edge);--accent-aqua:var(--ww-tint-aqua);--accent-violet:var(--ww-tint-violet);--accent-rose:var(--ww-tint-rose);--accent-amber:var(--ww-tint-amber);--accent-lime:var(--ww-tint-lime);--color-bg:var(--ww-surface-canvas);--color-surface:var(--ww-glass-l1-tint);--color-text:var(--ww-text-primary);--color-text-muted:var(--ww-text-muted);--color-text-subtle:var(--ww-text-disabled);--space-2xs:var(--ww-space-1);--space-xs:var(--ww-space-1);--space-sm:var(--ww-space-2);--space-md:var(--ww-space-2);--space-lg:var(--ww-space-3);--space-xl:var(--ww-space-4);--space-2xl:var(--ww-space-6);--space-3xl:var(--ww-space-8);--space-4xl:var(--ww-space-12);--text-2xs:.68rem;--text-xs:.75rem;--text-sm:.82rem;--text-md:.9rem;--text-base:var(--ww-type-size-body);--text-lg:var(--ww-type-size-body-lg);--text-xl:var(--ww-type-size-lead);--text-2xl:var(--ww-type-size-h2);--text-3xl:var(--ww-type-size-h1);--text-4xl:var(--ww-type-size-display);--radius-xs:var(--ww-radius-xs);--radius-sm:var(--ww-radius-sm);--radius-md:var(--ww-radius-md);--radius-lg:var(--ww-radius-lg);--radius-xl:var(--ww-radius-xl);--radius-2xl:var(--ww-radius-2xl);--radius-full:var(--ww-radius-full);--z-base:var(--ww-z-base);--z-raised:var(--ww-z-raised);--z-overlay:var(--ww-z-overlay);--z-modal:var(--ww-z-modal);--z-toast:var(--ww-z-toast);--z-tooltip:var(--ww-z-tooltip);--ease-glass:var(--ww-motion-ease-glass);--ease-liquid:var(--ww-motion-ease-spring);--ease-smooth:var(--ww-motion-ease-standard);--ease-out:var(--ww-motion-ease-emphasized);--dur-fast:var(--ww-motion-duration-fast);--dur-mid:var(--ww-motion-duration-base);--dur-slow:var(--ww-motion-duration-slow);--font-display:var(--ww-font-display);--font-body:var(--ww-font-body);--font-mono:var(--ww-font-mono);--lg26-type-font-display:var(--ww-font-display);--lg26-type-font-text:var(--ww-font-body);--lg26-type-font-mono:var(--ww-font-mono);--lg26-type-size-display:var(--ww-type-size-display);--lg26-type-size-h1:var(--ww-type-size-h1);--lg26-type-size-h2:var(--ww-type-size-h2);--lg26-type-size-body:var(--ww-type-size-body);--lg26-type-size-body-sm:.9375rem;--lg26-type-size-label:.8125rem;--lg26-type-tracking-title:var(--ww-type-tracking-heading);--lg26-type-tracking-body:var(--ww-type-tracking-body);--lg26-type-tracking-label:var(--ww-type-tracking-label);--tracking-display:-.04em;--tracking-headline:-.03em;--tracking-title:-.025em;--tracking-subtitle:-.02em;--tracking-body:-.011em;--tracking-label:.04em;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-weight-heavy:800;--type-weight-black:900;--leading-display:1.04;--leading-title:1.1;--leading-subtitle:1.2;--leading-snug:1.35;--leading-body:1.55;--leading-relaxed:1.7;--lg26-material-l0-blur:var(--ww-glass-l0-blur);--lg26-material-l0-saturate:var(--ww-glass-l0-saturate);--lg26-material-l0-alpha:var(--ww-glass-l0-alpha);--lg26-material-l1-blur:var(--ww-glass-l1-blur);--lg26-material-l1-saturate:var(--ww-glass-l1-saturate);--lg26-material-l1-alpha:var(--ww-glass-l1-alpha);--lg26-material-l2-blur:var(--ww-glass-l2-blur);--lg26-material-l2-saturate:var(--ww-glass-l2-saturate);--lg26-material-l2-alpha:var(--ww-glass-l2-alpha);--lg26-material-l3-blur:var(--ww-glass-l3-blur);--lg26-material-l3-saturate:var(--ww-glass-l3-saturate);--lg26-material-l3-alpha:var(--ww-glass-l3-alpha);--lg26-material-l4-blur:var(--ww-glass-l4-blur);--lg26-material-l4-saturate:var(--ww-glass-l4-saturate);--lg26-material-l4-alpha:var(--ww-glass-l4-alpha);--lg26-border-subtle:var(--ww-glass-border-subtle);--lg26-border-default:var(--ww-glass-border);--lg26-border-strong:var(--ww-glass-border-strong);--lg26-shadow-l0:var(--ww-shadow-l0);--lg26-shadow-l1:var(--ww-shadow-l1);--lg26-shadow-l2:var(--ww-shadow-l2);--lg26-shadow-l3:var(--ww-shadow-l3);--lg26-shadow-l4:var(--ww-shadow-l4);--lg26-motion-duration-haptic:var(--ww-motion-duration-micro);--lg26-motion-duration-default:var(--ww-motion-duration-base);--lg26-motion-duration-soft:var(--ww-motion-duration-reveal);--lg26-motion-spring-haptic:var(--ww-motion-ease-emphasized);--lg26-motion-spring-default:var(--ww-motion-ease-emphasized);--lg26-motion-spring-soft:var(--ww-motion-ease-standard);--font-ibm-plex-sans:var(--lg26-type-font-text);--font-ibm-plex-serif:var(--lg26-type-font-display);--font-ibm-plex-mono:var(--lg26-type-font-mono)}[data-theme=light],.light,:root:not(.dark){--glass-white:var(--ww-glass-l0-tint);--glass-white-md:var(--ww-glass-l1-tint);--glass-white-lg:var(--ww-glass-l2-tint);--glass-dark:rgb(var(--ww-surface-void-rgb) / .05);--glass-dark-md:rgb(var(--ww-text-primary-rgb) / .07);--glass-border:var(--ww-glass-border);--glass-border-subtle:var(--ww-glass-border-subtle);--glass-border-bright:var(--ww-glass-border-strong);--shadow-glass:var(--ww-shadow-l1), var(--ww-glass-edge);--shadow-float:var(--ww-shadow-l3);--color-bg:var(--ww-surface-canvas);--color-surface:var(--ww-glass-l1-tint);--color-text:var(--ww-text-primary);--color-text-muted:var(--ww-text-muted);--color-text-subtle:var(--ww-text-disabled);--reflection-top:var(--ww-glass-specular);--reflection-inner:var(--ww-glass-edge);--accent-aqua:var(--ww-tint-aqua);--accent-violet:var(--ww-tint-violet);--accent-rose:var(--ww-tint-rose);--accent-amber:var(--ww-tint-amber);--accent-lime:var(--ww-tint-lime);--lg26-shadow-l0:var(--ww-shadow-l0);--lg26-shadow-l1:var(--ww-shadow-l1);--lg26-shadow-l2:var(--ww-shadow-l2);--lg26-shadow-l3:var(--ww-shadow-l3);--lg26-shadow-l4:var(--ww-shadow-l4);--lg26-border-subtle:var(--ww-glass-border-subtle);--lg26-border-default:var(--ww-glass-border);--lg26-border-strong:var(--ww-glass-border-strong);--lg26-material-l0-alpha:var(--ww-glass-l0-alpha);--lg26-material-l1-alpha:var(--ww-glass-l1-alpha);--lg26-material-l2-alpha:var(--ww-glass-l2-alpha);--lg26-material-l3-alpha:var(--ww-glass-l3-alpha);--lg26-material-l4-alpha:var(--ww-glass-l4-alpha)}.dark{--glass-white:var(--ww-glass-l0-tint);--glass-white-md:var(--ww-glass-l1-tint);--glass-white-lg:var(--ww-glass-l2-tint);--glass-dark:rgb(var(--ww-surface-void-rgb) / .18);--glass-dark-md:rgb(var(--ww-surface-void-rgb) / .28);--glass-border:var(--ww-glass-border);--glass-border-subtle:var(--ww-glass-border-subtle);--glass-border-bright:var(--ww-glass-border-strong);--shadow-glass:var(--ww-shadow-l1), var(--ww-glass-edge);--shadow-float:var(--ww-shadow-l3);--color-bg:var(--ww-surface-canvas);--color-surface:var(--ww-glass-l1-tint);--color-text:var(--ww-text-primary);--color-text-muted:var(--ww-text-muted);--color-text-subtle:var(--ww-text-disabled);--reflection-top:var(--ww-glass-specular);--reflection-inner:var(--ww-glass-edge);--accent-aqua:var(--ww-tint-aqua);--accent-violet:var(--ww-tint-violet);--accent-rose:var(--ww-tint-rose);--accent-amber:var(--ww-tint-amber);--accent-lime:var(--ww-tint-lime);--lg26-border-subtle:var(--ww-glass-border-subtle);--lg26-border-default:var(--ww-glass-border);--lg26-border-strong:var(--ww-glass-border-strong);--lg26-shadow-l0:var(--ww-shadow-l0);--lg26-shadow-l1:var(--ww-shadow-l1);--lg26-shadow-l2:var(--ww-shadow-l2);--lg26-shadow-l3:var(--ww-shadow-l3);--lg26-shadow-l4:var(--ww-shadow-l4)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,[data-theme=light] .glass,.light .glass,:root:not(.dark) .glass{background:var(--ww-glass-fallback-bg)!important;border-color:var(--ww-glass-border)!important}.glass-modal-backdrop{background:rgb(var(--ww-surface-void-rgb) / .7)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scene__blob{animation:none!important}}*,:before,:after{box-sizing:border-box}.glass{-webkit-backdrop-filter:var(--blur-md);background:var(--glass-white);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);position:relative;overflow:hidden}.glass:before{content:"";background:var(--reflection-top);pointer-events:none;border-radius:inherit;z-index:1;position:absolute;inset:0}.glass--dark{background:var(--glass-dark-md);border-color:rgb(var(--ww-on-media-rgb) / .1)}.glass--bright{background:var(--glass-white-lg);border-color:var(--glass-border-bright)}.glass--frosted{-webkit-backdrop-filter:var(--blur-lg);background:rgb(var(--ww-on-media-rgb) / .08)}.glass--liquid{-webkit-backdrop-filter:var(--blur-xl);background:rgb(var(--ww-on-media-rgb) / .06);border-color:rgb(var(--ww-on-media-rgb) / .18)}[data-theme=light] .glass--dark,.light .glass--dark,:root:not(.dark) .glass--dark{background:rgb(var(--ww-ink-rgb) / .06);border-color:rgb(var(--ww-ink-rgb) / .14)}:focus:not(:focus-visible){outline:2px solid #0000}:focus-visible{outline:2px solid var(--ww-focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.glass-btn:focus-visible,.glass-nav__item:focus-visible,.glass-toggle__opt:focus-visible,.glass-input:focus-visible{outline:2px solid var(--ww-focus-ring);outline-offset:2px}.scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene__blob{filter:blur(80px);opacity:.55;animation:blob-drift var(--dur,18s) ease-in-out infinite alternate;border-radius:50%;position:absolute}[data-theme=light] .scene__blob,.light .scene__blob,:root:not(.dark) .scene__blob{opacity:.3}.scene__blob--1{background:radial-gradient(circle, var(--ww-tint-aqua), var(--ww-action-primary));--dur:22s;width:700px;height:700px;top:-200px;left:-150px}.scene__blob--2{background:radial-gradient(circle, var(--ww-tint-violet), var(--ww-tint-rose));--dur:17s;width:600px;height:600px;animation-delay:-8s;bottom:-200px;right:-100px}.scene__blob--3{background:radial-gradient(circle, var(--ww-tint-amber), var(--ww-tint-rose));--dur:25s;width:400px;height:400px;animation-delay:-13s;top:40%;left:50%}@keyframes blob-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.08)}66%{transform:translate(-40px,60px)scale(.94)}to{transform:translate(30px,30px)scale(1.04)}}.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick,.glass-surface,.glass-card,.glass-elevated,.glass-float,.glass-thick{isolation:isolate;-webkit-backdrop-filter:blur(var(--ag-glass-blur,var(--lg26-material-l1-blur))) saturate(var(--ag-glass-saturate,var(--lg26-material-l1-saturate)));background:rgb(var(--color-bg-surface-rgb,255 255 255) / var(--ag-glass-alpha,var(--lg26-material-l1-alpha)));border:1px solid var(--ag-glass-border,var(--lg26-border-default));border-radius:var(--ag-glass-radius,var(--radius-xl));box-shadow:var(--ag-glass-shadow,var(--lg26-shadow-l1));transition:border-color var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), box-shadow var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), transform var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), opacity var(--lg26-motion-duration-haptic) var(--lg26-motion-spring-haptic)}.ag-glass-surface,.glass-surface{--ag-glass-blur:var(--lg26-material-l0-blur);--ag-glass-saturate:var(--lg26-material-l0-saturate);--ag-glass-alpha:var(--lg26-material-l0-alpha);--ag-glass-border:var(--lg26-border-subtle);--ag-glass-shadow:var(--lg26-shadow-l0);--ag-glass-radius:var(--radius-lg)}.ag-glass-card,.glass-card{--ag-glass-blur:var(--lg26-material-l1-blur);--ag-glass-saturate:var(--lg26-material-l1-saturate);--ag-glass-alpha:var(--lg26-material-l1-alpha);--ag-glass-border:var(--lg26-border-default);--ag-glass-shadow:var(--lg26-shadow-l1);--ag-glass-radius:var(--radius-xl)}.ag-glass-elevated,.glass-elevated{--ag-glass-blur:var(--lg26-material-l2-blur);--ag-glass-saturate:var(--lg26-material-l2-saturate);--ag-glass-alpha:var(--lg26-material-l2-alpha);--ag-glass-border:var(--lg26-border-default);--ag-glass-shadow:var(--lg26-shadow-l2);--ag-glass-radius:var(--radius-2xl)}.ag-glass-float,.glass-float{--ag-glass-blur:var(--lg26-material-l3-blur);--ag-glass-saturate:var(--lg26-material-l3-saturate);--ag-glass-alpha:var(--lg26-material-l3-alpha);--ag-glass-border:var(--lg26-border-strong);--ag-glass-shadow:var(--lg26-shadow-l3);--ag-glass-radius:var(--radius-lg)}.ag-glass-thick,.glass-thick{--ag-glass-blur:var(--lg26-material-l4-blur);--ag-glass-saturate:var(--lg26-material-l4-saturate);--ag-glass-alpha:var(--lg26-material-l4-alpha);--ag-glass-border:var(--lg26-border-strong);--ag-glass-shadow:var(--lg26-shadow-l4);--ag-glass-radius:var(--radius-lg)}@media (prefers-contrast:high){.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick{box-shadow:none;border-width:1.5px}}@media (forced-colors:active){.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick{forced-color-adjust:none;color:canvastext;box-shadow:none;background:canvas;border-color:canvastext;-webkit-backdrop-filter:none!important}}.ag-frost-none{opacity:1}.ag-frost-light{opacity:.85}.ag-frost-medium{opacity:.65}.ag-frost-heavy{opacity:.45}.ag-glass-border-gradient{position:relative}.ag-glass-border-gradient:after{content:"";border-radius:inherit;background:linear-gradient(135deg, rgb(var(--ww-on-media-rgb) / .3) 0%, rgb(var(--ww-on-media-rgb) / .05) 50%, rgb(var(--ww-on-media-rgb) / .15) 100%);-webkit-mask:linear-gradient(var(--ww-on-media) 0 0) content-box, linear-gradient(var(--ww-on-media) 0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.ag-glass-refraction:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 rgb(var(--ww-on-media-rgb) / .45), inset 0 -1px 1px rgb(var(--ww-scrim-rgb) / .1);pointer-events:none;z-index:2;position:absolute;inset:0}.dark .ag-glass-refraction:after{box-shadow:inset 0 1px 0 rgb(var(--ww-on-media-rgb) / .12), inset 0 -1px 1px rgb(var(--ww-scrim-rgb) / .2)}[data-theme=light] :is(.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick),.light :is(.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick),:root:not(.dark) :is(.ag-glass-surface,.ag-glass-card,.ag-glass-elevated,.ag-glass-float,.ag-glass-thick){box-shadow:var(--ag-glass-shadow), inset 0 1px 0 rgb(var(--ww-on-media-rgb) / .8), inset 0 -.5px 0 rgb(var(--ww-scrim-rgb) / .03)}@keyframes wave-drift{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes ag-liquid-shine{0%{opacity:0;transform:translate(-120%)skew(-18deg)}20%{opacity:1}to{opacity:0;transform:translate(180%)skew(-18deg)}}@keyframes ag-liquid-breathe{0%,to{opacity:.5}50%{opacity:.8}}.ag-glass-liquid-panel{isolation:isolate;border-radius:var(--radius-xl,24px);-webkit-backdrop-filter:blur(var(--lg26-material-l2-blur,20px)) saturate(var(--lg26-material-l2-saturate,160%));background:radial-gradient(ellipse 80% 50% at 50% 0%, rgb(var(--ww-on-media-rgb) / .08) 0%, transparent 100%), rgb(var(--color-bg-surface-rgb,255 255 255) / var(--lg26-material-l2-alpha,.66));border:1px solid var(--lg26-border-default,rgb(var(--ww-on-media-rgb) / .12));box-shadow:0 1px 2px rgb(var(--ww-scrim-rgb) / .04), 0 4px 12px rgb(var(--ww-scrim-rgb) / .06), 0 8px 32px rgb(var(--ww-scrim-rgb) / .08), inset 0 1px 0 rgb(var(--ww-on-media-rgb) / .8), inset 0 -.5px 0 rgb(var(--ww-scrim-rgb) / .03);transition:border-color .3s var(--lg26-motion-spring-default,cubic-bezier(.22, .68, 0, 1.2)), box-shadow .3s var(--lg26-motion-spring-default,cubic-bezier(.22, .68, 0, 1.2)), transform .3s var(--lg26-motion-spring-default,cubic-bezier(.22, .68, 0, 1.2));position:relative;overflow:hidden}.ag-glass-liquid-panel:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:screen;background:linear-gradient(180deg, rgb(var(--ww-on-media-rgb) / 42%) 0%, rgb(var(--ww-on-media-rgb) / 42%) .5px, transparent .5px), linear-gradient(180deg, rgb(var(--ww-on-media-rgb) / 18%) 0%, rgb(var(--ww-on-media-rgb) / 9%) 6%, rgb(var(--ww-on-media-rgb) / 3%) 18%, rgb(var(--ww-on-media-rgb) / 0.5%) 32%, transparent 50%), radial-gradient(ellipse 70% 40% at 50% 0%, rgb(var(--ww-on-media-rgb) / 8%) 0%, transparent 100%);background-position:50% 0,0 0,top;background-repeat:no-repeat;background-size:65% 100%,100% 100%,100% 100%;position:absolute;inset:0}.ag-glass-liquid-panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(90deg, transparent 0%, rgb(var(--ww-on-media-rgb) / .18) 40%, rgb(var(--ww-on-media-rgb) / .28) 50%, rgb(var(--ww-on-media-rgb) / .18) 60%, transparent 100%);opacity:0;transition:opacity .3s;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.ag-glass-liquid-panel:hover:after{animation:.8s cubic-bezier(.22,.68,0,1.2) forwards ag-liquid-shine}.ag-glass-liquid-panel:hover{border-color:rgb(var(--ww-on-media-rgb) / .2);box-shadow:0 2px 4px rgb(var(--ww-scrim-rgb) / .03), 0 8px 24px rgb(var(--ww-scrim-rgb) / .08), 0 16px 48px rgb(var(--ww-scrim-rgb) / .1), 0 0 24px #78c8ff0f, inset 0 1px 0 rgb(var(--ww-on-media-rgb) / .9), inset 0 -.5px 0 rgb(var(--ww-scrim-rgb) / .03)}.dark .ag-glass-liquid-panel,[data-theme=dark] .ag-glass-liquid-panel{background:radial-gradient(ellipse 80% 50% at 50% 0%, #78c8ff0a 0%, transparent 100%), rgb(var(--color-bg-surface-rgb,15 23 42) / var(--lg26-material-l2-alpha,.66));border:1px solid rgb(var(--ww-on-media-rgb) / .08);box-shadow:0 4px 12px rgb(var(--ww-scrim-rgb) / .16), 0 8px 32px rgb(var(--ww-scrim-rgb) / .2), 0 16px 48px rgb(var(--ww-scrim-rgb) / .14), inset 0 1px 0 rgb(var(--ww-on-media-rgb) / .24), inset 0 -.5px 0 rgb(var(--ww-scrim-rgb) / .1)}.dark .ag-glass-liquid-panel:before,[data-theme=dark] .ag-glass-liquid-panel:before{background:linear-gradient(90deg, transparent 5%, rgb(var(--ww-on-media-rgb) / 12%) 25%, rgb(var(--ww-on-media-rgb) / 20%) 50%, rgb(var(--ww-on-media-rgb) / 12%) 75%, transparent 95%), linear-gradient(180deg, rgb(var(--color-primary-rgb,96 165 250) / 6%) 0%, rgb(var(--ww-on-media-rgb) / 3%) 6%, rgb(var(--ww-on-media-rgb) / 0.5%) 16%, transparent 28%), radial-gradient(ellipse 60% 30% at 50% 0%, rgb(var(--ww-on-media-rgb) / 4%) 0%, transparent 100%);mix-blend-mode:screen;background-position:0 0,0 0,top;background-size:100% 100%,100% 100%,100% 100%}.dark .ag-glass-liquid-panel:after,[data-theme=dark] .ag-glass-liquid-panel:after{background:linear-gradient(90deg, transparent 0%, rgb(var(--ww-on-media-rgb) / .1) 40%, rgb(var(--ww-on-media-rgb) / .16) 50%, rgb(var(--ww-on-media-rgb) / .1) 60%, transparent 100%)}.dark .ag-glass-liquid-panel:hover,[data-theme=dark] .ag-glass-liquid-panel:hover{border-color:rgb(var(--ww-on-media-rgb) / .14);box-shadow:0 4px 16px rgb(var(--ww-scrim-rgb) / .2), 0 12px 40px rgb(var(--ww-scrim-rgb) / .24), 0 20px 60px rgb(var(--ww-scrim-rgb) / .18), 0 0 32px #78c8ff14, inset 0 1px 0 rgb(var(--ww-on-media-rgb) / .3), inset 0 -.5px 0 rgb(var(--ww-scrim-rgb) / .1)}@media (prefers-reduced-motion:reduce){.ag-glass-liquid-panel:after{display:none}.ag-glass-liquid-panel{transition:border-color .15s,box-shadow .15s}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ag-glass-liquid-panel{background:radial-gradient(ellipse 80% 50% at 50% 0%, rgb(var(--ww-on-media-rgb) / .08) 0%, transparent 100%), rgb(var(--color-bg-surface-rgb,255 255 255) / .88)}.dark .ag-glass-liquid-panel,[data-theme=dark] .ag-glass-liquid-panel{background:radial-gradient(ellipse 80% 50% at 50% 0%, #78c8ff0a 0%, transparent 100%), rgb(var(--color-bg-surface-rgb,15 23 42) / .92)}}:root,[data-density=comfortable]{--density-gap:var(--space-md);--density-padding:var(--space-lg);--density-card-padding:var(--space-lg);--density-row-height:48px;--density-input-height:44px;--density-icon-size:20px;--density-section-gap:var(--space-2xl);--density-text-scale:1}[data-density=compact]{--density-gap:var(--space-xs);--density-padding:var(--space-sm);--density-card-padding:var(--space-md);--density-row-height:36px;--density-input-height:36px;--density-icon-size:16px;--density-section-gap:var(--space-lg);--density-text-scale:.92}@media (max-height:700px) and (min-width:768px){:root:not([data-density=comfortable]){--density-gap:var(--space-xs);--density-padding:var(--space-sm);--density-card-padding:var(--space-md);--density-row-height:36px;--density-input-height:36px;--density-icon-size:16px;--density-section-gap:var(--space-lg);--density-text-scale:.92}}.density-gap{gap:var(--density-gap)}.density-padding{padding:var(--density-padding)}.density-card-padding{padding:var(--density-card-padding)}.density-section-gap{gap:var(--density-section-gap)}.density-row{min-height:var(--density-row-height)}.density-input{height:var(--density-input-height)}.glass-refractive{isolation:isolate;background:rgb(var(--ww-on-media-rgb) / .15);-webkit-backdrop-filter:brightness(1.1)blur(8px)url(#glass-pcsatpals);backdrop-filter:brightness(1.1)blur(8px)url(#glass-pcsatpals);filter:drop-shadow(-8px -10px 46px rgb(var(--ww-scrim-rgb) / .35));position:relative}.glass-refractive:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;box-shadow:inset 6px 6px 0 -6px rgb(var(--ww-on-media-rgb) / .7), inset 0 0 8px 1px rgb(var(--ww-on-media-rgb) / .7);position:absolute;inset:0}.glass-refractive>*{z-index:2;position:relative}[data-theme=dark] .glass-refractive,.dark .glass-refractive{background:rgb(var(--ww-on-media-rgb) / .08);filter:drop-shadow(-8px -10px 46px rgb(var(--ww-scrim-rgb) / .55))}[data-theme=dark] .glass-refractive:before,.dark .glass-refractive:before{box-shadow:inset 6px 6px 0 -6px rgb(var(--ww-on-media-rgb) / .45), inset 0 0 8px 1px rgb(var(--ww-on-media-rgb) / .35)}.glass-refractive-shader{isolation:isolate;background:rgb(var(--ww-on-media-rgb) / .15);-webkit-backdrop-filter:url(#liquid-glass-shader)blur(.4px)contrast(1.15)brightness(1.04)saturate(1.18);backdrop-filter:url(#liquid-glass-shader)blur(.4px)contrast(1.15)brightness(1.04)saturate(1.18);box-shadow:0 6px 24px #08111f2e, 0 -10px 25px inset rgb(var(--ww-on-media-rgb) / .12), 0 1px 0 inset rgb(var(--ww-on-media-rgb) / .35);position:relative}.glass-refractive-shader>*{z-index:1;position:relative}[data-theme=dark] .glass-refractive-shader,.dark .glass-refractive-shader{background:rgb(var(--ww-on-media-rgb) / .08);box-shadow:0 6px 24px #08111f47, 0 -10px 25px inset rgb(var(--ww-on-media-rgb) / .08), 0 1px 0 inset rgb(var(--ww-on-media-rgb) / .22)}@supports not ((-webkit-backdrop-filter:url(#noop)) or (backdrop-filter:url(#noop))){.glass-refractive-shader{-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18)}}@media (prefers-reduced-motion:reduce){.glass-refractive{transition:none!important}}:where(.ag-glass-specular,.ag-glass-refraction,.ag-mouse-glow){position:relative}.ag-glass-specular,.ag-glass-refraction,.ag-mouse-glow{isolation:isolate}.ag-glass-specular{overflow:hidden}.ag-glass-border-gradient{isolation:isolate;border:none}.ag-glass-border-gradient:before{content:"";background:linear-gradient(45deg, var(--glass-border-gradient-2,#e6e6e61a), var(--glass-border-gradient-1,#e6e6e666), var(--glass-border-gradient-2,#e6e6e61a)) border-box;-webkit-mask-composite:source-out;border-radius:inherit;z-index:-1;pointer-events:none;-webkit-mask-composite:source-out;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-out;-webkit-mask-source-type:auto,auto;border:1.5px solid #0000;transition:opacity .28s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,padding-box;mask-clip:border-box,padding-box;-webkit-mask-origin:border-box,padding-box;mask-origin:border-box,padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ag-glass-border-gradient{--glass-border-gradient-1:rgb(var(--color-border-default-rgb) / 40%);--glass-border-gradient-2:rgb(var(--color-border-default-rgb) / 10%)}.dark .ag-glass-border-gradient{--glass-border-gradient-1:rgb(var(--ww-on-media-rgb) / 12%);--glass-border-gradient-2:rgb(var(--ww-on-media-rgb) / 3%)}.ag-glass-border-gradient:hover:before{--glass-border-gradient-1:rgb(var(--color-primary-rgb) / 30%);--glass-border-gradient-2:rgb(var(--color-primary-rgb) / 8%)}.dark .ag-glass-border-gradient:hover:before{--glass-border-gradient-1:rgb(var(--color-primary-rgb) / 25%);--glass-border-gradient-2:rgb(var(--color-primary-rgb) / 6%)}.ag-glass-border-gradient-accent:before{background:linear-gradient(135deg, rgb(var(--color-primary-rgb) / 20%), rgb(var(--color-accent-rgb,var(--color-primary-rgb)) / 35%), rgb(var(--color-primary-rgb) / 10%)) border-box}.dark .ag-glass-border-gradient-accent:before{background:linear-gradient(135deg, rgb(var(--color-primary-rgb) / 12%), rgb(var(--color-accent-rgb,var(--color-primary-rgb)) / 20%), rgb(var(--color-primary-rgb) / 6%)) border-box}.ag-glass-specular:before{content:"";border-radius:inherit;background:linear-gradient(180deg, rgb(var(--ww-on-media-rgb) / 42%) 0%, rgb(var(--ww-on-media-rgb) / 42%) .5px, transparent .5px), linear-gradient(180deg, rgb(var(--ww-on-media-rgb) / 18%) 0%, rgb(var(--ww-on-media-rgb) / 9%) 6%, rgb(var(--ww-on-media-rgb) / 3%) 18%, rgb(var(--ww-on-media-rgb) / 0.5%) 32%, transparent 50%), radial-gradient(ellipse 70% 40% at 50% 0%, rgb(var(--ww-on-media-rgb) / 8%) 0%, transparent 100%);pointer-events:none;z-index:1;mix-blend-mode:screen;background-position:50% 0,0 0,top;background-repeat:no-repeat;background-size:65% 100%,100% 100%,100% 100%;position:absolute;inset:0}.dark .ag-glass-specular:before{background:linear-gradient(90deg, transparent 5%, rgb(var(--ww-on-media-rgb) / 12%) 25%, rgb(var(--ww-on-media-rgb) / 20%) 50%, rgb(var(--ww-on-media-rgb) / 12%) 75%, transparent 95%), linear-gradient(180deg, rgb(var(--color-primary-rgb) / 6%) 0%, rgb(var(--ww-on-media-rgb) / 3%) 6%, rgb(var(--ww-on-media-rgb) / 0.5%) 16%, transparent 28%), radial-gradient(ellipse 60% 30% at 50% 0%, rgb(var(--ww-on-media-rgb) / 4%) 0%, transparent 100%);mix-blend-mode:screen;background-position:0 0,0 0,top;background-repeat:no-repeat;background-size:100% .5px,100% 100%,100% 100%}.ag-glass-specular:after{content:"";border-radius:inherit;opacity:.03;mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .ag-glass-specular:after{opacity:.022;mix-blend-mode:soft-light}.ag-glass-specular.ag-glass-float:after{content:"";border-radius:inherit;opacity:.018;mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .ag-glass-specular.ag-glass-float:after{opacity:.012;mix-blend-mode:soft-light}.ag-glass-refraction{background:conic-gradient(from 230deg at 50% 50%, rgb(var(--color-primary-rgb) / 12%) 0deg, rgb(var(--color-primary-rgb) / 3%) 180deg, rgb(var(--color-primary-rgb) / 12%) 360deg);border-radius:25px;padding:1px}.ag-glass-refraction>*{border-radius:24px}.dark .ag-glass-refraction{background:conic-gradient(from 230deg at 50% 50%, rgb(var(--color-primary-rgb) / 12%) 0deg, rgb(var(--color-purple-rgb) / 5%) 120deg, rgb(var(--color-primary-rgb) / 2%) 180deg, rgb(var(--color-teal-rgb) / 5%) 240deg, rgb(var(--color-primary-rgb) / 12%) 360deg)}.ag-glass-specular:focus-visible,.ag-glass-frosted:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / 25%), 0 0 0 4px rgb(var(--color-primary-rgb) / 10%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 55%);outline:none}.dark .ag-glass-specular:focus-visible,.dark .ag-glass-frosted:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / 35%), 0 0 0 4px rgb(var(--color-primary-rgb) / 15%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 5%)}.ag-glass-specular:active,.ag-glass-frosted:active{box-shadow:0 1px 4px rgb(var(--ww-scrim-rgb) / 4%), inset 0 1px 2px rgb(var(--ww-scrim-rgb) / 6%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 40%);transition:transform 80ms ease-out,box-shadow 80ms ease-out;transform:scale(.97)}.dark .ag-glass-specular:active,.dark .ag-glass-frosted:active{box-shadow:0 1px 4px rgb(var(--ww-scrim-rgb) / 30%), inset 0 1px 3px rgb(var(--ww-scrim-rgb) / 25%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 3%)}.ww-gradient-mesh{z-index:-1;background:radial-gradient(ellipse 80% 50% at 20% 40%, rgb(var(--color-primary-rgb) / 12%), transparent), radial-gradient(ellipse 60% 40% at 80% 20%, #6366f114, transparent), radial-gradient(ellipse 50% 60% at 60% 80%, rgb(var(--ww-teal-rgb) / 6%), transparent), var(--background);position:fixed;inset:0}.dark .ww-gradient-mesh{background:radial-gradient(ellipse 80% 50% at 20% 40%, rgb(var(--color-primary-rgb) / 8%), transparent), radial-gradient(ellipse 60% 40% at 80% 20%, rgb(var(--color-purple-rgb) / 6%), transparent), radial-gradient(ellipse 50% 60% at 60% 80%, rgb(var(--color-teal-rgb) / 4%), transparent), var(--background)}.ag-gradient-heading{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .ag-gradient-heading{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6badff 0%,#8b94ff 40%,#2dd4bf 100%);-webkit-background-clip:text;background-clip:text}.ww-grid{gap:var(--ww-gap,20px);grid-template-columns:repeat(12,1fr);display:grid}.ww-col-full{grid-column:1/-1}.ww-col-8{grid-column:span 8}.ww-col-6{grid-column:span 6}.ww-col-4{grid-column:span 4}.ww-col-3{grid-column:span 3}@media (max-width:1024px){.ww-col-4,.ww-col-3{grid-column:span 6}}@media (max-width:640px){.ww-col-8,.ww-col-6,.ww-col-4,.ww-col-3{grid-column:1/-1}}.ag-btn-primary{background:var(--gradient-cta);color:#fff;font-weight:var(--type-weight-semibold);font-size:var(--type-body-size);box-shadow:0 2px 8px rgb(var(--color-primary-rgb) / 25%);cursor:pointer;border:none;border-radius:9999px;padding:10px 20px;transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out,border-color .28s ease-out}.ag-btn-primary:hover{box-shadow:0 4px 16px rgb(var(--color-primary-rgb) / 35%);transform:translateY(-1px)}.ag-btn-primary:active{transform:scale(.97)}.ag-btn-secondary{background:rgb(var(--color-primary-rgb) / 6%);color:var(--color-primary);border:1px solid rgb(var(--color-primary-rgb) / 15%);font-weight:var(--type-weight-semibold);font-size:var(--type-body-size);cursor:pointer;border-radius:9999px;padding:10px 20px;transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out,border-color .28s ease-out}.ag-btn-secondary:hover{background:rgb(var(--color-primary-rgb) / 10%);border-color:rgb(var(--color-primary-rgb) / 25%)}.ag-btn-ghost{color:var(--color-text-secondary);font-weight:var(--type-weight-semibold);font-size:var(--type-body-size);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:10px 20px;transition:background .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,border-color .2s ease-out}.ag-btn-ghost:hover{background:rgb(var(--color-primary-rgb) / 6%);color:var(--color-primary)}.ag-btn-danger{background:rgb(var(--color-error-rgb) / 8%);color:var(--color-error);border:1px solid rgb(var(--color-error-rgb) / 20%);font-weight:var(--type-weight-semibold);font-size:var(--type-body-size);cursor:pointer;border-radius:9999px;padding:10px 20px;transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out,border-color .28s ease-out}.ag-btn-danger:hover{background:rgb(var(--color-error-rgb) / 12%);border-color:rgb(var(--color-error-rgb) / 30%)}.dark .ag-btn-primary{box-shadow:0 2px 10px rgb(var(--color-primary-rgb) / .28), 0 0 20px rgb(var(--color-primary-rgb) / .1)}.dark .ag-btn-primary:hover{box-shadow:0 4px 18px rgb(var(--color-primary-rgb) / .36), 0 0 28px rgb(var(--color-primary-rgb) / .14)}.dark .ag-btn-secondary{background:rgb(var(--color-primary-rgb) / 6%);border-color:rgb(var(--color-primary-rgb) / 12%)}.dark .ag-btn-secondary:hover{background:rgb(var(--color-primary-rgb) / 12%);border-color:rgb(var(--color-primary-rgb) / 20%);box-shadow:0 0 14px rgb(var(--color-primary-rgb) / .08)}.dark .ag-btn-ghost:hover{background:rgb(var(--color-primary-rgb) / 6%)}.dark .ag-btn-danger{background:rgb(var(--color-error-rgb) / 6%);border-color:rgb(var(--color-error-rgb) / 16%)}.dark .ag-btn-danger:hover{background:rgb(var(--color-error-rgb) / 12%);border-color:rgb(var(--color-error-rgb) / 24%);box-shadow:0 0 14px rgb(var(--color-error-rgb) / .1)}.ag-input{background:rgb(var(--color-bg-surface-rgb) / 60%);border:1px solid rgb(var(--color-border-default-rgb) / 15%);border-radius:var(--radius-xl,24px);font-size:var(--type-body-size);color:var(--color-text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 14px;transition:background .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,border-color .2s ease-out}.ag-input:focus{border-color:rgb(var(--color-primary-rgb) / 60%);background:rgb(var(--color-bg-surface-rgb) / 72%);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / 10%), 0 0 0 1px rgb(var(--color-primary-rgb) / 25%), 0 4px 12px rgb(var(--color-primary-rgb) / 8%);outline:none}.ag-input::placeholder{color:var(--color-text-disabled)}:is(.ag-input:user-invalid,.ag-input[aria-invalid=true]){border-color:var(--color-error);box-shadow:0 0 0 3px rgb(var(--color-error-rgb) / 8%)}.dark .ag-input{background:rgb(var(--color-bg-surface-rgb) / 30%);border-color:rgb(var(--color-primary-rgb) / 6%);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%)}.dark .ag-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / .16), 0 0 14px rgb(var(--color-primary-rgb) / .08)}:is(.dark .ag-input:user-invalid,.dark .ag-input[aria-invalid=true]){box-shadow:0 0 0 3px rgb(var(--color-error-rgb) / .14), 0 0 14px rgb(var(--color-error-rgb) / .06)}.ag-badge{font-size:var(--type-label-size);font-weight:var(--type-weight-semibold);letter-spacing:.02em;line-height:var(--type-label-line-height);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.ag-badge-success{background:var(--ww-success-50);color:var(--ww-success-700);border:1px solid rgb(var(--color-success-rgb) / 20%)}.ag-badge-warning{background:var(--ww-warning-50);color:var(--ww-warning-700);border:1px solid rgb(var(--color-warning-rgb) / 20%)}.ag-badge-error{background:var(--ww-error-50);color:var(--ww-error-700);border:1px solid rgb(var(--color-error-rgb) / 20%)}.ag-badge-info{background:var(--ww-info-50);color:var(--ww-info-700);border:1px solid rgb(var(--color-info-rgb) / 20%)}.ag-badge-primary{background:var(--ww-primary-50);color:var(--ww-primary-700);border:1px solid rgb(var(--color-primary-rgb) / 20%)}.ag-badge-accent{background:var(--ww-violet-50);color:var(--ww-violet-700);border:1px solid #6366f133}.ag-badge-red-flag{background:var(--ww-red-flag-bg);color:var(--ww-red-flag);border:1px solid var(--ww-red-flag-border);animation:2s infinite red-flag-pulse}.ag-badge-evidence{background:var(--ww-evidence-bg);color:var(--ww-evidence);border:1px solid var(--ww-evidence-border)}@keyframes red-flag-pulse{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 0 4px #dc262626}}.dark .ag-badge-success{background:rgb(var(--color-success-rgb) / 10%);color:var(--color-success)}.dark .ag-badge-warning{background:rgb(var(--color-warning-rgb) / 10%);color:var(--color-warning)}.dark .ag-badge-error{background:rgb(var(--color-error-rgb) / 10%);color:var(--color-error)}.dark .ag-badge-info{background:rgb(var(--color-info-rgb) / 10%);color:var(--color-info)}.dark .ag-badge-primary{background:rgb(var(--color-primary-rgb) / 10%);color:var(--color-primary)}.dark .ag-badge-accent{background:rgb(var(--color-accent-rgb) / 10%);color:var(--accent-foreground)}.dark .ag-badge-red-flag{background:rgb(var(--color-danger-rgb) / 10%);color:var(--ww-red-flag)}.dark .ag-badge-evidence{background:rgb(var(--color-warning-rgb) / 10%);color:var(--ww-evidence)}.ag-skeleton{background:rgb(var(--color-text-secondary-rgb) / 8%);border-radius:var(--radius-md,12px);animation:1.8s ease-in-out infinite ag-skeleton-pulse}@keyframes ag-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.ag-skeleton-glass{background:linear-gradient(90deg, rgb(var(--color-text-secondary-rgb) / 6%) 0%, rgb(var(--color-text-secondary-rgb) / 12%) 50%, rgb(var(--color-text-secondary-rgb) / 6%) 100%);border-radius:var(--radius-md,12px);background-size:200% 100%;animation:1.5s ease-in-out infinite ag-skeleton-shimmer}@keyframes ag-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ag-stagger>*{opacity:0;animation:.35s ease-out forwards ag-stagger-in;transform:translateY(8px)}.ag-stagger>:first-child{animation-delay:80ms}.ag-stagger>:nth-child(2){animation-delay:.12s}.ag-stagger>:nth-child(3){animation-delay:.16s}.ag-stagger>:nth-child(4){animation-delay:.2s}.ag-stagger>:nth-child(5){animation-delay:.24s}.ag-stagger>:nth-child(6){animation-delay:.28s}.ag-stagger>:nth-child(7){animation-delay:.32s}.ag-stagger>:nth-child(8){animation-delay:.36s}.ag-stagger>:nth-child(9){animation-delay:.4s}.ag-stagger>:nth-child(10){animation-delay:.44s}@keyframes ag-stagger-in{to{opacity:1;transform:translateY(0)}}.ag-press:active{transition:transform .1s ease-out;transform:scale(.97)}.ag-lift:hover{transition:transform .28s ease-out;transform:translateY(-2px)}.ag-glass-specular:hover{box-shadow:var(--lg26-shadow-l2)}.dark .ag-glass-specular:hover{box-shadow:var(--lg26-shadow-l3)}@keyframes ag-vibrancy-breathe{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.94;transform:translateY(-1px)}}@keyframes ag-vibrancy-elevated{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.96;transform:translateY(-1px)scale(1.005)}}.ag-vibrancy{animation:ag-vibrancy-breathe var(--vibrancy-duration,2s) ease-in-out infinite}.ag-vibrancy-elevated{animation:2.5s ease-in-out infinite ag-vibrancy-elevated}.ag-glass-badge{background:rgb(var(--color-bg-surface-rgb) / 55%);-webkit-backdrop-filter:blur(16px)saturate(180%);border:.5px solid rgb(var(--color-border-default-rgb) / 12%);box-shadow:inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 40%), 0 2px 6px rgb(var(--ww-scrim-rgb) / 4%)}.dark .ag-glass-badge{background:rgb(var(--color-bg-elevated-rgb) / 30%);border-color:rgb(var(--ww-on-media-rgb) / 8%);box-shadow:inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 4%), 0 2px 6px rgb(var(--ww-scrim-rgb) / 20%)}:where(.ag-glass-frosted){position:relative}.ag-glass-frosted{background:rgb(var(--color-bg-surface-rgb) / 55%);-webkit-backdrop-filter:blur(var(--frosted-blur,24px)) saturate(var(--frosted-saturate,165%));backdrop-filter:blur(var(--frosted-blur,24px)) saturate(var(--frosted-saturate,165%));border:.5px solid rgb(var(--color-border-default-rgb) / 12%);border-radius:var(--radius-md);box-shadow:0 1px 4px rgb(var(--ww-scrim-rgb) / 3%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 35%), inset 0 -.5px 0 rgb(var(--ww-scrim-rgb) / 3%);transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out,border-color .28s ease-out}.ag-glass-frosted:after{content:"";border-radius:inherit;opacity:var(--frosted-noise-opacity,.06);mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .ag-glass-frosted{background:rgb(var(--color-bg-surface-rgb) / 38%);border-color:rgb(var(--color-primary-rgb) / 8%);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:0 2px 10px rgb(var(--ww-scrim-rgb) / 28%), inset 0 1px 0 rgb(var(--ww-on-media-rgb) / 3%)}.dark .ag-glass-frosted:after{opacity:.04;mix-blend-mode:soft-light}.ag-tint-brand{background-color:var(--tint-brand)}.ag-tint-critical{background-color:var(--tint-critical)}.ag-tint-warning{background-color:var(--tint-warning)}.ag-tint-success{background-color:var(--tint-success)}.ag-tint-danger{background-color:var(--tint-danger)}.ag-tint-info{background-color:var(--tint-info)}.ag-tint-brand,.ag-tint-critical,.ag-tint-warning,.ag-tint-success,.ag-tint-danger,.ag-tint-info{background-blend-mode:normal}.ag-mouse-glow{position:relative;overflow:hidden}.ag-mouse-glow:before{content:"";border-radius:inherit;background:radial-gradient(var(--glow-radius,600px) circle at var(--mouse-x,50%) var(--mouse-y,50%), rgb(var(--color-primary-rgb) / var(--glow-intensity,0)) 0%, transparent 40%);pointer-events:none;z-index:3;transition:opacity .3s ease-out;position:absolute;inset:0}.ag-glass-tilt{--ag-tilt-perspective:800px;transform-style:preserve-3d;perspective:var(--ag-tilt-perspective);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--dur-mid,.36s) var(--ease-glass,cubic-bezier(.22, .68, 0, 1.2))}.ag-glass-tilt-glare{position:relative}.ag-glass-tilt-glare:after{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), rgba(255, 255, 255, var(--glare-intensity,0)) 0%, transparent 45%);pointer-events:none;z-index:3;mix-blend-mode:soft-light;transition:opacity .2s ease-out;position:absolute;inset:0}@media (hover:none),(prefers-reduced-motion:reduce){.ag-glass-tilt{will-change:auto;transform:none!important}.ag-glass-tilt-glare:after{display:none}}.ag-glass-input{background:rgb(var(--color-bg-surface-rgb) / 55%);border:1px solid rgb(var(--color-border-default-rgb) / 12%);transition:background var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), box-shadow var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), transform var(--lg26-motion-duration-haptic) var(--lg26-motion-spring-haptic), border-color var(--lg26-motion-duration-default) var(--lg26-motion-spring-default);border-radius:10px}.ag-glass-input:focus{border-color:rgb(var(--color-primary-rgb) / 30%);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / 8%)}.dark .ag-glass-input{background:rgb(var(--color-bg-surface-rgb) / 35%);border-color:rgb(var(--color-primary-rgb) / 10%)}.dark .ag-glass-input:focus{border-color:rgb(var(--color-primary-rgb) / 40%);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / 12%)}.ag-glass-badge{background:rgb(var(--color-bg-surface-rgb) / 60%);border:1px solid rgb(var(--color-border-default-rgb) / 8%);border-radius:9999px}.dark .ag-glass-badge{background:rgb(var(--color-bg-surface-rgb) / 40%);border-color:rgb(var(--color-primary-rgb) / 6%)}@supports ((-webkit-backdrop-filter:url(#test)) or (backdrop-filter:url(#test))){.ag-glass-refract-card{-webkit-backdrop-filter:url(#ag-refraction-card) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));backdrop-filter:url(#ag-refraction-card) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate))}.ag-glass-refract-elevated{-webkit-backdrop-filter:url(#ag-refraction-elevated) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));backdrop-filter:url(#ag-refraction-elevated) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate))}}.ag-on-glass{background:rgb(var(--color-bg-surface-rgb) / 90%);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgb(var(--color-border-default-rgb) / 8%)}.dark .ag-on-glass{background:rgb(var(--color-bg-surface-rgb) / 75%);border-color:rgb(var(--color-primary-rgb) / 6%)}.ag-on-glass-subtle{background:rgb(var(--color-bg-surface-rgb) / 50%);-webkit-backdrop-filter:none;backdrop-filter:none}.dark .ag-on-glass-subtle{background:rgb(var(--color-bg-surface-rgb) / 35%)}.ag-glass-specular{--specular-intensity:1}.ag-glass-specular:before{background:linear-gradient(180deg, rgb(255 255 255/calc(.48 * var(--specular-intensity))) 0%, rgb(255 255 255/calc(.48 * var(--specular-intensity))) .5px, transparent .5px), linear-gradient(180deg, rgb(255 255 255/calc(.22 * var(--specular-intensity))) 0%, rgb(255 255 255/calc(.12 * var(--specular-intensity))) 5%, rgb(255 255 255/calc(.04 * var(--specular-intensity))) 15%, transparent 40%), radial-gradient(ellipse 80% 50% at 50% 0%, rgb(255 255 255/calc(.1 * var(--specular-intensity))) 0%, transparent 100%)!important;background-position:50% 0,0 0,top!important;background-size:60% 100%,100% 100%,100% 100%!important}.dark .ag-glass-specular:before{background:linear-gradient(90deg, transparent 5%, rgb(255 255 255/calc(.16 * var(--specular-intensity))) 25%, rgb(255 255 255/calc(.24 * var(--specular-intensity))) 50%, rgb(255 255 255/calc(.16 * var(--specular-intensity))) 75%, transparent 95%), linear-gradient(180deg, rgb(var(--color-primary-rgb) / calc(.08 * var(--specular-intensity))) 0%, rgb(255 255 255/calc(.04 * var(--specular-intensity))) 5%, transparent 22%), radial-gradient(ellipse 70% 35% at 50% 0%, rgb(255 255 255/calc(.06 * var(--specular-intensity))) 0%, transparent 100%)!important;background-position:0 0,0 0,top!important;background-size:100% .5px,100% 100%,100% 100%!important}.ag-glass-premium{background:rgb(var(--color-bg-surface-rgb) / 58%);-webkit-backdrop-filter:blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));border:.5px solid rgb(var(--color-border-default-rgb) / 14%);box-shadow:0 4px 20px rgb(var(--ww-scrim-rgb) / 5%), 0 1px 4px rgb(var(--ww-scrim-rgb) / 3%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 60%), inset 0 -.5px 0 rgb(var(--ww-scrim-rgb) / 3%);transition:background var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), box-shadow var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), transform var(--lg26-motion-duration-haptic) var(--lg26-motion-spring-haptic), border-color var(--lg26-motion-duration-default) var(--lg26-motion-spring-default);border-radius:24px;position:relative;overflow:hidden}.dark .ag-glass-premium{background:rgb(var(--color-bg-surface-rgb) / 22%);border-color:rgb(var(--ww-on-media-rgb) / 10%);-webkit-backdrop-filter:blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));box-shadow:0 4px 24px rgb(var(--ww-scrim-rgb) / 50%), 0 0 .5px rgb(var(--ww-on-media-rgb) / .1), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 5%), inset 0 -.5px 0 rgb(var(--ww-scrim-rgb) / 20%)}.ag-glass-premium:before{content:"";border-radius:inherit;background:linear-gradient(180deg, rgb(var(--ww-on-media-rgb) / 35%) 0%, rgb(var(--ww-on-media-rgb) / 35%) .5px, transparent .5px), linear-gradient(180deg, rgb(var(--ww-on-media-rgb) / 18%) 0%, rgb(var(--ww-on-media-rgb) / 4%) 12%, transparent 40%);pointer-events:none;z-index:1;mix-blend-mode:screen;background-position:50% 0,0 0;background-repeat:no-repeat;background-size:80% 100%,100% 100%;position:absolute;inset:0}.ag-glass-premium:after{content:"";border-radius:inherit;opacity:.028;mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ag-glass-displacement{background:hsl(0 0% 100%/var(--glass-frost,.05));-webkit-backdrop-filter:url(#ag-chromatic-displacement) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));backdrop-filter:url(#ag-chromatic-displacement) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));border:.5px solid rgb(var(--color-border-default-rgb) / 12%);border-radius:var(--radius-xl,24px);box-shadow:0 0 2px 1px rgb(var(--color-text-primary-rgb) / 8%) inset, 0 0 10px 4px rgb(var(--color-text-primary-rgb) / 5%) inset, 0 4px 16px rgb(var(--ww-scrim-rgb) / 4%), 0 8px 24px rgb(var(--ww-scrim-rgb) / 3%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 55%);transition:background .28s ease-out,box-shadow .28s ease-out,transform .28s ease-out;position:relative}.ag-glass-displacement:hover{--glass-frost:.08;box-shadow:0 0 2px 1px rgb(var(--color-text-primary-rgb) / 10%) inset, 0 0 10px 4px rgb(var(--color-text-primary-rgb) / 6%) inset, 0 6px 24px rgb(var(--ww-scrim-rgb) / 6%), 0 12px 36px rgb(var(--ww-scrim-rgb) / 4%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 65%);transform:translateY(-1px)}.dark .ag-glass-displacement{background:hsl(0 0% 0%/var(--glass-frost,.06));border-color:rgb(var(--ww-on-media-rgb) / 8%);-webkit-backdrop-filter:url(#ag-chromatic-displacement) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));backdrop-filter:url(#ag-chromatic-displacement) blur(var(--lg26-material-l4-blur)) saturate(var(--lg26-material-l4-saturate));box-shadow:0 0 2px 1px rgb(var(--ww-on-media-rgb) / 4%) inset, 0 0 10px 4px rgb(var(--ww-on-media-rgb) / 2%) inset, 0 4px 16px rgb(var(--ww-scrim-rgb) / 30%), 0 8px 24px rgb(var(--ww-scrim-rgb) / 20%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 4%)}.dark .ag-glass-displacement:hover{--glass-frost:.1;box-shadow:0 0 2px 1px rgb(var(--ww-on-media-rgb) / 6%) inset, 0 0 10px 4px rgb(var(--ww-on-media-rgb) / 3%) inset, 0 8px 32px rgb(var(--ww-scrim-rgb) / 40%), 0 16px 48px rgb(var(--ww-scrim-rgb) / 25%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 6%)}.ag-glass-displacement-subtle{background:hsl(0 0% 100%/var(--glass-frost,.03));-webkit-backdrop-filter:url(#ag-chromatic-subtle) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));backdrop-filter:url(#ag-chromatic-subtle) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));border:.5px solid rgb(var(--color-border-default-rgb) / 10%);border-radius:var(--radius-xl,24px);box-shadow:0 0 2px 1px rgb(var(--color-text-primary-rgb) / 5%) inset, 0 2px 8px rgb(var(--ww-scrim-rgb) / 3%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 45%);transition:background .28s ease-out,box-shadow .28s ease-out;position:relative}.dark .ag-glass-displacement-subtle{background:hsl(0 0% 0%/var(--glass-frost,.04));border-color:rgb(var(--ww-on-media-rgb) / 6%);-webkit-backdrop-filter:url(#ag-chromatic-subtle) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));backdrop-filter:url(#ag-chromatic-subtle) blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));box-shadow:0 0 2px 1px rgb(var(--ww-on-media-rgb) / 3%) inset, 0 2px 12px rgb(var(--ww-scrim-rgb) / 25%), inset 0 .5px 0 rgb(var(--ww-on-media-rgb) / 3%)}.ag-frost-none{--glass-frost:0}.ag-frost-light{--glass-frost:.05}.ag-frost-medium{--glass-frost:.15}.ag-frost-heavy{--glass-frost:.3}@supports not ((-webkit-backdrop-filter:url(#test)) or (backdrop-filter:url(#test))){.ag-glass-displacement,.ag-glass-displacement-subtle,.dark .ag-glass-displacement,.dark .ag-glass-displacement-subtle{-webkit-backdrop-filter:blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate));backdrop-filter:blur(var(--lg26-material-l3-blur)) saturate(var(--lg26-material-l3-saturate))}}.ag-glass-nav{opacity:.999;background:rgb(var(--color-bg-surface-rgb) / 12%);-webkit-backdrop-filter:blur(40px) saturate(var(--lg26-material-l1-saturate));box-shadow:0 8px 32px rgb(var(--color-primary-rgb) / 5%), 0 4px 10px rgb(var(--color-primary-rgb) / 3%), inset 0 -4px 15px 6px rgb(var(--color-bg-surface-rgb) / 20%), inset 0 -2px 5px rgb(var(--color-bg-surface-rgb) / 15%), inset 0 -1px 1px rgb(var(--ww-on-media-rgb) / 30%), inset 0 10px 15px rgb(var(--color-text-primary-rgb) / 8%), inset 0 1px 2px rgb(var(--ww-on-media-rgb) / 20%);transition:background var(--lg26-motion-duration-default) var(--lg26-motion-spring-default), box-shadow var(--lg26-motion-duration-default) var(--lg26-motion-spring-default);border:none;position:relative;transform:translateZ(.01px)}.ag-glass-nav:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:rgb(var(--color-bg-surface-rgb) / 8%);-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:55%;mask-size:55%;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.ag-glass-nav:after{content:"";border-radius:inherit;z-index:2;pointer-events:none;background:rgb(var(--color-text-primary-rgb) / 3%);box-shadow:inset 0 -4px 15px 5px rgb(var(--color-bg-surface-rgb) / 25%), inset 0 -2px 5px rgb(var(--color-bg-surface-rgb) / 12%), inset 0 -1px 1px rgb(var(--ww-on-media-rgb) / 30%), inset 0 1px 2px rgb(var(--ww-on-media-rgb) / 20%);-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:50%;mask-size:50%;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.dark .ag-glass-nav{background:rgb(var(--ww-scrim-rgb) / 12%);-webkit-backdrop-filter:blur(40px) saturate(var(--lg26-material-l1-saturate));box-shadow:0 4px 20px rgb(var(--ww-scrim-rgb) / 30%), 0 4px 10px rgb(var(--ww-scrim-rgb) / 15%), inset 0 -4px 15px 6px rgb(var(--ww-on-media-rgb) / 3%), inset 0 -2px 5px rgb(var(--ww-on-media-rgb) / 2%), inset 0 -1px 1px rgb(var(--ww-on-media-rgb) / 6%), inset 0 10px 15px rgb(var(--ww-scrim-rgb) / 15%), inset 0 1px 2px rgb(var(--ww-on-media-rgb) / 4%)}.dark .ag-glass-nav:before{background:rgb(var(--ww-on-media-rgb) / 3%)}.dark .ag-glass-nav:after{background:rgb(var(--ww-on-media-rgb) / 2%);box-shadow:inset 0 -4px 15px 5px rgb(var(--ww-on-media-rgb) / 4%), inset 0 -2px 5px rgb(var(--ww-on-media-rgb) / 2%), inset 0 -1px 1px rgb(var(--ww-on-media-rgb) / 6%), inset 0 1px 2px rgb(var(--ww-on-media-rgb) / 3%)}.nav-link-indicator{position:relative}.nav-link-indicator:after{content:"";background:var(--color-primary);transform-origin:50%;border-radius:1px;width:70%;height:2px;transition:transform .28s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:-2px;left:15%;transform:scaleX(0)}.nav-link-active{color:var(--color-primary)!important}.nav-link-active:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-link-indicator:after{transition:none}.ag-glass-premium{animation:none!important}}.ag-glass-text{text-shadow:0 0 8px rgb(var(--color-bg-canvas-rgb) / 30%)}.dark .ag-glass-text{text-shadow:0 0 12px rgb(var(--ww-scrim-rgb) / 40%)}.ag-glass-label{color:var(--color-text-primary);font-weight:var(--type-weight-medium);text-shadow:0 0 4px rgb(var(--color-bg-canvas-rgb) / 20%)}@keyframes ag-glass-materialize{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ag-glass-enter{animation:.35s ease-out forwards ag-glass-materialize}@media (prefers-reduced-motion:reduce){.ag-glass-specular,.ag-glass-frosted,.ag-btn-primary,.ag-btn-secondary,.ag-btn-ghost,.ag-btn-danger,.ag-input{transition:none!important}.ag-glass-specular:hover,.ag-glass-frosted:hover,.ag-btn-primary:hover,.ag-glass-specular:active,.ag-glass-frosted:active,.ag-btn-primary:active{transform:none!important}.ag-badge-red-flag,.ag-skeleton,.ag-skeleton-glass{animation:none!important}.ag-stagger>*{opacity:1!important;animation:none!important;transform:none!important}.ag-press:active,.ag-lift:hover{transform:none!important}.ag-vibrancy,.ag-vibrancy-elevated{animation:none!important}.ag-glass-enter{opacity:1!important;animation:none!important}.ag-glass-skew:before,.ag-glass-skew:after{filter:none!important;width:calc(100% - 40px)!important;left:20px!important;transform:skew(0deg)!important}.ag-glass-skew .ag-skew-orbs:before,.ag-glass-skew .ag-skew-orbs:after{display:none!important}}@keyframes ag-glass-orb-float{0%,to{transform:translateY(10px)}50%{transform:translateY(-10px)}}.ag-glass-skew{justify-content:center;align-items:center;transition:transform .28s ease-out;display:flex;position:relative}.ag-glass-skew:before{content:"";background:var(--skew-gradient,linear-gradient(145deg, rgb(var(--color-primary-rgb) / .04), rgb(var(--color-accent-rgb,99 102 241) / .02)));border-radius:20px;transition:transform .32s ease-out;position:absolute;inset:0}.ag-glass-skew:after{content:"";background:var(--skew-gradient,linear-gradient(145deg, rgb(var(--color-primary-rgb) / .06), rgb(var(--color-accent-rgb,99 102 241) / .04)));filter:blur(20px);opacity:0;border-radius:20px;width:80%;height:40%;transition:transform .32s ease-out;position:absolute;bottom:-4px;left:10%}.ag-glass-skew:hover:before{background:var(--skew-gradient,linear-gradient(145deg, rgb(var(--color-primary-rgb) / .06), rgb(var(--color-accent-rgb,99 102 241) / .03)))}.ag-glass-skew:hover:after{opacity:.6}[data-skew-tone=primary]{--skew-gradient:linear-gradient(145deg, rgb(var(--color-primary-rgb) / .05), rgb(var(--color-accent-rgb,99 102 241) / .02))}[data-skew-tone=accent]{--skew-gradient:linear-gradient(145deg, rgb(var(--color-accent-rgb,99 102 241) / .05), rgb(var(--color-primary-rgb) / .02))}[data-skew-tone=success]{--skew-gradient:linear-gradient(145deg, rgb(var(--color-success-rgb) / .04), rgb(var(--color-info-rgb) / .02))}[data-skew-tone=info]{--skew-gradient:linear-gradient(145deg, rgb(var(--color-info-rgb) / .04), rgb(var(--color-success-rgb) / .02))}.ag-skew-orbs{z-index:5;pointer-events:none;display:block;position:absolute;inset:0}.ag-skew-orbs:before{content:"";background:rgb(var(--color-bg-surface-rgb) / 4%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;width:0;height:0;box-shadow:0 2px 8px rgb(var(--ww-scrim-rgb) / 3%);border-radius:50%;transition:transform .32s ease-out;animation:3s ease-in-out infinite ag-glass-orb-float;position:absolute;top:0;left:0}.ag-glass-skew:hover .ag-skew-orbs:before{opacity:.5;width:48px;height:48px;top:-20px;left:30px}.ag-skew-orbs:after{content:"";background:rgb(var(--color-bg-surface-rgb) / 4%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;width:0;height:0;box-shadow:0 2px 8px rgb(var(--ww-scrim-rgb) / 3%);border-radius:50%;transition:transform .32s ease-out;animation:3s ease-in-out -1.5s infinite ag-glass-orb-float;position:absolute;bottom:0;right:0}.ag-glass-skew:hover .ag-skew-orbs:after{opacity:.4;width:36px;height:36px;bottom:-16px;right:30px}.ag-skew-content{z-index:1;background:rgb(var(--color-bg-surface-rgb) / 60%);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);width:100%;box-shadow:0 1px 3px rgb(var(--ww-scrim-rgb) / 4%), 0 4px 16px rgb(var(--ww-scrim-rgb) / 3%);border:1px solid rgb(var(--color-border-default-rgb) / 8%);color:var(--color-text-primary);border-radius:20px;padding:28px 32px;transition:transform .32s ease-out;position:relative}.ag-glass-skew:hover .ag-skew-content{box-shadow:0 2px 6px rgb(var(--ww-scrim-rgb) / 5%), 0 8px 24px rgb(var(--ww-scrim-rgb) / 4%);border-color:rgb(var(--color-border-default-rgb) / 12%)}.dark .ag-glass-skew:before,.dark .ag-glass-skew:after{opacity:.5}.dark .ag-skew-content{background:rgb(var(--color-bg-surface-rgb) / 40%);box-shadow:0 1px 3px rgb(var(--ww-scrim-rgb) / 8%), 0 4px 16px rgb(var(--ww-scrim-rgb) / 6%);border-color:rgb(var(--ww-on-media-rgb) / 5%)}.dark .ag-skew-orbs:before,.dark .ag-skew-orbs:after{background:rgb(var(--ww-on-media-rgb) / 5%);box-shadow:0 5px 15px rgb(var(--ww-scrim-rgb) / 15%)}:root{--apple-action-blue:#4f86d6;--apple-action-blue-hover:#3d6fc0;--apple-action-blue-active:#3059a0;--apple-focus-blue:#4f86d6;--apple-sky-link-blue:#4f86d6;--apple-ink:#14272c;--apple-ink-80:#14272ccc;--apple-ink-48:#14272c7a;--apple-divider-04:rgb(var(--ww-scrim-rgb) / .04);--apple-hairline-08:rgb(var(--ww-scrim-rgb) / .08);--apple-paper:var(--ww-on-media);--apple-parchment:#f5f5f7;--apple-pearl:#fafafc;--apple-tile-1:#272729;--apple-tile-2:#2a2a2c;--apple-tile-3:#252527;--apple-void:var(--ww-scrim);--apple-chip-64:#d2d2d7a3;--apple-chip-48:#d2d2d77a;--lg-glass-bg:var(--lg-bg-primary);--lg-glass-border:var(--lg-rim-color);--lg-glass-shadow:var(--lg-shadow-sm);--lg-text-primary:var(--apple-ink);--lg-text-secondary:var(--apple-ink-48);--lg-opacity-l0:.72;--lg-opacity-l1:.62;--lg-opacity-l2:.55;--lg-opacity-l3:.45;--lg-opacity-l4:.35;--lg-blur-l0:var(--lg-blur-sm);--lg-blur-l1:var(--lg-blur-md);--lg-blur-l2:var(--lg-blur-md);--lg-blur-l3:var(--lg-blur-lg);--lg-blur-l4:var(--lg-blur-xl);--lg-blur-clear:12px;--lg-blur-subtle:20px;--lg-blur-default:40px;--lg-blur-elevated:60px;--lg-saturate-l0:130%;--lg-saturate-l1:150%;--lg-saturate-l2:180%;--lg-saturate-l3:200%;--lg-saturate-l4:200%;--lg-saturate-clear:130%;--lg-saturate-subtle:150%;--lg-saturate-default:180%;--lg-saturate-elevated:200%;--apple-shadow-l0:none;--apple-shadow-l1:var(--lg-shadow-sm);--apple-shadow-l2:var(--lg-shadow-sm);--apple-shadow-l3:var(--lg-shadow-md);--apple-shadow-l4:var(--lg-shadow-md);--apple-shadow-l5:var(--lg-shadow-elevated);--apple-shadow-product:var(--lg-shadow-product);--apple-glass-edge:var(--lg-glass-edge);--apple-specular:linear-gradient(135deg, rgb(var(--ww-on-media-rgb) / .35) 0%, rgb(var(--ww-on-media-rgb) / .05) 40%, transparent 60%);--apple-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--apple-font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--apple-dur-instant:.1s;--apple-dur-micro-fast:.15s;--apple-dur-micro:.18s;--apple-dur-fast:var(--lg-duration-fast);--apple-dur-base:var(--lg-duration-normal);--apple-dur-reveal:.45s;--apple-dur-slow:.42s;--apple-ease-out:cubic-bezier(.25, 1, .5, 1);--apple-ease-in-out:cubic-bezier(.25, 1, .5, 1);--apple-spring:var(--lg-easing-spring);--apple-bounce:cubic-bezier(.68, -.55, .265, 1.55);--apple-glass:var(--lg-easing-liquid);--ag-spring-canonical:cubic-bezier(.175, .885, .32, 2.2);--ag-dur-canonical:.36s;--ag-glass-shine-canonical:inset 2px 2px 1px 0 rgb(var(--ww-on-media-rgb) / .5), inset -1px -1px 1px 1px rgb(var(--ww-on-media-rgb) / .5);--ag-glass-shadow-canonical:0 6px 6px rgb(var(--ww-scrim-rgb) / .2), 0 0 20px rgb(var(--ww-scrim-rgb) / .1);--ag-glass-tint-canonical:rgb(var(--ww-on-media-rgb) / .25);--ag-glass-effect-canonical:blur(3px) saturate(180%);--ag-glass-effect-displaced:blur(3px) saturate(180%) url(#glass-distortion);--ag-glass-effect-lens:blur(8px) url(#lg26-glass-displacement) saturate(150%);--ag-glass-effect-lens-webkit:blur(8px) saturate(150%);--ag-glass-effect-card-lens:blur(18px) url(#lg26-glass-displacement) saturate(180%) brightness(1.04);--ag-glass-effect-card-lens-webkit:blur(18px) saturate(180%) brightness(1.04);--apple-container-editorial:980px;--apple-container-product:1440px;--apple-container-max:1440px}.ag-canonical-surface{isolation:isolate;transition:transform var(--ag-dur-canonical) var(--ag-spring-canonical), box-shadow var(--ag-dur-canonical) var(--ag-spring-canonical);box-shadow:var(--ag-glass-shine-canonical), var(--ag-glass-shadow-canonical);position:relative}.ag-canonical-surface:hover{transform:translateY(-2px)}.ag-canonical-surface[data-displaced=true]:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:var(--ag-glass-effect-displaced);backdrop-filter:var(--ag-glass-effect-displaced);pointer-events:none;position:absolute;inset:0}.ag-canonical-shine{box-shadow:var(--ag-glass-shine-canonical)}.ag-canonical-shadow{box-shadow:var(--ag-glass-shadow-canonical)}.ag-canonical-shine.ag-canonical-shadow,.ag-canonical-surface.ag-canonical-shine{box-shadow:var(--ag-glass-shine-canonical), var(--ag-glass-shadow-canonical)}@media (prefers-reduced-motion:reduce){.ag-canonical-surface{transition:none}.ag-canonical-surface:hover{transform:none}}.dark,[data-theme=dark]{--apple-action-blue:#34c0e4;--apple-action-blue-hover:#5ad0ec;--apple-action-blue-active:#8adef0;--apple-focus-blue:#34c0e4;--apple-sky-link-blue:#4da0d8;--apple-ink:#eaf4f4;--apple-ink-80:#eaf4f4cc;--apple-ink-48:#eaf4f47a;--apple-hairline-08:rgb(var(--ww-on-media-rgb) / .12);--lg-glass-bg:var(--lg-bg-primary);--lg-glass-border:var(--lg-rim-color);--lg-glass-shadow:var(--lg-shadow-md);--lg-text-primary:var(--ww-on-media);--lg-text-secondary:rgb(var(--ww-on-media-rgb) / .6);--lg-opacity-l0:.55;--lg-opacity-l1:.4;--lg-opacity-l2:.35;--lg-opacity-l3:.28;--lg-opacity-l4:.2;--apple-glass-edge:var(--lg-glass-edge);--apple-shadow-l3:var(--lg-shadow-md);--apple-shadow-l4:var(--lg-shadow-md);--apple-shadow-l5:var(--lg-shadow-elevated);--ag-glass-tint-canonical:rgb(var(--ww-on-media-rgb) / .1);--ag-glass-shine-canonical:inset 2px 2px 1px 0 rgb(var(--ww-on-media-rgb) / .35), inset -1px -1px 1px 1px rgb(var(--ww-on-media-rgb) / .18);--ag-glass-shadow-canonical:0 6px 6px rgb(var(--ww-scrim-rgb) / .45), 0 0 22px rgb(var(--ww-scrim-rgb) / .32);--ag-glass-effect-canonical:blur(8px) saturate(165%);--ag-glass-effect-displaced:blur(8px) saturate(165%) url(#glass-distortion);--ag-glass-effect-lens:blur(8px) url(#lg26-glass-displacement) saturate(150%);--ag-glass-effect-lens-webkit:blur(8px) saturate(150%);--ag-glass-effect-card-lens:blur(18px) url(#lg26-glass-displacement) saturate(180%) brightness(1.04);--ag-glass-effect-card-lens-webkit:blur(18px) saturate(180%) brightness(1.04)}.apple-hero{font-family:var(--apple-font-display);font-size:56px;font-weight:var(--type-weight-semibold);letter-spacing:var(--ww-type-tracking-display);line-height:1.07}.apple-h1{font-family:var(--apple-font-display);font-size:40px;font-weight:var(--type-weight-semibold);line-height:1.1}.apple-h2{font-family:var(--apple-font-text);font-size:34px;font-weight:var(--type-weight-semibold);letter-spacing:var(--ww-type-tracking-heading);line-height:1.21}.apple-lead{font-family:var(--apple-font-display);font-size:28px;font-weight:var(--type-weight-regular);letter-spacing:var(--ww-type-tracking-body);line-height:1.14}.apple-large-lead{font-family:var(--apple-font-text);font-size:24px;font-weight:300;line-height:1.5}.apple-tagline{font-family:var(--apple-font-display);font-size:21px;font-weight:var(--type-weight-bold);letter-spacing:var(--ww-type-tracking-label);line-height:1.19}.apple-body{font-family:var(--apple-font-text);letter-spacing:var(--ww-type-tracking-body);font-size:17px;font-weight:400;line-height:1.47}.apple-body-strong{font-family:var(--apple-font-text);font-size:17px;font-weight:var(--type-weight-semibold);letter-spacing:var(--ww-type-tracking-body);line-height:1.24}.apple-dense-list{font-family:var(--apple-font-text);font-size:17px;font-weight:var(--type-weight-regular);line-height:2.41}.apple-caption{font-family:var(--apple-font-text);font-size:14px;font-weight:var(--type-weight-regular);letter-spacing:var(--ww-type-tracking-body);line-height:1.43}.apple-caption-strong{font-family:var(--apple-font-text);font-size:14px;font-weight:var(--type-weight-semibold);letter-spacing:var(--ww-type-tracking-body);line-height:1.29}.apple-fine{font-family:var(--apple-font-text);font-size:12px;font-weight:var(--type-weight-regular);letter-spacing:var(--ww-type-tracking-body);line-height:1.33}.apple-micro{font-family:var(--apple-font-text);font-size:10px;font-weight:var(--type-weight-regular);letter-spacing:var(--ww-type-tracking-body);line-height:1.3}.liquid-glass{background:var(--lg-glass-bg);-webkit-backdrop-filter:var(--ww-glass-l2-filter);backdrop-filter:var(--ww-glass-l2-filter);border:1px solid var(--lg-glass-border);border-radius:var(--ww-radius-xl);box-shadow:var(--apple-glass-edge), 0 8px 32px var(--lg-glass-shadow);transition:background-color var(--apple-dur-base) var(--apple-ease-in-out), border-color var(--apple-dur-base) var(--apple-ease-in-out), box-shadow var(--apple-dur-base) var(--apple-ease-in-out), transform var(--apple-dur-base) var(--apple-ease-in-out), opacity var(--apple-dur-fast) var(--apple-ease-out)}.liquid-glass:hover{box-shadow:var(--ww-glass-edge), 0 16px 48px var(--lg-glass-shadow);transform:translateY(-2px)scale(1.01)}.liquid-glass-default,.liquid-glass-regular,.liquid-glass-subtle,.liquid-glass-clear,.liquid-glass-elevated{border:1px solid var(--lg-glass-border);box-shadow:var(--apple-glass-edge), var(--apple-shadow-l3);transition:background-color var(--apple-dur-base) var(--apple-ease-in-out), border-color var(--apple-dur-base) var(--apple-ease-in-out), box-shadow var(--apple-dur-base) var(--apple-ease-in-out), transform var(--apple-dur-base) var(--apple-ease-in-out), opacity var(--apple-dur-fast) var(--apple-ease-out);position:relative;overflow:hidden}.liquid-glass-default,.liquid-glass-regular{background:rgb(var(--ww-surface-base-rgb) / .26);-webkit-backdrop-filter:blur(var(--lg-blur-default)) saturate(var(--lg-saturate-default));backdrop-filter:blur(var(--lg-blur-default)) saturate(var(--lg-saturate-default));border-radius:var(--ww-radius-glass-lg)}.liquid-glass-subtle{background:rgb(var(--ww-surface-base-rgb) / .16);-webkit-backdrop-filter:blur(var(--lg-blur-subtle)) saturate(var(--lg-saturate-subtle));backdrop-filter:blur(var(--lg-blur-subtle)) saturate(var(--lg-saturate-subtle));border-radius:var(--ww-radius-glass-md);box-shadow:var(--apple-glass-edge), var(--apple-shadow-l2)}.liquid-glass-clear{background:rgb(var(--ww-surface-base-rgb) / .36);-webkit-backdrop-filter:blur(var(--lg-blur-clear)) saturate(var(--lg-saturate-clear));backdrop-filter:blur(var(--lg-blur-clear)) saturate(var(--lg-saturate-clear));border-radius:var(--ww-radius-glass-sm);box-shadow:var(--apple-glass-edge), var(--apple-shadow-l1)}.liquid-glass-elevated{background:rgb(var(--ww-surface-base-rgb) / .46);-webkit-backdrop-filter:blur(var(--lg-blur-elevated)) saturate(var(--lg-saturate-elevated));backdrop-filter:blur(var(--lg-blur-elevated)) saturate(var(--lg-saturate-elevated));border-radius:var(--ww-radius-glass-lg);border-color:rgb(var(--ww-text-primary-rgb) / .16);box-shadow:var(--apple-glass-edge), var(--apple-shadow-l5)}.dark :is(.liquid-glass-default,.liquid-glass-regular),[data-theme=dark] :is(.liquid-glass-default,.liquid-glass-regular){background:rgb(var(--ww-surface-base-rgb) / .7)}.dark .liquid-glass-subtle,[data-theme=dark] .liquid-glass-subtle{background:rgb(var(--ww-surface-base-rgb) / .6)}.dark .liquid-glass-clear,[data-theme=dark] .liquid-glass-clear{background:rgb(var(--ww-surface-base-rgb) / .8)}.dark .liquid-glass-elevated,[data-theme=dark] .liquid-glass-elevated{background:rgb(var(--ww-surface-base-rgb) / .9);border-color:rgb(var(--ww-on-media-rgb) / .18)}.lg-l0{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l0));-webkit-backdrop-filter:blur(var(--lg-blur-l0)) saturate(var(--lg-saturate-l0));backdrop-filter:blur(var(--lg-blur-l0)) saturate(var(--lg-saturate-l0));border:1px solid var(--lg-glass-border);box-shadow:var(--apple-shadow-l1)}.lg-l1{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l1));-webkit-backdrop-filter:blur(var(--lg-blur-l1)) saturate(var(--lg-saturate-l1));backdrop-filter:blur(var(--lg-blur-l1)) saturate(var(--lg-saturate-l1));border:1px solid var(--lg-glass-border);box-shadow:var(--apple-glass-edge), var(--apple-shadow-l3);border-radius:20px}.lg-l2{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l2));-webkit-backdrop-filter:blur(var(--lg-blur-l2)) saturate(var(--lg-saturate-l2));backdrop-filter:blur(var(--lg-blur-l2)) saturate(var(--lg-saturate-l2));border:1px solid var(--lg-glass-border);box-shadow:var(--apple-glass-edge), var(--apple-shadow-l3);border-radius:24px}.lg-l3{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l3));-webkit-backdrop-filter:blur(var(--lg-blur-l3)) saturate(var(--lg-saturate-l3));backdrop-filter:blur(var(--lg-blur-l3)) saturate(var(--lg-saturate-l3));border:1px solid var(--lg-glass-border);box-shadow:var(--apple-glass-edge), var(--apple-shadow-l4);border-radius:24px}.lg-l4{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l4));-webkit-backdrop-filter:blur(var(--lg-blur-l4)) saturate(var(--lg-saturate-l4));backdrop-filter:blur(var(--lg-blur-l4)) saturate(var(--lg-saturate-l4));border:1px solid var(--lg-glass-border);box-shadow:var(--apple-glass-edge), var(--apple-shadow-l5);border-radius:32px}.dark .lg-l0,[data-theme=dark] .lg-l0{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l0))}.dark .lg-l1,[data-theme=dark] .lg-l1{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l1))}.dark .lg-l2,[data-theme=dark] .lg-l2{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l2))}.dark .lg-l3,[data-theme=dark] .lg-l3{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l3))}.dark .lg-l4,[data-theme=dark] .lg-l4{background:rgb(var(--ww-surface-base-rgb) / var(--lg-opacity-l4))}.lg-specular,.lg-specular-dark{--lg-mx:50%;--lg-my:0%;position:relative;overflow:hidden}.lg-specular:after,.lg-specular-dark:after{content:"";background:radial-gradient(120% 80% at var(--lg-mx) var(--lg-my), rgb(var(--ww-on-media-rgb) / .42) 0%, rgb(var(--ww-on-media-rgb) / .08) 34%, transparent 62%), var(--apple-specular);pointer-events:none;border-radius:inherit;opacity:.85;transition:opacity var(--apple-dur-slow) var(--apple-ease-in-out);position:absolute;inset:0}.lg-specular:hover:after{opacity:1}.lg-specular-dark:after{background:radial-gradient(120% 80% at var(--lg-mx) var(--lg-my), #2fa3ab14 0%, #2fa3ab08 34%, transparent 62%), linear-gradient(135deg, #2fa3ab1a 0%, #2fa3ab08 42%, transparent 64%);opacity:.92}.dark .lg-specular-dark:after,[data-theme=dark] .lg-specular-dark:after{opacity:1}.lg-refraction{position:relative}.lg-refraction:before{content:"";background:inherit;filter:blur(1px);z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:-10px;transform:scale(1.02)}.ag-btn-primary,.apple-btn-primary{color:var(--ww-action-primary-foreground);font-family:var(--apple-font-text);letter-spacing:-.005em;border:1px solid rgb(var(--ww-on-media-rgb) / .32);cursor:pointer;-webkit-backdrop-filter:url(#lg26-liquid-displace)blur(6px)contrast(1.18)brightness(1.05)saturate(1.6);backdrop-filter:url(#lg26-liquid-displace)blur(6px)contrast(1.18)brightness(1.05)saturate(1.6);box-shadow:inset 0 1px 0 0 rgb(var(--ww-on-media-rgb) / .52), inset 1px 0 0 0 rgb(var(--ww-on-media-rgb) / .18), inset -1px 0 0 0 rgb(var(--ww-scrim-rgb) / .06), inset 0 -1px 0 0 rgb(var(--ww-scrim-rgb) / .12), 0 12px 32px -14px #0e7c869e, 0 4px 12px -6px #0e7c8666, 0 1px 3px 0 rgb(var(--ww-ink-rgb) / .08);background-image:linear-gradient(#2fa3abf2 0%,#0e7c86f2 100%);border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:15px;font-weight:600;line-height:1.5;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.ag-btn-primary:hover,.apple-btn-primary:hover{box-shadow:inset 0 1px 0 0 rgb(var(--ww-on-media-rgb) / .6), inset 1px 0 0 0 rgb(var(--ww-on-media-rgb) / .2), inset -1px 0 0 0 rgb(var(--ww-scrim-rgb) / .06), inset 0 -1px 0 0 rgb(var(--ww-scrim-rgb) / .12), 0 16px 38px -14px #0e7c86b3, 0 6px 16px -6px #0e7c8675, 0 1px 3px 0 rgb(var(--ww-ink-rgb) / .1);background-image:linear-gradient(#0e7c86f2 0%,#0a6a72f2 100%);transform:translateY(-1px)}.ag-btn-primary:active,.apple-btn-primary:active{background-image:linear-gradient(#0a6a72f2 0%,#08545bf2 100%);transform:scale(.98)translateY(0)}.dark .ag-btn-primary,.dark .apple-btn-primary,[data-theme=dark] .ag-btn-primary,[data-theme=dark] .apple-btn-primary{background-image:linear-gradient(#2a8a92f2 0%,#2fb3bcf2 100%)}.ag-btn-primary:focus-visible,.apple-btn-primary:focus-visible{outline:2px solid var(--apple-focus-blue);outline-offset:3px}.ag-btn-primary:disabled,.apple-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:inset 0 1px 0 0 rgb(var(--ww-on-media-rgb) / .3), 0 1px 3px 0 rgb(var(--ww-ink-rgb) / .08);transform:none}.ag-btn-secondary,.apple-btn-secondary{color:var(--apple-action-blue);font-family:var(--apple-font-text);font-size:17px;font-weight:var(--type-weight-regular);border:1px solid var(--apple-action-blue);cursor:pointer;transition:background-color var(--apple-dur-fast) var(--apple-ease-out), border-color var(--apple-dur-fast) var(--apple-ease-out), color var(--apple-dur-fast) var(--apple-ease-out), transform var(--apple-dur-fast) var(--apple-ease-out);background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:11px 22px;display:inline-flex}.ag-btn-secondary:hover,.apple-btn-secondary:hover{background:rgb(var(--ww-action-primary-rgb) / .08)}.ag-btn-secondary:active,.apple-btn-secondary:active{transform:scale(var(--ww-motion-scale-press))}.ag-btn-secondary:focus-visible,.apple-btn-secondary:focus-visible{outline:2px solid var(--apple-focus-blue);outline-offset:2px}.ag-btn-utility,.apple-btn-utility{background:var(--apple-ink);color:var(--apple-paper);font-family:var(--apple-font-text);letter-spacing:var(--ww-type-tracking-body);border-radius:var(--ww-radius-xs);cursor:pointer;transition:background-color var(--apple-dur-fast) var(--apple-ease-out), color var(--apple-dur-fast) var(--apple-ease-out), transform var(--apple-dur-fast) var(--apple-ease-out);border:1px solid #0000;justify-content:center;align-items:center;padding:8px 15px;font-size:14px;font-weight:400;display:inline-flex}.ag-btn-utility:active,.apple-btn-utility:active{transform:scale(var(--ww-motion-scale-press))}.ag-btn-utility:focus-visible,.apple-btn-utility:focus-visible{outline:2px solid var(--apple-focus-blue);outline-offset:2px}.ag-btn-pearl,.apple-btn-pearl{background:var(--apple-pearl);color:var(--apple-ink-80);font-family:var(--apple-font-text);border:3px solid var(--apple-divider-04);border-radius:var(--ww-radius-sm);cursor:pointer;height:36px;transition:background-color var(--apple-dur-fast) var(--apple-ease-out), border-color var(--apple-dur-fast) var(--apple-ease-out), color var(--apple-dur-fast) var(--apple-ease-out), transform var(--apple-dur-fast) var(--apple-ease-out);justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.ag-btn-pearl:active,.apple-btn-pearl:active{transform:scale(var(--ww-motion-scale-press))}.ag-btn-pearl:focus-visible,.apple-btn-pearl:focus-visible{outline:2px solid var(--apple-focus-blue);outline-offset:2px}.ag-pill-chip,.apple-pill-chip{background:var(--apple-chip-64);width:44px;height:44px;color:var(--apple-ink);-webkit-backdrop-filter:blur(var(--ww-glass-l0-blur)) saturate(var(--ww-glass-l0-saturate));backdrop-filter:blur(var(--ww-glass-l0-blur)) saturate(var(--ww-glass-l0-saturate));cursor:pointer;transition:background-color var(--apple-dur-fast) var(--apple-ease-out), color var(--apple-dur-fast) var(--apple-ease-out), transform var(--apple-dur-fast) var(--apple-ease-out);border:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.ag-pill-chip:hover,.apple-pill-chip:hover{background:rgb(var(--ww-surface-page-rgb) / .78)}.ag-pill-chip:active,.apple-pill-chip:active{transform:scale(var(--ww-motion-scale-press))}.ag-tile-light{background:var(--apple-paper);color:var(--apple-ink);border-radius:0;width:100%;padding:80px 24px}.ag-tile-parchment{background:var(--apple-parchment);color:var(--apple-ink);border-radius:0;width:100%;padding:80px 24px}.ag-tile-dark{background:var(--apple-tile-1);color:var(--apple-paper);border-radius:0;width:100%;padding:80px 24px}.ag-tile-dark--alt{background:var(--apple-tile-2)}.ag-tile-dark--bottom{background:var(--apple-tile-3)}.ag-tile-void{background:var(--apple-void);color:var(--apple-paper);border-radius:0;width:100%;padding:80px 24px}@media (max-width:833px){.ag-tile-light,.ag-tile-parchment,.ag-tile-dark,.ag-tile-dark--alt,.ag-tile-dark--bottom,.ag-tile-void{padding:48px 20px}}.ag-tile-content{max-width:var(--apple-container-editorial);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.ag-product-shadow{filter:drop-shadow(var(--apple-shadow-product))}.ag-nav-global{z-index:800;background:rgb(var(--ww-surface-void-rgb) / .8);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);height:44px;color:var(--apple-paper);position:sticky;top:0}.ag-nav-sub{z-index:700;background:rgb(var(--ww-surface-page-rgb) / .8);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--apple-hairline-08);height:52px;color:var(--apple-ink);position:sticky;top:44px}.dark .ag-nav-sub,[data-theme=dark] .ag-nav-sub{background:rgb(var(--ww-surface-base-rgb) / .8);color:var(--apple-paper);border-bottom-color:var(--ww-glass-border-subtle)}.ag-sticky-bar{z-index:700;background:rgb(var(--ww-surface-page-rgb) / .8);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);border-top:1px solid var(--apple-hairline-08);padding:16px 24px;position:sticky;bottom:0}.ag-card-utility{background:var(--apple-paper);border:1px solid var(--apple-hairline-08);border-radius:var(--ww-radius-lg);transition:box-shadow var(--apple-dur-fast) var(--apple-ease-out);padding:24px}.ag-card-utility:hover{box-shadow:var(--apple-shadow-l3)}.dark .ag-card-utility,[data-theme=dark] .ag-card-utility{background:var(--apple-tile-2);border-color:var(--ww-glass-border-subtle);color:var(--apple-paper)}.ag-input-search{background:var(--apple-paper);width:100%;color:var(--apple-ink);font-family:var(--apple-font-text);border:1px solid var(--apple-hairline-08);transition:background-color var(--apple-dur-micro) var(--apple-ease-out), border-color var(--apple-dur-micro) var(--apple-ease-out), box-shadow var(--apple-dur-micro) var(--apple-ease-out), color var(--apple-dur-micro) var(--apple-ease-out);border-radius:9999px;padding:12px 20px;font-size:17px}.ag-input-search::placeholder{color:var(--ww-text-disabled)}.ag-input-search:focus-visible{outline:2px solid var(--apple-focus-blue);outline-offset:2px;border-color:var(--apple-focus-blue);box-shadow:0 0 0 4px rgb(var(--ww-focus-ring-rgb) / .2)}.ag-input-text{background:rgb(var(--ww-surface-base-rgb) / .45);width:100%;color:var(--apple-ink);font-family:var(--apple-font-text);-webkit-backdrop-filter:var(--ww-glass-l2-filter);backdrop-filter:var(--ww-glass-l2-filter);border:1px solid var(--apple-hairline-08);transition:background-color var(--apple-dur-micro) var(--apple-ease-out), border-color var(--apple-dur-micro) var(--apple-ease-out), box-shadow var(--apple-dur-micro) var(--apple-ease-out), color var(--apple-dur-micro) var(--apple-ease-out);border-radius:14px;padding:12px 16px;font-size:17px}.ag-input-text::placeholder{color:var(--ww-text-disabled)}.ag-input-text:focus-visible{outline:2px solid var(--apple-focus-blue);outline-offset:2px;border-color:var(--apple-focus-blue);box-shadow:0 0 0 4px rgb(var(--ww-focus-ring-rgb) / .2)}.ag-link{color:var(--apple-action-blue);transition:color var(--apple-dur-micro) var(--apple-ease-out);text-decoration:none}.ag-link:hover{text-decoration:underline}.dark .ag-link,[data-theme=dark] .ag-link{color:var(--apple-sky-link-blue)}.ag-link-chevron:after{content:" ›";transition:transform var(--apple-dur-fast) var(--apple-ease-out);margin-left:4px;display:inline-block}.ag-link-chevron:hover:after{transform:translate(2px)}@keyframes apple-press{0%{transform:scale(1)}50%{transform:scale(var(--ww-motion-scale-press))}to{transform:scale(1)}}@keyframes apple-shimmer{0%,to{opacity:.85}50%{opacity:1}}@keyframes apple-tab-shrink{0%{height:88px;padding:12px 16px}to{height:52px;padding:4px 8px}}.apple-shimmer{animation:apple-shimmer 8s var(--apple-ease-in-out) infinite}@media (prefers-reduced-transparency:reduce){.liquid-glass,.lg-l0,.lg-l1,.lg-l2,.lg-l3,.lg-l4,.ag-nav-sub,.ag-sticky-bar{background:var(--apple-parchment)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dark .liquid-glass,.dark .lg-l0,.dark .lg-l1,.dark .lg-l2,.dark .lg-l3,.dark .lg-l4,.dark .ag-nav-sub,.dark .ag-sticky-bar,[data-theme=dark] .liquid-glass,[data-theme=dark] .lg-l0,[data-theme=dark] .lg-l1,[data-theme=dark] .lg-l2,[data-theme=dark] .lg-l3,[data-theme=dark] .lg-l4{background:var(--apple-tile-1)!important}}@media (prefers-reduced-motion:reduce){.liquid-glass,.lg-specular:after,.ag-btn-primary,.ag-btn-secondary,.ag-btn-utility,.ag-btn-pearl,.ag-pill-chip,.ag-card-utility,.ag-input-search,.ag-input-text,.apple-shimmer{transition-duration:.01ms!important;animation-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass,.lg-l0,.lg-l1,.lg-l2,.lg-l3,.lg-l4,.ag-nav-sub,.ag-sticky-bar{background:var(--apple-parchment)}.dark .liquid-glass,.dark .lg-l0,.dark .lg-l1,.dark .lg-l2,.dark .lg-l3,.dark .lg-l4,[data-theme=dark] .liquid-glass{background:var(--apple-tile-1)}}@media (max-width:640px){.liquid-glass,.lg-l1,.lg-l2,.lg-l3{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%)}.lg-l4{-webkit-backdrop-filter:blur(40px)saturate(170%);backdrop-filter:blur(40px)saturate(170%)}.lg-refraction:before{display:none}}
:root{--lg-bg-primary:rgb(var(--ww-on-media-rgb) / .4);--lg-bg-secondary:rgb(var(--ww-on-media-rgb) / .2);--lg-bg-elevated:rgb(var(--ww-on-media-rgb) / .65);--lg-blur-sm:12px;--lg-blur-md:40px;--lg-blur-lg:60px;--lg-blur-xl:60px;--lg-rim-color:rgb(var(--ww-on-media-rgb) / .3);--lg-rim-width:1px;--lg-highlight-top:inset 0 1px 0 0 rgb(var(--ww-on-media-rgb) / .5);--lg-glass-edge:inset 0 1px 1px rgb(var(--ww-on-media-rgb) / .4), inset 0 -1px 1px rgb(var(--ww-scrim-rgb) / .1);--lg-shadow-sm:0 2px 8px rgb(var(--ww-scrim-rgb) / .1);--lg-shadow-md:0 8px 32px rgb(var(--ww-scrim-rgb) / .15);--lg-shadow-elevated:0 20px 64px rgb(var(--ww-scrim-rgb) / .2);--lg-shadow-product:rgb(var(--ww-scrim-rgb) / .22) 3px 5px 30px;--lg-duration-fast:.18s;--lg-duration-normal:.28s;--lg-easing-spring:cubic-bezier(.25, 1, .5, 1);--lg-easing-liquid:cubic-bezier(.22, .68, 0, 1.2);--lg-type-body:17px;--lg-type-tracking-tight:-.022em;--lg-type-tracking-wide:.011em}.dark,[data-theme=dark]{--lg-bg-primary:rgb(var(--ww-scrim-rgb) / .5);--lg-bg-secondary:rgb(var(--ww-scrim-rgb) / .3);--lg-bg-elevated:#141414b3;--lg-rim-color:rgb(var(--ww-on-media-rgb) / .12);--lg-highlight-top:inset 0 1px 0 0 rgb(var(--ww-on-media-rgb) / .1);--lg-glass-edge:inset 0 1px 1px rgb(var(--ww-on-media-rgb) / .15), inset 0 -1px 1px rgb(var(--ww-scrim-rgb) / .4);--lg-shadow-sm:0 2px 8px rgb(var(--ww-scrim-rgb) / .4);--lg-shadow-md:0 8px 32px rgb(var(--ww-scrim-rgb) / .5);--lg-shadow-elevated:0 20px 64px rgb(var(--ww-scrim-rgb) / .6)}.ag-glass-canonical{background:var(--lg-bg-primary);-webkit-backdrop-filter:blur(var(--lg-blur-md));border:var(--lg-rim-width) solid var(--lg-rim-color);box-shadow:var(--lg-shadow-md), var(--lg-highlight-top);transition:transform var(--lg-duration-normal) var(--lg-easing-spring), background var(--lg-duration-fast) ease-out;border-radius:24px}.ag-glass-canonical:hover{background:var(--lg-bg-secondary);transform:scale(1.02)}.ag-glass-canonical:active{transform:scale(.95)}.ag-rim-highlight{box-shadow:var(--lg-highlight-top), var(--lg-glass-edge)}.ag-type-brand{font-size:var(--lg-type-body);letter-spacing:var(--lg-type-tracking-tight)}.ag-ambient-veil{mix-blend-mode:plus-lighter;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), rgb(var(--ww-on-media-rgb) / .08) 0%, transparent 70%);pointer-events:none}.ag-glass-refractive{position:relative;overflow:hidden}.ag-glass-refractive:before{content:"";background:inherit;filter:blur(2px)saturate(180%);z-index:-1;pointer-events:none;opacity:.5;position:absolute;inset:-20px;transform:scale(1.04)}[data-apple-glass-ctl]:active,.ag-btn-primary:active,.ag-btn-secondary:active,.ag-btn-utility:active,.ag-glass-canonical:active{transition:transform var(--lg-duration-fast) var(--lg-easing-spring);transform:scale(.95)!important}
