.stay-section .stay-bento{cursor:default;will-change:transform, border-color;transform:translateZ(0)}.stay-section .stay-bento--interactive{cursor:pointer}.stay-section .stay-bento:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(180deg, color-mix(in srgb, var(--ed-tone,var(--color-mv2-terracotta)) 8%, transparent) 0%, transparent 48%);transition:opacity .18s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));position:absolute;inset:0}.stay-section .stay-bento:hover:after,.stay-section .stay-bento:focus-within:after{opacity:1}.stay-live-pill{font-family:var(--font-condensed,"Barlow Condensed"), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:1px;align-items:center;gap:.3rem;padding:.125rem .4375rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.stay-live-pill--host{color:var(--color-mv2-teal);background:color-mix(in srgb, var(--color-mv2-teal) 10%, transparent);border-color:color-mix(in srgb, var(--color-mv2-teal) 24%, transparent)}.stay-live-pill--self{color:var(--color-mv2-navy);background:color-mix(in srgb, var(--color-mv2-navy) 5%, transparent);border-color:color-mix(in srgb, var(--color-mv2-navy) 12%, transparent)}.dark .stay-live-pill--self{color:var(--primitive-snow-300);background:color-mix(in srgb, var(--primitive-snow-400) 10%, transparent);border-color:color-mix(in srgb, var(--primitive-snow-400) 20%, transparent)}.stay-live-pill__dot{background:currentColor;border-radius:50%;width:5px;height:5px}.stay-live-pill--host .stay-live-pill__dot{animation:none}.stay-day-cell{touch-action:manipulation;transition:transform .14s var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), background-color .14s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow .14s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:1px;position:relative}.stay-day-cell:hover{z-index:1;transform:translateY(-1px)}.stay-day-cell:active{transform:translateY(0)scale(.98)}.stay-day-cell--selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mv2-teal) 55%, transparent)}.stay-day-cell--today:not(.stay-day-cell--selected){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mv2-terracotta) 45%, transparent)}.stay-day-tip{opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:min(12rem,70vw);font-family:var(--font-condensed), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;background:var(--color-mv2-navy);color:var(--color-mv2-cream,white);z-index:5;transition:opacity .12s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:1px;padding:.1875rem .375rem;font-size:.5625rem;font-weight:700;line-height:1.2;position:absolute;bottom:calc(100% + 4px);left:50%;overflow:hidden;transform:translate(-50%)}.stay-day-cell:hover .stay-day-tip,.stay-day-cell:focus-visible .stay-day-tip{opacity:1}.stay-amenity-row{transition:transform .14s var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), background-color .14s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), padding-left .14s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:1px}.stay-amenity-row:hover,.stay-amenity-row:focus-visible{background:color-mix(in srgb, var(--color-mv2-golden-dark) 7%, transparent);padding-left:.3rem;transform:translate(1px)}.stay-action-btn{touch-action:manipulation;border-radius:2px;position:relative;overflow:hidden}.stay-action-btn:before{content:"";background:linear-gradient(105deg, transparent 42%, var(--white-a16) 50%, transparent 58%);transition:translate .38s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));pointer-events:none;position:absolute;inset:0;translate:-120%}.stay-action-btn:hover:before{translate:120%}.stay-action-btn__icon{transition:transform .16s var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1))}.stay-action-btn:hover .stay-action-btn__icon{transform:translate(1px)}.stay-action-btn--primary{box-shadow:none;border-top:1px solid #ffffff38}.stay-action-btn--primary:hover{box-shadow:none}@media (prefers-reduced-motion:reduce){.stay-live-pill--host .stay-live-pill__dot{animation:none}.stay-day-cell:hover,.stay-amenity-row:hover{transform:none}.stay-action-btn:before{display:none}}.hide-layout-chrome{z-index:50;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:0 4px 24px var(--shadow-color);position:fixed;top:0;left:0;right:0}.dark .hide-layout-chrome{background:linear-gradient(to right, var(--color-snow-800), var(--color-snow-900), var(--color-snow-800));border-bottom-color:var(--color-snow-600)}.hide-layout-chrome__inner{justify-content:space-between;align-items:center;gap:.5rem;min-height:3.5rem;padding:0 .5rem;display:flex}@media (min-width:1200px){.hide-layout-chrome__inner{max-width:1320px;margin:0 auto;padding:0 1rem}.hide-layout-chrome__title{letter-spacing:.04em;color:var(--color-mv2-navy);font-size:.8125rem;font-weight:700}.dark .hide-layout-chrome__title{color:var(--color-snow-200)}}@layer layout{.game-viewport{background:var(--game-bg,var(--hud-bg-ambient));width:100%;height:100dvh;transition:background var(--motion-duration-slower,.6s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));contain:layout size;timeline-scope:--gc-progress;position:relative;overflow:hidden;transform:translateZ(0)}.game-viewport[data-side-chrome=none]{--game-chrome-left-inset:0px}.game-viewport[data-side-chrome=rail]{--game-chrome-left-inset:3.5rem}.game-viewport[data-side-chrome=sidebar]{--game-chrome-left-inset:13rem}@media (min-width:1200px){.game-viewport[data-side-chrome=sidebar]{--game-chrome-left-inset:15rem}}.game-viewport[data-side-chrome=rail] .game-content,.game-viewport[data-side-chrome=sidebar] .game-content{left:var(--game-chrome-left-inset)}.hud-topbar-shell{left:var(--game-chrome-left-inset,0px);box-sizing:border-box;width:auto;max-width:100%;right:0}.game-side-nav{width:var(--game-chrome-left-inset,0px);flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.game-side-nav [data-slot=sidebar]{border-left:none;flex:auto;width:100%;max-width:100%;height:100%;min-height:0}.hero-immersive-backdrop{z-index:0;pointer-events:none;background:var(--ink-panel-a);position:fixed;inset:0;overflow:hidden}.game-viewport.game-shell--marketing-scrolled .hero-immersive-backdrop{opacity:0;visibility:hidden}.game-side-nav--immersive{background:linear-gradient(180deg, color-mix(in srgb, var(--ink-void) 72%, transparent) 0%, color-mix(in srgb, var(--ink-deep-void) 86%, transparent) 100%);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);transition:background .45s var(--motion-ease-default), backdrop-filter .45s var(--motion-ease-default);border-right:none}.game-side-nav--immersive [data-tour=sidebar]{text-shadow:0 1px 2px var(--black-a55);background:0 0;border-right:none}.game-side-nav--immersive [data-tour=sidebar]>.absolute.inset-0{display:none}.game-side-nav--console{background:var(--primitive-night-900);border-right:none}.game-side-nav--console [data-tour=sidebar]{background:0 0;border-right:none}.game-side-nav--console [data-tour=sidebar]>.absolute.inset-0{display:none}@media (prefers-reduced-transparency:reduce){.game-side-nav--immersive{background:linear-gradient(180deg, var(--ink-void) 0%, var(--ink-deep-void) 100%);-webkit-backdrop-filter:none;backdrop-filter:none}}.game-viewport-shell--rail .game-content{left:3.5rem}.game-viewport-shell--sidebar .game-content{left:13rem}@media (min-width:1200px){.game-viewport-shell--sidebar .game-content{left:15rem}}.game-viewport-shell--rail{padding-left:3.5rem}.game-viewport-shell--sidebar{padding-left:13rem}@media (min-width:1200px){.game-viewport-shell--sidebar{padding-left:15rem}}.game-viewport-shell--rail .hud-topbar-shell{left:3.5rem}.game-viewport-shell--sidebar .hud-topbar-shell{left:13rem}@media (min-width:1200px){.game-viewport-shell--sidebar .hud-topbar-shell{left:15rem}}.game-viewport[data-motion-tier=essential],.game-viewport[data-motion-tier=lowPower]{--glass-blur:0px;--glass-blur-strong:0px;--motion-max-backdrop-blur:0px;--motion-parallax-distance:0px}.game-viewport[data-motion-tier=standard]{--motion-max-backdrop-blur:24px;--motion-parallax-distance:44px}.game-viewport[data-motion-tier=immersive]{--motion-max-backdrop-blur:40px;--motion-parallax-distance:72px}.game-content{-webkit-overflow-scrolling:touch;scroll-behavior:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;contain:layout paint;position:absolute;inset:0;overflow:hidden auto;transform:translateZ(0)}.game-viewport.game-shell--marketing-hero:has([data-page=dashboard]) .game-content{contain:layout;background:0 0}.game-content::-webkit-scrollbar{width:var(--scrollbar-width-thin,4px)}.game-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.game-content::-webkit-scrollbar-track{background:var(--scrollbar-track)}:root{--glass-bg:var(--component-card-bg);--glass-bg-strong:var(--component-card-bg-hover);--glass-bg-subtle:var(--color-mv2-cream);--glass-border:var(--glass-medium-border);--glass-border-strong:var(--component-card-border);--glass-shadow:0 1px 3px var(--ink-navy-a04);--glass-shadow-hover:var(--shadow-mv2-panel-sm);--glass-blur:0px;--glass-blur-strong:0px;--hud-bg-ambient:linear-gradient(160deg, var(--color-mv2-cream) 0%, var(--paper-cream) 50%, var(--color-mv2-stone) 100%);--hud-bg-dashboard:linear-gradient(160deg, var(--paper-cream) 0%, var(--palette-gold-150) 40%, var(--paper-cream) 100%);--hud-bg-cameras:var(--ink-panel-a);--hud-bg-sensors:linear-gradient(160deg, var(--palette-green-100) 0%, var(--paper-off-white) 40%, var(--paper-cream) 100%);--hud-bg-gallery:linear-gradient(160deg, var(--paper-warm) 0%, var(--paper-cream) 40%, var(--paper-warm) 100%);--hud-bg-reservations:linear-gradient(160deg, var(--palette-rose-100) 0%, var(--palette-rose-100) 40%, var(--paper-warm) 100%);--hud-bg-attractions:linear-gradient(160deg, var(--paper-cream) 0%, var(--paper-cream) 40%, var(--paper-cream) 100%);--hud-bg-events:linear-gradient(160deg, var(--paper-cream) 0%, var(--paper-warm) 40%, var(--paper-warm) 100%);--hud-bg-live:var(--ink-panel-a);--hud-bg-equipment:var(--bp-navy,var(--primitive-night-900));--hud-bg-membership:var(--mbr-navy,var(--ink-navy-dark));--hud-bg-settings:var(--settings-bg,var(--ink-void));--hud-bg-admin-map:var(--settings-bg,var(--ink-void));--hud-bg-legal:var(--primitive-wood-100);--hud-bg-guest-portal:var(--color-mv2-cream);--hud-bg-camping-reservation:linear-gradient(160deg, var(--primitive-forest-50) 0%, var(--paper-off-white) 50%, var(--primitive-mountain-100) 100%);--hud-bg-event-reservation:linear-gradient(160deg, var(--primitive-twilight-50) 0%, var(--primitive-twilight-50) 50%, var(--primitive-sakura-100) 100%);--hud-bg-office:color-mix(in srgb, var(--color-mv2-cream) 72%, var(--color-mv2-golden));--hud-bg-car-stay:var(--color-mv2-navy);--hud-bg-tier-landing:var(--color-mv2-warm-white);--hud-dock-height:56px;--hud-dock-height-mobile:60px;--hud-topbar-height:48px;--hud-chrome-top:var(--hud-topbar-measured-bottom,calc(env(safe-area-inset-top,0px) + var(--hud-topbar-height)));--hud-chrome-bottom:calc(env(safe-area-inset-bottom,0px) + var(--hud-dock-height));--hud-floating-offset:var(--hud-chrome-bottom);--hud-dock-safe-bottom:max(env(safe-area-inset-bottom,0px), 8px);--dock-bg:var(--component-modal-bg);--dock-border:color-mix(in srgb, var(--color-mv2-navy) 22%, transparent);--dock-border-bottom:color-mix(in srgb, var(--color-mv2-navy) 28%, transparent);--game-surface:var(--color-mv2-warm-white);--game-surface-elevated:var(--color-mv2-warm-white);--game-surface-glass:var(--color-mv2-cream);--game-border:var(--stone-warm-a35);--game-border-warm:color-mix(in srgb, var(--palette-red-400c) 25%, transparent);--game-border-glow:var(--terracotta-mid-a02);--game-accent-primary:var(--hud-terracotta-deep);--game-accent-secondary:var(--sage-500);--game-accent-action:var(--hud-terracotta-deep);--glass-blur-enhanced:none;--glass-inner-highlight:none;--glass-depth-shadow:var(--shadow-mv2-panel-sm);--glass-warm-border:var(--glass-medium-border);--glass-warm-border-hover:color-mix(in srgb, var(--terracotta-mid) 3%, transparent);--glass-foreground-bg:var(--color-mv2-warm-white);--glass-foreground-blur:0px;--glass-foreground-border:var(--glass-medium-border);--glass-mid-bg:var(--color-mv2-cream);--glass-mid-blur:0px;--glass-mid-border:var(--glass-subtle-border);--glass-deep-bg:var(--color-mv2-stone);--glass-deep-blur:0px;--glass-deep-border:color-mix(in srgb, var(--stone-warm) 25%, transparent);--glass-noise-texture:none;--game-section-gap:clamp(1.5rem, 3vw, 3rem);--game-card-gap:clamp(.75rem, 1.5vw, 1.25rem);--game-card-min:280px;--game-edge:0px;--game-safe-top:env(safe-area-inset-top,0px);--game-safe-bottom:env(safe-area-inset-bottom,0px);--game-page-padding:clamp(.75rem, 2vw, 1.5rem);--game-section-padding:clamp(1rem, 2.5vw, 2rem);--game-spring-bounce:var(--motion-ease-bounce);--game-spring-smooth:cubic-bezier(.25, .46, .45, .94);--game-spring-snap:var(--motion-ease-out-strong);--game-transition-fast:.15s var(--game-spring-snap);--game-transition-normal:.25s var(--game-spring-smooth);--game-transition-slow:.4s var(--game-spring-smooth);--hud-spring-ease:cubic-bezier(.32, .72, 0, 1);--hud-straw:var(--game-dialogue-text);--hud-straw-light:var(--primitive-wood-200);--hud-barn-red:var(--palette-red-500a);--hud-gold:var(--primitive-pixel-gold);--hud-wood-300:var(--palette-ember-250);--hud-wood-400:var(--game-slot-border);--hud-wood-500:var(--palette-ember-550);--hud-wood-600:var(--primitive-wood-800);--hud-panel-bg:var(--glass-bg)}.game-viewport[data-side-chrome=rail],.game-viewport[data-side-chrome=sidebar],.game-viewport[data-dock=hidden]{--hud-chrome-bottom:env(safe-area-inset-bottom,0px);--hud-floating-offset:var(--hud-chrome-bottom)}.dark{--glass-bg:var(--component-card-bg);--glass-bg-strong:var(--component-card-bg-hover);--glass-bg-subtle:var(--primitive-night-800);--glass-border:var(--liquid-glass-deep-border);--glass-border-strong:var(--component-card-border);--glass-shadow:0 1px 3px var(--shadow-color);--glass-shadow-hover:0 2px 8px var(--black-a30);--hud-bg-ambient:linear-gradient(160deg, var(--ink-panel-deep) 0%, var(--primitive-mist-900) 50%, var(--ink-panel-b) 100%);--hud-bg-dashboard:linear-gradient(160deg, var(--ink-panel-deep) 0%, var(--ink-navy-deep) 50%, var(--ink-panel-b) 100%);--hud-bg-cameras:linear-gradient(160deg, var(--primitive-night-950) 0%, var(--primitive-mist-900) 50%, var(--primitive-mist-900) 100%);--hud-bg-sensors:linear-gradient(160deg, var(--ink-panel-deep) 0%, var(--ink-panel-b) 50%, var(--ink-panel-b) 100%);--hud-bg-gallery:linear-gradient(160deg, var(--ink-void) 0%, var(--palette-violet-900b) 50%, var(--ink-panel-deep) 100%);--hud-bg-reservations:linear-gradient(160deg, var(--ink-void) 0%, var(--palette-violet-900) 50%, var(--ink-night-panel) 100%);--hud-bg-attractions:linear-gradient(160deg, var(--palette-ember-950) 0%, var(--ink-pure) 50%, var(--ink-pure) 100%);--hud-bg-events:linear-gradient(160deg, var(--palette-ember-950) 0%, var(--ink-pure) 50%, var(--palette-ember-950) 100%);--hud-bg-office:color-mix(in srgb, var(--ink-pure) 80%, var(--color-mv2-golden));--hud-bg-car-stay:var(--color-mv2-navy);--hud-bg-tier-landing:var(--palette-ember-950);--glass-foreground-bg:var(--primitive-night-800);--glass-foreground-border:var(--liquid-glass-deep-border);--glass-mid-bg:var(--color-mv2-navy);--glass-mid-border:var(--white-a06);--glass-deep-bg:var(--ink-panel-b);--glass-deep-border:var(--component-table-row-hover);--glass-inner-highlight:none;--dock-bg:var(--palette-ember-950);--dock-border:color-mix(in srgb, var(--harvest-wood-frame-light) 18%, transparent);--dock-border-bottom:var(--glass-game-border);--hud-panel-bg:var(--glass-bg)}.glass-panel{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:0 1px 3px var(--ink-navy-a04);transition:border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:2px}.glass-panel:hover{border-color:var(--color-mv2-fog);box-shadow:var(--shadow-mv2-panel-sm)}.glass-panel-strong{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:var(--shadow-mv2-panel-sm);border-radius:2px}.glass-panel-sm{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:0 1px 3px var(--ink-navy-a04);border-radius:2px}.glass-panel-warm{background:var(--color-mv2-cream);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:0 1px 3px var(--ink-navy-a04);transition:border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:2px}.glass-panel-warm:hover{border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep))}.dark .glass-panel-warm{background:color-mix(in srgb, var(--palette-ember-950) 90%, transparent);border-color:color-mix(in srgb, var(--game-slot-border) 16%, transparent)}.game-card-elevated{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:var(--shadow-mv2-panel-sm);transition:border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:2px}.game-card-elevated:hover{border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));box-shadow:var(--shadow-mv2-panel-deep)}.game-card-elevated:active{transform:scale(.998)}.dark .game-card-elevated{background:color-mix(in srgb, var(--palette-ember-950) 92%, transparent);border-color:color-mix(in srgb, var(--game-slot-border) 14%, transparent);box-shadow:0 2px 8px var(--black-a30)}.inventory-slot-enhanced{background:var(--game-accent-a08);border:1px solid color-mix(in srgb, var(--game-accent) 25%, transparent);transition:transform .2s var(--game-spring-snap), opacity .2s var(--game-spring-snap), background-color .2s var(--game-spring-snap), border-color .2s var(--game-spring-snap), box-shadow .2s var(--game-spring-snap);border-radius:2px;position:relative;overflow:hidden}.inventory-slot-enhanced:before{content:"";background:linear-gradient(135deg, var(--liquid-glass-deep-border) 0%, transparent 60%);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.inventory-slot-enhanced:hover{background:var(--game-accent-a14);border-color:var(--game-accent-a45);box-shadow:0 4px 16px color-mix(in srgb, var(--game-accent) 20%, transparent), inset 0 1px 0 var(--page-gallery-lightbox-nav-hover);transform:translateY(-2px)}.inventory-slot-enhanced.active{background:var(--game-accent-a18);border-color:var(--game-accent,var(--harvest-gold));box-shadow:0 0 0 2px color-mix(in srgb, var(--game-accent) 20%, transparent), 0 6px 20px color-mix(in srgb, var(--game-accent) 25%, transparent)}.hud-panel,.hud-wood-frame,.hud-panel-sm{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:0 1px 3px var(--ink-navy-a04);will-change:transform, opacity;transition:transform var(--motion-duration-moderate,.3s) var(--hud-spring-ease), opacity var(--motion-duration-moderate,.3s) var(--hud-spring-ease);border-radius:3px}.hud-wood-frame:before{display:none}.game-card{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:0 1px 3px var(--ink-navy-a04);transition:transform .2s var(--game-spring-snap), box-shadow var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:3px;position:relative;overflow:hidden}.game-card:hover{box-shadow:var(--shadow-mv2-panel-deep);border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));transform:translateY(-2px)}.game-card:active{transform:translateY(0)}.game-card:after,.game-card:hover:after{display:none}.hud-item-slot{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));width:52px;height:52px;box-shadow:0 1px 3px var(--ink-navy-a04);will-change:transform;transition:transform .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));cursor:pointer;border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative}.hud-item-slot:hover{box-shadow:var(--shadow-mv2-panel-lg);border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));transform:translateY(-2px)}.hud-item-slot:active{transform:translateY(0)}.hud-item-slot.active{border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));background:color-mix(in srgb, var(--terracotta-mid) 6%, transparent);box-shadow:var(--shadow-mv2-panel-sm)}.dark .hud-item-slot{background:var(--primitive-night-800);border-color:var(--liquid-glass-deep-border);box-shadow:0 1px 3px var(--shadow-color)}.dark .hud-item-slot:hover{background:var(--mv2-navy-band);border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep))}.dark .hud-item-slot.active{background:color-mix(in srgb, var(--terracotta-mid) 12%, transparent);border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));box-shadow:0 2px 8px var(--black-a30)}.hud-dialog{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:var(--shadow-mv2-panel-deep);will-change:transform, opacity;transition:transform var(--motion-duration-moderate,.3s) var(--hud-spring-ease), opacity var(--motion-duration-moderate,.3s) var(--hud-spring-ease);border-radius:3px;padding:16px 20px;position:relative}.hud-energy-bar{background:var(--component-card-border);border:1px solid #0000000d;border-radius:2px;height:6px;overflow:hidden}.dark .hud-energy-bar{background:var(--white-a06);border-color:var(--component-table-row-hover)}.hud-energy-bar-fill{height:100%;transition:width var(--motion-duration-slower,.6s) var(--game-spring-smooth);background:linear-gradient(90deg, var(--palette-teal-550), var(--primitive-pine-600));box-shadow:0 0 8px color-mix(in srgb, var(--brand-line-light) 45%, transparent);border-radius:2px}.hud-energy-bar-fill.warning{background:linear-gradient(90deg, var(--primitive-warm-400), var(--primitive-warm-600));box-shadow:0 0 8px var(--amber-400-a45)}.hud-energy-bar-fill.danger{background:linear-gradient(90deg, var(--primitive-danger), var(--form-error-text));box-shadow:0 0 8px color-mix(in srgb, var(--primitive-danger) 45%, transparent)}.hud-season-badge{letter-spacing:.025em;background:var(--color-mv2-cream);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));border-radius:2px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}@keyframes hud-bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(2deg)}}.hud-bell-ring{animation:.6s ease-in-out hud-bell-ring}.hud-auto-hide{transition:transform var(--motion-duration-moderate,.3s) var(--hud-spring-ease);transform:translateY(0)}.hud-hidden-top{transform:translateY(-100%)}.hud-hidden-bottom{transform:translateY(100%)}@keyframes hud-badge-bounce{0%,to{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(.95)}70%{transform:scale(1.08)}}@keyframes hud-badge-pulse{0%,to{opacity:1}50%{opacity:.8}}.hud-badge-bounce{animation:hud-badge-bounce .5s var(--hud-spring-ease) both}.hud-badge-pulse{animation:1.5s ease-in-out infinite hud-badge-pulse}@keyframes hud-float-up{0%{opacity:.5;transform:translateY(0)translate(0)rotate(0)}25%{transform:translateY(-25vh)translate(15px)rotate(90deg)}50%{transform:translateY(-50vh)translate(-10px)rotate(180deg)}75%{transform:translateY(-75vh)translate(20px)rotate(270deg)}to{opacity:0;transform:translateY(-100vh)translate(5px)rotate(360deg)}}@keyframes hud-sway{0%,to{transform:translate(0)}50%{transform:translate(20px)}}@keyframes hud-rain-fall{0%{opacity:.4;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}@keyframes hud-snow-fall{0%{opacity:.6;transform:translateY(0)translate(0)}25%{transform:translateY(25vh)translate(15px)}50%{transform:translateY(50vh)translate(-10px)}75%{transform:translateY(75vh)translate(12px)}to{opacity:0;transform:translateY(100vh)translate(5px)}}@keyframes hud-glow-pulse{0%,to{opacity:.4}50%{opacity:.85}}@keyframes hud-star-twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@keyframes game-bounce{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-8px)scale(1.04)}60%{transform:var(--micro-hover-lift) scale(1.01)}80%{transform:translateY(-6px)scale(1.02)}}@keyframes quest-glow{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--primitive-pixel-gold) 30%, transparent), 0 0 16px color-mix(in srgb, var(--primitive-pixel-gold) 15%, transparent)}50%{box-shadow:0 0 16px color-mix(in srgb, var(--primitive-pixel-gold) 60%, transparent), 0 0 32px color-mix(in srgb, var(--primitive-pixel-gold) 30%, transparent)}}@keyframes inventory-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes stat-fill-pulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes game-sweep-in{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.animate-game-bounce{animation:game-bounce .7s var(--game-spring-bounce) forwards}.animate-quest-glow{animation:2s ease-in-out infinite quest-glow}.animate-inventory-shimmer{background:linear-gradient(90deg, transparent 0%, var(--kiosk-text-label-dim) 50%, transparent 100%);background-size:200% 100%;animation:1.8s linear infinite inventory-shimmer}.animate-stat-fill-pulse{animation:1.5s ease-in-out infinite stat-fill-pulse}.animate-float-up{animation:3s ease-in-out infinite hud-float-up}@keyframes fade-up-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-fade-up-in{animation:fade-up-in .4s var(--game-spring-smooth) forwards}@keyframes scroll-hint{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.animate-scroll-hint{animation:2s ease-in-out infinite scroll-hint}@media (max-width:839px){.hud-item-slot,.inventory-slot{border-radius:3px;width:46px;min-width:44px;height:46px;min-height:44px}.glass-panel,.glass-panel-strong,.hud-wood-frame,.hud-panel{border-radius:3px}.hud-item-slot,.inventory-slot,.hud-dock-bottom button,.hud-dock-bottom a,.game-dock-safe button,.game-dock-safe a{min-width:44px;min-height:44px}.game-dock-safe .action-dock-mobile a,.game-dock-safe .action-dock-mobile button{min-width:48px;min-height:48px}.hud-panel-scroll,.glass-panel[data-scroll],[data-hud-scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow:hidden auto}}@media (prefers-reduced-motion:reduce){.hud-energy-bar-fill,.hud-item-slot{transition:none}.hud-bell-ring{animation:none}.game-card{transition:none}.glass-panel,.glass-panel-strong,.glass-panel-sm,.hud-dialog{will-change:auto;transition:none}.hud-auto-hide{transition:none}.hud-badge-bounce,.hud-badge-pulse,.animate-quest-glow,.animate-inventory-shimmer,.animate-float-up,.animate-scroll-hint,.animate-idle-breathe,.rarity-legendary,.dock-active-glow,.dark .dock-active-glow{animation:none}}.hud-toolbar-sep{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--game-accent) 15%, transparent) 30%, color-mix(in srgb, var(--game-accent) 28.0%, transparent) 50%, color-mix(in srgb, var(--game-accent) 15%, transparent) 70%, transparent 100%);border-radius:2px;flex-shrink:0;width:1px;height:28px;margin:0 6px}.hud-dock-bottom{padding-bottom:var(--hud-dock-safe-bottom)}.hud-topbar{--hud-topbar-bg:transparent;box-sizing:border-box;will-change:transform;width:100%;transition:transform var(--motion-duration-moderate,.3s) var(--hud-spring-ease), opacity var(--motion-duration-moderate,.3s) var(--hud-spring-ease);flex-direction:row;align-items:center;display:flex}.hud-topbar [data-tour=hud-status],.hud-topbar [data-tour=hud-controls]{flex-direction:row;align-items:center;display:flex}.dark .hud-topbar{--hud-topbar-bg:transparent}.hud-topbar-scrolled{--hud-topbar-bg:var(--hud-chrome-surface-scrolled);border-bottom:1px solid var(--hud-chrome-border)}.game-viewport[data-motion-tier=essential] .hud-topbar,.game-viewport[data-motion-tier=essential] .inventory-slot.active,.game-viewport[data-motion-tier=lowPower] .inventory-slot.active{animation:none}.topbar-weather-gloss{background:radial-gradient(at 70% 30%,#fff6 0%,#0000 60%)}:root{--topbar-text:var(--color-mv2-navy);--topbar-text-muted:color-mix(in srgb, var(--color-mv2-navy) 68%, transparent);--hud-chrome-surface:color-mix(in srgb, var(--color-mv2-warm-white) 92%, transparent);--hud-chrome-surface-scrolled:var(--color-mv2-warm-white);--hud-chrome-border:color-mix(in srgb, var(--color-mv2-fog) 80%, transparent);--hud-chrome-shadow:0 1px 0 color-mix(in srgb, var(--color-mv2-navy) 8%, transparent);--hud-chrome-icon:color-mix(in srgb, var(--color-mv2-navy) 80%, transparent);--hud-chrome-icon-hover:var(--color-mv2-navy);--hud-hero-scrim-ink:var(--primitive-night-900)}.dark{--topbar-text:var(--kiosk-text-AAA);--topbar-text-muted:#ffffffad;--hud-chrome-surface:color-mix(in srgb, var(--primitive-night-900) 92%, transparent);--hud-chrome-surface-scrolled:var(--primitive-night-900);--hud-chrome-border:color-mix(in srgb, var(--primitive-night-500) 70%, transparent);--hud-chrome-shadow:0 1px 0 #00000038;--hud-chrome-icon:color-mix(in srgb, var(--primitive-snow-200) 88%, transparent);--hud-chrome-icon-hover:var(--primitive-snow-50)}.hud-topbar:not(.hud-topbar-scrolled):not(.hud-topbar--hero-bleed):not(.hud-topbar--console){background:var(--hud-chrome-surface);-webkit-backdrop-filter:blur(12px)saturate(1.15);border-bottom:1px solid var(--hud-chrome-border);box-shadow:var(--hud-chrome-shadow);--topbar-text:var(--color-mv2-navy);--topbar-text-muted:color-mix(in srgb, var(--color-mv2-navy) 68%, transparent)}.game-viewport[data-motion-tier=essential] .hud-topbar:not(.hud-topbar-scrolled),.game-viewport[data-motion-tier=lowPower] .hud-topbar:not(.hud-topbar-scrolled){-webkit-backdrop-filter:none}.hud-topbar.hud-topbar--console:not(.hud-topbar--hero-bleed){--topbar-text:var(--kiosk-text-AAA);--topbar-text-muted:#ffffffad;--hud-chrome-icon:color-mix(in srgb, var(--primitive-snow-200) 88%, transparent);--hud-chrome-icon-hover:var(--primitive-snow-50)}.hud-topbar.hud-topbar-scrolled:not(.hud-topbar--hero-bleed):not(.hud-topbar--console){background:var(--hud-chrome-surface-scrolled);-webkit-backdrop-filter:none;border-bottom:1px solid var(--hud-chrome-border);box-shadow:var(--hud-chrome-shadow);--topbar-text:var(--color-mv2-navy);--topbar-text-muted:color-mix(in srgb, var(--color-mv2-navy) 68%, transparent)}.dark .hud-topbar:not(.hud-topbar--hero-bleed){--color-mv2-navy:var(--on-surface-pair-cta);--topbar-text:var(--kiosk-text-AAA);--topbar-text-muted:#ffffffad}.hud-topbar.hud-topbar--hero-bleed{box-shadow:none;-webkit-backdrop-filter:none;--color-mv2-navy:var(--on-surface-pair-cta);--color-mv2-terracotta:var(--hud-ember-coral);--topbar-text:var(--kiosk-text-AAA);--topbar-text-muted:#ffffffad;--hud-chrome-icon:color-mix(in srgb, var(--on-surface-pair-cta) 82%, transparent);--hud-chrome-icon-hover:var(--on-surface-pair-cta);border-bottom:none}.hud-display-icon{color:var(--primitive-pine-700);transition:color var(--motion-duration-fast,.15s) var(--motion-ease-out-strong,ease-out), opacity var(--motion-duration-fast,.15s) var(--motion-ease-out-strong,ease-out)}.hud-display-icon--on{color:var(--primitive-pine-600)}.dark .hud-display-icon{color:var(--primitive-pine-300)}.dark .hud-display-icon--on{color:var(--primitive-forest-400);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--green-400) 4%, transparent))}@media (prefers-reduced-motion:no-preference){.hud-display-icon--on{animation:hud-display-icon-pulse .42s var(--motion-ease-out-strong,ease-out) 1}}@keyframes hud-display-icon-pulse{0%{opacity:.72}40%{opacity:1}to{opacity:1}}.inventory-slot{cursor:pointer;background:var(--color-mv2-cream);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));width:52px;height:52px;transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));box-shadow:0 1px 3px var(--ink-navy-a04);border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative}.inventory-slot:hover{border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));box-shadow:var(--shadow-mv2-panel-lg);transform:translateY(-2px)}.inventory-slot:active{transform:translateY(0)}.inventory-slot.active{border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));background:color-mix(in srgb, var(--terracotta-mid) 6%, transparent);box-shadow:var(--shadow-mv2-panel-sm)}.dark .inventory-slot{background:var(--primitive-night-800);border-color:var(--liquid-glass-deep-border);box-shadow:0 1px 3px var(--shadow-color)}.dark .inventory-slot:hover{background:var(--mv2-navy-band);border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep))}.dark .inventory-slot.active{border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));box-shadow:0 2px 8px var(--black-a30)}.game-card-pixel{background:var(--color-mv2-warm-white);border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:0 1px 3px var(--ink-navy-a04);transition:transform .18s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--motion-duration-normal,.25s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:3px;position:relative;overflow:hidden}.game-card-pixel:hover{box-shadow:var(--shadow-mv2-panel-deep);border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));transform:translateY(-2px)}.game-card-pixel:active{transform:translateY(0)}.game-section-header{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);border-left:3px solid var(--game-accent,var(--primitive-pixel-gold));margin-bottom:.75rem;padding:.5rem 0 .5rem 1rem;font-size:1.25rem}.hotbar-number{color:var(--white-a06-2);pointer-events:none;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1;position:absolute;top:2px;left:3px}:root .hotbar-number{color:var(--black-a40)}:root{--rpg-gold:var(--primitive-pixel-gold);--rpg-gold-light:var(--color-star-300);--rpg-gold-dark:var(--palette-gold-600a);--rpg-gold-glow:color-mix(in srgb, var(--primitive-pixel-gold) 32%, transparent)}.rarity-common{border-color:color-mix(in srgb, var(--primitive-wood-600) 40%, transparent)}.rarity-uncommon{border-color:color-mix(in srgb, var(--palette-teal-550c) 50%, transparent)}.rarity-rare{border-color:color-mix(in srgb, var(--palette-sky-400c) 60%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--brand-frigate-dark) 20%, transparent)}.rarity-epic{border-color:color-mix(in srgb, var(--primitive-twilight-500) 60%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--primitive-twilight-500) 25%, transparent)}.rarity-legendary{border-color:color-mix(in srgb, var(--harvest-gold-warm) 70%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--harvest-gold-warm) 30%, transparent), 0 0 40px color-mix(in srgb, var(--accent-golden-hour) 15%, transparent);animation:2s ease-in-out infinite quest-glow}.game-quest-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--primitive-pixel-gold) 10%, transparent), color-mix(in srgb, var(--rpg-gold-dark) 6%, transparent));border:1.5px solid color-mix(in srgb, var(--primitive-pixel-gold) 28%, transparent);border-radius:3px;padding:12px 16px;position:relative;overflow:hidden}.game-quest-banner:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primitive-pixel-gold) 60%, transparent), transparent);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.game-section-header-v2{font-size:var(--typo-game-title,1.5rem);letter-spacing:-.01em;color:var(--text-primary);align-items:center;gap:10px;margin-bottom:1rem;font-weight:700;display:flex;position:relative}.game-section-header-v2:before{content:"";background:var(--game-accent,var(--harvest-gold));width:4px;height:1.2em;box-shadow:0 0 8px color-mix(in srgb, var(--game-accent) 40%, transparent);border-radius:3px;flex-shrink:0;display:block}@keyframes game-reward-burst{0%{opacity:0;transform:scale(.8)rotate(-5deg)}50%{opacity:1;transform:scale(1.2)rotate(3deg)}75%{transform:scale(.95)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.animate-reward-burst{animation:game-reward-burst .5s var(--game-spring-bounce) forwards}@keyframes game-idle-breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.015)translateY(-2px)}}.animate-idle-breathe{animation:4s ease-in-out infinite game-idle-breathe}.flip-clock-card{background:color-mix(in srgb, var(--palette-ember-950) 90%, transparent);border:1px solid var(--liquid-glass-deep-border);font-family:var(--font-pixel,"VT323", monospace);color:var(--game-accent,var(--harvest-gold));text-shadow:0 0 12px color-mix(in srgb, var(--game-accent) 50%, transparent);box-shadow:0 4px 12px var(--black-a40), inset 0 -2px 0 var(--black-a30);border-radius:3px;padding:2px 8px;position:relative;overflow:hidden}.flip-clock-card:after{content:"";background:var(--black-a35);height:1px;position:absolute;top:50%;left:0;right:0}.bento-grid{grid-template-columns:repeat(auto-fill, minmax(var(--game-card-min,280px), 1fr));gap:var(--game-card-gap,1rem);display:grid}.bento-grid-2{gap:var(--game-card-gap,1rem);grid-template-columns:repeat(2,1fr);display:grid}.bento-grid-3{gap:var(--game-card-gap,1rem);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:599px){.bento-grid-2,.bento-grid-3{grid-template-columns:1fr}}.action-dock{background:var(--ink-panel-b);border:1.5px solid color-mix(in srgb, var(--color-star-600) 20%, transparent);border-bottom-color:color-mix(in srgb, var(--color-star-600) 14%, transparent);border-top:2.5px solid color-mix(in srgb, var(--color-star-600) 50%, transparent);box-shadow:0 -4px 16px var(--black-a28), 0 6px 24px var(--black-a22), 0 1px 4px var(--black-a14);--color-mv2-navy:var(--white-a82);--color-mv2-terracotta:var(--hud-ember-coral);border-radius:1px}.action-dock .dock-item-active-indicator{background:color-mix(in srgb, var(--hud-ember-coral) 10%, transparent);box-shadow:inset 0 2px 0 var(--hud-ember-coral)}.dark .action-dock{background:var(--ink-night-panel);border-color:color-mix(in srgb, var(--color-star-600) 18%, transparent);border-top-color:color-mix(in srgb, var(--color-star-600) 42%, transparent);box-shadow:0 -4px 18px var(--black-a40), 0 8px 28px var(--black-a45);--color-mv2-navy:var(--white-a82);--color-mv2-terracotta:var(--hud-ember-coral);border-radius:1px}.dock-item-active-indicator{background:color-mix(in srgb, var(--color-mv2-terracotta) 7%, transparent);box-shadow:inset 0 2px 0 var(--color-mv2-terracotta);border-radius:0}.dark .dock-item-active-indicator{background:color-mix(in srgb, var(--color-mv2-terracotta) 12%, transparent);box-shadow:inset 0 2px 0 var(--color-mv2-terracotta);border-radius:0}@media (max-width:839px){:root{--hud-dock-stack-offset:calc(var(--hud-floating-offset) + 1.75rem)}.game-dock-safe{z-index:1;background:linear-gradient(to top, var(--ink-panel-b) 0%, var(--ink-panel-b) 55%, color-mix(in srgb, var(--ink-panel-b) 94%, transparent) 78%, transparent 100%);width:100%;max-width:100%;position:relative;overflow-x:visible}.action-dock-mobile{z-index:1;background:var(--ink-panel-b);border-color:color-mix(in srgb, var(--color-star-600) 22%, transparent);border-top:2.5px solid color-mix(in srgb, var(--color-star-600) 52%, transparent);width:100%;max-width:100%;box-shadow:0 -6px 22px var(--black-a32), 0 -1px 0 color-mix(in srgb, var(--color-star-600) 14%, transparent), 0 4px 12px var(--shadow-color);--color-mv2-navy:#ffffffd6;--color-mv2-terracotta:var(--hud-ember-coral);position:relative}.action-dock-mobile .dock-item-active-indicator{background:color-mix(in srgb, var(--hud-ember-coral) 10%, transparent);box-shadow:inset 0 2.5px 0 var(--hud-ember-coral)}.action-dock-mobile>*{flex:1 1 0;justify-content:center;min-width:0;display:flex}.action-dock-mobile a,.action-dock-mobile button{width:100%;min-width:48px;max-width:4.5rem;min-height:48px;margin-inline:auto}.action-dock-mobile .dock-item,.action-dock-mobile [data-dock-cell]{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.action-dock-mobile .dock-item-active-indicator{inset:.125rem}.action-dock-mobile .dock-mobile-label{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding-inline:1px;overflow:hidden}.dark .game-dock-safe{background:linear-gradient(to top, var(--ink-night-panel) 0%, var(--ink-night-panel) 55%, color-mix(in srgb, var(--ink-night-panel) 94%, transparent) 78%, transparent 100%)}.dark .action-dock-mobile{background:var(--ink-night-panel);border-color:color-mix(in srgb, var(--color-star-600) 20%, transparent);border-top-color:color-mix(in srgb, var(--color-star-600) 45%, transparent);box-shadow:0 -4px 18px var(--black-a40), 0 6px 20px var(--black-a45);--color-mv2-navy:var(--white-a82);--color-mv2-terracotta:var(--hud-ember-coral)}}@media (prefers-reduced-motion:reduce){.game-dock-safe .dock-item,.game-dock-safe [data-dock-cell]{transition-duration:.01ms!important}}@keyframes dock-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes dock-active-breathe{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--harvest-barn-warm) 40%, transparent)}50%{box-shadow:0 0 16px color-mix(in srgb, var(--palette-red-500) 60%, transparent), 0 0 4px color-mix(in srgb, var(--harvest-gold-dark) 30%, transparent)}}@keyframes topbar-edge-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes notification-ping{0%{opacity:1;transform:scale(1)}75%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.dock-active-glow{animation:2.5s ease-in-out infinite dock-active-breathe}.dark .hud-topbar:not(.hud-topbar--hero-bleed){background:var(--hud-chrome-surface);-webkit-backdrop-filter:blur(12px)saturate(1.15);border-bottom-color:var(--hud-chrome-border);--color-mv2-navy:var(--on-surface-pair-cta);--color-mv2-terracotta:var(--hud-ember-coral);--topbar-text:var(--kiosk-text-AAA);--topbar-text-muted:#ffffffad}.dark .hud-topbar.hud-topbar-scrolled:not(.hud-topbar--hero-bleed){background:var(--hud-chrome-surface-scrolled);border-color:var(--hud-chrome-border);box-shadow:var(--hud-chrome-shadow);--color-mv2-navy:var(--on-surface-pair-cta);--color-mv2-terracotta:var(--hud-ember-coral);--topbar-text:var(--kiosk-text-AAA);--topbar-text-muted:#ffffffad}.dark .dock-active-glow{animation:2.5s ease-in-out infinite dock-active-glow-dark}@keyframes dock-active-glow-dark{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--temp-hot) 30%, transparent)}50%{box-shadow:0 0 20px color-mix(in srgb, var(--palette-red-350b) 50%, transparent), 0 0 6px color-mix(in srgb, var(--primitive-sunshine-600) 25%, transparent)}}:root{--mobile-touch-large:56px;--mobile-spacing-xs:var(--space-1);--mobile-spacing-sm:var(--space-2);--mobile-spacing-md:var(--space-3);--mobile-spacing-lg:var(--space-4);--mobile-spacing-xl:var(--space-5);--mobile-text-xs:var(--typo-label);--mobile-text-sm:var(--typo-body-sm);--mobile-text-base:var(--typo-body-lg);--mobile-text-lg:1.0625rem;--mobile-text-xl:var(--typo-title);--mobile-text-2xl:var(--typo-display);--mobile-radius-sm:6px;--mobile-radius-md:10px;--mobile-radius-lg:var(--radius-lg);--mobile-radius-xl:1.125rem;--mobile-shadow-sm:1px 1px 0 0;--mobile-shadow-md:2px 2px 0 0;--mobile-shadow-lg:3px 3px 0 0;--glass-game-blur:var(--motion-max-backdrop-blur,12px);--glass-game-saturate:180%;--mobile-duration-fast:var(--motion-duration-instant);--mobile-duration-normal:var(--motion-duration-fast);--mobile-duration-slow:var(--motion-duration-normal)}@media (max-width:599px){*{-webkit-tap-highlight-color:transparent}button,[role=button],.interactive{-webkit-user-select:none;user-select:none}button,input,select,textarea,[role=button]{touch-action:manipulation}html,body{overscroll-behavior:none}button,[role=button],.interactive,a.pressable{transition:transform .2s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}button:active,[role=button]:active,.interactive:active,a.pressable:active{transition:transform 60ms var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1));transform:scale(.96)}.mobile-card:active,[data-clickable]:active{filter:brightness(.97);transition:transform 60ms var(--motion-ease-smooth), filter 60ms var(--motion-ease-default);transform:scale(.97)}.touch-target,button:not(.touch-compact),[role=button]:not(.touch-compact),a:not(.touch-compact){min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px)}.touch-comfortable{min-height:var(--touch-target-recommended,48px);min-width:var(--touch-target-recommended,48px)}.touch-large{min-height:var(--mobile-touch-large);min-width:var(--mobile-touch-large)}.touch-compact{min-width:36px;min-height:36px}.mobile-dock{z-index:40;padding-bottom:var(--safe-area-bottom);background:linear-gradient(to top, #fffffffa 0%, var(--text-on-dark-primary) 100%);-webkit-backdrop-filter:blur(20px);position:fixed;bottom:0;left:0;right:0}.dark .mobile-dock{background:linear-gradient(to top, var(--primitive-night-900) 0%, var(--primitive-night-900) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .mobile-dock{background:linear-gradient(to top, color-mix(in srgb, var(--primitive-night-900) 98%, transparent) 0%, color-mix(in srgb, var(--primitive-night-900) 95%, transparent) 100%)}}.mobile-content-padding{padding-bottom:calc(var(--hud-chrome-bottom) + 16px)}.mobile-dock a,.mobile-dock button{transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}.mobile-dock a:active,.mobile-dock button:active{transition:transform 80ms var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1));transform:scale(.88)}.mobile-dock a:after,.mobile-dock button:after{content:"";background:radial-gradient(circle at center, var(--shadow-color) 0%, transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast,.15s) ease-out;border-radius:12px;position:absolute;inset:0}.mobile-dock a:active:after,.mobile-dock button:active:after{opacity:1}.dark .mobile-dock a:after,.dark .mobile-dock button:after{background:radial-gradient(circle at center, var(--liquid-glass-deep-border) 0%, transparent 70%)}}@media (max-width:599px) and (pointer:coarse){.ptr-indicator{z-index:50;background:var(--component-card-bg,var(--white-a100));border:2px solid var(--component-card-border,var(--primitive-snow-300));width:40px;height:40px;box-shadow:0 2px 8px var(--shadow-color,var(--primitive-snow-700));opacity:0;transition:transform var(--motion-duration-moderate,.3s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1)), opacity .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)translateY(-100%)}.ptr-indicator.pulling{opacity:1;transform:translateX(-50%) translateY(var(--ptr-offset,0px))}.ptr-indicator.refreshing{opacity:1;transform:translate(-50%)translateY(48px)}.ptr-indicator .ptr-spinner{border:2.5px solid var(--primitive-snow-300,var(--primitive-snow-300));border-top-color:var(--primitive-pine-500,var(--primitive-pine-500));border-radius:9999px;width:20px;height:20px;animation:.6s linear infinite ptr-spin}.ptr-indicator .ptr-arrow{width:16px;height:16px;color:var(--primitive-snow-500,var(--primitive-snow-500));transition:transform .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.ptr-indicator.threshold .ptr-arrow{color:var(--primitive-pine-500,var(--primitive-pine-500));transform:rotate(180deg)}@keyframes ptr-spin{to{transform:rotate(360deg)}}}@layer overrides{@media (min-width:600px){.mobile-only{display:none}}@media (max-width:599px){.mobile-only{display:flex}.desktop-only{display:none}.bento-grid-mobile{gap:var(--mobile-spacing-md);padding:var(--mobile-spacing-md);grid-template-columns:repeat(2,1fr)}.bento-card-mobile{min-height:120px;transform:none}@media (hover:none){.bento-card-mobile:hover{box-shadow:inherit;transform:none}}.bento-card-cta{min-width:48px;min-height:48px;padding:var(--mobile-spacing-sm)}.bento-card-content-mobile{padding:var(--mobile-spacing-sm)}.bento-card-title-mobile{font-size:var(--mobile-text-lg);line-height:1.2}.bento-card-category-mobile{letter-spacing:.1em;font-size:11px}.bento-card-subtitle-mobile{font-size:var(--mobile-text-xs)}.bento-hover-content-mobile{display:none}.sensor-pills-mobile{gap:var(--mobile-spacing-xs);grid-template-columns:repeat(2,1fr);display:grid}.sensor-pill-mobile{padding:var(--mobile-spacing-xs) var(--mobile-spacing-sm);font-size:var(--mobile-text-sm)}.events-hero-mobile{font-size:var(--mobile-text-2xl)}.gallery-preview-mobile{grid-template-columns:repeat(2,1fr)}.social-cards-mobile{gap:var(--mobile-spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:600px) and (max-width:839px){.bento-grid-tablet{gap:var(--mobile-spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media print{.mobile-only,.mobile-dock,.mobile-bottom-sheet{display:none}}@media (max-width:599px){.desktop-sidebar{display:none}.game-nav-drawer{background:linear-gradient(180deg, var(--game-panel-bg,var(--kiosk-phase-reservations-paper)) 0%, var(--kiosk-status-warn-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.game-nav-drawer{background:linear-gradient(180deg, var(--game-panel-bg,color-mix(in srgb, var(--kiosk-phase-reservations-paper) 96%, transparent)) 0%, color-mix(in srgb, var(--kiosk-status-warn-soft) 98%, transparent) 100%)}}.game-nav-drawer{border-right:2px solid var(--harvest-wood-frame,var(--harvest-wood-frame));box-shadow:4px 0 24px var(--black-a15)}.dark .game-nav-drawer{background:linear-gradient(180deg, var(--game-panel-bg-dark,var(--black)) 0%, var(--primitive-night-950) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .game-nav-drawer{background:linear-gradient(180deg, var(--game-panel-bg-dark,color-mix(in srgb, var(--black) 96%, transparent)) 0%, color-mix(in srgb, var(--primitive-night-950) 98%, transparent) 100%)}}.dark .game-nav-drawer{border-right:2px solid var(--game-panel-border-dark);box-shadow:4px 0 32px var(--black-a40)}.game-nav-item:hover,.game-nav-item:active{background:var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.game-nav-item:hover,.game-nav-item:active{background:color-mix(in srgb, var(--game-accent) 8%, transparent)}}.game-nav-item.is-active{background:var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.game-nav-item.is-active{background:color-mix(in srgb, var(--game-accent) 12%, transparent)}}.game-nav-item.is-active{color:var(--game-accent,var(--primitive-pine-500));box-shadow:inset 3px 0 0 var(--game-accent,var(--primitive-pine-500))}[data-page-transition]{will-change:transform, opacity;-webkit-filter:none}.page-transition-mobile{transition:transform .2s var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), opacity var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hud-game-content{will-change:transform;transform:translateZ(0)}.depth-hover{transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.depth-hover:hover{box-shadow:0 6px 16px var(--black-a10);transform:translateY(-3px)}.reveal-on-scroll{transition:opacity var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), transform var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hud-topbar-compact{min-height:36px;padding-top:4px;padding-bottom:4px}.card-tilt-hover>*{transform:none}}@media (prefers-reduced-motion:reduce){button:active,[role=button]:active,.interactive:active,a.pressable:active,.mobile-card:active,[data-clickable]:active,.mobile-dock a:active,.mobile-dock button:active{filter:none;transform:none}}}@media (max-width:599px){.card-mobile-full{margin-left:calc(-1 * var(--mobile-spacing-md));margin-right:calc(-1 * var(--mobile-spacing-md));border-left:none;border-right:none;border-radius:0}.neo-brutal-panel,.card{padding:var(--mobile-spacing-md)}.neo-brutal-panel{box-shadow:var(--mobile-shadow-md) currentColor;border-width:2px}.mobile-text-adjusted{font-size:var(--mobile-text-base);line-height:1.5}.mobile-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-scroll-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:var(--mobile-spacing-md);padding:var(--mobile-spacing-xs) var(--mobile-spacing-md);margin:0 calc(-1 * var(--mobile-spacing-md));display:flex;overflow:auto hidden}.mobile-scroll-x::-webkit-scrollbar{display:none}.mobile-scroll-x>*{scroll-snap-align:start;flex-shrink:0}.mobile-scroll-y{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-y:auto}.mobile-swipeable{touch-action:pan-x;overflow-x:hidden}.mobile-swipe-dots{padding:var(--mobile-spacing-sm);justify-content:center;gap:6px;display:flex}.mobile-swipe-dot{background:var(--color-snow-300);width:6px;height:6px;transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:50%}.mobile-swipe-dot.active{background:var(--color-sky-500);border-radius:3px;width:18px}.dark .mobile-swipe-dot{background:var(--color-night-500)}.dark .mobile-swipe-dot.active{background:var(--color-sky-400)}.mobile-bottom-sheet{border-radius:var(--mobile-radius-xl) var(--mobile-radius-xl) 0 0;max-height:90dvh;padding-bottom:var(--safe-area-bottom);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.mobile-sheet-handle{background:var(--color-snow-300);width:36px;height:4px;margin:var(--mobile-spacing-sm) auto var(--mobile-spacing-md);border-radius:2px}.dark .mobile-sheet-handle{background:var(--color-night-500)}.mobile-fullscreen-modal{padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);padding-left:var(--safe-area-left);padding-right:var(--safe-area-right);position:fixed;inset:0}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select{min-height:var(--touch-target-min,44px);padding:var(--mobile-spacing-md);font-size:16px}input[type=checkbox],input[type=radio]{min-width:24px;min-height:24px}.mobile-button-full{justify-content:center;width:100%}.mobile-table-wrapper{-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--mobile-spacing-md));padding:0 var(--mobile-spacing-md);overflow-x:auto}.mobile-table td,.mobile-table th{padding:var(--mobile-spacing-sm) var(--mobile-spacing-md);font-size:var(--mobile-text-sm)}.mobile-table-stack{display:block}.mobile-table-stack thead{display:none}.mobile-table-stack tbody,.mobile-table-stack tr,.mobile-table-stack td{display:block}.mobile-table-stack td:before{content:attr(data-label);font-weight:700;font-size:var(--mobile-text-xs);color:var(--color-snow-500);margin-bottom:2px;display:block}.neo-brutal-table{border-radius:var(--mobile-radius-md);box-shadow:var(--mobile-shadow-md) currentColor;border-width:2px}.neo-brutal-table th,.neo-brutal-table td{padding:var(--mobile-spacing-sm);font-size:var(--mobile-text-xs)}.mobile-table-cards tbody tr{margin-bottom:var(--mobile-spacing-sm);padding:var(--mobile-spacing-md);border:2px solid var(--color-snow-200);border-radius:var(--mobile-radius-md);background:#fff;display:block}.dark .mobile-table-cards tbody tr{border-color:var(--color-night-600);background:var(--color-night-700)}.mobile-table-cards tbody td{padding:var(--mobile-spacing-xs) 0;border:none;justify-content:space-between;align-items:center;display:flex}.mobile-table-cards tbody td:not(:last-child){border-bottom:1px solid var(--color-snow-100)}.dark .mobile-table-cards tbody td:not(:last-child){border-bottom-color:var(--color-night-600)}.admin-panel-mobile{border-radius:var(--mobile-radius-md);box-shadow:var(--mobile-shadow-md) currentColor;border-width:2px}.admin-panel-mobile .admin-panel-header{padding:var(--mobile-spacing-sm) var(--mobile-spacing-md);min-height:var(--touch-target-min,44px)}.admin-panel-mobile .admin-panel-title{font-size:var(--mobile-text-sm)}.admin-panel-mobile .admin-panel-subtitle{display:none}.admin-quick-stats-mobile{gap:var(--mobile-spacing-sm);padding:var(--mobile-spacing-sm);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.admin-quick-stats-mobile::-webkit-scrollbar{display:none}.admin-quick-stats-mobile>*{flex-shrink:0;min-width:100px}.admin-tabs-mobile{gap:var(--mobile-spacing-xs);padding:var(--mobile-spacing-xs) var(--mobile-spacing-sm);scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.admin-tabs-mobile::-webkit-scrollbar{display:none}.admin-tabs-mobile button{scroll-snap-align:start;min-height:36px;padding:var(--mobile-spacing-xs) var(--mobile-spacing-md);font-size:var(--mobile-text-xs);flex-shrink:0}.admin-action-button-mobile{min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);padding:var(--mobile-spacing-sm);border-radius:var(--mobile-radius-sm);border-width:2px;box-shadow:0 1px 4px}.admin-stat-card-mobile{padding:var(--mobile-spacing-sm);border-radius:var(--mobile-radius-sm);border-width:1px}.admin-stat-card-mobile .stat-value{font-size:var(--mobile-text-lg)}.admin-stat-card-mobile .stat-label{font-size:var(--mobile-text-xs)}.admin-content-mobile{padding:var(--mobile-spacing-md)}.admin-footer-mobile{padding:var(--mobile-spacing-sm) var(--mobile-spacing-md);font-size:var(--mobile-text-xs)}.mobile-animate-fast{transition-duration:var(--mobile-duration-fast)}.mobile-no-animate{transition:none;animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-pill-nav{gap:var(--mobile-spacing-sm);scrollbar-width:none;-ms-overflow-style:none;padding:var(--mobile-spacing-xs) 0;margin:0 calc(-1 * var(--mobile-spacing-md));padding-left:var(--mobile-spacing-md);padding-right:var(--mobile-spacing-md);display:flex;overflow-x:auto}.mobile-pill-nav::-webkit-scrollbar{display:none}.mobile-pill{padding:var(--mobile-spacing-sm) var(--mobile-spacing-lg);font-size:var(--mobile-text-sm);white-space:nowrap;border:2px solid var(--color-snow-300);background:var(--color-snow-50);color:var(--color-snow-700);transition:transform var(--mobile-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--mobile-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--mobile-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--mobile-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--mobile-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:999px;flex-shrink:0;font-weight:700}.mobile-pill.active{background:var(--color-sky-500);border-color:var(--color-sky-600);color:#fff}.dark .mobile-pill{border-color:var(--color-night-500);background:var(--color-night-700);color:var(--color-snow-300)}.dark .mobile-pill.active{background:var(--color-sky-600);border-color:var(--color-sky-500);color:#fff}.mobile-stat-row{gap:var(--mobile-spacing-sm);scrollbar-width:none;padding-bottom:var(--mobile-spacing-xs);display:flex;overflow-x:auto}.mobile-stat-row::-webkit-scrollbar{display:none}.mobile-stat-card{min-width:100px;padding:var(--mobile-spacing-md);border-radius:var(--mobile-radius-md);border:2px solid var(--color-snow-200);background:var(--color-snow-50);text-align:center;flex-shrink:0}.dark .mobile-stat-card{border-color:var(--color-night-600);background:var(--color-night-700)}.mobile-collapsible-header{padding:var(--mobile-spacing-md);min-height:var(--touch-target-min,44px);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.mobile-collapsible-chevron{transition:transform var(--mobile-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.mobile-collapsible-header[aria-expanded=true] .mobile-collapsible-chevron{transform:rotate(180deg)}.mobile-collapsible-content{transition:max-height var(--mobile-duration-normal) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));overflow:hidden}}@media (max-width:599px) and (orientation:landscape){.mobile-landscape-compact{padding-top:var(--mobile-spacing-sm);padding-bottom:var(--mobile-spacing-sm)}.mobile-landscape-hide{display:none}}@media (max-width:599px){.mobile-focus-ring:focus-visible,button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring-width,3px) solid var(--focus-ring-color,var(--color-mountain-500));outline-offset:var(--focus-ring-offset,2px)}.skip-link:focus{top:var(--safe-area-top);z-index:9999;padding:var(--mobile-spacing-md) var(--mobile-spacing-lg);background:var(--color-sky-600);color:#fff;border-radius:0 0 var(--mobile-radius-md) var(--mobile-radius-md);font-weight:700;position:fixed;left:50%;transform:translate(-50%)}.page-container{padding:var(--space-3);gap:var(--space-3);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom))}.mobile-card-full{margin-inline:calc(var(--space-3) * -1);border-left:none;border-right:none;border-radius:0}.mobile-scroll-row{gap:var(--space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3);display:flex;overflow-x:auto}.mobile-scroll-row>*{scroll-snap-align:start;flex-shrink:0}.mobile-scroll-row::-webkit-scrollbar{display:none}.page-header{align-items:flex-start;gap:var(--space-2);flex-direction:column}.page-header-actions{justify-content:flex-end;width:100%}.mobile-metric-grid{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.section-divider{margin:var(--space-3) 0}.mobile-empty-state{text-align:center;padding:var(--empty-state-padding,var(--space-8));max-width:var(--empty-state-max-width,24rem);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}.mobile-empty-state-icon{font-size:var(--empty-state-icon-size,3rem);color:var(--empty-state-icon-color,var(--color-snow-400));opacity:.7}.mobile-empty-state-title{font-size:var(--typo-heading,1rem);color:var(--empty-state-title-color,var(--text-primary));font-weight:700}.mobile-empty-state-text{font-size:var(--typo-body-sm,.8125rem);color:var(--empty-state-text-color,var(--text-muted));line-height:1.5}.mobile-empty-state-action{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--empty-state-action-bg,var(--color-mountain-500));color:var(--empty-state-action-color,var(--text-on-dark-primary));border-radius:var(--radius-md);font-weight:600;font-size:var(--typo-body-sm,.8125rem);transition:background var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border:2px solid #0000}.mobile-empty-state-action:active{background:var(--empty-state-action-hover,var(--color-mountain-600));transform:scale(.97)}}@media (max-width:599px) and (pointer:coarse){.mobile-swipe-hint{position:relative}.mobile-swipe-hint:before,.mobile-swipe-hint:after{content:"";opacity:0;width:4px;height:40px;transition:opacity var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));pointer-events:none;z-index:10;border-radius:2px;position:absolute;top:50%;transform:translateY(-50%)}.mobile-swipe-hint:before{background:linear-gradient(to right, var(--color-mountain-400), transparent);left:2px}.mobile-swipe-hint:after{background:linear-gradient(to left, var(--color-mountain-400), transparent);right:2px}.mobile-scroll-elastic{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto}.mobile-scroll-momentum{scroll-snap-type:x proximity;scroll-padding:var(--mobile-spacing-md)}}@media (max-width:599px){@keyframes mobile-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mobile-page-animate{animation:mobile-page-enter .2s var(--motion-ease-kinetic) forwards}.mobile-snap-scroll{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:auto}.mobile-snap-scroll::-webkit-scrollbar{display:none}.mobile-snap-scroll>*{scroll-snap-align:center}}@supports (padding-top:env(safe-area-inset-top)){@media (max-width:599px){.mobile-safe-content{padding-top:max(var(--space-3), env(safe-area-inset-top));padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));padding-left:max(var(--space-3), env(safe-area-inset-left));padding-right:max(var(--space-3), env(safe-area-inset-right))}.mobile-fixed-bottom{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.mobile-fixed-top{padding-top:calc(var(--space-3) + env(safe-area-inset-top))}}}@media (max-width:599px){.hud-topbar-compact .topbar-greeting,.hud-topbar-compact .topbar-subtitle{display:none}}@media (max-width:839px){.action-dock-mobile{padding-bottom:max(8px, env(safe-area-inset-bottom))}.action-dock-mobile .dock-item{min-width:0;min-height:48px}.pull-refresh-indicator{justify-content:center;align-items:center;padding:12px;display:flex}.mobile-scroll-snap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mobile-scroll-snap>*{scroll-snap-align:start}button:active,[role=button]:active,a:active{opacity:.85;transition:opacity 60ms var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.mobile-full-bleed{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.card-tilt-hover,.achievement-toast,.btn-shimmer,[data-framer-motion],.gallery-polaroid-tilt,.camera-card-hover-glow,.reservation-quest-card,.attractions-journal-card,.equipment-inventory-card{contain:layout style}.cv-mobile-defer{content-visibility:auto;contain-intrinsic-size:auto 250px}}:root{--desktop-spacing-xs:var(--space-1);--desktop-spacing-sm:var(--space-2);--desktop-spacing-md:var(--space-4);--desktop-spacing-lg:var(--space-6);--desktop-spacing-xl:var(--space-8);--desktop-spacing-2xl:var(--space-12);--desktop-text-xs:var(--typo-label);--desktop-text-sm:var(--typo-body-sm);--desktop-text-base:var(--typo-body);--desktop-text-lg:var(--typo-heading);--desktop-text-xl:var(--typo-title);--desktop-text-2xl:var(--typo-display);--desktop-text-3xl:1.875rem;--desktop-text-4xl:2.25rem;--desktop-radius-sm:var(--radius-md);--desktop-radius-md:var(--radius-lg);--desktop-radius-lg:var(--radius-xl);--desktop-radius-xl:1.25rem;--desktop-radius-2xl:var(--radius-2xl);--desktop-shadow-sm:2px 2px 0 0;--desktop-shadow-md:4px 4px 0 0;--desktop-shadow-lg:6px 6px 0 0;--desktop-shadow-xl:8px 8px 0 0;--desktop-duration-fast:var(--motion-duration-fast);--desktop-duration-normal:var(--motion-duration-normal);--desktop-duration-slow:var(--motion-duration-slow);--desktop-duration-slower:var(--motion-duration-slower);--desktop-hover-lift:-2px;--desktop-hover-shadow-extra:2px}@media (min-width:1024px){.desktop-sidebar{z-index:30;width:280px;position:fixed;top:0;bottom:0;left:0}.desktop-main-content{min-height:100vh;margin-left:280px}.desktop-grid-2{gap:var(--desktop-spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.desktop-grid-3{gap:var(--desktop-spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.desktop-grid-4{gap:var(--desktop-spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.desktop-grid-auto{gap:var(--desktop-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.desktop-masonry{columns:3;column-gap:var(--desktop-spacing-lg)}.desktop-masonry>*{break-inside:avoid;margin-bottom:var(--desktop-spacing-lg)}}@media (min-width:1280px){.desktop-xl-grid-4{grid-template-columns:repeat(4,1fr)}.desktop-xl-masonry{columns:4}}@media (min-width:1024px) and (pointer:fine){.desktop-hover-lift{transition:transform var(--motion-duration-normal,.25s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), box-shadow var(--motion-duration-moderate,.3s) var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1))}.desktop-hover-lift:hover{transform:translateY(var(--desktop-hover-lift))}.desktop-card-hover{transition:transform var(--motion-duration-normal,.25s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), box-shadow var(--motion-duration-moderate,.3s) var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), border-color var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));cursor:pointer}.desktop-card-hover:hover{box-shadow:var(--desktop-shadow-lg) var(--color-snow-800), 0 8px 20px -4px var(--active-overlay);transform:translateY(-3px)}.dark .desktop-card-hover:hover{box-shadow:var(--desktop-shadow-lg) var(--color-night-400), 0 8px 20px -4px var(--black-a30)}.desktop-card-hover:focus-visible,.desktop-hover-lift:focus-visible{outline:3px solid var(--focus-ring-color,var(--dataviz-temp-cold));outline-offset:2px;border-radius:var(--desktop-radius-sm)}.sidebar-nav-item{transition:background-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), transform var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.sidebar-nav-item:hover{background-color:var(--hover-overlay);transform:translate(2px)}.dark .sidebar-nav-item:hover{background-color:var(--white-a06)}.sidebar-collapse-transition{transition:width .35s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), padding .35s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}.content-sidebar-responsive{transition:margin-left .35s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}.desktop-button-hover{transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.desktop-button-hover:hover{transform:translateY(-2px)}.desktop-button-hover:active{transform:translateY(1px)}.desktop-icon-hover-rotate:hover{transition:transform var(--desktop-duration-normal) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));transform:rotate(15deg)}.desktop-link-hover{position:relative}.desktop-link-hover:after{content:"";width:0;height:2px;transition:width var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));background:currentColor;position:absolute;bottom:-2px;left:0}.desktop-link-hover:hover:after{width:100%}.desktop-bg-hover{transition:background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.desktop-bg-hover:hover{background-color:var(--color-snow-100)}.dark .desktop-bg-hover:hover{background-color:var(--color-night-600)}}@media (min-width:1024px){.desktop-tooltip-trigger{position:relative}.desktop-tooltip{z-index:50;padding:var(--desktop-spacing-sm) var(--desktop-spacing-md);background:var(--color-snow-800);color:#fff;font-size:var(--desktop-text-sm);border-radius:var(--desktop-radius-md);white-space:nowrap;opacity:0;visibility:hidden;transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));pointer-events:none;font-weight:700;position:absolute}.desktop-tooltip-trigger:hover .desktop-tooltip{opacity:1;visibility:visible}.desktop-tooltip-top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.desktop-tooltip-trigger:hover .desktop-tooltip-top{transform:translate(-50%)translateY(0)}.desktop-tooltip-right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px)}.desktop-tooltip-trigger:hover .desktop-tooltip-right{transform:translateY(-50%)translate(0)}.desktop-tooltip-bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.desktop-tooltip-trigger:hover .desktop-tooltip-bottom{transform:translate(-50%)translateY(0)}.desktop-popover{z-index:50;min-width:200px;padding:var(--desktop-spacing-md);border:3px solid var(--color-snow-800);border-radius:var(--desktop-radius-lg);box-shadow:var(--desktop-shadow-md) var(--color-snow-800);background:#fff;position:absolute}.dark .desktop-popover{background:var(--color-night-700);border-color:var(--color-night-400);box-shadow:var(--desktop-shadow-md) var(--color-night-900)}.desktop-neo-panel{padding:var(--desktop-spacing-lg);border-radius:var(--desktop-radius-lg);box-shadow:var(--desktop-shadow-md) currentColor;transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:3px}.desktop-neo-panel:hover{box-shadow:var(--desktop-shadow-lg) currentColor}.desktop-card-featured{padding:var(--desktop-spacing-xl);border-radius:var(--desktop-radius-xl);box-shadow:var(--desktop-shadow-lg) var(--color-snow-800);border-width:4px}.desktop-card-header{padding-bottom:var(--desktop-spacing-md);margin-bottom:var(--desktop-spacing-md);border-bottom:2px solid var(--color-snow-200);justify-content:space-between;align-items:center;display:flex}.dark .desktop-card-header{border-bottom-color:var(--color-night-600)}.desktop-table{border-collapse:separate;border-spacing:0;border:3px solid var(--color-snow-800);border-radius:var(--desktop-radius-lg);width:100%;overflow:hidden}.desktop-table th{padding:var(--desktop-spacing-md) var(--desktop-spacing-lg);background:var(--color-snow-100);text-align:left;border-bottom:2px solid var(--color-snow-800);font-weight:800}.desktop-table td{padding:var(--desktop-spacing-md) var(--desktop-spacing-lg);border-bottom:1px solid var(--color-snow-200)}.desktop-table tr:last-child td{border-bottom:none}.desktop-table-hover tbody tr:hover{background:var(--color-snow-50)}.dark .desktop-table{border-color:var(--color-night-500)}.dark .desktop-table th{background:var(--color-night-600);border-bottom-color:var(--color-night-500)}.dark .desktop-table td{border-bottom-color:var(--color-night-600)}.dark .desktop-table-hover tbody tr:hover{background:var(--color-night-700)}.desktop-table-sortable th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.desktop-table-sortable th:hover{background:var(--color-snow-200)}.dark .desktop-table-sortable th:hover{background:var(--color-night-500)}.neo-brutal-table-desktop{border-radius:var(--desktop-radius-lg);box-shadow:var(--desktop-shadow-md) currentColor;transition:box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:3px}.neo-brutal-table-desktop:hover{box-shadow:var(--desktop-shadow-lg) currentColor}.neo-brutal-table-desktop th,.neo-brutal-table-desktop td{padding:var(--desktop-spacing-md)}.neo-brutal-table-desktop tbody tr.clickable:hover{background:var(--color-snow-50);transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));transform:translate(2px)}.dark .neo-brutal-table-desktop tbody tr.clickable:hover{background:var(--color-night-700)}.admin-panel-desktop{border-radius:var(--desktop-radius-xl);box-shadow:var(--desktop-shadow-md) currentColor;transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:3px}.admin-panel-desktop:hover{box-shadow:var(--desktop-shadow-lg) currentColor}.admin-panel-desktop .admin-panel-header{padding:var(--desktop-spacing-md) var(--desktop-spacing-lg)}.admin-panel-desktop .admin-panel-header.collapsible:hover{background:var(--component-table-row-hover)}.dark .admin-panel-desktop .admin-panel-header.collapsible:hover{background:var(--white-a02)}.admin-quick-stats-desktop{gap:var(--desktop-spacing-md);padding:var(--desktop-spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.admin-stat-card-desktop{padding:var(--desktop-spacing-md);border-radius:var(--desktop-radius-md);transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:2px}.admin-stat-card-desktop:hover{box-shadow:var(--desktop-shadow-sm) currentColor;transform:translateY(-2px)}.admin-tabs-desktop{gap:var(--desktop-spacing-sm);padding:var(--desktop-spacing-sm) var(--desktop-spacing-md);display:flex}.admin-tabs-desktop button{padding:var(--desktop-spacing-sm) var(--desktop-spacing-lg);border-radius:var(--desktop-radius-md);transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.admin-tabs-desktop button:not(.active):hover{background:var(--color-snow-100);transform:translateY(-1px)}.dark .admin-tabs-desktop button:not(.active):hover{background:var(--color-night-600)}.admin-action-button-desktop{border-radius:var(--desktop-radius-md);box-shadow:var(--desktop-shadow-sm) currentColor;transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:3px}.admin-action-button-desktop:hover{box-shadow:var(--desktop-shadow-md) currentColor;transform:translateY(-2px)}.admin-action-button-desktop:active{box-shadow:none;transform:translateY(1px)}.admin-content-desktop{padding:var(--desktop-spacing-lg)}.admin-footer-desktop{padding:var(--desktop-spacing-sm) var(--desktop-spacing-lg)}.admin-panels-grid{gap:var(--desktop-spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.admin-panels-grid .admin-panel-full{grid-column:1/-1}.desktop-form-grid{gap:var(--desktop-spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.desktop-form-full{grid-column:1/-1}.desktop-form-actions{justify-content:flex-end;gap:var(--desktop-spacing-md);padding-top:var(--desktop-spacing-lg);border-top:2px solid var(--color-snow-200);margin-top:var(--desktop-spacing-lg);display:flex}.dark .desktop-form-actions{border-top-color:var(--color-night-600)}.desktop-input:focus{border-color:var(--color-sky-500);outline:none;box-shadow:0 0 0 3px #0ea5e933}@supports (color:color-mix(in lab, red, red)){.desktop-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sky-500) 20%, transparent)}}.dark .desktop-input:focus{box-shadow:0 0 0 3px #0ea5e94d}@supports (color:color-mix(in lab, red, red)){.dark .desktop-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sky-500) 30%, transparent)}}.desktop-nav-item{align-items:center;gap:var(--desktop-spacing-sm);padding:var(--desktop-spacing-sm) var(--desktop-spacing-md);border-radius:var(--desktop-radius-md);transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));font-weight:700;display:flex}.desktop-nav-item:hover{background:var(--color-snow-100);transform:translate(4px)}.dark .desktop-nav-item:hover{background:var(--color-night-600)}.desktop-nav-item.active{background:var(--color-sky-500);color:#fff;transform:translate(4px)}.desktop-tabs{gap:var(--desktop-spacing-xs);padding:var(--desktop-spacing-xs);background:var(--color-snow-100);border-radius:var(--desktop-radius-lg);display:flex}.desktop-tab{padding:var(--desktop-spacing-sm) var(--desktop-spacing-lg);border-radius:var(--desktop-radius-md);transition:transform var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), background-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));font-weight:700}.desktop-tab:hover{background:var(--color-snow-200)}.desktop-tab.active{box-shadow:var(--desktop-shadow-sm) var(--color-snow-300);background:#fff}.dark .desktop-tabs{background:var(--color-night-700)}.dark .desktop-tab:hover{background:var(--color-night-600)}.dark .desktop-tab.active{background:var(--color-night-600);box-shadow:var(--desktop-shadow-sm) var(--color-night-900)}.desktop-stagger-item{opacity:0;animation:desktop-stagger-in var(--desktop-duration-normal) ease forwards;transform:translateY(10px)}.desktop-stagger-item:first-child{animation-delay:0s}.desktop-stagger-item:nth-child(2){animation-delay:50ms}.desktop-stagger-item:nth-child(3){animation-delay:.1s}.desktop-stagger-item:nth-child(4){animation-delay:.15s}.desktop-stagger-item:nth-child(5){animation-delay:.2s}.desktop-stagger-item:nth-child(6){animation-delay:.25s}@keyframes desktop-stagger-in{to{opacity:1;transform:translateY(0)}}.desktop-scale-in{animation:desktop-scale-in var(--desktop-duration-normal) ease}@keyframes desktop-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.desktop-slide-in-left{animation:desktop-slide-left var(--desktop-duration-normal) ease}@keyframes desktop-slide-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.desktop-slide-in-right{animation:desktop-slide-right var(--desktop-duration-normal) ease}@keyframes desktop-slide-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.desktop-preview-card{border-radius:var(--desktop-radius-xl);position:relative;overflow:hidden}.desktop-preview-card:before{content:"";background:linear-gradient(to bottom, transparent 0%, var(--bg-overlay) 100%);opacity:0;transition:opacity var(--desktop-duration-normal) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));z-index:1;position:absolute;inset:0}.desktop-preview-card:hover:before{opacity:1}.desktop-preview-card-content{padding:var(--desktop-spacing-lg);color:#fff;transition:transform var(--desktop-duration-normal) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));z-index:2;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.desktop-preview-card:hover .desktop-preview-card-content{transform:translateY(0)}.desktop-expandable{max-height:0;transition:max-height var(--desktop-duration-slow) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));overflow:hidden}.desktop-expandable.expanded{max-height:500px}.desktop-draggable{cursor:grab}.desktop-draggable:active{cursor:grabbing}.desktop-drag-handle{cursor:grab;opacity:.5;transition:opacity var(--desktop-duration-fast) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.desktop-draggable:hover .desktop-drag-handle{opacity:1}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--focus-ring-color,var(--color-mountain-500));outline-offset:var(--focus-ring-offset,2px);border-radius:var(--desktop-radius-sm)}.desktop-focus-ring:focus-visible{outline:var(--focus-ring-width,3px) solid var(--focus-ring-color,var(--color-mountain-500));outline-offset:var(--focus-ring-offset,2px);border-radius:var(--desktop-radius-md)}.desktop-focus-within:focus-within{outline:2px solid var(--color-sky-400);outline-offset:4px}.desktop-keyboard-nav:focus-visible{box-shadow:0 0 0 2px white, 0 0 0 4px var(--color-sky-500)}.dark a:focus-visible,.dark button:focus-visible,.dark [role=button]:focus-visible,.dark input:focus-visible,.dark select:focus-visible,.dark textarea:focus-visible,.dark [tabindex]:not([tabindex="-1"]):focus-visible{outline-color:var(--primitive-mountain-400,var(--primitive-mountain-400))}.desktop-sidebar{transition:width var(--motion-duration-moderate,.3s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1));will-change:width}.desktop-sidebar-content{transform-origin:0;transition:opacity .2s ease-out,transform .2s ease-out}.desktop-sidebar[data-collapsed=true] .desktop-sidebar-content{opacity:0;pointer-events:none;transform:scale(.95)}.desktop-sidebar .sidebar-collapse-btn svg{transition:transform var(--motion-duration-moderate,.3s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1))}.desktop-sidebar[data-collapsed=true] .sidebar-collapse-btn svg{transform:rotate(180deg)}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item{animation:sidebar-item-reveal .2s var(--motion-ease-smooth) forwards;opacity:0}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item:first-child{animation-delay:30ms}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item:nth-child(2){animation-delay:50ms}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item:nth-child(3){animation-delay:70ms}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item:nth-child(4){animation-delay:90ms}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item:nth-child(5){animation-delay:.11s}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item:nth-child(6){animation-delay:.13s}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item:nth-child(7){animation-delay:.15s}.desktop-sidebar:not([data-collapsed=true]) .sidebar-nav-item:nth-child(8){animation-delay:.17s}@keyframes sidebar-item-reveal{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.desktop-scrollbar::-webkit-scrollbar{width:10px;height:10px}.desktop-scrollbar::-webkit-scrollbar-track{background:var(--color-snow-100);border-radius:5px}.desktop-scrollbar::-webkit-scrollbar-thumb{background:var(--color-snow-400);border:2px solid var(--color-snow-100);border-radius:5px}.desktop-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--color-snow-500)}.dark .desktop-scrollbar::-webkit-scrollbar-track{background:var(--color-night-700)}.dark .desktop-scrollbar::-webkit-scrollbar-thumb{background:var(--color-night-500);border-color:var(--color-night-700)}.dark .desktop-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--color-night-400)}.desktop-scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.desktop-scrollbar-thin::-webkit-scrollbar-thumb{border-width:1px}}@media print{.desktop-only-screen,.desktop-sidebar,.desktop-tabs,.desktop-hover-lift{box-shadow:none;transform:none}.desktop-no-print{display:none}}@media (min-width:1024px){.page-container{padding:var(--space-5) var(--space-6)}.desktop-layout-with-aside{gap:var(--space-5);grid-template-columns:1fr 320px;align-items:start;display:grid}.desktop-content-wide{grid-column:1/-1}.desktop-sticky-aside{top:calc(var(--space-16) + var(--space-4));max-height:calc(100vh - var(--space-24));position:sticky;overflow-y:auto}.desktop-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.desktop-card-grid>:nth-child(2n){transform:translateY(8px)}.desktop-full-bleed{margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6)}}@media (min-width:1920px){.desktop-main-content{max-width:1600px;padding-inline:var(--space-8);margin-inline:auto}.desktop-card-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (min-width:2560px){:root{--desktop-text-base:15px;--desktop-text-lg:17px;--desktop-text-xl:22px;--desktop-text-2xl:26px}.desktop-main-content{max-width:1800px}.desktop-card-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}:root{--thumb-zone-easy:40%;--thumb-zone-ok:65%;--thumb-zone-hard:100%;--touch-target-large:56px;--mobile-space-0:0;--mobile-space-1:4px;--mobile-space-2:8px;--mobile-space-3:12px;--mobile-space-4:16px;--mobile-space-5:20px;--mobile-space-6:24px;--mobile-space-8:32px;--mobile-space-10:40px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--scroll-edge-padding:16px;--scroll-snap-align:start;--scroll-fade-width:24px;--scroll-fade-color:linear-gradient(to right, transparent, var(--bg-card) 100%);--scroll-item-gap:12px;--card-compact-height:64px;--card-compact-min-width:100px;--card-compact-padding:12px;--card-feature-aspect:4 / 3;--card-feature-min-width:280px;--card-feature-max-width:340px;--card-feature-padding:16px;--pill-height:36px;--pill-padding-x:12px;--pill-gap:8px;--dock-height:var(--hud-dock-height,56px);--dock-padding-x:16px;--dock-padding-bottom:calc(var(--safe-area-bottom) + 8px);--dock-blur:12px;--dock-bg-opacity:.85;--disclosure-collapsed-height:48px;--disclosure-transition:var(--motion-duration-normal,.25s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1));--disclosure-icon-rotate:180deg;--swipe-hint-animation:swipe-hint 2s ease-in-out 2;--swipe-indicator-size:40px;--swipe-indicator-color:var(--black-a30)}.thumb-zone-primary{padding-bottom:var(--safe-area-bottom);z-index:50;position:fixed;bottom:0;left:0;right:0}.thumb-zone-secondary{bottom:var(--hud-floating-offset,var(--hud-chrome-bottom,var(--dock-height)));z-index:40;position:fixed;left:0;right:0}.touch-target{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.touch-target-comfortable{min-width:var(--touch-target-comfortable);min-height:var(--touch-target-comfortable)}.touch-target-large{min-width:var(--touch-target-large);min-height:var(--touch-target-large)}.scroll-x-snap{scroll-snap-type:x mandatory;scroll-padding:var(--scroll-edge-padding);gap:var(--scroll-item-gap);padding:var(--scroll-edge-padding);-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.scroll-x-snap::-webkit-scrollbar{display:none}.scroll-x-snap>*{scroll-snap-align:var(--scroll-snap-align);flex-shrink:0}.scroll-x-center{--scroll-snap-align:center}.scroll-x-start{--scroll-snap-align:start}.scroll-fade-edges{position:relative}.scroll-fade-edges:before,.scroll-fade-edges:after{content:"";width:var(--scroll-fade-width);pointer-events:none;z-index:10;position:absolute;top:0;bottom:0}.scroll-fade-edges:before{background:linear-gradient(to right, var(--bg-card), transparent);left:0}.scroll-fade-edges:after{background:linear-gradient(to left, var(--bg-card), transparent);right:0}.card-compact{min-width:var(--card-compact-min-width);height:var(--card-compact-height);padding:var(--card-compact-padding);align-items:center;gap:var(--mobile-space-2);display:flex}.card-feature{aspect-ratio:var(--card-feature-aspect);min-width:var(--card-feature-min-width);max-width:var(--card-feature-max-width);padding:var(--card-feature-padding);position:relative;overflow:hidden}.stat-pill{height:var(--pill-height);padding:0 var(--pill-padding-x);align-items:center;gap:var(--pill-gap);white-space:nowrap;display:inline-flex}.disclosure-collapsed{max-height:var(--disclosure-collapsed-height);transition:max-height var(--disclosure-transition);overflow:hidden}.disclosure-expanded{max-height:1000px;transition:max-height var(--disclosure-transition)}.disclosure-icon{transition:transform var(--disclosure-transition)}.disclosure-icon--expanded{transform:rotate(var(--disclosure-icon-rotate))}.bottom-dock{height:var(--dock-height);padding-left:var(--dock-padding-x);padding-right:var(--dock-padding-x);padding-bottom:var(--dock-padding-bottom);-webkit-backdrop-filter:blur(var(--dock-blur));z-index:50;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes swipe-hint{0%,to{opacity:1;transform:translate(0)}50%{opacity:.5;transform:translate(-20px)}}.swipe-hint{animation:var(--swipe-hint-animation)}.swipe-indicator{right:var(--scroll-edge-padding);width:var(--swipe-indicator-size);height:var(--swipe-indicator-size);background:var(--swipe-indicator-color);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:599px){.mobile-single-col{flex-direction:column;display:flex}.mobile-hidden{display:none}.mobile-full-width{width:100%;max-width:100%}.mobile-compact-padding{padding:var(--mobile-space-3)}.mobile-tight-gap{gap:var(--mobile-space-2)}}@media (min-width:600px){.tablet-hidden{display:none}.tablet-show{display:initial}}.dark{--scroll-fade-color:linear-gradient(to right, transparent, var(--bg-card) 100%);--swipe-indicator-color:var(--page-gallery-lightbox-nav-hover)}.dark .scroll-fade-edges:before{background:linear-gradient(to right, var(--bg-card), transparent)}.dark .scroll-fade-edges:after{background:linear-gradient(to left, var(--bg-card), transparent)}::view-transition{pointer-events:none}:root{view-transition-name:none}::view-transition-group(*){animation-timing-function:var(--motion-ease-bounce);animation-duration:.5s}::view-transition-old(*){width:100%;height:100%}::view-transition-new(*){width:100%;height:100%}@media (prefers-reduced-motion:no-preference){::view-transition-new(*):only-child{animation:vt-slide-in .4s var(--motion-ease-bounce) forwards, vt-fade-in .3s ease-out forwards}::view-transition-old(*):only-child{animation:vt-slide-out .3s var(--motion-ease-out-strong) forwards, vt-fade-out .2s ease-out forwards}}@keyframes vt-slide-in{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes vt-slide-out{0%{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}.homepage-grain [class*=bento-card],.homepage-grain>div>div>div{contain:layout style paint}[data-tour]{contain:layout style}.bento-card-deferred{content-visibility:auto;contain-intrinsic-size:auto 200px}.homepage-grain>div>div>:nth-child(n+5){content-visibility:auto;contain-intrinsic-size:auto 220px}[data-section=weather-console],[data-section=sensor-charts]{content-visibility:auto;contain-intrinsic-size:auto 400px}.attractions-grid>:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 300px}}.game-content{padding-top:calc(var(--hud-chrome-top) + 8px);padding-bottom:calc(var(--hud-chrome-bottom) + 16px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.game-viewport[data-hud-hidden=true] .game-content{padding-top:max(8px, env(safe-area-inset-top,0px));transition:padding-top var(--motion-duration-moderate,.3s) var(--hud-spring-ease,ease)}.game-content-padded{padding-top:calc(var(--hud-chrome-top) + 8px);padding-bottom:calc(var(--hud-chrome-bottom) + 16px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.game-viewport.game-shell--marketing-hero:has([data-page=dashboard]) .game-content{scrollbar-width:none;scrollbar-gutter:auto;padding-top:0}.game-viewport.game-shell--marketing-hero:has([data-page=dashboard]) .game-content::-webkit-scrollbar{width:0;height:0}@media (max-width:599px){.game-content-padded{padding-top:calc(var(--hud-chrome-top) + 4px);padding-left:8px;padding-right:8px}.game-content{scroll-padding-bottom:calc(var(--hud-chrome-bottom) + 20px)}}@media (max-width:839px) and (orientation:landscape){.ed-masthead,.op-headstrip,.uk-banner,.pp-pass,.mu-cover,.wx-headstrip,.bp-drawing,.on-noren,.gr-bay,.mm-folder,.dp-board{min-height:0;padding-block:.375rem}.ed-page,.op-deck,.uk-page,.pp-page,.mu-page,.wx-page,.bp-page,.on-page,.tp-page,.lg-page,.gr-page,.mm-page{padding-top:.25rem;padding-bottom:.5rem}.game-content .dp-page{padding-top:.5rem;padding-bottom:.5rem}.on-noren__title{font-size:clamp(1rem,3.6vw,1.5rem)}.bp-drawing__title,.gr-bay__title{font-size:clamp(1rem,3vw,1.5rem)}}@media (max-width:599px) and (orientation:portrait){.wx-headstrip,.bp-drawing,.gr-bay,.mm-folder,.dp-board{grid-template-columns:1fr}.wx-headstrip>*,.bp-drawing>*,.gr-bay>*,.mm-folder>*,.dp-board>*{border-bottom:1px solid;border-left:none;border-right:none;border-color:var(--page-gallery-lightbox-nav)}.ed-page,.uk-page,.pp-page,.mu-page,.lg-page{padding-inline:.75rem}}@media (min-width:1600px){.ed-masthead,.uk-banner,.pp-pass,.mu-cover,.wx-headstrip,.bp-drawing,.on-noren,.gr-bay,.mm-folder,.dp-board,.lg-masthead,.ax-strip,.ds-folio{max-width:1480px;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.op-radar,.on-noren__body:after{animation:none!important}}.page-full,[data-page-full],.page-container{width:100%;max-width:none;margin-left:0;margin-right:0}.game-content>div>.page-full{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:none;min-height:100%;margin-inline:0;display:flex}.game-content .live-room,.game-content .wx-page,.game-content .op-deck,.game-content .mu-page,.game-content .bp-page,.game-content .tp-page,.game-content .mk-page,.game-content .uk-page,.game-content .pp-page,.game-content .dp-page,.game-content .gr-page,.game-content .mm-page,.game-content .tl-page,.game-content .scon-page,.game-content .lg-page-shell,.game-content [data-page=membership].page-full,.game-content .cr-print-root.page-full,.game-content .fs-page.page-full{padding-bottom:calc(var(--hud-chrome-bottom) + 16px)}.page-edge-to-edge{max-width:none;padding-left:0;padding-right:0}#main-content>.page-full{width:100%;max-width:none;margin-inline:0}@media (min-width:1200px){#main-content>.page-full{min-height:100dvh}}.page-inner-pad{padding-left:var(--space-3);padding-right:var(--space-3)}@media (min-width:600px){.page-inner-pad{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (min-width:1200px){.page-inner-pad{padding-left:var(--space-6);padding-right:var(--space-6)}}.game-viewport .max-w-6xl,.game-viewport .max-w-5xl,.game-viewport .max-w-4xl,.game-viewport .max-w-3xl,.game-viewport .max-w-2xl{max-width:none}:root{--game-edge-pad:clamp(8px, 2vw, 20px);--game-content-pad:clamp(12px, 3vw, 28px);--game-section-gap:clamp(16px, 3vw, 32px);--game-shell-panel-bg:var(--color-mv2-cream,var(--color-mv2-cream));--game-shell-panel-bg-dark:var(--kiosk-phase-reservations-ink);--game-shell-panel-border:var(--stone-warm-a35);--game-shell-panel-border-dark:var(--liquid-glass-deep-border);--game-shell-accent-soft:color-mix(in srgb, var(--game-accent) 12%, transparent);--game-shell-accent-strong:color-mix(in srgb, var(--game-accent) 24%, transparent);--game-shell-glow:var(--shadow-mv2-panel-sm);--game-shell-grid:minmax(0, 1fr);--motion-parallax-distance:72px}.game-page-shell{gap:var(--game-section-gap);min-height:calc(100dvh - var(--hud-chrome-top,calc(env(safe-area-inset-top,0px) + 48px)) - var(--hud-chrome-bottom,0px));padding:var(--game-content-pad);flex-direction:column;display:flex;position:relative}.game-page-shell:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--color-mv2-cream) 40%, transparent) 0%, color-mix(in srgb, var(--primitive-wood-300) 20%, transparent) 50%, transparent 100%);opacity:.6;position:absolute;inset:0}.game-page-shell>*{z-index:1;position:relative}.game-page-hero-shell{border:1px solid var(--game-shell-panel-border);background:var(--color-mv2-cream);box-shadow:var(--shadow-mv2-panel-sm);border-radius:3px;position:relative;overflow:hidden}.dark .game-page-hero-shell{border-color:var(--game-shell-panel-border-dark);background:linear-gradient(135deg, color-mix(in srgb, var(--ink-pure) 95%, transparent) 0%, color-mix(in srgb, var(--ink-panel-a) 95%, transparent) 100%);box-shadow:0 2px 8px var(--shadow-color)}.game-page-shell-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);display:grid}.game-page-shell-grid>*{grid-column:span 12;min-width:0}.game-page-shell-card{border:1px solid var(--game-shell-panel-border);background:var(--game-shell-panel-bg);box-shadow:var(--shadow-mv2-panel-sm);border-radius:3px;position:relative;overflow:hidden}.dark .game-page-shell-card{border-color:var(--game-shell-panel-border-dark);background:var(--game-shell-panel-bg-dark);box-shadow:0 2px 8px var(--shadow-color)}.game-shell-eyebrow{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:color-mix(in srgb, var(--game-accent) 9%, transparent);min-height:38px;color:color-mix(in srgb, var(--palette-ember-800c) 88%, transparent);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.55rem;padding:.5rem .95rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dark .game-shell-eyebrow{color:color-mix(in srgb, var(--game-dialogue-text) 88%, transparent);background:color-mix(in srgb, var(--game-accent) 12%, transparent)}.game-shell-value-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,14px);display:grid}.game-shell-metric{border:1px solid color-mix(in srgb, var(--game-accent) 14.0%, transparent);background:var(--color-mv2-warm-white,var(--color-mv2-warm-white));border-radius:3px;flex-direction:column;gap:.35rem;min-height:0;padding:clamp(12px,1.5vw,18px);display:flex}.dark .game-shell-metric{background:linear-gradient(180deg, var(--white-a05), color-mix(in srgb, var(--ink-panel-a) 18%, transparent));border-color:color-mix(in srgb, var(--game-accent) 16%, transparent)}.game-shell-metric-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.game-shell-metric-value{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(1.4rem,3vw,2.6rem);font-weight:800;line-height:1}.game-shell-metric-sub{color:var(--text-secondary);font-size:.84rem}.game-admin-station-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.5vw,18px);display:grid}.game-admin-station-grid>*{grid-column:span 12;min-width:0}.game-admin-station-card{border:1px solid color-mix(in srgb, var(--game-accent) 12%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--game-accent) 15%, transparent), transparent 42%), var(--game-shell-panel-bg);min-height:156px;box-shadow:var(--shadow-mv2-panel-sm);border-radius:3px;flex-direction:column;gap:.65rem;padding:clamp(14px,1.8vw,20px);transition:transform .18s,border-color .18s,box-shadow .22s;display:flex;position:relative}.game-admin-station-card:hover{transform:var(--micro-hover-lift);border-color:color-mix(in srgb, var(--game-accent) 22%, transparent);box-shadow:var(--shadow-notice-subtle)}.dark .game-admin-station-card{background:radial-gradient(circle at top right, color-mix(in srgb, var(--game-accent) 12%, transparent), transparent 42%), var(--game-shell-panel-bg-dark);border-color:var(--liquid-glass-deep-border);box-shadow:0 2px 8px var(--shadow-color)}@media (min-width:840px){.game-page-shell-grid>.span-6,.game-admin-station-grid>.span-6{grid-column:span 6}.game-page-shell-grid>.span-4,.game-admin-station-grid>.span-4{grid-column:span 4}}@media (max-width:839px){.game-page-shell{gap:14px;padding:12px}.game-page-hero-shell{border-radius:3px}.game-shell-value-pair{grid-template-columns:1fr}}.glass-frost{background:var(--color-mv2-warm-white,var(--color-mv2-warm-white));border:1px solid var(--stone-warm-a35);box-shadow:var(--shadow-mv2-panel-sm);border-radius:3px;transition:background .2s,border-color .2s,box-shadow .28s,transform .2s cubic-bezier(.22,1,.36,1)}.glass-frost:hover{background:var(--color-mv2-cream,var(--color-mv2-cream));border-color:color-mix(in srgb, var(--game-accent) 20%, transparent);box-shadow:var(--shadow-notice-subtle)}.dark .glass-frost{background:var(--kiosk-phase-reservations-ink);border-color:var(--liquid-glass-deep-border)}.dark .glass-frost:hover{background:var(--palette-ember-900);border-color:color-mix(in srgb, var(--game-accent) 18%, transparent)}.glass-warm-v2,.ed-surface-plate{background:var(--color-mv2-cream,var(--color-mv2-cream));border:1px solid var(--glass-medium-border);box-shadow:var(--shadow-mv2-panel-sm);border-radius:3px;transition:background .2s,border-color .2s,box-shadow .2s}.glass-warm-v2:hover,.ed-surface-plate:hover{background:var(--color-mv2-stone,var(--color-mv2-stone));border-color:var(--glass-heavy-border);box-shadow:var(--shadow-notice-subtle)}.dark .glass-warm-v2,.dark .ed-surface-plate{background:var(--ink-pure);border-color:color-mix(in srgb, var(--stone-warm) 15%, transparent)}.dark .glass-warm-v2:hover,.dark .ed-surface-plate:hover{background:var(--ink-pure)}.glass-deep{background:var(--color-mv2-stone,var(--color-mv2-stone));border:1px solid var(--stone-warm-a35);box-shadow:var(--shadow-mv2-panel-sm);border-radius:3px;transition:background .2s,box-shadow .28s}.glass-deep:hover{background:var(--color-mv2-fog,var(--color-mv2-fog));box-shadow:var(--shadow-notice-subtle)}.dark .glass-deep{background:var(--ink-panel-a);border-color:var(--white-a06)}.glass-crystal{background:var(--color-mv2-cream,var(--color-mv2-cream));border:1px solid var(--stone-warm-a35);box-shadow:var(--shadow-mv2-panel-sm);border-radius:3px;transition:border-color .2s,box-shadow .2s}.glass-crystal:hover{border-color:var(--glass-heavy-border);box-shadow:var(--shadow-notice-subtle)}.dark .glass-crystal{background:var(--ink-pure);border-color:color-mix(in srgb, var(--stone-warm) 2%, transparent)}.glass-frosted-deep{background:var(--color-mv2-cream,var(--color-mv2-cream));border:1px solid var(--stone-warm-a35);box-shadow:var(--shadow-mv2-panel-sm)}.glass-foreground{background:var(--color-mv2-warm-white,var(--color-mv2-warm-white));border:1px solid var(--glass-medium-border);box-shadow:0 1px 3px var(--ink-navy-a04)}.glass-mid{background:var(--color-mv2-cream,var(--color-mv2-cream));border:1px solid var(--stone-warm-a35);box-shadow:var(--shadow-mv2-panel-sm)}:root{--glass-warm-bg:var(--color-mv2-cream,var(--color-mv2-cream));--glass-warm-bg-hover:var(--color-mv2-stone,var(--color-mv2-stone));--glass-warm-border:var(--glass-medium-border);--glass-warm-border-hover:color-mix(in srgb, var(--game-accent) 40%, transparent);--glass-warm-shadow:var(--shadow-mv2-panel-sm);--glass-warm-shadow-hover:var(--shadow-notice-subtle);--glass-cool-bg:var(--color-mv2-warm-white,var(--color-mv2-warm-white));--glass-cool-border:var(--glass-subtle-border);--glass-neutral-bg:var(--color-mv2-warm-white,var(--color-mv2-warm-white));--glass-neutral-border:var(--glass-subtle-border)}.dark{--glass-warm-bg:color-mix(in srgb, var(--color-mv2-navy) 88%, var(--primitive-warm-900));--glass-warm-bg-hover:color-mix(in srgb, var(--color-mv2-navy) 82%, var(--primitive-warm-800));--glass-warm-border:color-mix(in srgb, var(--color-mv2-fog) 15%, transparent);--glass-warm-border-hover:color-mix(in srgb, var(--game-accent) 38%, transparent);--glass-warm-shadow:0 2px 8px var(--shadow-color);--glass-warm-shadow-hover:var(--page-attractions-marker-shadow)}.game-card-warm{background:var(--glass-warm-bg);border:1.5px solid var(--glass-warm-border);box-shadow:var(--glass-warm-shadow);transition:transform .2s var(--game-spring-snap), box-shadow .28s ease, border-color .25s ease;border-radius:3px;position:relative;overflow:hidden}.game-card-warm:hover{border-color:var(--glass-warm-border-hover);box-shadow:var(--glass-warm-shadow-hover);transform:translateY(-5px)scale(1.008)}.game-card-warm:active{transform:translateY(0)scale(.99)}.game-card-warm:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--game-accent) 6%, transparent) 0%, transparent 60%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.game-card-warm:hover:before{opacity:1}.text-game-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;text-shadow:var(--shadow-mv2-panel-sm)}.text-game-heading{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;font-weight:700;display:inline-block;position:relative}.text-game-heading:after{content:"";background:linear-gradient(90deg, var(--game-accent,var(--palette-teal-550)), transparent);opacity:.7;border-radius:2px;width:40%;height:3px;position:absolute;bottom:-4px;left:0}.text-pixel-label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:.6875rem}.text-pixel-lg{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;font-size:1.8rem;line-height:1.1}.btn-game{letter-spacing:.02em;cursor:pointer;transition:transform .15s var(--game-spring-bounce), box-shadow .2s ease, background .15s ease;will-change:transform;border-radius:3px;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.btn-game:hover{transform:translateY(-2px)}.btn-game:active{transform:translateY(1px)scale(.97)}.btn-game-primary{background:linear-gradient(135deg, var(--primitive-warm-500), var(--primitive-warm-600));color:var(--color-mv2-cream);box-shadow:var(--shadow-mv2-panel-sm);border:none}.btn-game-primary:hover{box-shadow:var(--shadow-notice-subtle)}.btn-game-secondary{background:var(--glass-warm-bg);color:var(--text-primary);border:1.5px solid var(--glass-warm-border);box-shadow:var(--glass-warm-shadow)}.btn-game-secondary:hover{background:var(--glass-warm-bg-hover);border-color:color-mix(in srgb, var(--game-accent) 35%, transparent)}.btn-game-accent{background:linear-gradient(135deg, color-mix(in srgb, var(--game-accent) 85%, transparent), color-mix(in srgb, var(--game-accent) 100%, transparent));color:var(--color-mv2-cream);box-shadow:var(--shadow-mv2-panel-sm);border:none}.btn-game-accent:hover{box-shadow:var(--shadow-notice-subtle)}.scroll-reveal{opacity:0;transition:opacity .5s ease, transform .5s var(--game-spring-smooth);transform:translateY(24px)}.scroll-reveal.in-view{opacity:1;transform:translateY(0)}.wave-divider{position:relative;overflow:hidden}.wave-divider:after{content:"";background:inherit;clip-path:ellipse(50% 60% at 50% 100%);width:120%;height:60px;position:absolute;bottom:-2px;left:-10%}.badge-game{letter-spacing:.03em;transition:transform .15s var(--game-spring-bounce), box-shadow .2s ease;border:1px solid;border-radius:2px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.badge-game:hover{transform:scale(1.06)translateY(-1px)}.badge-game-gold{background:color-mix(in srgb, var(--primitive-warm-400) 12%, transparent);color:var(--primitive-warm-800);border-color:color-mix(in srgb, var(--primitive-warm-400) 45%, transparent);box-shadow:var(--shadow-mv2-panel-sm)}.dark .badge-game-gold{color:var(--primitive-warm-300)}.badge-game-green{background:color-mix(in srgb, var(--primitive-pine-500) 10%, transparent);color:var(--primitive-pine-800);border-color:color-mix(in srgb, var(--primitive-pine-500) 35%, transparent)}.dark .badge-game-green{color:var(--primitive-pine-300)}.badge-game-accent{background:color-mix(in srgb, var(--game-accent) 10%, transparent);color:var(--game-accent);border-color:color-mix(in srgb, var(--game-accent) 32%, transparent);box-shadow:var(--shadow-mv2-panel-sm)}.rpg-stat-bar-track{background:var(--active-overlay);border:1px solid #0000000d;border-radius:2px;height:8px;position:relative;overflow:hidden}.dark .rpg-stat-bar-track{background:var(--white-a07);border-color:var(--component-table-row-hover)}.rpg-stat-bar-fill{height:100%;transition:width .6s var(--game-spring-smooth);border-radius:2px;position:relative}.rpg-bar-health{background:linear-gradient(90deg, var(--primitive-pixel-health), var(--rpg-health-dark))}.rpg-bar-mana{background:linear-gradient(90deg, var(--primitive-pixel-mana), var(--rpg-mana-dark))}.rpg-bar-xp{background:linear-gradient(90deg, var(--primitive-pixel-xp), var(--rpg-xp-dark))}.rpg-bar-gold{background:linear-gradient(90deg, var(--primitive-pixel-gold), var(--rpg-gold-dark))}.rpg-bar-accent{background:linear-gradient(90deg, color-mix(in srgb, var(--game-accent) 90%, transparent), color-mix(in srgb, var(--game-accent) 100%, transparent))}.rpg-bar-system{background:linear-gradient(90deg, var(--primitive-pine-500), var(--dataviz-temp-cold))}@media (prefers-reduced-motion:reduce){.game-card-warm:active,.btn-game:active{transform:none}}.game-grid{gap:var(--game-section-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.game-grid-2{gap:var(--game-section-gap);grid-template-columns:repeat(2,1fr);display:grid}.game-grid-3{gap:var(--game-section-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:839px){.game-grid-2,.game-grid-3{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1200px){.game-grid-3{grid-template-columns:repeat(2,1fr)}}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot-online{background:var(--palette-teal-550);box-shadow:0 2px 8px var(--ink-navy-a06)}.status-dot-warning{background:var(--primitive-warm-400);box-shadow:0 2px 8px var(--ink-navy-a06)}.status-dot-offline{background:var(--primitive-mist-400);box-shadow:none}.status-dot-error{background:var(--primitive-danger);box-shadow:0 2px 8px var(--ink-navy-a06)}.quest-header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 15%, transparent);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:0 0 .75rem;display:flex}.quest-header-icon{background:color-mix(in srgb, var(--game-accent) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--game-accent) 25%, transparent);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.quest-header-title{font-family:var(--font-display), system-ui, sans-serif;color:var(--text-primary);letter-spacing:.01em;font-size:1.1rem;font-weight:700}.quest-header-sub{color:var(--text-muted);margin-top:1px;font-size:.75rem}.page-hero{width:100%;min-height:40vh;padding:var(--game-content-pad);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}.page-hero-bg{background:linear-gradient(160deg, color-mix(in srgb, var(--game-accent) 18%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.page-hero-content{z-index:1;max-width:599px;position:relative}@keyframes bounce-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-bounce-in{animation:.4s ease-out forwards bounce-in}.stagger-children>*{opacity:0;animation:stagger-reveal .4s var(--game-spring-smooth) forwards;transform:translateY(20px)scale(.95)}.stagger-children>:first-child{animation-delay:50ms}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}.stagger-children>:nth-child(7){animation-delay:.35s}.stagger-children>:nth-child(8){animation-delay:.4s}@keyframes stagger-reveal{to{opacity:1;transform:translateY(0)scale(1)}}.settings-command-center{flex-direction:column;width:100%;max-width:none;min-height:100%;margin:0;display:flex}.settings-station-pills{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem 1rem 0;display:flex}.settings-station-pill{letter-spacing:.02em;border:1.5px solid var(--brass-warm-a18);background:var(--liquid-glass-warm,color-mix(in srgb, var(--kiosk-status-warn-soft) 55%, transparent));color:var(--primitive-snow-600);cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;transition:transform .15s,opacity .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.settings-station-pill:hover{border-color:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 50%, transparent);background:color-mix(in srgb, var(--kiosk-status-warn-soft) 75%, transparent)}.settings-station-pill-active{border-color:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 70%, transparent);background:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 12%, color-mix(in srgb, var(--primitive-warm-50) 90%, transparent));color:var(--primitive-snow-800);box-shadow:0 1px 4px color-mix(in srgb, var(--brass-dark) 8%, transparent)}.dark .settings-station-pill{border-color:var(--liquid-glass-deep-border);background:var(--component-table-row-hover);color:var(--primitive-snow-400)}.dark .settings-station-pill:hover{border-color:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 40%, transparent);background:var(--liquid-glass-deep-border)}.dark .settings-station-pill-active{border-color:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 60%, transparent);background:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 15%, var(--black-a30));color:var(--primitive-snow-100)}.settings-station-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding:.875rem 1rem 0;display:grid}.settings-station-card{border:1px solid var(--brass-warm-a18);background:radial-gradient(circle at top right, color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 22%, transparent), transparent 46%), var(--color-mv2-cream,var(--color-mv2-cream));text-align:left;min-height:96px;box-shadow:0 2px 8px var(--ink-navy-a06);border-radius:3px;flex-direction:column;gap:.55rem;padding:.85rem 1rem;transition:transform .18s,border-color .18s,box-shadow .22s;display:flex}.settings-station-card:hover{border-color:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 70%, var(--brass-warm-a18));box-shadow:0 2px 8px var(--ink-navy-a08);transform:translateY(-2px)}.settings-station-card-active{border-color:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 78%, var(--glass-subtle-light-border));box-shadow:0 2px 8px var(--ink-navy-a08)}.dark .settings-station-card{border-color:var(--liquid-glass-deep-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 16%, transparent), transparent 46%), var(--palette-ember-950);box-shadow:0 2px 8px var(--shadow-color)}.settings-station-card-top{align-items:center;gap:.5rem;display:flex}.settings-station-card-icon{width:2rem;height:2rem;color:var(--station-accent,color-mix(in srgb, var(--brass-warm) 85%, transparent));background:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 12%, transparent);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.settings-station-card-label{color:var(--text-primary);font-size:.9rem;font-weight:800}.settings-station-card-desc{color:var(--text-muted);font-size:.78rem;line-height:1.45}.settings-compact-title{white-space:nowrap;border-right:1px solid var(--harvest-wood-frame-light,var(--glass-subtle-light-border));flex-shrink:0;align-items:center;gap:.4rem;margin-right:.25rem;padding-right:.5rem;display:flex}.dark .settings-compact-title{border-right-color:var(--brass-warm-a01)}.settings-compact-actions{border-left:1px solid var(--harvest-wood-frame-light,var(--glass-subtle-light-border));flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding-left:.5rem;display:flex}.dark .settings-compact-actions{border-left-color:var(--brass-warm-a01)}.settings-compact-nav{border-bottom:1px solid var(--harvest-wood-frame-light,var(--brass-warm-a15));background:var(--snow-50);-webkit-backdrop-filter:none;z-index:20;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;padding:.375rem .75rem;display:flex;position:sticky;top:0}.settings-compact-nav:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--amber-gold) 35%, transparent) 50%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.dark .settings-compact-nav{background:var(--night-900);border-bottom-color:var(--brass-warm-a08)}.settings-compact-group{display:contents}.settings-compact-group-label{letter-spacing:.12em;text-transform:uppercase;opacity:.7;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 .15rem;font-size:.6875rem;font-weight:700}.settings-compact-tab{color:color-mix(in srgb, var(--palette-ember-800) 65%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:3px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;line-height:1.3;transition:transform .12s,opacity .12s,background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.dark .settings-compact-tab{color:color-mix(in srgb, var(--palette-ember-350a) 55%, transparent)}.settings-compact-tab:hover{background:var(--brass-warm-a01);color:color-mix(in srgb, var(--palette-ember-800b) 90%, transparent)}.dark .settings-compact-tab:hover{background:var(--brass-warm-a12);color:color-mix(in srgb, var(--palette-ember-250) 90%, transparent)}.settings-compact-tab-active{background:color-mix(in srgb, var(--primitive-warm-50) 85%, transparent);color:var(--tab-color,color-mix(in srgb, var(--palette-ember-800) 90%, transparent));border-color:currentColor}.dark .settings-compact-tab-active{background:color-mix(in srgb, var(--kiosk-phase-reservations-ink) 80%, transparent);color:var(--tab-color,color-mix(in srgb, var(--palette-ember-350a) 90%, transparent))}.settings-compact-tab-icon{align-items:center;display:flex}.settings-compact-tab-icon svg{width:.75rem;height:.75rem}@media (max-width:839px){.settings-compact-nav{gap:.1rem .2rem;padding:.3rem .5rem}.settings-compact-tab{padding:.2rem .35rem;font-size:.6875rem}.settings-compact-tab-text{display:none}.settings-compact-group-label{border-left:1px solid color-mix(in srgb, var(--brass-warm) 25%, transparent);width:1px;height:12px;margin:0 .15rem;padding:0;font-size:0;overflow:hidden}.dark .settings-compact-group-label{border-left-color:var(--brass-warm-a12)}}.settings-channel-pill{color:color-mix(in srgb, var(--palette-ember-800) 60%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.7rem;font-weight:600;transition:transform .15s,opacity .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.dark .settings-channel-pill{color:color-mix(in srgb, var(--palette-ember-350a) 50%, transparent)}.settings-channel-pill:hover{background:var(--brass-warm-a08);color:color-mix(in srgb, var(--palette-ember-800b) 85%, transparent)}.dark .settings-channel-pill:hover{background:var(--brass-warm-a01);color:color-mix(in srgb, var(--palette-ember-250) 85%, transparent)}.settings-channel-pill-active{border-color:var(--glass-medium-light-border);color:color-mix(in srgb, var(--palette-ember-800) 90%, transparent);box-shadow:0 1px 3px var(--shadow-color);background:#fff}.dark .settings-channel-pill-active{background:color-mix(in srgb, var(--kiosk-phase-reservations-ink) 70%, transparent);border-color:var(--glass-subtle-light-border);color:color-mix(in srgb, var(--palette-ember-250) 90%, transparent);box-shadow:0 1px 3px var(--shadow-color)}.settings-channel-pill svg{width:.8rem;height:.8rem}@media (max-width:839px){.settings-channel-pill-label{display:none}}.settings-collapsible-section{border:1px solid var(--brass-warm-a15);background:color-mix(in srgb, var(--primitive-sunshine-100) 40%, transparent);border-radius:8px;overflow:hidden}.dark .settings-collapsible-section{border-color:var(--brass-warm-a08);background:color-mix(in srgb, var(--kiosk-phase-reservations-ink) 40%, transparent)}.settings-collapsible-header{cursor:pointer;width:100%;color:color-mix(in srgb, var(--palette-ember-800) 80%, transparent);justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:background .12s;display:flex}.dark .settings-collapsible-header{color:color-mix(in srgb, var(--palette-ember-350a) 80%, transparent)}.settings-collapsible-header:hover{background:color-mix(in srgb, var(--brass-warm) 6%, transparent)}.dark .settings-collapsible-header:hover{background:color-mix(in srgb, var(--brass-warm) 4%, transparent)}.settings-collapsible-accent{border-radius:2px;flex-shrink:0;width:3px;height:14px;display:inline-block}.settings-collapsible-body{border-top:1px solid var(--brass-warm-a01);padding:.5rem}.dark .settings-collapsible-body{border-top-color:color-mix(in srgb, var(--brass-warm) 6%, transparent)}.switchbot-ctrl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.switchbot-ctrl-card{border:1.5px solid var(--harvest-wood-frame-light,var(--glass-subtle-light-border));background:var(--liquid-glass-warm,color-mix(in srgb, var(--kiosk-status-warn-soft) 50%, transparent));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;transition:box-shadow .15s;overflow:hidden}.dark .switchbot-ctrl-card{background:color-mix(in srgb, var(--palette-ember-950) 70%, transparent);border-color:var(--brass-warm-a01)}.switchbot-ctrl-card:hover{box-shadow:0 2px 12px var(--brass-warm-a12)}.switchbot-ctrl-header{border-bottom:1px solid var(--brass-warm-a01);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.switchbot-ctrl-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.switchbot-ctrl-icon-locked{background:color-mix(in srgb, var(--emerald-400) 15%, transparent);color:var(--primitive-pine-400)}.switchbot-ctrl-icon-unlocked{background:color-mix(in srgb, var(--amber-400) 15%, transparent);color:var(--primitive-warm-400)}.switchbot-ctrl-icon-on{background:color-mix(in srgb, var(--amber-400) 2%, transparent);color:var(--primitive-warm-400)}.switchbot-ctrl-icon-off{background:color-mix(in srgb, var(--primitive-mist-400) 15%, transparent);color:var(--primitive-mist-400)}.switchbot-ctrl-icon-keypad{background:var(--violet-500-a15);color:var(--primitive-mountain-500)}.switchbot-ctrl-refresh{color:var(--text-muted,color-mix(in srgb, var(--palette-ember-600b) 50%, transparent));cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:color .12s,background .12s}.switchbot-ctrl-refresh:hover{color:var(--harvest-gold-warm,var(--harvest-gold-warm));background:color-mix(in srgb, var(--harvest-gold-warm) 8%, transparent)}.switchbot-ctrl-status-row{align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.switchbot-ctrl-stat{align-items:center;gap:.3rem;display:flex}.switchbot-ctrl-actions{gap:.5rem;padding:.5rem .75rem .75rem;display:flex}.switchbot-ctrl-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:5px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.7rem;font-weight:700;transition:transform .12s,opacity .12s,background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.switchbot-ctrl-btn:disabled{opacity:.45;cursor:not-allowed}.switchbot-ctrl-btn-lock{background:var(--emerald-400-a12);color:var(--primitive-pine-600);border-color:color-mix(in srgb, var(--emerald-400) 25%, transparent)}.dark .switchbot-ctrl-btn-lock{color:var(--primitive-pine-400)}.switchbot-ctrl-btn-lock:hover:not(:disabled){background:color-mix(in srgb, var(--emerald-400) 2%, transparent)}.switchbot-ctrl-btn-unlock{background:color-mix(in srgb, var(--amber-400) 1%, transparent);color:var(--primitive-warm-600);border-color:var(--form-warning-ring)}.dark .switchbot-ctrl-btn-unlock{color:var(--primitive-warm-400)}.switchbot-ctrl-btn-unlock:hover:not(:disabled){background:color-mix(in srgb, var(--amber-400) 2%, transparent)}.switchbot-ctrl-btn-unlock-confirm{background:var(--form-error-bg);color:var(--form-error-text);border-color:color-mix(in srgb, var(--primitive-danger) 30%, transparent)}.dark .switchbot-ctrl-btn-unlock-confirm{color:var(--text-danger)}.switchbot-ctrl-btn-cancel{background:var(--bg-sensor-off);color:var(--primitive-mist-500);border-color:color-mix(in srgb, var(--primitive-mist-400) 20%, transparent)}.switchbot-ctrl-btn-on{background:var(--emerald-400-a12);color:var(--primitive-pine-600);border-color:color-mix(in srgb, var(--emerald-400) 25%, transparent)}.dark .switchbot-ctrl-btn-on{color:var(--primitive-pine-400)}.switchbot-ctrl-btn-on:hover:not(:disabled){background:color-mix(in srgb, var(--emerald-400) 2%, transparent)}.switchbot-ctrl-btn-off{background:color-mix(in srgb, var(--primitive-danger) 10%, transparent);color:var(--form-error-text);border-color:var(--form-error-ring)}.dark .switchbot-ctrl-btn-off{color:var(--text-danger)}.switchbot-ctrl-btn-off:hover:not(:disabled){background:color-mix(in srgb, var(--primitive-danger) 18%, transparent)}@media (max-width:599px){.switchbot-ctrl-grid{grid-template-columns:1fr}}.settings-command-header{border-bottom:1px solid var(--harvest-wood-frame-light,color-mix(in srgb, var(--harvest-wood-frame-light) 25%, transparent));background:var(--liquid-glass-warm,var(--liquid-glass-warm));-webkit-backdrop-filter:blur(12px)saturate(1.4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.5rem;display:flex;position:relative;overflow:hidden}.settings-command-header:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--amber-gold) 35%, transparent) 50%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.dark .settings-command-header{background:var(--palette-ember-950);border-bottom-color:color-mix(in srgb, var(--primitive-wood-500) 12%, transparent)}.settings-command-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--primitive-warm-500) 20%, transparent), color-mix(in srgb, var(--primitive-warm-700) 30%, transparent));border:1px solid color-mix(in srgb, var(--harvest-dawn-mid) 30%, transparent);border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.settings-header-btn{border:1.5px solid var(--brass-warm-a15);background:var(--color-mv2-cream,var(--color-mv2-cream));border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .18s,background .18s,border-color .18s,box-shadow .2s;display:flex}.dark .settings-header-btn{border-color:var(--liquid-glass-deep-border);background:var(--white-a06)}.settings-header-btn:hover{background:var(--color-mv2-cream,var(--color-mv2-cream));border-color:color-mix(in srgb, var(--brass-warm) 35%, transparent);box-shadow:0 2px 8px var(--ink-navy-a08);transform:translateY(-2px)}.dark .settings-header-btn:hover{background:var(--liquid-glass-frost);border-color:var(--white-a18);box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.settings-header-btn:active{box-shadow:none;transform:translateY(1px)scale(.95)}.settings-header-btn:focus-visible{outline:2px solid var(--game-accent);outline-offset:2px}.settings-tabs-row{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--palette-ember-500a) 30%, transparent) transparent;border-bottom:1px solid var(--game-panel-border-dark);background:var(--color-mv2-cream,var(--color-mv2-cream));flex-wrap:wrap;gap:.5rem;padding:.75rem 1.5rem;display:flex;overflow:auto hidden}.dark .settings-tabs-row{background:var(--palette-ember-950);border-bottom-color:color-mix(in srgb, var(--primitive-wood-500) 10%, transparent)}.settings-tab-glass{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;border:2px solid #0000;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex}.settings-tab-glass:hover{color:var(--text-primary)}.settings-tab-glass-active{border-color:var(--game-accent);color:var(--game-accent);box-shadow:0 1px 3px var(--ink-navy-a04)}.settings-tab-glass-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.settings-tab-glass-icon svg{width:100%;height:100%}.settings-tab-glass-label{max-width:6rem}.settings-command-toolbar{border-bottom:1px solid var(--harvest-wood-frame-light,color-mix(in srgb, var(--harvest-wood-frame-light) 15%, transparent));background:var(--liquid-glass-warm,color-mix(in srgb, var(--kiosk-status-warn-soft) 55%, transparent));-webkit-backdrop-filter:blur(8px)saturate(1.3);align-items:center;gap:.75rem;padding:.625rem 1.5rem;display:flex}.dark .settings-command-toolbar{background:color-mix(in srgb, var(--palette-ember-950) 85%, transparent);border-bottom-color:color-mix(in srgb, var(--primitive-wood-500) 8%, transparent)}.settings-command-search{border:1.5px solid var(--brass-warm-a15);background:var(--color-mv2-warm-white,var(--color-mv2-warm-white));border-radius:.625rem;flex:1;align-items:center;gap:.5rem;max-width:280px;padding:.4rem .75rem;transition:border-color .18s,box-shadow .18s;display:flex}.settings-command-search:focus-within{border-color:var(--game-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--game-accent) 12%, transparent)}.dark .settings-command-search{border-color:var(--liquid-glass-deep-border);background:var(--component-table-row-hover)}.settings-command-search input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.8125rem;font-weight:500}.settings-command-search input::placeholder{color:var(--text-muted)}.settings-command-actions{align-items:center;gap:.375rem;display:flex}.settings-overview-grid{grid-template-columns:repeat(4,1fr);gap:.625rem;padding:.75rem 1.5rem;display:grid}.settings-overview-card{border:1.5px solid var(--glass-subtle-light-border);background:var(--liquid-glass-warm,color-mix(in srgb, var(--kiosk-status-warn-soft) 55%, transparent));-webkit-backdrop-filter:blur(8px);text-align:left;cursor:pointer;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.625rem .875rem;transition:transform .18s,border-color .18s,box-shadow .2s;display:flex}.settings-overview-card:hover{border-color:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 60%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--brass-dark) 1%, transparent), 0 0 0 1px var(--amber-gold-a01);transform:translateY(-2px)}.settings-overview-card:active{transform:translateY(1px)scale(.98)}.dark .settings-overview-card{border-color:var(--white-a06);background:var(--white-a03)}.dark .settings-overview-card:hover{border-color:color-mix(in srgb, var(--station-accent,var(--brass-warm-a55)) 45%, transparent);box-shadow:0 6px 16px var(--black-a30)}.settings-overview-card-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700}.settings-overview-card-value{font-family:var(--font-mono);color:var(--text-primary);font-size:.9375rem;font-weight:800;line-height:1.2}.settings-overview-card-meta{font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem;font-weight:500}@media (max-width:839px){.settings-overview-grid{grid-template-columns:repeat(2,1fr);padding:.625rem .875rem}.settings-command-toolbar{flex-wrap:wrap;padding:.5rem .875rem}.settings-command-search{order:2;width:100%;max-width:none}.settings-command-actions{order:1;margin-left:auto}}@media (max-width:599px){.settings-overview-grid{grid-template-columns:1fr 1fr;gap:.5rem}}.settings-content{flex:1;width:100%;max-width:none;min-height:0;padding:1.25rem 1.5rem;position:relative;overflow:hidden auto}.settings-content>*{z-index:1;min-width:0;max-width:1400px;position:relative}.settings-content table{table-layout:auto;word-break:break-word}.settings-content .overflow-x-auto{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.settings-content .overflow-x-auto::-webkit-scrollbar{height:4px}.settings-content .overflow-x-auto::-webkit-scrollbar-track{background:0 0}.settings-content .overflow-x-auto::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brass-warm) 25%, transparent);border-radius:4px}.settings-content .overflow-x-auto::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brass-warm) 45%, transparent)}.settings-overview-hero,.settings-overview-quick-actions{flex-direction:column;gap:1rem;padding:1rem;display:flex}.settings-overview-card-kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--station-accent,color-mix(in srgb, var(--brass-warm) 75%, transparent)) 82%, var(--text-on-dark-primary));font-size:.72rem;font-weight:800}.settings-overview-card-title{color:var(--text-primary);font-size:clamp(1.2rem,2vw,2rem);line-height:1.05}.settings-overview-card-sub{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.settings-overview-section-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-overview-action-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.settings-overview-action-btn{border:1px solid color-mix(in srgb, var(--game-accent) 14.0%, transparent);background:color-mix(in srgb, var(--game-accent) 8%, transparent);min-height:48px;color:var(--text-primary);border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.8rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.settings-overview-action-btn:hover{border-color:color-mix(in srgb, var(--game-accent) 24%, transparent);background:color-mix(in srgb, var(--game-accent) 12%, transparent);transform:translateY(-1px)}@media (max-width:1199px){.settings-station-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-overview-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:839px){.settings-station-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem .75rem 0}.settings-station-card{min-height:88px;padding:.8rem .85rem}.settings-overview-action-row{grid-template-columns:1fr}.settings-overview-hero,.settings-overview-quick-actions{padding:.9rem}}@media (max-width:599px){.settings-station-bar{grid-template-columns:1fr}}.terminal-status-text{font-family:var(--font-mono), "JetBrains Mono", monospace}:root .terminal-status-text{color:var(--primitive-snow-600)}.dark .terminal-status-text{color:color-mix(in srgb, var(--palette-green-550a) 85%, transparent)}@media (prefers-reduced-motion:reduce){.settings-header-btn:active,.settings-overview-card:active{transform:none}}.settings-quest-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--glass-subtle-light-border);background:var(--liquid-glass-warm,color-mix(in srgb, var(--kiosk-status-warn-soft) 60%, transparent));-webkit-backdrop-filter:blur(10px)saturate(1.3);min-height:3.75rem;box-shadow:0 2px 8px var(--brass-dark-a06);flex-direction:row;align-items:stretch;gap:0;padding:0 .75rem;display:flex;position:relative;overflow:auto hidden}.dark .settings-quest-nav{background:linear-gradient(to bottom, color-mix(in srgb, var(--kiosk-phase-reservations-ink) 96%, transparent) 0%, color-mix(in srgb, var(--kiosk-phase-reservations-ink) 90%, transparent) 100%);border-bottom-color:var(--brass-warm-a15)}.settings-quest-nav::-webkit-scrollbar{display:none}.settings-quest-group{z-index:1;flex-direction:column;flex-shrink:0;justify-content:flex-end;padding:0 .25rem;display:flex;position:relative}.settings-quest-group-label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--palette-ember-700c) 75%, transparent);white-space:nowrap;align-items:center;gap:.3rem;padding:.3rem .5rem .15rem;font-size:.6875rem;font-weight:600;line-height:1;display:flex}.dark .settings-quest-group-label{color:color-mix(in srgb, var(--palette-ember-350a) 65%, transparent)}.settings-quest-group-icon{opacity:.7;align-items:center;display:flex}.settings-quest-group-icon svg{width:.6rem;height:.6rem}.settings-quest-group-active .settings-quest-group-label{color:var(--group-color,color-mix(in srgb, var(--palette-ember-550b) 90%, transparent));opacity:1}.settings-quest-group-active .settings-quest-tabs{background:color-mix(in srgb, var(--group-accent,var(--brass-500)) 4%, transparent);border-radius:.5rem .5rem 0 0}.settings-quest-tabs{flex-direction:row;align-items:stretch;gap:.125rem;display:flex}.settings-quest-tab{cursor:pointer;color:color-mix(in srgb, var(--palette-ember-800) 75%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:1px solid #0000;border-top-width:2px;border-bottom:none;border-radius:.625rem .625rem 0 0;flex-shrink:0;align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem .75rem .55rem;font-size:.78rem;font-weight:600;transition:color .15s,background .15s,border-color .15s,transform .1s;display:flex;position:relative}.dark .settings-quest-tab{color:color-mix(in srgb, var(--palette-ember-350a) 65%, transparent)}.settings-quest-tab:hover{color:color-mix(in srgb, var(--palette-ember-800b) 95%, transparent);background:var(--brass-warm-a12);transform:translateY(-1px)}.dark .settings-quest-tab:hover{color:color-mix(in srgb, var(--palette-ember-250) 95%, transparent);background:color-mix(in srgb, var(--brass-warm) 14%, transparent);transform:translateY(-1px)}.settings-quest-tab-active{color:var(--tab-color,var(--game-accent));background:color-mix(in srgb, var(--primitive-warm-50) 92%, transparent);border-color:color-mix(in srgb, var(--brass-warm) 35%, transparent);border-top-color:var(--tab-color,var(--game-accent));box-shadow:0 -3px 10px var(--brass-dark-a06), inset 0 1px 0 var(--text-on-dark-primary), 0 1px 0 var(--primitive-warm-50);border-top-width:3px;font-weight:700}.dark .settings-quest-tab-active{color:var(--tab-color,var(--game-accent));background:color-mix(in srgb, var(--kiosk-phase-reservations-ink) 92%, transparent);border-color:var(--glass-medium-light-border);border-top-color:var(--tab-color,var(--game-accent));box-shadow:0 -3px 14px var(--black-a25), inset 0 1px 0 var(--white-a07);border-top-width:3px;font-weight:700}.settings-quest-tab-bar{opacity:.6;border-radius:2px 0 0;width:2px;position:absolute;top:2px;bottom:0;left:0}.settings-quest-tab-icon{opacity:.75;flex-shrink:0;align-items:center;width:1rem;height:1rem;transition:color .15s;display:flex}.settings-quest-tab-active .settings-quest-tab-icon{opacity:1}.settings-quest-tab-icon svg{width:100%;height:100%}.settings-quest-tab-label{letter-spacing:.02em;font-size:.78rem;font-weight:600;line-height:1}.settings-quest-tab-pip{opacity:.75;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:.125rem}.settings-quest-divider{background:linear-gradient(to bottom, transparent 0%, var(--glass-medium-light-border) 40%, var(--glass-medium-light-border) 60%, transparent 100%);flex-shrink:0;align-self:stretch;width:1px;margin:.25rem .375rem}@media (max-width:599px){.settings-quest-nav{min-height:2.75rem;padding:0 .5rem}.settings-quest-group-label{padding:.2rem .3rem .05rem;font-size:.6875rem}.settings-quest-tab{gap:.25rem;min-height:2rem;padding:.25rem .5rem .4rem;font-size:.6875rem}.settings-quest-tab-icon{width:.8rem;height:.8rem}.settings-quest-tab-pip{display:none}.settings-quest-divider{margin:.2rem .25rem}}.settings-layout{flex-direction:column;width:100%;max-width:none;min-height:100%;margin:0;display:flex}.settings-tab-group{margin-bottom:1rem}.settings-tab-group-label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--harvest-wheat,color-mix(in srgb, var(--palette-ember-500a) 60%, transparent));opacity:.7;padding:.5rem .75rem .25rem;font-size:.6875rem}.settings-tab-item{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;touch-action:manipulation;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:.625rem;width:100%;min-height:40px;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:flex}@media (max-width:839px){.settings-command-header{padding:.75rem 1rem}.settings-tabs-row{gap:.375rem;padding:.5rem 1rem}.settings-tab-glass{min-height:40px;padding:.375rem .625rem;font-size:.6875rem}.settings-tab-glass-label{max-width:4rem}.settings-content{padding:1rem}}@media (min-width:1400px){.settings-content{padding:2rem 3rem}}.card-tilt-hover{perspective:800px}.card-tilt-hover>*{transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .2s ease-out}.card-tilt-hover:hover>*{transform:perspective(800px) rotateX(var(--tilt-x,-2deg)) rotateY(var(--tilt-y,2deg));box-shadow:0 2px 8px var(--ink-navy-a08)}.ripple-on-click{position:relative;overflow:hidden}.ripple-on-click:after{content:"";background:color-mix(in srgb, var(--game-accent) 20%, transparent);width:100px;height:100px;top:var(--ripple-y,50%);left:var(--ripple-x,50%);pointer-events:none;opacity:0;border-radius:50%;animation:.5s ease-out card-ripple-expand;position:absolute;transform:scale(.85)translate(-50%,-50%)}@keyframes card-ripple-expand{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(4)}}.skip-link{background:var(--game-accent);color:#fff;z-index:99999;border-radius:3px;padding:8px 16px;font-size:.875rem;font-weight:700;transition:top .15s;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);background:color-mix(in srgb, var(--black) 92%, transparent);color:var(--game-dialogue-text);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.08em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease, transform .15s var(--game-spring-bounce);z-index:100;border:1px solid color-mix(in srgb, var(--primitive-wood-700) 40%, transparent);border-radius:8px;padding:4px 10px;font-size:.6875rem;position:absolute;bottom:calc(100% + 8px);left:50%;transform:scale(.8)translateY(4px)}[data-tooltip]:hover:after{opacity:1;transform:scale(1)translateY(0)}@media (prefers-reduced-motion:reduce){.game-card-warm,.btn-game,.settings-tab-item,.settings-tab-glass,.badge-game{transition-duration:.01ms}.animate-bounce-in,.stagger-children>*,.status-dot-online,.status-dot-warning,.status-dot-error,.achievement-toast,.achievement-toast-exit{animation:none}.stagger-children>*{opacity:1;transform:none}.card-tilt-hover>*{transition:none}.card-tilt-hover:hover>*{transform:none}}@media (max-width:599px){.btn-game{min-height:48px;padding:.75rem 1.25rem}.game-grid-3{grid-template-columns:1fr}.game-card-warm{padding:.875rem}.settings-content{padding:.75rem}}.pull-refresh-indicator{background:var(--color-mv2-cream,var(--color-mv2-cream));border:1.5px solid var(--glass-medium-border);box-shadow:0 2px 8px var(--ink-navy-a06);font-family:var(--font-body), system-ui, sans-serif;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;transition:top .2s var(--game-spring-snap);border-radius:2px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.6875rem;display:flex;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.game-bottom-sheet{z-index:50;background:var(--color-mv2-cream,var(--color-mv2-cream));border-top:1.5px solid var(--glass-medium-border);box-shadow:0 -2px 8px var(--ink-navy-a06);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:3px 3px 0 0;position:fixed;bottom:0;left:0;right:0}.game-bottom-sheet:before{content:"";background:var(--black-a12);border-radius:2px;width:40px;height:4px;margin:.75rem auto 0;display:block}.dark .game-bottom-sheet{background:var(--black);border-top-color:color-mix(in srgb, var(--harvest-wood-frame-light) 15%, transparent)}.game-link{text-decoration:none;position:relative}.game-link:after{content:"";background:var(--game-accent,var(--palette-gold-450));width:0;height:1.5px;transition:width .2s var(--game-spring-bounce,cubic-bezier(.34, 1.56, .64, 1));position:absolute;bottom:-2px;left:0}.game-link:hover:after{width:100%}.game-btn-press:active{filter:brightness(.95);transition:transform 80ms,filter 80ms;transform:scale(.96)translateY(1px)}.game-card-hover:hover{box-shadow:0 2px 8px var(--ink-navy-a08);transition:box-shadow .2s ease, transform .2s var(--game-spring-bounce,cubic-bezier(.34, 1.56, .64, 1));transform:translateY(-3px)}.game-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--kiosk-phase-reservations-paper) 6%, transparent) 0%, color-mix(in srgb, var(--kiosk-phase-reservations-paper) 18%, transparent) 50%, color-mix(in srgb, var(--kiosk-phase-reservations-paper) 6%, transparent) 100%);background-size:200% 100%;border-radius:3px;animation:1.4s infinite game-skeleton-shimmer}@keyframes game-skeleton-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes game-badge-pop{0%{transform:scale(.85)rotate(-15deg)}70%{transform:scale(1.15)rotate(5deg)}to{transform:scale(1)rotate(0)}}.game-badge-new{animation:game-badge-pop .4s var(--game-spring-bounce,cubic-bezier(.34, 1.56, .64, 1)) both}.game-focus:focus-visible{outline:2px solid var(--game-accent,var(--palette-gold-450));outline-offset:3px;border-radius:3px}.game-ripple{position:relative;overflow:hidden}.game-ripple:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--game-accent) 30%, transparent) 0%, transparent 70%);opacity:0;transition:transform .4s,opacity .4s;position:absolute;inset:0;transform:scale(.85)}.game-ripple:active:after{opacity:1;transition:transform,opacity;transform:scale(2)}.game-stagger-item{opacity:0;animation:.4s forwards game-stagger-in;transform:translateY(8px)}@keyframes game-stagger-in{to{opacity:1;transform:translateY(0)}}.game-stagger-item:first-child{animation-delay:0s}.game-stagger-item:nth-child(2){animation-delay:50ms}.game-stagger-item:nth-child(3){animation-delay:.1s}.game-stagger-item:nth-child(4){animation-delay:.15s}.game-stagger-item:nth-child(5){animation-delay:.2s}.game-stagger-item:nth-child(6){animation-delay:.25s}.game-stagger-item:nth-child(7){animation-delay:.3s}.game-stagger-item:nth-child(8){animation-delay:.35s}.game-nav-active{position:relative}.game-nav-active:before{content:"";background:var(--game-accent,var(--palette-gold-450));border-radius:0 2px 2px 0;width:4px;height:60%;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.game-scroll-snap{scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch}.game-scroll-snap>*{scroll-snap-align:start}.wood-frame-card{background:var(--color-mv2-cream,var(--color-mv2-cream));border:2px solid var(--harvest-wood-frame,var(--harvest-wood-frame));border-radius:var(--wood-frame-radius,14px);box-shadow:var(--shadow-mv2-panel-sm);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .25s;position:relative;overflow:hidden}.wood-frame-card:hover{box-shadow:var(--shadow-notice-subtle);border-color:var(--harvest-gold-warm,var(--harvest-gold-warm));transform:translateY(-4px)}.wood-frame-card:active{transform:translateY(0)scale(.99)}.dark .wood-frame-card{background:var(--kiosk-phase-reservations-ink);border-color:var(--glass-medium-light-border);box-shadow:0 2px 8px var(--shadow-color)}.wood-frame-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--amber-gold) 6%, transparent) 0%, transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.wood-frame-card:hover:before{opacity:1}.harvest-card{background:var(--liquid-glass-warm,var(--liquid-glass-warm));border:2px solid var(--harvest-wood-frame,var(--harvest-wood-frame));border-radius:var(--wood-frame-radius,14px);box-shadow:var(--wood-frame-shadow,3px 3px 0 color-mix(in srgb, var(--brass-dark) 15%, transparent), inset 0 1px 0 var(--page-gallery-lightbox-nav-hover));-webkit-backdrop-filter:blur(12px)saturate(1.4);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .25s;position:relative;overflow:hidden}.harvest-card:hover{box-shadow:var(--wood-frame-shadow-hover,var(--wood-frame-shadow-hover));border-color:var(--harvest-gold-warm,var(--harvest-gold-warm));transform:translateY(-4px)}.harvest-card:active{transform:translateY(0)scale(.99)}.harvest-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 0%, var(--amber-gold-a08) 0%, transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.harvest-card:hover:before{opacity:1}.dark .harvest-card{background:color-mix(in srgb, var(--ink-pure) 94%, transparent);border-color:color-mix(in srgb, var(--primitive-campfire-300) 22%, transparent);box-shadow:3px 3px 0 var(--bg-overlay), inset 0 1px 0 var(--white-a06)}.dark .harvest-card:hover{border-color:color-mix(in srgb, var(--harvest-wheat-light) 38%, transparent);box-shadow:5px 5px 0 var(--black-a42), inset 0 1px 0 var(--white-a09), 0 0 28px color-mix(in srgb, var(--amber-bright) 7%, transparent)}.dark .harvest-card:before{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--palette-ember-300) 6%, transparent) 0%, transparent 50%)}.quest-board-card{background:linear-gradient(170deg, var(--color-mv2-cream) 0%, var(--color-mv2-stone) 100%);border:1px solid var(--harvest-wood-frame,var(--harvest-wood-frame));box-shadow:var(--shadow-mv2-panel-sm), inset 0 1px 0 var(--white-a50);border-radius:3px;padding:1rem;transition:transform .18s,box-shadow .2s;position:relative}.quest-board-card:hover{box-shadow:var(--shadow-notice-subtle), inset 0 1px 0 var(--white-a06-2);transform:translateY(-2px)}.dark .quest-board-card{background:linear-gradient(170deg, color-mix(in srgb, var(--palette-ember-900a) 95%, transparent) 0%, color-mix(in srgb, var(--kiosk-phase-reservations-ink) 95%, transparent) 100%)}.reservation-quest-card{--tab-accent:var(--page-reservations-tab-sauna);transition:box-shadow .2s,border-color .2s}.reservation-quest-card:hover{box-shadow:var(--shadow-notice-subtle)}.reservation-quest-sauna{--tab-accent:var(--page-reservations-tab-sauna)}.reservation-quest-camp{--tab-accent:var(--page-reservations-tab-campground)}.reservation-quest-camp:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 80% 50% at 50% 100%, color-mix(in srgb, var(--emerald-500) 6%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.reservation-quest-events{--tab-accent:var(--page-reservations-tab-events)}.reservation-quest-events:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 60% 40% at 50% 0%, var(--section-analytics-bg) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.inventory-slot{border:2px solid var(--harvest-wood-frame-light,var(--harvest-wood-frame-light));background:var(--game-slot-bg,var(--game-slot-bg));cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s;display:flex;position:relative}.inventory-slot:hover{border-color:var(--harvest-gold,var(--harvest-gold));box-shadow:var(--shadow-notice-subtle);background:var(--game-slot-bg-hover,var(--game-slot-bg-hover));transform:scale(1.08)}.inventory-slot.active{border-color:var(--harvest-gold,var(--harvest-gold));box-shadow:var(--shadow-notice-subtle)}.polaroid-card{background:var(--primitive-campfire-50);box-shadow:0 2px 8px color-mix(in srgb, var(--brass-dark) 8%, transparent), 0 1px 3px var(--hover-overlay);border:1px solid var(--glass-subtle-light-border);transform-style:preserve-3d;border-radius:4px;padding:.5rem .5rem 2rem;transition:transform .3s,box-shadow .3s}.polaroid-card:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--brass-dark) 12%, transparent), 0 0 20px var(--amber-gold-a01), 0 2px 6px var(--shadow-color);border-color:color-mix(in srgb, var(--amber-gold) 3%, transparent);transform:perspective(800px)rotateX(-2deg)rotateY(3deg)translateY(-6px)}.dark .polaroid-card{background:var(--ink-pure);box-shadow:0 2px 8px var(--shadow-color), 0 1px 3px var(--black-a15)}.gallery-polaroid-tilt{background:var(--primitive-campfire-50);border:1px solid var(--brass-warm-a15);box-shadow:0 2px 8px var(--brass-dark-a06), 0 2px 6px var(--hover-overlay);border-radius:6px;padding:.75rem .75rem 2rem;transition:transform .3s,box-shadow .3s,border-color .3s}.gallery-polaroid-tilt:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--brass-dark) 1%, transparent), 0 0 20px var(--amber-gold-a08), 0 4px 12px var(--shadow-color);border-color:color-mix(in srgb, var(--amber-gold) 25%, transparent)}.dark .gallery-polaroid-tilt{background:var(--ink-pure);box-shadow:0 2px 8px var(--shadow-color), 0 2px 6px var(--black-a15)}.dark .gallery-polaroid-tilt:hover{box-shadow:var(--page-attractions-marker-shadow), 0 4px 12px var(--shadow-color)}button.btn-golden-cta,.btn-golden-cta{border:1px solid var(--glass-heavy-border);background:linear-gradient(135deg, var(--color-mv2-cream) 0%, var(--color-mv2-stone) 50%, var(--color-mv2-fog) 100%);color:var(--color-mv2-navy,var(--color-mv2-navy));font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-mv2-panel-sm);border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex;position:relative}button.btn-golden-cta svg,.btn-golden-cta svg{color:var(--color-mv2-navy,var(--color-mv2-navy))}button.btn-golden-cta:hover,.btn-golden-cta:hover{box-shadow:var(--shadow-notice-subtle);transform:translateY(-2px)}button.btn-golden-cta:active,.btn-golden-cta:active{box-shadow:var(--shadow-mv2-panel-sm);transform:translateY(0)scale(.98)}.toast-game-dialogue{background:var(--game-dialogue-bg,var(--game-dialogue-bg));border:2px solid var(--game-dialogue-border,var(--game-dialogue-border));color:var(--game-dialogue-text,var(--game-dialogue-text));box-shadow:0 8px 32px var(--black-a40), inset 0 1px 0 var(--white-a05);border-radius:3px;max-width:400px;padding:1rem 1.25rem}.toast-game-dialogue .toast-speaker{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--harvest-gold,var(--harvest-gold));margin-bottom:.25rem;font-size:.6875rem}.quest-progress-bar{background:var(--active-overlay);border:1.5px solid color-mix(in srgb, var(--game-accent) 20%, transparent);border-radius:2px;height:12px;position:relative;overflow:hidden}.dark .quest-progress-bar{background:var(--white-a06)}.quest-progress-bar .quest-progress-fill{background:linear-gradient(90deg, var(--harvest-gold), var(--harvest-gold-warm));height:100%;box-shadow:0 1px 3px var(--ink-navy-a04);border-radius:2px;transition:width .8s cubic-bezier(.22,1,.36,1);position:relative}.quest-step-node{border-radius:2px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .2s;display:flex}.quest-step-node.quest-step-complete{box-shadow:var(--shadow-mv2-panel-sm)}.quest-step-node.quest-step-current{box-shadow:var(--shadow-notice-subtle)}.quest-step-node.quest-step-future{opacity:.5;filter:grayscale(.3)}.reservation-form-input:focus-within,.reservation-form-input input:focus,.reservation-form-input textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--game-accent) 40%, transparent);outline:none;transition:box-shadow .2s,border-color .2s}[data-page-accent=warm] .reservation-form-input:focus-within,[data-page-accent=warm] .reservation-form-input input:focus,[data-page-accent=warm] .reservation-form-input textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primitive-warm-500) 50%, transparent)}[data-page-accent=pine] .reservation-form-input:focus-within,[data-page-accent=pine] .reservation-form-input input:focus,[data-page-accent=pine] .reservation-form-input textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--emerald-500) 5%, transparent)}[data-page-accent=violet] .reservation-form-input:focus-within,[data-page-accent=violet] .reservation-form-input input:focus,[data-page-accent=violet] .reservation-form-input textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--violet-500) 5%, transparent)}.quest-card-hover{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.quest-card-hover:hover{box-shadow:var(--shadow-notice-subtle);transform:scale(1.02)translateY(-2px)}@media (prefers-reduced-motion:reduce){.game-link:after,.game-btn-press:active,.game-card-hover:hover,.game-skeleton,.game-badge-new,.game-ripple:after,.game-stagger-item,.wood-frame-card,.quest-board-card,.inventory-slot,.polaroid-card,.btn-golden-cta,.quest-step-node.quest-step-current{transition:none;animation:none}.game-stagger-item{opacity:1;transform:none}.wood-frame-card:hover,.quest-board-card:hover,.inventory-slot:hover,.polaroid-card:hover,.btn-golden-cta:hover{transform:none}}.game-nav-drawer-overlay{background:var(--bg-overlay);z-index:45;opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.game-nav-drawer-overlay.is-open{opacity:1;pointer-events:auto}.game-nav-drawer{z-index:46;overscroll-behavior:contain;width:280px;max-width:80vw;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.game-nav-drawer.is-open{transform:translate(0)}.game-nav-drawer-content{padding:env(safe-area-inset-top,16px) 16px env(safe-area-inset-bottom,16px);flex-direction:column;gap:8px;min-height:100%;display:flex}.game-nav-group-label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.15em;text-transform:uppercase;opacity:.5;padding:12px 12px 4px;font-size:.6875rem}.game-nav-item{font-family:var(--font-display);touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:3px;align-items:center;gap:12px;padding:12px 14px;font-size:.9375rem;font-weight:600;transition:background .15s,transform .12s cubic-bezier(.34,1.56,.64,1);display:flex}.game-nav-item:active{transform:scale(.96)}.game-nav-item.is-active{font-weight:800}.game-nav-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hero-landing{min-height:40vh;padding:var(--space-8) var(--space-4);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-landing:before{content:"";background:linear-gradient(180deg, transparent 0%, var(--black-a40) 60%, var(--bg-overlay) 100%);z-index:1;pointer-events:none;position:absolute;inset:0}.hero-landing>*{z-index:2;position:relative}.hero-landing-title{font-family:var(--font-game-title);font-size:var(--typo-hero-xl,clamp(3rem, 8vw + 1rem, 6rem));letter-spacing:-.04em;color:#fff;text-shadow:0 4px 20px var(--black-a40), 0 2px 6px var(--black-a30);font-weight:900;line-height:.9}.hero-landing-subtitle{font-family:var(--font-display);font-size:var(--typo-game-title,clamp(1.25rem, 2.2vw, 1.75rem));color:var(--text-on-dark-secondary);margin-top:var(--space-2);text-shadow:0 2px 8px var(--black-a30);font-weight:500}.flip-clock-digit{min-width:2.5em;font-family:var(--font-mono);font-size:var(--typo-game-heading,clamp(1.5rem, 2.8vw, 2.25rem));font-variant-numeric:tabular-nums;border-radius:var(--radius-lg);justify-content:center;align-items:center;padding:.3em .4em;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.flip-clock-label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.15em;text-transform:uppercase;text-align:center;opacity:.5;margin-top:4px;font-size:.6875rem}.landing-feature-card{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.landing-feature-card.is-visible{opacity:1;transform:translateY(0)}.cta-golden{background:linear-gradient(135deg, var(--color-mv2-cream) 0%, var(--color-mv2-stone) 50%, var(--color-mv2-fog) 100%);color:var(--text-primary);font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--glass-heavy-border);box-shadow:0 2px 8px var(--ink-navy-a06);font-weight:800;transition:transform .15s,box-shadow .2s}.cta-golden:hover{box-shadow:0 2px 8px var(--ink-navy-a08);transform:translateY(-2px)}.cta-golden:active{box-shadow:0 2px 8px var(--ink-navy-a06);transform:translateY(0)scale(.98)}@keyframes achievement-toast-enter{0%{opacity:0;transform:translate(100%)}70%{transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes achievement-toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.achievement-toast{border-radius:var(--radius-xl,16px);border:2px solid var(--rpg-gold,var(--primitive-pixel-gold));box-shadow:0 2px 8px var(--ink-navy-a06);align-items:flex-start;gap:12px;padding:14px 16px;animation:.5s cubic-bezier(.34,1.56,.64,1) both achievement-toast-enter;display:flex;position:relative;overflow:hidden}.achievement-toast-exit{animation:.3s cubic-bezier(.23,1,.32,1) forwards achievement-toast-exit}.achievement-toast-icon{background:linear-gradient(135deg, var(--harvest-gold), var(--harvest-gold-dark));width:36px;height:36px;color:var(--primitive-wood-900);box-shadow:0 1px 3px var(--ink-navy-a04);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.achievement-toast-content{flex:1;min-width:0}.achievement-toast-title{font-family:var(--font-game-title,var(--font-display));font-size:.875rem;font-weight:800;line-height:1.3}.achievement-toast-desc{opacity:.7;margin-top:2px;font-size:.75rem;line-height:1.4}.achievement-toast-progress{background:linear-gradient(90deg, var(--rpg-gold,var(--primitive-pixel-gold)), var(--rpg-gold-dark,var(--rpg-gold-dark)));border-radius:0 0 0 var(--radius-xl,16px);height:3px;animation:4s linear forwards toast-progress-shrink;position:absolute;bottom:0;left:0}@keyframes toast-progress-shrink{0%{width:100%}to{width:0%}}.achievement-toast-success{border-color:var(--rpg-xp,var(--primitive-pixel-xp));box-shadow:0 2px 8px var(--ink-navy-a06)}.achievement-toast-success .achievement-toast-icon{background:linear-gradient(135deg, var(--primitive-pixel-xp), var(--rpg-xp-dark))}.achievement-toast-success .achievement-toast-progress{background:linear-gradient(90deg, var(--primitive-pixel-xp), var(--rpg-xp-dark))}@media (prefers-reduced-motion:reduce){.game-nav-item:active,.cta-golden:active{transform:none}}.sfx-click-feedback:active{transition:transform 60ms;transform:scale(.95)}.sfx-toggle-feedback{transition:background-color .15s,transform .1s cubic-bezier(.34,1.56,.64,1)}.sfx-toggle-feedback:active{transform:scale(.93)}.camera-tactical-grid{background-image:radial-gradient(circle, color-mix(in srgb, var(--game-accent) 8%, transparent) 1px, transparent 1px);background-size:20px 20px}.camera-card-hover-glow:hover{box-shadow:0 2px 8px var(--ink-navy-a08);border-color:color-mix(in srgb, var(--vivid-cameras) 35%, transparent)}.camera-rec-pulse{animation:1.5s ease-in-out infinite camera-rec-pulse}@keyframes camera-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.camera-rec-pulse{animation:none}}.equipment-inventory-card{transition:box-shadow .28s,border-color .25s}.equipment-rarity-uncommon{border-color:color-mix(in srgb, var(--emerald-500) 45%, transparent)}.equipment-rarity-rare{border-color:color-mix(in srgb, var(--rpg-stamina-dark) 45%, transparent)}.equipment-rarity-epic{border-color:color-mix(in srgb, var(--primitive-twilight-500) 45%, transparent)}.hover-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}@media (hover:hover) and (pointer:fine){.hover-lift:hover{box-shadow:var(--shadow-card-lift,0 8px 24px var(--black-a12));transform:translateY(-4px)}}.hover-lift:active{transition-duration:80ms;transform:translateY(-1px)scale(.98)}.press-scale{transition:transform .15s cubic-bezier(.22,1,.36,1)}.press-scale:active{transform:scale(.94)}.hover-glow{transition:box-shadow .25s}.hover-glow:hover{box-shadow:0 2px 8px var(--ink-navy-a08)}.tap-ripple{position:relative;overflow:hidden}.tap-ripple:after{content:"";background:var(--page-gallery-lightbox-nav);border-radius:inherit;opacity:0;transition:transform .3s,opacity .3s;position:absolute;inset:0;transform:scale(.8)}.tap-ripple:active:after{opacity:1;transition:none;transform:scale(1.1)}.data-value-primary{color:var(--data-value-primary,var(--amber-electric));font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.data-value-secondary{color:var(--data-value-secondary,var(--palette-teal-350));font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.data-value-tertiary{color:var(--data-value-tertiary,var(--palette-lime-350));font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.data-value-alert{color:var(--data-value-alert,var(--rpg-health-dark))}.data-label{color:var(--data-label,var(--data-label));letter-spacing:.08em;text-transform:uppercase;font-size:.72em;font-weight:600}.light .data-value-primary,:root:not(.dark) .data-value-primary{color:var(--data-value-primary-light,var(--primitive-warm-700))}.light .data-value-secondary,:root:not(.dark) .data-value-secondary{color:var(--data-value-secondary-light,var(--data-value-secondary-light))}.light .data-value-tertiary,:root:not(.dark) .data-value-tertiary{color:var(--data-value-tertiary-light,var(--palette-green-750a))}.light .data-label,:root:not(.dark) .data-label{color:var(--data-label-light,var(--black-a55))}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-dot--online{background:var(--status-online,var(--status-online));box-shadow:none;animation:2s ease-in-out infinite game-status-pulse}.status-dot--degraded{background:var(--status-degraded,var(--status-degraded));box-shadow:none}.status-dot--offline{background:var(--status-offline,var(--status-offline));box-shadow:none}@keyframes game-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.status-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.3em;padding:.15em .5em;font-size:.72rem;font-weight:700;display:inline-flex}.status-badge--online{background:var(--kiosk-green-a12);color:var(--status-online,var(--status-online));border:1px solid var(--kiosk-green-a25)}.status-badge--degraded{background:var(--kiosk-amber-a12);color:var(--status-degraded,var(--status-degraded));border:1px solid var(--kiosk-amber-a25)}.status-badge--offline{background:var(--kiosk-red-a12);color:var(--status-offline,var(--status-offline));border:1px solid var(--kiosk-red-a25)}.count-up-value{font-variant-numeric:tabular-nums;animation:.4s cubic-bezier(.22,1,.36,1) count-up-appear;display:inline-block}@keyframes count-up-appear{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.game-stat-bar{align-items:center;gap:.5rem;display:flex}.game-stat-bar-track{background:var(--liquid-glass-deep-border);border-radius:2px;flex:1;height:6px;position:relative;overflow:hidden}.game-stat-bar-fill{border-radius:2px;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1);position:relative}.game-stat-bar-fill:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--page-gallery-lightbox-nav-hover) 50%, transparent 100%);background-size:40% 100%;animation:2s linear infinite bar-wave;position:absolute;inset:0}@keyframes bar-wave{0%{background-position:-40% 0}to{background-position:140% 0}}.game-stat-bar-label{letter-spacing:.1em;text-transform:uppercase;color:var(--white-a50);min-width:2.5rem;font-size:.7rem;font-weight:700}.game-stat-bar-value{font-variant-numeric:tabular-nums;text-align:right;min-width:3rem;font-size:.8rem;font-weight:700}.dock-item-active-glow{position:relative}.dock-item-active-glow:before{content:"";background:var(--game-accent,var(--amber-electric));width:20px;height:3px;box-shadow:none;border-radius:2px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.mobile-fab{bottom:calc(var(--hud-floating-offset,var(--hud-chrome-bottom)) + 16px);z-index:45;background:linear-gradient(135deg, var(--game-accent,var(--amber-electric)), color-mix(in oklch, var(--game-accent,var(--amber-electric)) 80%, orange));width:52px;height:52px;box-shadow:0 2px 8px var(--ink-navy-a06);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:flex;position:fixed;right:1rem}.mobile-fab:hover{box-shadow:0 2px 8px var(--ink-navy-a08);transform:scale(1.1)translateY(-2px)}.mobile-fab:active{transform:scale(.93)}.parallax-text-near,.parallax-text-mid{will-change:transform;contain:paint}.section-divider-game{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.section-divider-game:before,.section-divider-game:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--game-accent) 30%, transparent), transparent);flex:1;height:1px}.section-divider-game-label{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--game-accent) 60%, transparent);white-space:nowrap;font-size:.6875rem;font-weight:700}.game-no-overscroll{overscroll-behavior:none;-webkit-overflow-scrolling:auto}.defer-render{content-visibility:auto;contain-intrinsic-size:0 200px}.aspect-game{aspect-ratio:16/9;object-fit:cover}[data-section=communication] .settings-quest-group-label{color:var(--section-comms,color-mix(in srgb, var(--sky-400) 90%, transparent))}[data-section=reservations] .settings-quest-group-label{color:var(--section-bookings,color-mix(in srgb, var(--amber-400) 9%, transparent))}[data-section=infrastructure] .settings-quest-group-label{color:var(--section-infra,color-mix(in srgb, var(--emerald-400) 9%, transparent))}[data-section=security] .settings-quest-group-label{color:var(--section-security,color-mix(in srgb, var(--text-danger) 90%, transparent))}[data-section=analytics] .settings-quest-group-label{color:var(--section-analytics,color-mix(in srgb, var(--primitive-twilight-500) 90%, transparent))}@media (prefers-reduced-motion:reduce){.mobile-fab:active{transform:none}}@supports (animation-timeline:view()){.scroll-fade-in{animation:linear both scroll-fade-in;animation-timeline:view();animation-range:entry entry 50%}@keyframes scroll-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@supports not (animation-timeline:view()){.scroll-fade-in{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.scroll-scale-in{animation:linear both scroll-scale-in;animation-timeline:view();animation-range:entry entry 60%}@keyframes scroll-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}}@supports not (animation-timeline:view()){.scroll-scale-in{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){.scroll-gallery-item{animation:linear both scroll-gallery-item;animation-timeline:view();animation-range:entry entry 40%}@keyframes scroll-gallery-item{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.scroll-gallery-item:nth-child(4n+1){animation-delay:0s}.scroll-gallery-item:nth-child(4n+2){animation-delay:50ms}.scroll-gallery-item:nth-child(4n+3){animation-delay:.1s}.scroll-gallery-item:nth-child(4n+4){animation-delay:.15s}}@supports not (animation-timeline:view()){.scroll-gallery-item{opacity:1;filter:none;transform:none}}@supports (animation-timeline:view()){.scroll-parallax-plate .parallax-plate__img,.scroll-parallax-plate>img{will-change:transform;animation:linear both scroll-parallax-drift;animation-timeline:view();animation-range:cover}@keyframes scroll-parallax-drift{0%{transform:translateY(-5%)scale(1.05)}to{transform:translateY(0)scale(1.05)}}.scroll-depth-far,.scroll-depth-mid,.scroll-depth-near{animation:none;animation-timeline:view();animation-range:entry}.scroll-depth-far{animation-name:scroll-depth-far}.scroll-depth-mid{animation-name:scroll-depth-mid}.scroll-depth-near{animation-name:scroll-depth-near}@keyframes scroll-depth-far{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes scroll-depth-mid{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes scroll-depth-near{0%{transform:translateY(4px)}to{transform:translateY(0)}}}@supports not (animation-timeline:view()){.scroll-depth-far,.scroll-depth-mid,.scroll-depth-near{transform:none}}@supports (animation-timeline:scroll()){.game-content{scroll-timeline-name:--gc-progress;scroll-timeline-axis:y}.page-scroll-progress{z-index:50;transform-origin:0;background:linear-gradient(90deg, var(--color-mv2-teal,var(--teal-500)), var(--color-mv2-golden,var(--harvest-wheat)), var(--color-mv2-terracotta,var(--ember-clay)));height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--harvest-wheat) 45%, transparent);pointer-events:none;will-change:transform;animation:linear both gc-scroll-progress;animation-timeline:--gc-progress;position:fixed;inset:0 0 auto;transform:scaleX(0)}@keyframes gc-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@supports not (animation-timeline:scroll()){.page-scroll-progress{display:none}}@media (prefers-reduced-motion:reduce){.scroll-fade-in,.scroll-scale-in,.scroll-gallery-item,.scroll-depth-far,.scroll-depth-mid,.scroll-depth-near,.scroll-parallax-plate .parallax-plate__img,.scroll-parallax-plate>img{opacity:1;filter:none;transform:none;animation:none!important}.page-scroll-progress{display:none!important}}.ripple-container{isolation:isolate;position:relative;overflow:hidden}@media (pointer:coarse){.touch-enhanced:active{opacity:.9;transition:transform .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));transform:scale(.97)}.touch-primary:active{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-mountain-500) 30%, transparent);transform:scale(.95)}}.press-smooth{transition:transform .12s var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1)), box-shadow .12s var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1))}.press-smooth:active{transform:scale(.96)translateY(1px)}.spring-bounce{transition:transform var(--motion-duration-moderate,.3s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}.spring-bounce:active{transform:scale(.92)}.pull-indicator{transform-origin:top;transition:transform .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.swipe-feedback{transition:transform var(--motion-duration-fast,.15s) ease-out}.swipe-feedback.swiping-left{opacity:.9;transform:translate(-8px)}.swipe-feedback.swiping-right{opacity:.9;transform:translate(8px)}.touch-target-48{justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex}@media (pointer:coarse) and (max-width:839px){.thumb-zone-enhanced{margin:-8px;padding:8px}}.no-double-tap-zoom{touch-action:manipulation}.scroll-inertia{-webkit-overflow-scrolling:touch;scroll-behavior:auto;overscroll-behavior:contain}.swipe-area{-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}.texture-wood-grain{position:relative}.texture-wood-grain:before{content:"";pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg width='100' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10 Q 25 5 50 10 T 100 10' fill='none' stroke='color-mix(in srgb, var(--harvest-soil-mid) 8%, transparent)' stroke-width='0.5'/%3E%3Cpath d='M0 15 Q 25 12 50 15 T 100 15' fill='none' stroke='color-mix(in srgb, var(--harvest-soil-mid) 6%, transparent)' stroke-width='0.3'/%3E%3C/svg%3E");background-size:100px 20px;position:absolute;inset:0}.texture-leaves{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 10 Q 40 20 30 30 Q 20 20 30 10' fill='color-mix(in srgb, var(--primitive-forest-500) 5%, transparent)'/%3E%3Cpath d='M45 40 Q 55 50 45 60 Q 35 50 45 40' fill='color-mix(in srgb, var(--primitive-forest-500) 4%, transparent)'/%3E%3C/svg%3E");background-size:60px 60px}.bg-mountain-silhouette{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0,100 L50,40 L100,70 L150,25 L200,55 L250,15 L300,50 L350,30 L400,60 L400,100 Z' fill='color-mix(in srgb, var(--primitive-snow-700) 8%, transparent)'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:100% 100px}.border-pine-trees{border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30'%3E%3Cpath d='M20 2 L25 12 L30 8 L28 18 L33 15 L26 28 L14 28 L7 15 L12 18 L10 8 L15 12 Z' fill='%232d5a3a'/%3E%3C/svg%3E") 30 round}@keyframes campfire-glow-enhanced{0%,to{box-shadow:0 0 20px color-mix(in srgb, var(--primitive-campfire-500) 40%, transparent), 0 0 40px color-mix(in srgb, var(--primitive-campfire-500) 20%, transparent), 0 0 60px color-mix(in srgb, var(--primitive-campfire-500) 10%, transparent)}25%{box-shadow:0 0 25px color-mix(in srgb, var(--color-warm-400) 50%, transparent), 0 0 50px color-mix(in srgb, var(--color-warm-400) 25%, transparent), 0 0 75px color-mix(in srgb, var(--color-warm-400) 10%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--primitive-campfire-500) 45%, transparent), 0 0 36px color-mix(in srgb, var(--primitive-campfire-500) 22%, transparent), 0 0 54px color-mix(in srgb, var(--primitive-campfire-500) 10%, transparent)}75%{box-shadow:0 0 28px color-mix(in srgb, var(--color-warm-300) 40%, transparent), 0 0 56px color-mix(in srgb, var(--color-warm-300) 20%, transparent), 0 0 84px color-mix(in srgb, var(--color-warm-300) 8%, transparent)}}.animate-campfire-glow{animation:3s ease-in-out infinite campfire-glow-enhanced}.skeleton-shimmer{background:linear-gradient(90deg, var(--color-snow-200) 0%, var(--color-snow-100) 20%, var(--color-snow-50) 40%, var(--color-snow-100) 60%, var(--color-snow-200) 100%);background-size:400% 100%;animation:2s ease-in-out infinite skeleton-shimmer}.dark .skeleton-shimmer{background:linear-gradient(90deg, var(--color-night-700) 0%, var(--color-night-600) 20%, var(--color-night-500) 40%, var(--color-night-600) 60%, var(--color-night-700) 100%);background-size:400% 100%}.skeleton-pulse{animation:1.5s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-wave{position:relative;overflow:hidden}.skeleton-wave:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--white-a40) 50%, transparent 100%);animation:1.5s ease-in-out infinite skeleton-wave;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-wave{to{transform:translate(100%)}}.dark .skeleton-wave:after{background:linear-gradient(90deg, transparent 0%, var(--white-a10) 50%, transparent 100%)}.card-stacked{position:relative}.card-stacked:before,.card-stacked:after{content:"";border:3px solid var(--color-snow-700);border-radius:inherit;background:var(--color-snow-100);z-index:-1;position:absolute;inset:0}.card-stacked:before{transform:translate(4px,4px)}.card-stacked:after{opacity:.5;transform:translate(8px,8px)}.dark .card-stacked:before,.dark .card-stacked:after{border-color:var(--color-night-500);background:var(--color-night-700)}.tape-decoration{position:relative}.tape-decoration:before{content:"";background:color-mix(in srgb, var(--color-warm-100) 95%, transparent);border:1px solid color-mix(in srgb, var(--color-warm-800) 30%, transparent);width:60px;height:20px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #0000001a}.stamp-corner{position:relative}.stamp-corner:after{content:"";background:var(--white-a100);border:2px dashed var(--color-warm-400);border-radius:2px;width:32px;height:32px;position:absolute;top:8px;right:8px;transform:rotate(5deg)}.notebook-holes{padding-left:2rem;position:relative}.notebook-holes:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0px, transparent 20px, var(--color-snow-400) 20px, var(--color-snow-400) 28px, transparent 28px, transparent 32px);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:1rem}.fold-corner{position:relative;overflow:hidden}.fold-corner:after{content:"";border-style:solid;border-width:0 24px 24px 0;border-color:transparent var(--color-snow-300) transparent transparent;width:0;height:0;position:absolute;top:0;right:0}.dark .fold-corner:after{border-color:transparent var(--color-night-600) transparent transparent}@keyframes rainbow-border{0%{border-color:var(--color-mv2-fog)}to{border-color:var(--color-mv2-fog)}50%{border-color:var(--primitive-mountain-500)}66%{border-color:var(--primitive-pine-500)}83%{border-color:var(--primitive-warm-400)}to{border-color:var(--primitive-campfire-500)}}.border-rainbow{animation:6s linear infinite rainbow-border}@media (max-width:599px){.reduce-motion-mobile{transition-duration:var(--motion-duration-fast,.15s);animation-duration:.15s}.shadow-mobile-optimized{box-shadow:0 2px 6px var(--shadow-color)}.tap-target-mobile{min-height:44px;padding:10px 14px}.btn-mobile-full{justify-content:center;width:100%}.btn-pill{border-width:1px;border-radius:9999px;height:1rem;padding:.125rem .3125rem;font-size:.5rem;box-shadow:0 1px 2px}.btn-pill:hover:not(:disabled){transform:translateY(-.5px);box-shadow:0 1px 4px}.btn-pill:active:not(:disabled){transform:translateY(.5px);box-shadow:0 0}.btn-icon{min-width:1.5rem;min-height:1.5rem;box-shadow:0 1px 4px var(--color-snow-700);border-width:1px;border-radius:4px;padding:.1875rem}.btn-icon:hover:not(:disabled){box-shadow:0 2px 6px var(--color-snow-700);transform:translateY(-.5px)}.btn-icon:active:not(:disabled){box-shadow:0 0 0 0 var(--color-snow-700);transform:translateY(.5px)}.btn-icon-sm{min-width:1.125rem;min-height:1.125rem;box-shadow:0 1px 2px var(--color-snow-700);border-width:1px;border-radius:3px;padding:.125rem}.btn-icon-sm:hover:not(:disabled){box-shadow:0 1px 4px var(--color-snow-700);transform:translateY(-.5px)}.btn-icon-sm:active:not(:disabled){box-shadow:0 0 0 0 var(--color-snow-700);transform:translateY(.5px)}}@media (max-width:839px) and (orientation:landscape){.landscape-compact{padding-top:8px;padding-bottom:8px}.landscape-hide{display:none}.hud-topbar{min-height:40px;padding-top:env(safe-area-inset-top,0px)}.hud-topbar .hud-topbar-inner{height:40px;padding-top:0;padding-bottom:0}.game-dock-safe{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2px)}}@media (max-width:599px){.rpg-stat-bar{height:6px}.rpg-stat-bar-lg{height:8px}.font-pixel{font-size:.8125rem}.game-card-idle{animation:5s ease-in-out infinite rpg-card-idle}.glass-panel,.glass-panel-sm,.glass-panel-strong{-webkit-backdrop-filter:blur(12px)saturate(130%)}.neon-glow{box-shadow:0 0 3px color-mix(in srgb, var(--game-accent) 20%, transparent), 0 0 8px var(--game-accent-a01)}}.game-sheet{background:var(--glass-bg-strong);border-top:1px solid var(--glass-border-strong);-webkit-backdrop-filter:blur(24px)saturate(150%);z-index:50;overscroll-behavior:contain;max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0);border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.game-sheet-handle{background:color-mix(in srgb, var(--console-fg-muted) 30%, transparent);border-radius:2px;width:36px;height:4px;margin:8px auto 4px}@supports (padding-bottom:env(safe-area-inset-bottom)){.game-dock-safe{padding-bottom:max(8px, env(safe-area-inset-bottom))}}@media (max-width:599px){.inventory-slot,.hud-item-slot{min-width:44px;min-height:44px}.game-card-pixel{box-shadow:2px 2px 0 0 var(--shadow-color)}.game-card-pixel:hover{box-shadow:2px 2px 0 0 var(--active-overlay)}.game-card:hover{transform:translateY(-2px)}.game-section-header{margin-left:.5rem;padding:.375rem .75rem;font-size:1rem}}@media (pointer:coarse){button,[role=button],a,[role=tab],[role=option],[role=menuitem]{min-height:44px}.hud-item-slot{min-width:52px;min-height:52px}[class*=overflow-y-auto],[class*=overflow-auto],main{-webkit-overflow-scrolling:touch}}.bottom-sheet{-webkit-overflow-scrolling:touch;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.bottom-sheet-handle{background:var(--black-a12);border-radius:2px;width:36px;height:4px;margin:8px auto 16px}.dark .bottom-sheet-handle{background:var(--page-gallery-lightbox-nav)}@media (pointer:coarse){.game-card:active{box-shadow:0 0 0 3px var(--game-accent-a25);transition:box-shadow var(--motion-duration-instant,50ms) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hud-item-slot:active{box-shadow:0 0 0 4px color-mix(in srgb, var(--game-accent) 30%, transparent)}}.hud-dock-safe{padding-bottom:max(8px, env(safe-area-inset-bottom))}.hud-topbar-safe{padding-top:env(safe-area-inset-top,0px)}@media (max-width:599px){.font-pixel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.game-card,.game-card-pixel{border-radius:16px}.btn-reserve-primary{border-radius:16px;min-height:56px;font-size:1rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--ambient-c1:color-mix(in srgb, var(--accent-golden-hour) 14%, transparent);--ambient-c2:color-mix(in srgb, var(--palette-ember-400b) 10%, transparent);--ambient-c3:var(--amber-gold-a08)}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"JetBrains Mono", "SF Mono", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-yellow-950:#432004;--color-lime-100:#ecfcca;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-400:#9de500;--color-lime-500:#80cd00;--color-lime-600:#62a400;--color-lime-800:#3d6300;--color-lime-900:#35530e;--color-lime-950:#192e03;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-50:#f0fdfa;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-teal-700:#00776e;--color-teal-800:#005f5a;--color-teal-900:#0b4f4a;--color-teal-950:#022f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-800:#372aac;--color-indigo-900:#312e81;--color-indigo-950:#1e1a4d;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-fuchsia-300:#f2a9ff;--color-fuchsia-950:#4b004f;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-500:#f6339a;--color-pink-900:#861043;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-neutral-100:#f5f5f5;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-950:#0c0a09;--color-mist-500:#67787c;--color-mist-700:#394447;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:600px;--breakpoint-md:840px;--breakpoint-lg:1200px;--breakpoint-xl:1600px;--breakpoint-2xl:1920px;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-mountain-50:var(--primitive-mountain-50);--color-mountain-100:var(--primitive-mountain-100);--color-mountain-200:var(--primitive-mountain-200);--color-mountain-300:var(--primitive-mountain-300);--color-mountain-400:var(--primitive-mountain-400);--color-mountain-500:var(--primitive-mountain-500);--color-mountain-600:var(--primitive-mountain-600);--color-mountain-700:var(--primitive-mountain-700);--color-mountain-800:var(--primitive-mountain-800);--color-mountain-900:var(--primitive-mountain-900);--color-night-50:var(--primitive-night-50);--color-night-100:var(--primitive-night-100);--color-night-200:var(--primitive-night-200);--color-night-300:var(--primitive-night-300);--color-night-400:var(--primitive-night-400);--color-night-500:var(--primitive-night-500);--color-night-600:var(--primitive-night-600);--color-night-700:var(--primitive-night-700);--color-night-800:var(--primitive-night-800);--color-night-900:var(--primitive-night-900);--color-snow-50:var(--primitive-snow-50);--color-snow-100:var(--primitive-snow-100);--color-snow-200:var(--primitive-snow-200);--color-snow-300:var(--primitive-snow-300);--color-snow-400:var(--primitive-snow-400);--color-snow-500:var(--primitive-snow-500);--color-snow-600:var(--primitive-snow-600);--color-snow-700:var(--primitive-snow-700);--color-snow-800:var(--primitive-snow-800);--color-snow-900:var(--primitive-snow-900);--color-pine-50:var(--primitive-pine-50);--color-pine-100:var(--primitive-pine-100);--color-pine-200:var(--primitive-pine-200);--color-pine-300:var(--primitive-pine-300);--color-pine-400:var(--primitive-pine-400);--color-pine-500:var(--primitive-pine-500);--color-pine-600:var(--primitive-pine-600);--color-pine-700:var(--primitive-pine-700);--color-pine-800:var(--primitive-pine-800);--color-pine-900:var(--primitive-pine-900);--color-forest-50:var(--primitive-forest-50);--color-forest-100:var(--primitive-forest-100);--color-forest-200:var(--primitive-forest-200);--color-forest-400:var(--primitive-forest-400);--color-forest-500:var(--primitive-forest-500);--color-forest-600:var(--primitive-forest-600);--color-forest-700:var(--primitive-forest-700);--color-forest-800:var(--primitive-forest-800);--color-forest-900:var(--primitive-forest-900);--color-warm-50:var(--primitive-warm-50);--color-warm-100:var(--primitive-warm-100);--color-warm-200:var(--primitive-warm-200);--color-warm-300:var(--primitive-warm-300);--color-warm-400:var(--primitive-warm-400);--color-warm-500:var(--primitive-warm-500);--color-warm-600:var(--primitive-warm-600);--color-warm-700:var(--primitive-warm-700);--color-warm-800:var(--primitive-warm-800);--color-warm-900:var(--primitive-warm-900);--color-twilight-300:var(--primitive-twilight-300);--color-twilight-400:var(--primitive-twilight-400);--color-twilight-500:var(--primitive-twilight-500);--color-twilight-600:var(--primitive-twilight-600);--color-twilight-700:var(--primitive-twilight-700);--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-300:#fca5a5;--color-danger-400:#f87171;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-danger-800:#991b1b;--color-danger-900:#7f1d1d;--color-star-100:#fef9c3;--color-star-200:#fef08a;--color-star-300:#fde047;--color-star-400:gold;--color-star-600:#ca8a04;--color-star-700:#a16207;--color-star-900:#713f12;--color-mv2-terracotta:#b85540;--color-mv2-terracotta-light:#d07060;--color-mv2-terracotta-dark:#8c3e2e;--color-mv2-campfire-amber:#d07832;--color-mv2-pine:#3a5c42;--color-mv2-pine-dark:#2a4430;--color-mv2-golden:#e8b820;--color-mv2-golden-light:#f0cc50;--color-mv2-golden-dark:#c49a14;--color-mv2-golden-ink:#856508;--color-mv2-dusty-rose:#d07868;--color-mv2-teal:#4a9e9e;--color-mv2-teal-light:#70b8b8;--color-mv2-teal-dark:#357878;--color-mv2-navy:#0f1d2e;--color-mv2-cream:#f5f0e8;--color-mv2-stone:#e8ddd0;--color-mv2-fog:#d4c9bc;--color-mv2-warm-white:#faf7f2;--color-mv2-charcoal:#1e2832;--font-display:"Bricolage Grotesque", "Bricolage Fallback", "Zen Maru Gothic", system-ui, sans-serif;--font-editorial:"Cormorant Garamond", "Cormorant Fallback", Georgia, "Times New Roman", serif;--font-body:"Plus Jakarta Sans", "Jakarta Fallback", "Zen Maru Gothic", system-ui, sans-serif;--font-jp:"Zen Maru Gothic", "Plus Jakarta Sans", "Jakarta Fallback", sans-serif;--font-th:"Sarabun", "Plus Jakarta Sans", "Jakarta Fallback", system-ui, sans-serif;--font-condensed:"Barlow Condensed", system-ui, sans-serif;--font-dela:"Dela Gothic One", "Bricolage Grotesque", system-ui, sans-serif;--font-pixel:"VT323", "Zen Maru Gothic", monospace;--font-game-title:"Bricolage Grotesque", "Bricolage Fallback", "Zen Maru Gothic", system-ui, sans-serif;--shadow-brutal-sm:0 1px 4px #ad5c341a;--shadow-brutal:0 2px 10px #ad5c341f;--shadow-brutal-lg:0 6px 20px #ad5c3424;--border-width-3:1.5px;--border-width-4:2px;--border-width-heavy:1.5px;--border-width-brutal:2px;--border-width-display:3px;--border-width-modal:4px;--radius-none:0;--radius-chrome:2px;--radius-full:9999px;--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:20;--z-sticky:30;--z-fixed:40;--z-modal-backdrop:45;--z-modal:50;--z-popover:60;--z-toast:70;--z-tooltip:80;--z-max:9999;--z-skip-link:10000;--z-system-banner:10010;--z-global-loader:10020;--z-offline-overlay:10030;--z-debug-overlay:10040;--z-top:20000;--opacity-0:0%;--opacity-5:5%;--opacity-10:10%;--opacity-15:15%;--opacity-20:20%;--opacity-25:25%;--opacity-30:30%;--opacity-40:40%;--opacity-50:50%;--opacity-55:55%;--opacity-60:60%;--opacity-70:70%;--opacity-75:75%;--opacity-80:80%;--opacity-85:85%;--opacity-90:90%;--opacity-92:92%;--opacity-95:95%;--opacity-100:100%;--spacing-safe-top:var(--safe-area-top,0px);--spacing-safe-bottom:var(--safe-area-bottom,0px)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-lime-100:lab(96.8662% -11.7133 22.0854);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-lime-600:lab(61.1055% -41.0235 73.1483);--color-lime-800:lab(37.7655% -25.1694 43.0683);--color-lime-900:lab(31.9931% -20.7654 33.7379);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-950:lab(15.7348% 39.0235 -27.4073);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-900:lab(29.4367% 49.3962 3.35757);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-950:lab(2.86037% .455312 .568903);--color-mist-500:lab(49.1145% -5.80183 -4.41525);--color-mist-700:lab(27.9503% -4.0026 -3.35106)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.ed-text-2xs{font-size:var(--text-micro);line-height:1.35}.ed-text-xs{font-size:var(--text-caption);line-height:1.35}.ed-text-sm-plus{font-size:var(--text-body-xs);line-height:1.4}.ed-text-md{font-size:var(--text-body-md);line-height:1.5}.ed-text-sm-plus-14{font-size:var(--text-body-sm-plus);line-height:1.45}.dashboard-widget-title{letter-spacing:-.01em;text-transform:none;font-size:.9375rem;font-weight:700;line-height:1.25}.dashboard-section-header{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.25}.dashboard-badge{letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.dashboard-data-value{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.875rem;font-weight:700;line-height:1}.dashboard-data-value-lg{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.dashboard-label{letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.dashboard-body{letter-spacing:0;font-size:.8125rem;font-weight:500;line-height:1.5}.dashboard-micro{letter-spacing:.01em;font-size:.6875rem;font-weight:500;line-height:1.3}.glass-light{background:var(--color-mv2-cream,var(--color-mv2-cream))}.dark .glass-light{background:var(--ink-navy-panel)}.glass-medium{background:var(--color-mv2-cream,var(--color-mv2-cream))}.dark .glass-medium{background:var(--ink-navy-panel)}.glass-heavy{background:var(--color-mv2-warm-white,var(--color-mv2-warm-white))}.dark .glass-heavy{background:var(--ink-navy-panel)}.glass-warm{background:linear-gradient(135deg, var(--color-mv2-stone), var(--color-mv2-cream))}.dark .glass-warm{background:linear-gradient(135deg, var(--ink-navy-panel), var(--ink-navy))}.glass-cool{background:linear-gradient(135deg, var(--color-mv2-stone), var(--color-mv2-cream))}.dark .glass-cool{background:linear-gradient(135deg, var(--ink-navy-panel), var(--ink-navy))}.glass-ultra{background:var(--color-mv2-warm-white,var(--color-mv2-warm-white));border:1px solid var(--glass-medium-border)}.dark .glass-ultra{background:var(--ink-navy-panel);border:1px solid var(--white-a06)}.glass-gradient{background:linear-gradient(135deg, var(--color-mv2-warm-white), var(--color-mv2-stone));border:1px solid var(--glass-subtle-border)}.dark .glass-gradient{background:linear-gradient(135deg, var(--ink-navy-panel), var(--primitive-snow-900));border:1px solid var(--white-a05)}.glass-campfire,.glass-forest,.glass-twilight{background:linear-gradient(135deg, var(--color-mv2-stone), var(--color-mv2-cream))}.badge-static{letter-spacing:.03em;text-transform:uppercase;box-shadow:none;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;border:1px solid;border-radius:2px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.badge-static:hover,.badge-static:active,.badge-static:focus{box-shadow:none;transform:none}.chip-interactive{letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-mv2-panel-sm);transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), background-color .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border:1px solid;border-radius:2px;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:800;display:inline-flex}.chip-interactive:hover{box-shadow:var(--shadow-mv2-panel-lg);transform:translateY(-2px)scale(1.03)}.chip-interactive:active{box-shadow:0 1px 4px var(--ink-navy-a06);transform:translateY(1px)scale(.98)}.chip-interactive:focus-visible{outline:2px solid var(--primitive-mountain-400);outline-offset:2px}.button-interactive{letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-mv2-panel-sm);transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), background-color .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:1px;border-radius:3px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.75rem;font-weight:900;display:inline-flex}.button-interactive:hover{transform:var(--micro-hover-lift) scale(1.02);box-shadow:var(--shadow-mv2-panel-lg)}.button-interactive:active{box-shadow:0 1px 4px var(--ink-navy-a06);transform:translateY(2px)scale(.98)}.button-interactive:focus-visible{outline:2px solid var(--primitive-mountain-400);outline-offset:2px}.icon-button-interactive{cursor:pointer;box-shadow:var(--shadow-mv2-panel-sm);transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), background-color .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:1px;border-radius:3px;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.icon-button-interactive:hover{box-shadow:var(--shadow-mv2-panel-lg);transform:translateY(-2px)scale(1.05)}.icon-button-interactive:active{box-shadow:0 1px 4px var(--ink-navy-a06);transform:translateY(1px)scale(.95)}.floating-layout{flex-direction:column;gap:1rem;display:flex}.floating-item{z-index:10;position:relative}.gap-reveal{pointer-events:none;height:2rem}.gap-reveal-sm{height:1rem}.gap-reveal-lg{height:3rem}.hover-lift{transition:transform var(--motion-duration-fast) var(--motion-ease-bounce), box-shadow var(--motion-duration-fast) var(--motion-ease-smooth)}@media (hover:hover) and (pointer:fine){.hover-lift:hover{box-shadow:var(--shadow-mv2-panel-lg);transform:translateY(-2px)scale(1.02)}}.hover-lift:active{box-shadow:0 1px 4px var(--ink-navy-a06);transform:translateY(1px)scale(.98)}.hover-glow-navigate{transition:box-shadow var(--motion-duration-normal) var(--motion-ease-smooth)}.hover-glow-navigate:hover{box-shadow:var(--shadow-camera-hover), 0 0 40px var(--terracotta-mid)}@supports (color:color-mix(in lab, red, red)){.hover-glow-navigate:hover{box-shadow:var(--shadow-camera-hover), 0 0 40px color-mix(in srgb, var(--terracotta-mid) 1%, transparent)}}.hover-glow-purple{transition:box-shadow var(--motion-duration-normal) var(--motion-ease-smooth)}.hover-glow-purple:hover{box-shadow:0 0 20px var(--ink-navy), 0 0 40px var(--ink-navy-a08)}@supports (color:color-mix(in lab, red, red)){.hover-glow-purple:hover{box-shadow:0 0 20px color-mix(in srgb, var(--ink-navy) 15%, transparent), 0 0 40px var(--ink-navy-a08)}}.active-press{transition:transform var(--motion-duration-fast) var(--motion-ease-bounce)}.active-press:active{transform:scale(.98)}.disabled-muted{opacity:.5;cursor:not-allowed;filter:grayscale(.3);pointer-events:none}.dark .disabled-muted{opacity:.4}.scrollbar-game{scrollbar-width:thin;scrollbar-color:var(--terracotta-mid) transparent}@supports (color:color-mix(in lab, red, red)){.scrollbar-game{scrollbar-color:color-mix(in srgb, var(--terracotta-mid) 25%, transparent) transparent}}.scrollbar-game::-webkit-scrollbar{width:6px;height:6px}.scrollbar-game::-webkit-scrollbar-track{background:0 0;border-radius:2px}.scrollbar-game::-webkit-scrollbar-thumb{background:var(--terracotta-mid)}@supports (color:color-mix(in lab, red, red)){.scrollbar-game::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--terracotta-mid) 25%, transparent)}}.scrollbar-game::-webkit-scrollbar-thumb{border-radius:2px}.scrollbar-game::-webkit-scrollbar-thumb:hover{background:var(--terracotta-mid)}@supports (color:color-mix(in lab, red, red)){.scrollbar-game::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--terracotta-mid) 45%, transparent)}}.focus-ring-game:focus-visible{outline:2px solid var(--game-accent,var(--hud-terracotta-deep));outline-offset:2px;box-shadow:0 0 0 4px var(--terracotta-mid-a02)}.elevation-0{box-shadow:0 1px 4px var(--ink-navy-a04)}.elevation-1,.elevation-2{box-shadow:var(--shadow-mv2-panel-sm)}.elevation-3{box-shadow:var(--shadow-mv2-panel-lg)}.elevation-4{box-shadow:0 6px 16px var(--ink-navy-a01)}.icon-xs{width:12px;height:12px}.icon-sm{width:14px;height:14px}.icon-md{width:16px;height:16px}.icon-lg{width:20px;height:20px}.icon-xl{width:24px;height:24px}.icon-2xl{width:28px;height:28px}.icon-3xl{width:32px;height:32px}.bg-mountain-500\/5{background:var(--primitive-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/5{background:color-mix(in srgb, var(--primitive-mountain-500) 5%, transparent)}}.bg-mountain-500\/10{background:var(--primitive-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/10{background:color-mix(in srgb, var(--primitive-mountain-500) 10%, transparent)}}.bg-mountain-500\/20{background:var(--primitive-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/20{background:color-mix(in srgb, var(--primitive-mountain-500) 20%, transparent)}}.bg-mountain-500\/30{background:var(--primitive-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/30{background:color-mix(in srgb, var(--primitive-mountain-500) 30%, transparent)}}.bg-pine-500\/5{background:var(--primitive-pine-500)}@supports (color:color-mix(in lab, red, red)){.bg-pine-500\/5{background:color-mix(in srgb, var(--primitive-pine-500) 5%, transparent)}}.bg-pine-500\/10{background:var(--primitive-pine-500)}@supports (color:color-mix(in lab, red, red)){.bg-pine-500\/10{background:color-mix(in srgb, var(--primitive-pine-500) 10%, transparent)}}.bg-pine-500\/20{background:var(--primitive-pine-500)}@supports (color:color-mix(in lab, red, red)){.bg-pine-500\/20{background:color-mix(in srgb, var(--primitive-pine-500) 20%, transparent)}}.bg-warm-500\/10{background:var(--primitive-warm-500)}@supports (color:color-mix(in lab, red, red)){.bg-warm-500\/10{background:color-mix(in srgb, var(--primitive-warm-500) 10%, transparent)}}.bg-warm-500\/20{background:var(--primitive-warm-500)}@supports (color:color-mix(in lab, red, red)){.bg-warm-500\/20{background:color-mix(in srgb, var(--primitive-warm-500) 20%, transparent)}}.bg-danger\/10{background:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background:color-mix(in srgb, var(--primitive-danger) 10%, transparent)}}.bg-danger\/20{background:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/20{background:color-mix(in srgb, var(--primitive-danger) 20%, transparent)}}.bg-navigate-orange\/10{background:var(--primitive-navigate-orange)}@supports (color:color-mix(in lab, red, red)){.bg-navigate-orange\/10{background:color-mix(in srgb, var(--primitive-navigate-orange) 10%, transparent)}}.bg-navigate-orange\/20{background:var(--primitive-navigate-orange)}@supports (color:color-mix(in lab, red, red)){.bg-navigate-orange\/20{background:color-mix(in srgb, var(--primitive-navigate-orange) 20%, transparent)}}.bg-navigate-purple\/10{background:var(--primitive-navigate-purple)}@supports (color:color-mix(in lab, red, red)){.bg-navigate-purple\/10{background:color-mix(in srgb, var(--primitive-navigate-purple) 10%, transparent)}}.bg-navigate-purple\/20{background:var(--primitive-navigate-purple)}@supports (color:color-mix(in lab, red, red)){.bg-navigate-purple\/20{background:color-mix(in srgb, var(--primitive-navigate-purple) 20%, transparent)}}.bg-twilight-500\/10{background:var(--primitive-twilight-500)}@supports (color:color-mix(in lab, red, red)){.bg-twilight-500\/10{background:color-mix(in srgb, var(--primitive-twilight-500) 10%, transparent)}}.bg-twilight-500\/20{background:var(--primitive-twilight-500)}@supports (color:color-mix(in lab, red, red)){.bg-twilight-500\/20{background:color-mix(in srgb, var(--primitive-twilight-500) 20%, transparent)}}.bg-campfire-500\/10{background:var(--primitive-campfire-500)}@supports (color:color-mix(in lab, red, red)){.bg-campfire-500\/10{background:color-mix(in srgb, var(--primitive-campfire-500) 10%, transparent)}}.bg-campfire-500\/20{background:var(--primitive-campfire-500)}@supports (color:color-mix(in lab, red, red)){.bg-campfire-500\/20{background:color-mix(in srgb, var(--primitive-campfire-500) 20%, transparent)}}.bg-sakura-500\/10{background:var(--primitive-sakura-500)}@supports (color:color-mix(in lab, red, red)){.bg-sakura-500\/10{background:color-mix(in srgb, var(--primitive-sakura-500) 10%, transparent)}}.bg-sakura-500\/20{background:var(--primitive-sakura-500)}@supports (color:color-mix(in lab, red, red)){.bg-sakura-500\/20{background:color-mix(in srgb, var(--primitive-sakura-500) 20%, transparent)}}.recharts-responsive-container{min-width:100px;min-height:100px}.recharts-wrapper{min-height:50px}.chart-container{contain:layout style paint;width:100%;min-height:200px;position:relative}.chart-container-sm{contain:layout style;width:100%;min-height:100px;position:relative}.chart-container-lg{contain:layout style paint;width:100%;min-height:300px;position:relative}.flex .recharts-responsive-container,.flex-1 .recharts-responsive-container{height:100%;min-height:inherit}.grid .recharts-responsive-container{height:100%;min-height:150px}.page-container{gap:var(--space-4);min-height:100%;padding:var(--space-4);max-width:var(--grid-container-xl,1280px);flex-direction:column;width:100%;margin-inline:auto;display:flex}@media (max-width:599px){.page-container{padding:var(--space-3);gap:var(--space-3)}}@media (min-width:1200px){.page-container{padding:var(--space-5);gap:var(--space-5)}}.page-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-light);flex-wrap:wrap;display:flex}.page-header-title{font-family:var(--font-display);font-size:var(--typo-title);font-weight:var(--weight-black);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:var(--leading-tight)}.page-header-subtitle{font-size:var(--typo-body-sm);color:var(--text-muted);margin-top:var(--space-0-5,.125rem)}.page-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.content-card{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-mv2-panel-sm);transition:var(--transition-fast);border-radius:3px;overflow:hidden}.content-card:hover{box-shadow:var(--shadow-mv2-panel-lg);transform:translateY(-1px)}.content-card-header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.content-card-body{padding:var(--space-4)}.content-card-footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-light);background:var(--bg-muted,var(--primitive-snow-50))}.dark .content-card-footer{background:var(--bg-muted,var(--primitive-night-900))}.section-divider{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;display:flex}.section-divider:before,.section-divider:after{content:"";background:var(--border-light);flex:1;height:1.5px}.section-divider-label{font-family:var(--font-display);font-size:var(--typo-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-muted);white-space:nowrap}.page-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.page-grid,.page-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.page-grid,.page-grid-3{grid-template-columns:repeat(3,1fr)}.page-grid-4{grid-template-columns:repeat(4,1fr)}}.status-dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px;display:inline-block}.status-dot-online{background:var(--primitive-pine-500);box-shadow:0 0 6px var(--primitive-pine-500)}.status-dot-offline{background:var(--primitive-danger-500,var(--primitive-danger))}.status-dot-warning{background:var(--primitive-warm-500)}.status-dot-idle{background:var(--primitive-snow-400)}.status-dot-online{animation:2s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.6}}.metric-card{gap:var(--space-1);padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border-default);border-radius:3px;flex-direction:column;display:flex}.metric-label{font-size:var(--typo-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-muted)}.metric-value{font-family:var(--font-mono);font-size:var(--typo-data-lg);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;line-height:var(--leading-none);color:var(--text-primary)}.metric-unit{font-size:var(--typo-caption);font-weight:var(--weight-medium);color:var(--text-muted)}.metric-trend{font-size:var(--typo-label-sm);font-weight:var(--weight-bold);align-items:center;gap:2px;display:inline-flex}.metric-trend-up{color:var(--primitive-pine-500)}.metric-trend-down{color:var(--primitive-danger-500,var(--primitive-danger))}.metric-trend-flat{color:var(--text-muted)}.empty-state{text-align:center;padding:var(--space-12) var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.empty-state-icon{opacity:.4;font-size:3rem}.empty-state-title{font-family:var(--font-display);font-size:var(--typo-title-sm);font-weight:var(--weight-bold);color:var(--text-primary)}.empty-state-description{font-size:var(--typo-body-sm);color:var(--text-muted);max-width:24rem;line-height:var(--leading-relaxed)}.skeleton{background:linear-gradient(90deg, var(--color-mv2-stone) 0%, var(--color-mv2-fog) 50%, var(--color-mv2-stone) 100%);background-size:200% 100%;border-radius:3px;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-text{width:60%;height:.875rem}.skeleton-title{width:40%;height:1.25rem}.skeleton-circle{border-radius:var(--radius-full)}.skeleton-card{height:12rem}.depth-float{transform:translateY(var(--depth-float-y,-4px));box-shadow:var(--depth-float-shadow);transition:transform var(--motion-duration-normal,.25s) var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--motion-duration-normal,.25s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.depth-raised{transform:scale(var(--depth-raised-scale,1.02));box-shadow:var(--depth-raised-shadow);transition:transform var(--motion-duration-normal,.25s) var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--motion-duration-normal,.25s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.depth-sunken{box-shadow:var(--depth-sunken-shadow);transition:box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.depth-perspective{perspective:var(--depth-perspective,1000px);perspective-origin:50%}.depth-3d-child{transform-style:preserve-3d;backface-visibility:hidden}.depth-hover{transition:transform var(--motion-duration-normal,.25s) var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--motion-duration-normal,.25s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.depth-hover:hover{box-shadow:var(--shadow-mv2-panel-lg);transform:translateY(-6px)scale(1.01)}.depth-hover:active{box-shadow:var(--shadow-mv2-panel-sm);transition-duration:.1s;transform:translateY(-1px)scale(.99)}.depth-slot{border:1px solid var(--game-slot-border,var(--stone-warm))}@supports (color:color-mix(in lab, red, red)){.depth-slot{border:1px solid var(--game-slot-border,color-mix(in srgb, var(--stone-warm) 6%, transparent))}}.depth-slot{box-shadow:inset 0 1px 0 var(--page-gallery-lightbox-nav), var(--shadow-mv2-panel-sm)}.depth-slot-active{border:1px solid var(--game-quest-yellow,var(--hud-terracotta-deep));box-shadow:inset 0 1px 0 var(--kiosk-text-faint), 0 0 12px var(--terracotta-mid), var(--shadow-mv2-panel-sm)}@supports (color:color-mix(in lab, red, red)){.depth-slot-active{box-shadow:inset 0 1px 0 var(--kiosk-text-faint), 0 0 12px color-mix(in srgb, var(--terracotta-mid) 15%, transparent), var(--shadow-mv2-panel-sm)}}.kiosk-security-feed-ambient{background:radial-gradient(circle at 16% 0%, var(--cyan-glow-a18), transparent 34%), radial-gradient(circle at 86% 10%, var(--rose-glow-a20), transparent 32%), linear-gradient(180deg, var(--white-a04), transparent 36%)}.kiosk-security-feed-spotlight{background:radial-gradient(circle at 50% 35%, var(--cyan-glow-a18), transparent 38%)}.weather-console-scanlines{background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, var(--black-a03) 2px, var(--black-a03) 4px)}.dark .weather-console-scanlines{background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, var(--black-a10) 2px, var(--black-a10) 4px)}.weather-wind-glow{background-image:radial-gradient(ellipse at center, var(--color-pine-500), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.weather-wind-glow{background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-pine-500) 8%, transparent), transparent 70%)}}.dark .weather-wind-glow{background-image:radial-gradient(ellipse at center, var(--color-pine-500), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.dark .weather-wind-glow{background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-pine-500) 10%, transparent), transparent 70%)}}.weather-legend-hatch{background-image:repeating-linear-gradient(90deg,#0000,#0000 2px,#0000004d 2px 4px)}.weather-legend-dot-grid{background-image:radial-gradient(circle, var(--primitive-snow-400) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.weather-legend-dot-grid{background-image:radial-gradient(circle, color-mix(in srgb, var(--primitive-snow-400) 50%, transparent) 1px, transparent 1px)}}.weather-legend-dot-grid{background-size:var(--bg-dot-grid-size)}.metric-tile-grid{grid-template-columns:repeat(var(--mt-cols,3), minmax(0, 1fr));grid-template-rows:repeat(var(--mt-rows,5), auto);column-gap:var(--mt-gap,.5rem);align-items:stretch;row-gap:0;display:grid}.metric-tile{gap:var(--mt-row-gap,.28rem);flex-direction:column;min-width:0;display:flex}.metric-tile-grid>.metric-tile{grid-template-rows:subgrid;grid-row:span var(--mt-rows,5);row-gap:var(--mt-row-gap,.28rem);gap:0;min-height:0;display:grid}@supports not (grid-template-rows:subgrid){.metric-tile-grid>.metric-tile{gap:var(--mt-row-gap,.28rem);flex-direction:column;grid-row:auto;display:flex}}.metric-tile__head{min-height:var(--mt-head-min,1.5rem);justify-content:space-between;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.metric-tile__value-row{min-height:var(--mt-value-min,1.65rem);flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;min-width:0;display:flex}.metric-tile__value{font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.metric-tile__unit{opacity:.72;letter-spacing:.04em;flex-shrink:0;font-size:.75em;font-weight:600}.metric-tile__meta{min-height:var(--mt-meta-min,1.15em);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;overflow:hidden}.metric-tile__meter-slot{min-height:var(--mt-meter-min,.5rem);flex-direction:column;justify-content:center;gap:.2rem;display:flex}.metric-tile__spark-slot{min-height:var(--mt-spark-min,1.25rem);flex-direction:column;justify-content:center;min-width:0;display:flex}.metric-tile__hint{min-height:var(--mt-hint-min,2.4em);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.metric-chip-row{grid-template-columns:repeat(var(--mt-cols,2), minmax(0, 1fr));gap:var(--mt-gap,.5rem);align-items:stretch;display:grid}.metric-chip-row>.metric-tile{flex-direction:column;gap:.35rem;min-width:0;display:flex}.admin-toast-panel{background:linear-gradient(160deg, var(--ink-panel-a) 0%, var(--kiosk-phase-reservations-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel{background:linear-gradient(160deg, color-mix(in srgb, var(--ink-panel-a) 96%, transparent) 0%, color-mix(in srgb, var(--kiosk-phase-reservations-ink) 96%, transparent) 100%)}}.admin-toast-panel{-webkit-backdrop-filter:blur(16px);border-style:solid;border-width:1.5px;box-shadow:0 0 0 1px #0006,0 8px 32px #00000080}.admin-toast-panel[data-admin-toast-type=info]{border-color:var(--primitive-mountain-400)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=info]{border-color:color-mix(in srgb, var(--primitive-mountain-400) 40%, transparent)}}.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-accent:var(--primitive-mountain-500)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-accent:color-mix(in srgb, var(--primitive-mountain-500) 70%, transparent)}}.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-icon-bg:var(--primitive-mountain-600)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-icon-bg:color-mix(in srgb, var(--primitive-mountain-600) 20%, transparent)}}.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-icon-border:var(--primitive-mountain-400)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-icon-border:color-mix(in srgb, var(--primitive-mountain-400) 40%, transparent)}}.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-icon-color:var(--primitive-mountain-300)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-icon-color:color-mix(in srgb, var(--primitive-mountain-300) 90%, transparent)}}.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-title-color:var(--primitive-mountain-200)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=info]{--admin-toast-title-color:color-mix(in srgb, var(--primitive-mountain-200) 95%, transparent)}}.admin-toast-panel[data-admin-toast-type=warning]{border-color:var(--primitive-warm-400)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=warning]{border-color:color-mix(in srgb, var(--primitive-warm-400) 40%, transparent)}}.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-accent:var(--primitive-warm-500)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-accent:color-mix(in srgb, var(--primitive-warm-500) 70%, transparent)}}.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-icon-bg:var(--primitive-warm-600)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-icon-bg:color-mix(in srgb, var(--primitive-warm-600) 20%, transparent)}}.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-icon-border:var(--primitive-warm-400)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-icon-border:color-mix(in srgb, var(--primitive-warm-400) 40%, transparent)}}.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-icon-color:var(--primitive-warm-300)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-icon-color:color-mix(in srgb, var(--primitive-warm-300) 90%, transparent)}}.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-title-color:var(--primitive-warm-200)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=warning]{--admin-toast-title-color:color-mix(in srgb, var(--primitive-warm-200) 95%, transparent)}}.admin-toast-panel[data-admin-toast-type=success]{border-color:var(--primitive-pine-400)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=success]{border-color:color-mix(in srgb, var(--primitive-pine-400) 40%, transparent)}}.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-accent:var(--primitive-pine-500)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-accent:color-mix(in srgb, var(--primitive-pine-500) 70%, transparent)}}.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-icon-bg:var(--primitive-pine-600)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-icon-bg:color-mix(in srgb, var(--primitive-pine-600) 20%, transparent)}}.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-icon-border:var(--primitive-pine-400)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-icon-border:color-mix(in srgb, var(--primitive-pine-400) 40%, transparent)}}.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-icon-color:var(--primitive-pine-300)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-icon-color:color-mix(in srgb, var(--primitive-pine-300) 90%, transparent)}}.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-title-color:var(--primitive-pine-200)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=success]{--admin-toast-title-color:color-mix(in srgb, var(--primitive-pine-200) 95%, transparent)}}.admin-toast-panel[data-admin-toast-type=alert]{border-color:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=alert]{border-color:color-mix(in srgb, var(--primitive-danger) 40%, transparent)}}.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-accent:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-accent:color-mix(in srgb, var(--primitive-danger) 70%, transparent)}}.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-icon-bg:var(--component-btn-danger-hover)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-icon-bg:color-mix(in srgb, var(--component-btn-danger-hover) 20%, transparent)}}.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-icon-border:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-icon-border:color-mix(in srgb, var(--primitive-danger) 40%, transparent)}}.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-icon-color:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-icon-color:color-mix(in srgb, var(--primitive-danger) 90%, transparent)}}.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-title-color:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=alert]{--admin-toast-title-color:color-mix(in srgb, var(--primitive-danger) 95%, transparent)}}.admin-toast-panel[data-admin-toast-type=promo]{border-color:var(--primitive-warm-500)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=promo]{border-color:color-mix(in srgb, var(--primitive-warm-500) 50%, transparent)}}.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-accent:var(--brass-warm)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-accent:color-mix(in srgb, var(--brass-warm) 80%, transparent)}}.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-icon-bg:var(--primitive-warm-600)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-icon-bg:color-mix(in srgb, var(--primitive-warm-600) 20%, transparent)}}.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-icon-border:var(--primitive-warm-500)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-icon-border:color-mix(in srgb, var(--primitive-warm-500) 50%, transparent)}}.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-icon-color:var(--primitive-warm-300)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-icon-color:color-mix(in srgb, var(--primitive-warm-300) 90%, transparent)}}.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-title-color:var(--primitive-warm-200)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel[data-admin-toast-type=promo]{--admin-toast-title-color:color-mix(in srgb, var(--primitive-warm-200) 95%, transparent)}}.admin-toast-panel__accent-bar{background:linear-gradient(90deg, transparent, var(--admin-toast-accent), transparent)}.admin-toast-panel__icon{background:var(--admin-toast-icon-bg);border:1px solid var(--admin-toast-icon-border)}.admin-toast-panel__icon svg{color:var(--admin-toast-icon-color)}.admin-toast-panel__title{color:var(--admin-toast-title-color)}.admin-toast-panel__message{color:var(--paper-warm-flat)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel__message{color:color-mix(in srgb, var(--paper-warm-flat) 75%, transparent)}}.admin-toast-panel__dismiss{background:#ffffff0d;border:1px solid #ffffff14}.admin-toast-panel__dismiss svg{color:var(--paper-warm-flat)}@supports (color:color-mix(in lab, red, red)){.admin-toast-panel__dismiss svg{color:color-mix(in srgb, var(--paper-warm-flat) 60%, transparent)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ranch-loader-spin{to{transform:rotate(360deg)}}@keyframes ranch-loader-breathe{0%,to{opacity:.55;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@layer overrides{@media (prefers-reduced-motion:reduce){.ranch-loader-motion{animation:none}.kinetics-press:active,.kinetics-expand,.kinetics-fade-slide,.kinetics-digit-bump,.kinetics-toast-overshoot,.kinetics-tilt-hover,.kinetics-tilt-hover:hover{transition:none;transform:none}.kinetics-shake{animation:none}.kinetics-digit-bump--active{transform:none}.kinetics-shimmer:after{display:none}.animate-page-morph-in,.animate-page-morph-out,.skeleton-shimmer,.skeleton-game,.tooltip-animate,.game-card-idle,.game-card-idle-slow,.rpg-shimmer,.neon-pulse,.page-enter-rpg,.game-loading-dots span,.btn-shimmer:before,.btn-glow-pulse,.hero-text-reveal,.hero-text-slide-up,.hero-counter-roll{opacity:1;filter:none;animation:none;transform:none}.btn-press:hover,.btn-press:active,.btn-press-scale:active{transform:none}.btn-ripple:active:after{animation:none}button:not([disabled]):active,[role=button]:not([disabled]):active{transform:none}}.press-sink:active{box-shadow:0 1px 2px var(--shadow-color);transform:translateY(2px)scale(.98)}@media (prefers-reduced-motion:reduce){.tap-bounce,.tap-bounce:active,.press-sink,.hover-glow-warm,.hover-tilt-3d,.hover-wood-frame,.btn-press-scale{transition:none;animation:none;transform:none}.idle-float,.idle-breathe,.idle-sway,.rarity-epic,.rarity-legendary,.animate-bounce-gentle,.animate-wiggle,.animate-pulse-glow,.animate-sparkle,.mascot-wave,.text-shimmer,.text-shimmer-neon,.text-shimmer-warm,.data-pulse{animation:none}.reveal-on-scroll,.reveal-on-scroll-left,.reveal-scale{opacity:1;transition:none;transform:none}.game-tilt-hover,.game-tilt-hover:hover{transition:none;transform:none}.glass-hover-bright:hover{filter:none}.animate-zone-warp,.animate-achievement-pop,.animate-quest-complete,.animate-idle-bob,.animate-dock-pop,.animate-card-cascade,.animate-cta-glow,.animate-page-enter-mobile,.animate-page-exit-mobile,.btn-shimmer:before,.btn-glow-pulse,.hero-text-reveal,.hero-text-slide-up,.hero-counter-roll{opacity:1;animation:none;transform:none}.section-reveal,.section-reveal-words>*,.cascade-grid>*,.micro-idle-breathe{opacity:1;transition:none;animation:none;transform:none}.nav-progress-bar__fill{background:var(--color-mv2-teal,var(--teal-500));opacity:.6;animation:none}.tap-bounce:active,.press-squish:active,.text-shimmer,.text-shimmer-neon,.text-shimmer-warm,.data-pulse{animation:none;transform:none}}.dark .dark\:text-slate-400{color:var(--primitive-snow-300,var(--primitive-mist-300))}.dark .dark\:text-gray-400{color:var(--primitive-snow-300,var(--primitive-snow-300))}.dark .dark\:text-slate-500{color:var(--primitive-mist-400)}.dark .dark\:border-slate-600,.dark .dark\:border-slate-700{border-color:var(--primitive-snow-700)}.card-error{border-color:var(--primitive-danger,var(--primitive-danger));animation:.5s ease-in-out error-shake}.input-invalid{border-color:var(--primitive-danger);background-color:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.input-invalid{background-color:color-mix(in srgb, var(--primitive-danger) 5%, transparent)}}.dark .input-invalid{border-color:var(--text-danger);background-color:var(--primitive-danger)}@supports (color:color-mix(in lab, red, red)){.dark .input-invalid{background-color:color-mix(in srgb, var(--primitive-danger) 10%, transparent)}}}.kinetics-press:active{transform:translateY(2px)}.kinetics-expand{transition:height var(--motion-duration-normal,.25s) var(--motion-ease-out-strong,cubic-bezier(.23, 1, .32, 1)), opacity var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}.kinetics-fade-slide{transition:opacity var(--motion-duration-fast,.15s) var(--motion-ease-smooth,ease), transform var(--motion-duration-fast,.15s) var(--motion-ease-smooth,ease)}.kinetics-fade-slide[data-enter=true]{opacity:1;transform:translateY(0)}.kinetics-fade-slide[data-enter=false]{opacity:0;transform:translateY(4px)}.kinetics-digit-bump{transition:transform var(--motion-duration-normal,.25s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1));display:inline-block;transform:translateY(0)scale(1)}.kinetics-digit-bump--active{transform:translateY(-4px)scale(1.12)}@keyframes kinetics-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.kinetics-shake{animation:kinetics-shake var(--motion-duration-slow,.4s) var(--motion-ease-out-strong,ease-out) 1}.kinetics-tilt-hover{transition:transform var(--motion-duration-normal,.25s) var(--motion-ease-out-strong,cubic-bezier(.23, 1, .32, 1))}@media (hover:hover) and (pointer:fine){.kinetics-tilt-hover:hover{transform:perspective(600px)rotateX(1.2deg)rotateY(-1.2deg)translateY(-2px)}}.kinetics-toast-overshoot{transition:transform var(--motion-duration-slow,.4s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), opacity var(--motion-duration-normal,.25s) var(--motion-ease-out-strong,cubic-bezier(.23, 1, .32, 1))}.kinetics-shimmer{position:relative;overflow:hidden}.kinetics-shimmer:after{content:"";transition:transform var(--motion-duration-slow) var(--motion-ease-out-strong);background:linear-gradient(105deg,#0000 40%,#fff3 50%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.kinetics-shimmer:hover:after{transform:translate(100%)}.tier-d-onramp{z-index:2;background:linear-gradient(#f5f0e857 0%,#f5f0e81a 42%,#0000 72%),#212e3d;align-items:center;gap:.75rem;min-height:2.5rem;padding:.55rem clamp(12px,3vw,24px);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tier-d-onramp{background:linear-gradient(180deg, color-mix(in srgb, var(--color-mv2-cream) 34%, transparent) 0%, color-mix(in srgb, var(--color-mv2-cream) 10%, transparent) 42%, transparent 72%), color-mix(in srgb, var(--color-mv2-navy) 92%, var(--color-mv2-cream))}}.tier-d-onramp{border-bottom:1px solid #f5f0e838}@supports (color:color-mix(in lab, red, red)){.tier-d-onramp{border-bottom:1px solid color-mix(in srgb, var(--color-mv2-cream) 22%, transparent)}}.tier-d-onramp{box-shadow:inset 0 1px #f5f0e82e,0 1px #b8554047}@supports (color:color-mix(in lab, red, red)){.tier-d-onramp{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-mv2-cream) 18%, transparent), 0 1px 0 color-mix(in srgb, var(--color-mv2-terracotta) 28%, transparent)}}.tier-d-onramp__fade{pointer-events:none;background:linear-gradient(90deg, var(--color-mv2-cream) 0%, #f5f0e88c 28%, #f5f0e82e 52%, transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tier-d-onramp__fade{background:linear-gradient(90deg, var(--color-mv2-cream) 0%, color-mix(in srgb, var(--color-mv2-cream) 55%, transparent) 28%, color-mix(in srgb, var(--color-mv2-cream) 18%, transparent) 52%, transparent 78%)}}.tier-d-onramp__fade{opacity:.78}.tier-d-onramp__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#f5f0e8e0;margin:0;font-size:.65rem;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.tier-d-onramp__label{color:color-mix(in srgb, var(--color-mv2-cream) 88%, transparent)}}.tier-d-onramp__label{align-items:center;gap:.5rem;display:inline-flex}.tier-d-onramp__label:before{content:"";background:var(--color-mv2-terracotta);opacity:.85;flex-shrink:0;width:20px;height:2px}.tier-d-onramp__stamp{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f5f0e88c;margin-inline-start:auto;font-size:.6rem;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.tier-d-onramp__stamp{color:color-mix(in srgb, var(--color-mv2-cream) 55%, transparent)}}.tier-d-onramp__stamp{border:1px solid #f5f0e838}@supports (color:color-mix(in lab, red, red)){.tier-d-onramp__stamp{border:1px solid color-mix(in srgb, var(--color-mv2-cream) 22%, transparent)}}.tier-d-onramp__stamp{border-radius:var(--radius-chrome,2px);padding:.15rem .4rem}@keyframes bounce-gentle{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-10px)}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathing{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes glow{0%,to{box-shadow:0 0 4px color-mix(in srgb, var(--primitive-mountain-500) 30%, transparent)}50%{box-shadow:0 0 12px color-mix(in srgb, var(--primitive-mountain-500) 50%, transparent)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loadingPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--primitive-campfire-500)}50%{box-shadow:0 0 20px 4px var(--primitive-campfire-300)}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.2)rotate(15deg)}}.animate-bounce-gentle{animation:1s infinite bounce-gentle}.animate-wiggle{animation:.3s ease-in-out infinite wiggle}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.animate-sparkle{animation:2s ease-in-out infinite sparkle}.hover-lift-md{transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}@media (hover:hover) and (pointer:fine){.hover-lift-md:hover{box-shadow:0 8px 24px var(--black-a12);transform:translateY(-4px)}}.hover-lift-md:active{box-shadow:0 2px 8px var(--active-overlay);transform:translateY(-1px)}.card-hover-brutal{transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.card-hover-brutal:hover{box-shadow:0 10px 28px var(--shadow-color);transform:translate(-2px,-2px)}.card-hover-brutal:active{box-shadow:0 2px 8px var(--shadow-color);transform:translate(0)}.hover-press{transition:transform .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hover-press:hover{transform:translateY(-1px);box-shadow:0 4px 16px}.hover-press:active{transform:translateY(1px)translate(1px);box-shadow:0 1px 4px}.hover-scale{transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}.hover-scale:hover{transform:scale(1.05)}.hover-scale:active{transform:scale(.95)}.sticker-pop{transition:transform .2s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}.sticker-pop:hover{transform:scale(1.1)rotate(-2deg)}.mascot-wave{transform-origin:bottom;animation:2s ease-in-out infinite wave}@keyframes wave{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-5deg)}}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes sheet-spring-up{0%{transform:translateY(100%)}60%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes focus-pulse{0%,to{box-shadow:0 0 0 0 var(--primitive-mountain-400)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--primitive-mountain-500) 20%, transparent)}}.animate-page-fade{animation:page-fade-in var(--motion-duration-normal) var(--motion-ease-default)}.animate-page-slide{animation:page-slide-up var(--motion-duration-normal) var(--motion-ease-smooth)}.animate-page-scale{animation:page-scale-in var(--motion-duration-normal) var(--motion-ease-bounce)}.focus-ring-animated:focus-visible{animation:2s ease-in-out infinite focus-pulse}.scroll-header{transition:padding var(--motion-duration-fast) var(--motion-ease-smooth), background var(--motion-duration-fast) var(--motion-ease-smooth)}.scroll-header.is-compact{-webkit-backdrop-filter:blur(12px);padding-top:.5rem;padding-bottom:.5rem}.game-viewport:is([data-motion-tier=lowPower],[data-motion-tier=essential]) .scroll-header.is-compact{-webkit-backdrop-filter:none}.touch-target{min-width:44px;min-height:44px}.touch-target-lg{min-width:48px;min-height:48px}.touch-feedback{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.touch-feedback:active{opacity:.9;transform:scale(.97)}.scroll-smooth{scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.safe-area-all{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@keyframes page-morph-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-morph-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.99)}}.animate-page-morph-in{animation:page-morph-in .35s var(--motion-ease-out-strong) forwards}.animate-page-morph-out{animation:page-morph-out .2s var(--motion-ease-out-strong) forwards}.btn-press{transition:transform .12s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .12s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));will-change:transform}.btn-press:hover{transform:translateY(-1px)}.btn-press:active{transition-duration:60ms;transform:translateY(1px)scale(.95)}.btn-press-scale:active{transform:scale(var(--btn-press-scale,.95));transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}@keyframes btn-shimmer-sweep{0%{background-position:-200%}to{background-position:200%}}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:before{content:"";background:linear-gradient(105deg, transparent 35%, var(--kiosk-trend-stable) 45%, var(--white-a40) 50%, var(--kiosk-trend-stable) 55%, transparent 65%);animation:btn-shimmer-sweep var(--btn-shimmer-speed,2.5s) ease-in-out infinite;pointer-events:none;background-size:200% 100%;position:absolute;inset:0}@keyframes btn-ripple-expand{0%{opacity:.4;transform:scale(.85)}to{opacity:0;transform:scale(4)}}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";background:var(--white-a50);opacity:0;pointer-events:none;border-radius:50%;width:100%;height:100%;margin:-50% 0 0 -50%;position:absolute;inset:50% auto auto 50%;transform:scale(.85)}.btn-ripple:active:after{animation:btn-ripple-expand var(--btn-ripple-duration,.5s) ease-out forwards}@keyframes btn-glow-pulse{0%,to{box-shadow:0 0 0 0 var(--game-accent-a35)}50%{box-shadow:0 0 20px 4px var(--game-accent-a02)}}.btn-glow-pulse{animation:2.5s ease-in-out infinite btn-glow-pulse}@keyframes hero-text-reveal{0%{clip-path:inset(100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.hero-text-reveal{animation:hero-text-reveal .8s var(--motion-ease-out-strong) both}@keyframes hero-text-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-text-slide-up{animation:hero-text-slide-up .6s var(--motion-ease-out-strong) both}@keyframes hero-counter-roll{0%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}.hero-counter-roll{animation:hero-counter-roll .6s var(--motion-ease-bounce) both}@keyframes toggle-on{0%{transform:translate(0)}50%{transform:translate(calc(100% + 2px))}to{transform:translate(100%)}}@keyframes tab-underline-slide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tab-active-underline{position:relative}.tab-active-underline:after{content:"";transform-origin:0;height:2px;animation:tab-underline-slide .25s var(--motion-ease-out-strong) forwards;background:currentColor;position:absolute;bottom:-1px;left:0;right:0}@keyframes tooltip-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tooltip-animate{animation:tooltip-enter var(--motion-duration-fast,.15s) var(--motion-ease-out-strong,var(--motion-ease-out-strong)) forwards}.btn-glow:hover{box-shadow:0 0 20px var(--glow-color,#6366f14d)}@supports (color:color-mix(in lab, red, red)){.btn-glow:hover{box-shadow:0 0 20px var(--glow-color,color-mix(in srgb, var(--color-indigo-500) 30%, transparent))}}.btn-glow:hover{transition:box-shadow var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.skeleton-shimmer{background:linear-gradient(90deg, var(--shadow-color) 25%, var(--black-a10) 37%, var(--shadow-color) 63%);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-wave}.dark .skeleton-shimmer{background:linear-gradient(90deg, var(--white-a06) 25%, var(--white-a10) 37%, var(--white-a06) 63%);background-size:200% 100%}.loading-dot:first-child{animation:1.4s ease-in-out infinite loading-dots}.loading-dot:nth-child(2){animation:1.4s ease-in-out .2s infinite loading-dots}.loading-dot:nth-child(3){animation:1.4s ease-in-out .4s infinite loading-dots}.rpg-stat-bar{background:var(--rpg-bar-track,var(--white-a06));border:1px solid var(--component-table-row-hover);border-radius:9999px;height:8px;position:relative;overflow:hidden}.rpg-stat-bar-sm{height:6px}.rpg-stat-bar-lg{height:12px}:is(.light,:root:not(.dark)) .rpg-stat-bar{background:var(--active-overlay);border-color:var(--shadow-color)}.rpg-stat-fill{border-radius:inherit;height:100%;transition:width var(--motion-duration-slower,.6s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1));position:relative}.rpg-stat-fill-health{background:var(--rpg-bar-health);box-shadow:0 0 8px var(--rpg-health-glow)}.rpg-stat-fill-mana{background:var(--rpg-bar-mana);box-shadow:0 0 8px var(--rpg-mana-glow)}.rpg-stat-fill-xp{background:var(--rpg-bar-xp);box-shadow:0 0 8px var(--rpg-xp-glow)}.rpg-stat-fill-gold{background:var(--rpg-bar-gold);box-shadow:0 0 8px var(--rpg-gold-glow)}.rpg-stat-fill-stamina{background:var(--rpg-bar-stamina);box-shadow:0 0 8px var(--rpg-stamina-glow)}.rpg-stat-fill-system{background:var(--rpg-bar-system);box-shadow:0 0 6px var(--emerald-500-a04)}.rpg-stat-fill-temp{background:var(--rpg-bar-temp);box-shadow:0 0 6px var(--amber-400)}@supports (color:color-mix(in lab, red, red)){.rpg-stat-fill-temp{box-shadow:0 0 6px color-mix(in srgb, var(--amber-400) 40%, transparent)}}.rpg-stat-fill-humidity{background:var(--rpg-bar-humidity);box-shadow:0 0 6px var(--rpg-mana-glow)}.rpg-stat-fill-co2{background:var(--rpg-bar-co2);box-shadow:0 0 6px var(--emerald-500-a04)}.neon-glow{box-shadow:0 0 5px var(--game-accent-a03), 0 0 15px var(--game-accent-a15), inset 0 0 5px var(--game-accent-a01)}.neon-glow-health{box-shadow:0 0 8px var(--rpg-health-glow), 0 0 20px var(--primitive-pixel-health)}@supports (color:color-mix(in lab, red, red)){.neon-glow-health{box-shadow:0 0 8px var(--rpg-health-glow), 0 0 20px color-mix(in srgb, var(--primitive-pixel-health) 20%, transparent)}}.neon-glow-mana{box-shadow:0 0 8px var(--rpg-mana-glow), 0 0 20px var(--primitive-pixel-mana)}@supports (color:color-mix(in lab, red, red)){.neon-glow-mana{box-shadow:0 0 8px var(--rpg-mana-glow), 0 0 20px color-mix(in srgb, var(--primitive-pixel-mana) 20%, transparent)}}.neon-glow-xp{box-shadow:0 0 8px var(--rpg-xp-glow), 0 0 20px var(--primitive-pixel-xp)}@supports (color:color-mix(in lab, red, red)){.neon-glow-xp{box-shadow:0 0 8px var(--rpg-xp-glow), 0 0 20px color-mix(in srgb, var(--primitive-pixel-xp) 20%, transparent)}}.neon-glow-gold{box-shadow:0 0 8px var(--rpg-gold-glow), 0 0 20px var(--primitive-pixel-gold)}@supports (color:color-mix(in lab, red, red)){.neon-glow-gold{box-shadow:0 0 8px var(--rpg-gold-glow), 0 0 20px color-mix(in srgb, var(--primitive-pixel-gold) 20%, transparent)}}.neon-glow-rare{box-shadow:0 0 8px var(--rpg-rare-glow), 0 0 20px var(--primitive-twilight-500)}@supports (color:color-mix(in lab, red, red)){.neon-glow-rare{box-shadow:0 0 8px var(--rpg-rare-glow), 0 0 20px color-mix(in srgb, var(--primitive-twilight-500) 20%, transparent)}}.neon-border{border:1px solid var(--game-accent-a04);box-shadow:0 0 5px var(--game-accent), inset 0 0 5px var(--game-accent-a05)}@supports (color:color-mix(in lab, red, red)){.neon-border{box-shadow:0 0 5px color-mix(in srgb, var(--game-accent) 20%, transparent), inset 0 0 5px var(--game-accent-a05)}}.neon-text{text-shadow:0 0 7px,0 0 10px,0 0 21px}.neon-text-subtle{text-shadow:0 0 4px,0 0 8px}.pixel-border{border-radius:0;box-shadow:3px 0,-3px 0,0 3px,0 -3px}.pixel-border-sm{border-radius:0;box-shadow:2px 0,-2px 0,0 2px,0 -2px}@keyframes rpg-card-idle{0%,to{transform:translateY(0)}50%{transform:var(--micro-hover-lift)}}.game-card-idle{animation:4s ease-in-out infinite rpg-card-idle}.game-card-idle-slow{animation:6s ease-in-out infinite rpg-card-idle}@keyframes rpg-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.rpg-shimmer{background:linear-gradient(90deg, transparent 0%, var(--primitive-pixel-gold) 25%, var(--primitive-pixel-gold) 50%, var(--primitive-pixel-gold) 75%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.rpg-shimmer{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--primitive-pixel-gold) 15%, transparent) 25%, color-mix(in srgb, var(--primitive-pixel-gold) 30%, transparent) 50%, color-mix(in srgb, var(--primitive-pixel-gold) 15%, transparent) 75%, transparent 100%)}}.rpg-shimmer{background-size:200% 100%;animation:2s linear infinite rpg-shimmer}@keyframes neon-pulse{0%,to{opacity:1;box-shadow:0 0 4px}50%{opacity:.7;box-shadow:0 0 12px,0 0 20px}}.neon-pulse{animation:2s ease-in-out infinite neon-pulse}@keyframes rpg-page-enter{0%{opacity:0;transform:scale(.92)translateY(40px)}to{opacity:1;transform:scale(1)translateY(0)}}.page-enter-rpg{animation:rpg-page-enter .5s var(--motion-ease-bounce) forwards}.dark .glass-panel-glow{position:relative}.dark .glass-panel-glow:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--game-accent-a03), transparent 40%, transparent 60%, var(--game-accent-a15));-webkit-mask:linear-gradient(var(--chart-tooltip-bg) 0 0) content-box, linear-gradient(var(--chart-tooltip-bg) 0 0);-webkit-mask:linear-gradient(var(--chart-tooltip-bg) 0 0) content-box, linear-gradient(var(--chart-tooltip-bg) 0 0);-webkit-mask:linear-gradient(var(--chart-tooltip-bg) 0 0) content-box, linear-gradient(var(--chart-tooltip-bg) 0 0);mask:linear-gradient(var(--chart-tooltip-bg) 0 0) content-box, linear-gradient(var(--chart-tooltip-bg) 0 0);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;animation:8s linear infinite glass-border-rotate;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes glass-border-rotate{0%{background:linear-gradient(0deg, var(--game-accent-a03), transparent 40%, transparent 60%, var(--game-accent-a15))}25%{background:linear-gradient(90deg, var(--game-accent-a03), transparent 40%, transparent 60%, var(--game-accent-a15))}50%{background:linear-gradient(180deg, var(--game-accent-a03), transparent 40%, transparent 60%, var(--game-accent-a15))}75%{background:linear-gradient(270deg, var(--game-accent-a03), transparent 40%, transparent 60%, var(--game-accent-a15))}to{background:linear-gradient(360deg, var(--game-accent-a03), transparent 40%, transparent 60%, var(--game-accent-a15))}}.hud-brackets{position:relative}.hud-brackets:before,.hud-brackets:after{content:"";border:2px solid var(--game-accent-a06);pointer-events:none;width:16px;height:16px;position:absolute}.hud-brackets:before{border-bottom:none;border-right:none;top:4px;left:4px}.hud-brackets:after{border-top:none;border-left:none;bottom:4px;right:4px}.film-strip-border{position:relative}.film-strip-border:before,.film-strip-border:after{content:"";background:repeating-linear-gradient(90deg, var(--black-a08-2) 0px, var(--black-a08-2) 8px, transparent 8px, transparent 12px);pointer-events:none;z-index:1;height:12px;position:absolute;left:0;right:0}.film-strip-border:before{top:0}.film-strip-border:after{bottom:0}button:not([disabled]):not(.no-game-spring),[role=button]:not([disabled]):not(.no-game-spring),a[href]:not(.no-game-spring){transition:transform .12s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}button:not([disabled]):not(.no-game-spring):active,[role=button]:not([disabled]):not(.no-game-spring):active{transform:scale(.97)}@keyframes game-loading-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.game-loading-dots{justify-content:center;align-items:center;gap:6px;display:flex}.game-loading-dots span{background:var(--game-accent,var(--primitive-pixel-gold));border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite game-loading-bounce}.game-loading-dots span:first-child{animation-delay:0s}.game-loading-dots span:nth-child(2){animation-delay:.15s}.game-loading-dots span:nth-child(3){animation-delay:.3s}.game-content::-webkit-scrollbar{width:4px}.game-content::-webkit-scrollbar-thumb{background:var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.game-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--game-accent) 30%, transparent)}}.game-content::-webkit-scrollbar-thumb{border-radius:999px}.game-content::-webkit-scrollbar-thumb:hover{background:var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.game-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--game-accent) 50%, transparent)}}.game-content::-webkit-scrollbar-track{background:0 0}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.parallax-card{will-change:transform;transition:transform var(--motion-duration-moderate,.3s) ease-out}.game-divider{font-family:var(--font-pixel,"VT323", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,var(--palette-stone-600));align-items:center;gap:12px;margin:1.5rem 0;font-size:.75rem;display:flex}.game-divider:before,.game-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--game-accent) 50%, transparent);flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.game-divider:before,.game-divider:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--game-accent) 20%, transparent) 50%, transparent)}}@keyframes game-reveal-up{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes game-reveal-left{0%{opacity:0;transform:translate(-20px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes game-reveal-pop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.animate-game-reveal-up{animation:game-reveal-up .45s var(--motion-ease-out-strong) both}.animate-game-reveal-left{animation:game-reveal-left .4s var(--motion-ease-out-strong) both}.animate-game-reveal-pop{animation:game-reveal-pop .5s var(--motion-ease-bounce) both}.stagger-children>:nth-child(7){animation-delay:.3s}.stagger-children>:nth-child(8){animation-delay:.35s}.parallax-slow,.parallax-mid,.parallax-fast{will-change:transform}@keyframes ripple-expand{0%{opacity:.4;transform:scale(.85)}to{opacity:0;transform:scale(3)}}.ripple-effect:after{content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:100%;height:100%;position:absolute;inset:50% auto auto 50%;transform:scale(.85)}.ripple-effect:active:after{transform-origin:50%;margin:-50% 0 0 -50%;animation:.5s ease-out forwards ripple-expand}@keyframes tap-bounce{0%{transform:scale(1)}40%{transform:scale(.92)}70%{transform:scale(1.06)}to{transform:scale(1)}}.tap-bounce:active{animation:tap-bounce .28s var(--motion-ease-bounce) both}.press-sink{transition:transform .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hover-glow-warm{transition:box-shadow var(--motion-duration-normal,.25s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), transform .2s var(--motion-ease-out-strong)}.hover-glow-warm:hover{box-shadow:0 0 24px var(--amber-gold), 0 8px 32px #a162071f}@supports (color:color-mix(in lab, red, red)){.hover-glow-warm:hover{box-shadow:0 0 24px color-mix(in srgb, var(--amber-gold) 3%, transparent), 0 8px 32px color-mix(in srgb, var(--color-star-700) 12%, transparent)}}.hover-glow-warm:hover{transform:var(--micro-hover-lift)}.hover-glow-golden{transition:box-shadow var(--motion-duration-normal,.25s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hover-glow-golden:hover{box-shadow:0 0 20px var(--primitive-pixel-gold), 0 0 40px var(--primitive-pixel-gold)}@supports (color:color-mix(in lab, red, red)){.hover-glow-golden:hover{box-shadow:0 0 20px color-mix(in srgb, var(--primitive-pixel-gold) 25%, transparent), 0 0 40px color-mix(in srgb, var(--primitive-pixel-gold) 10%, transparent)}}.hover-glow-golden:hover{border-color:var(--primitive-pixel-gold)}@supports (color:color-mix(in lab, red, red)){.hover-glow-golden:hover{border-color:color-mix(in srgb, var(--primitive-pixel-gold) 50%, transparent)}}.hover-tilt-3d{transition:transform .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));transform-style:preserve-3d;perspective:800px}.hover-tilt-3d:hover{transform:perspective(800px)rotateX(-2deg)rotateY(3deg)translateY(-4px)}.hover-wood-frame{transition:box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), transform .2s var(--motion-ease-out-strong)}.hover-wood-frame:hover{box-shadow:var(--wood-frame-shadow-hover);transform:translateY(-4px)}@keyframes idle-float{0%,to{transform:translateY(0)}50%{transform:var(--micro-hover-lift)}}@keyframes idle-breathe{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes idle-sway{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}@keyframes golden-sparkle{0%,to{opacity:0;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes golden-glow-pulse{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--primitive-pixel-gold) 20%, transparent)}50%{box-shadow:0 0 20px var(--rpg-gold-glow), 0 0 40px color-mix(in srgb, var(--primitive-pixel-gold) 10%, transparent)}}@keyframes rarity-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes card-flip-in{0%{opacity:0;transform:perspective(800px)rotateY(90deg)}to{opacity:1;transform:perspective(800px)rotateY(0)}}.idle-float{animation:3s ease-in-out infinite idle-float}.idle-breathe{animation:4s ease-in-out infinite idle-breathe}.idle-sway{animation:5s ease-in-out infinite idle-sway}@keyframes page-slide-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes page-slide-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes page-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.reveal-on-scroll{opacity:0;transition:opacity .5s cubic-bezier(.25, .46, .45, .94), transform .5s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1));transform:translateY(20px)scale(.98)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)scale(1)}.reveal-on-scroll-left{opacity:0;transition:opacity var(--motion-duration-slower,.6s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), transform .6s var(--motion-ease-out-strong);transform:translate(-30px)}.reveal-on-scroll-left.is-visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity var(--motion-duration-slow,.4s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), transform .5s var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1));transform:scale(.92)}.reveal-scale.is-visible,.reveal-scale.in-view{opacity:1;transform:scale(1)}@media (hover:hover){.game-tilt-hover{transition:transform .2s var(--motion-ease-out-strong);transform-style:preserve-3d}.game-tilt-hover:hover{transform:perspective(800px)rotateX(-2deg)rotateY(3deg)translateY(-4px)}}.glass-hover-bright:hover{filter:brightness(1.05);border-color:var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.glass-hover-bright:hover{border-color:color-mix(in srgb, var(--game-accent) 25%, transparent)}}.reveal-stagger>.reveal-on-scroll:first-child{transition-delay:0s}.reveal-stagger>.reveal-on-scroll:nth-child(2){transition-delay:80ms}.reveal-stagger>.reveal-on-scroll:nth-child(3){transition-delay:.16s}.reveal-stagger>.reveal-on-scroll:nth-child(4){transition-delay:.24s}.reveal-stagger>.reveal-on-scroll:nth-child(5){transition-delay:.32s}.reveal-stagger>.reveal-on-scroll:nth-child(6){transition-delay:.4s}@keyframes splash-fade-in{0%{opacity:0;transform:scale(1.05)}60%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes splash-fade-out{0%{opacity:1}to{opacity:0;pointer-events:none;transform:scale(.98)}}@keyframes zone-warp-in{0%{opacity:0;transform:scale(.88)translateY(30px)}50%{opacity:.8;transform:scale(1.02)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-zone-warp{animation:zone-warp-in .55s var(--motion-ease-out-strong) both}@keyframes achievement-pop{0%{opacity:0;transform:scale(.3)translateY(20px)}50%{opacity:1;transform:scale(1.12)translateY(-4px)}70%{transform:scale(.95)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-achievement-pop{animation:achievement-pop .6s var(--motion-ease-bounce) both}@keyframes quest-complete-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primitive-pixel-gold) 60%, transparent)}30%{box-shadow:0 0 30px 10px var(--rpg-gold-glow)}60%{box-shadow:0 0 60px 20px color-mix(in srgb, var(--primitive-pixel-gold) 10%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primitive-pixel-gold) 0%, transparent)}}.animate-quest-complete{animation:.8s ease-out both quest-complete-flash}@keyframes idle-bob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(.5deg)}75%{transform:translateY(2px)rotate(-.3deg)}}.animate-idle-bob{animation:4s ease-in-out infinite idle-bob}@keyframes hud-slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes hud-slide-down{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dock-item-pop{0%{opacity:0;transform:translateY(20px)scale(.7)}60%{transform:var(--micro-hover-lift) scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-dock-pop{animation:dock-item-pop .4s var(--motion-ease-bounce) both}@keyframes card-cascade-in{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-card-cascade{animation:card-cascade-in .5s var(--motion-ease-out-strong) both}@keyframes cta-glow-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--game-accent) 40%, transparent)}50%{box-shadow:0 0 20px 4px var(--game-accent-a02)}}.animate-cta-glow{animation:2.5s ease-in-out infinite cta-glow-pulse}@keyframes counter-tick{0%{transform:translateY(0)}25%{opacity:0;transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}75%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes page-enter-mobile{0%{opacity:0;transform:translate(40px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes page-exit-mobile{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-30px)scale(.98)}}.animate-page-enter-mobile{animation:page-enter-mobile .3s var(--motion-ease-out-strong) both}.animate-page-exit-mobile{animation:.2s ease-in both page-exit-mobile}.magnetic-btn{transition:transform .2s var(--motion-ease-out-strong);will-change:transform}.section-reveal{opacity:0;transition:opacity var(--motion-duration-slower,.6s) cubic-bezier(.25, .46, .45, .94), transform var(--motion-duration-slower,.6s) var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1));transform:translateY(30px)scale(.97)}.section-reveal.is-visible{opacity:1;transform:translateY(0)scale(1)}.section-reveal-words>*{opacity:0;transition:opacity var(--motion-duration-slow,.4s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), transform .4s var(--motion-ease-out-strong);display:inline-block;transform:translateY(12px)}.section-reveal-words.is-visible>:first-child{opacity:1;transition-delay:0s;transform:none}.section-reveal-words.is-visible>:nth-child(2){opacity:1;transition-delay:60ms;transform:none}.section-reveal-words.is-visible>:nth-child(3){opacity:1;transition-delay:.12s;transform:none}.section-reveal-words.is-visible>:nth-child(4){opacity:1;transition-delay:.18s;transform:none}.section-reveal-words.is-visible>:nth-child(5){opacity:1;transition-delay:.24s;transform:none}@media (hover:hover) and (pointer:fine){.tilt-card-3d{perspective:800px;transform-style:preserve-3d}.tilt-card-3d>.tilt-inner{transition:transform .3s var(--motion-ease-out-strong);transform-style:preserve-3d}.tilt-card-3d:hover>.tilt-inner{transform:perspective(800px)rotateX(-2deg)rotateY(3deg)translateZ(10px)}.tilt-card-3d .tilt-shine{background:linear-gradient(135deg, transparent 30%, var(--white-a06) 45%, var(--liquid-glass-frost) 50%, var(--white-a06) 55%, transparent 70%);opacity:0;transition:opacity var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));pointer-events:none;border-radius:inherit;position:absolute;inset:0}.tilt-card-3d:hover .tilt-shine{opacity:1}}@keyframes micro-breathe{0%,to{transform:scale(1)}50%{transform:scale(var(--idle-breathe-scale,1.006))}}.micro-idle-breathe{animation:micro-breathe var(--idle-breathe-duration-min,6s) ease-in-out infinite}.hover-magnetic{transition:transform .15s var(--motion-ease-out-strong), box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hover-magnetic:hover{box-shadow:0 8px 24px var(--black-a10)}.cascade-grid>*{opacity:0;animation:card-cascade-in .5s var(--motion-ease-out-strong) both;transform:translateY(16px)}.cascade-grid>:first-child{animation-delay:0s}.cascade-grid>:nth-child(2){animation-delay:50ms}.cascade-grid>:nth-child(3){animation-delay:.1s}.cascade-grid>:nth-child(4){animation-delay:.15s}.cascade-grid>:nth-child(5){animation-delay:.2s}.cascade-grid>:nth-child(6){animation-delay:.25s}.cascade-grid>:nth-child(7){animation-delay:.3s}.cascade-grid>:nth-child(8){animation-delay:.35s}.cascade-grid>:nth-child(9){animation-delay:.4s}.cascade-grid>:nth-child(10){animation-delay:.45s}.cascade-grid>:nth-child(11){animation-delay:.5s}.cascade-grid>:nth-child(12){animation-delay:.55s}@keyframes skeleton-rpg-fill{0%{opacity:.5;width:0%}50%{opacity:.8;width:70%}to{opacity:.5;width:100%}}.skeleton-rpg-bar{border-radius:9999px;height:8px;position:relative;overflow:hidden}.skeleton-rpg-bar:after{content:"";border-radius:inherit;animation:2s ease-in-out infinite skeleton-rpg-fill;position:absolute;inset:0}@keyframes skeleton-pixel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-game{background:linear-gradient(90deg, var(--game-accent) 25%, var(--game-accent-a12) 37%, var(--game-accent) 63%)}@supports (color:color-mix(in lab, red, red)){.skeleton-game{background:linear-gradient(90deg, color-mix(in srgb, var(--game-accent) 5%, transparent) 25%, var(--game-accent-a12) 37%, color-mix(in srgb, var(--game-accent) 5%, transparent) 63%)}}.skeleton-game{border-radius:var(--radius-lg,12px);background-size:200% 100%;animation:1.8s ease-in-out infinite skeleton-pixel-shimmer}@keyframes skeleton-polaroid-flip{0%{opacity:0;transform:perspective(600px)rotateY(90deg)}60%{opacity:1;transform:perspective(600px)rotateY(-5deg)}to{opacity:1;transform:perspective(600px)rotateY(0)}}.skeleton-polaroid-reveal{animation:skeleton-polaroid-flip .6s var(--motion-ease-out-strong) both}.skeleton-wood-card{border:2px solid var(--harvest-wood-frame,var(--harvest-wood-frame));border-radius:var(--wood-frame-radius,14px);box-shadow:var(--wood-frame-shadow,3px 3px 0 var(--brass-dark))}@supports (color:color-mix(in lab, red, red)){.skeleton-wood-card{box-shadow:var(--wood-frame-shadow,3px 3px 0 color-mix(in srgb, var(--brass-dark) 15%, transparent))}}.skeleton-wood-card{overflow:hidden}@keyframes ripple-burst{0%{opacity:.5;transform:translate(-50%,-50%)scale(.85)}70%{opacity:.15;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes press-squish{0%{transform:scaleX(1)scaleY(1)}30%{transform:scaleX(.9)scaleY(1.08)}60%{transform:scaleX(1.04)scaleY(.97)}to{transform:scaleX(1)scaleY(1)}}.press-squish:active{animation:press-squish .3s var(--motion-ease-bounce) both}@keyframes text-shimmer-sweep{0%{background-position:-200%}to{background-position:200%}}.text-shimmer{background:linear-gradient(105deg, var(--shimmer-from,var(--game-slot-border)) 25%, var(--shimmer-mid,var(--primitive-sunshine-500)) 45%, var(--shimmer-peak,var(--palette-gold-200a)) 50%, var(--shimmer-mid,var(--primitive-sunshine-500)) 55%, var(--shimmer-from,var(--game-slot-border)) 75%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-shimmer-sweep}.text-shimmer-neon{--shimmer-from:var(--cyan-400);--shimmer-mid:var(--palette-teal-200);--shimmer-peak:var(--season-winter-primary)}.text-shimmer-warm{--shimmer-from:var(--brass-deep);--shimmer-mid:var(--palette-gold-450a);--shimmer-peak:var(--palette-gold-300b)}@keyframes neon-trace-run{0%{clip-path:inset(0 100% 100% 0)}25%{clip-path:inset(0 0 100%)}50%{clip-path:inset(0 0 0 100%)}75%{clip-path:inset(100% 0 0)}to{clip-path:inset(0 100% 100% 0)}}.hover-neon-trace{position:relative}.hover-neon-trace:before{content:"";border-radius:inherit;border:1.5px solid var(--trace-color,var(--game-accent));position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.hover-neon-trace:before{border:1.5px solid var(--trace-color,color-mix(in srgb, var(--game-accent) 80%, transparent))}}.hover-neon-trace:before{pointer-events:none;opacity:0;transition:opacity .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hover-neon-trace:hover:before{opacity:1;animation:1.2s linear infinite neon-trace-run}.magnetic-hover{transition:transform .2s var(--motion-ease-out-strong)}.magnetic-hover:hover{transform:translate(var(--mag-x,0px), var(--mag-y,0px)) scale(1.02)}.glass-cursor-glow{position:relative;overflow:hidden}.glass-cursor-glow:before{content:"";background:radial-gradient(circle, var(--liquid-glass-frost) 0%, transparent 70%);pointer-events:none;opacity:0;width:180px;height:180px;transition:opacity var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));left:var(--cursor-x,50%);top:var(--cursor-y,50%);z-index:2;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.glass-cursor-glow:hover:before{opacity:1}.tilt-card{transform-style:preserve-3d;will-change:transform;position:relative}@keyframes data-pulse{0%{opacity:1;text-shadow:0 0 #0000}50%{opacity:.75;text-shadow:0 0 8px}to{opacity:1;text-shadow:0 0 #0000}}.data-pulse{animation:2s ease-in-out infinite data-pulse}@keyframes slot-roll-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(6%)}80%{transform:translateY(-3%)}to{opacity:1;transform:translateY(0)}}.slot-roll-in{animation:slot-roll-in .5s var(--motion-ease-out-strong) both}@keyframes hover-ring-expand{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.hover-ring:hover:after{content:"";border:2px solid var(--ring-color,var(--game-accent));position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.hover-ring:hover:after{border:2px solid var(--ring-color,color-mix(in srgb, var(--game-accent) 60%, transparent))}}.hover-ring:hover:after{border-radius:inherit;pointer-events:none;animation:.5s ease-out forwards hover-ring-expand}.hover-ring{position:relative}@keyframes nav-progress-sweep{0%{transform:translate(-100%)scaleX(.35)}50%{transform:translate(30%)scaleX(.5)}to{transform:translate(120%)scaleX(.4)}}.nav-progress-bar__fill{transform-origin:0;background:linear-gradient(90deg, transparent, var(--color-mv2-teal,var(--teal-500)) 30%, var(--color-mv2-golden,var(--palette-gold-450a)) 70%, transparent);width:100%;height:100%;animation:nav-progress-sweep 1.1s var(--motion-ease-smooth) infinite}:focus-visible{outline-width:2px!important;outline-style:solid!important;outline-color:var(--border-focus,var(--primitive-mountain-500))!important;outline-offset:2px!important}:focus:not(:focus-visible){outline:none}.focus-brutal:focus-visible{outline:var(--focus-ring-width,3px) solid var(--primitive-mountain-500)!important;outline-offset:3px!important;box-shadow:var(--focus-ring-shadow,0 0 0 6px var(--focus-ring-glow-light))!important}.dark :focus-visible{outline-color:var(--primitive-mountain-300)!important;box-shadow:0 0 0 4px var(--focus-ring-glow-dark)!important}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:2px solid var(--border-focus,var(--primitive-mountain-500))!important;outline-offset:2px!important}.dark button:focus-visible,.dark [role=button]:focus-visible,.dark a:focus-visible{outline-color:var(--border-focus,var(--primitive-mountain-300))!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--border-focus,var(--primitive-mountain-500))!important;outline-offset:0!important;border-color:var(--border-focus,var(--primitive-mountain-500))!important}.skip-link{background:var(--primitive-mountain-500);color:#fff;z-index:9999;border-radius:0 0 4px;padding:.5rem 1rem;font-weight:700;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}.sr-only-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#main-content:focus:not(:focus-visible){outline:none}@media (pointer:coarse){button,[role=button],a[href],input[type=checkbox],input[type=radio],select,[role=tab],[role=menuitem]{min-width:44px;min-height:44px}}.text-readable-muted{color:var(--palette-stone-550)}.dark .text-readable-muted{color:var(--palette-sky-350)}.tap-target{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.tap-target-lg{min-width:48px;min-height:48px}.tap-target-expanded{position:relative}.tap-target-expanded:before{content:"";position:absolute;inset:-8px}.skeleton{background:linear-gradient(90deg, var(--skeleton-base,var(--primitive-snow-200)) 0%, var(--skeleton-shimmer,var(--primitive-snow-100)) 50%, var(--skeleton-base,var(--primitive-snow-200)) 100%);animation:skeleton-shimmer var(--skeleton-duration,1.5s) ease-in-out infinite;border-radius:var(--skeleton-radius,.5rem);background-size:200% 100%}.dark .skeleton{background:linear-gradient(90deg, var(--skeleton-base,var(--primitive-night-700)) 0%, var(--skeleton-shimmer,var(--primitive-night-600)) 50%, var(--skeleton-base,var(--primitive-night-700)) 100%);background-size:200% 100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-brutal{background:var(--primitive-snow-100);border:2px solid var(--skeleton-border,var(--primitive-snow-300));border-radius:var(--skeleton-radius,.5rem);position:relative;overflow:hidden}.skeleton-brutal:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--white-a50) 50%, transparent 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}.dark .skeleton-brutal{background:var(--primitive-night-800);border-color:var(--primitive-night-600)}.dark .skeleton-brutal:after{background:linear-gradient(90deg, transparent 0%, var(--white-a10) 50%, transparent 100%)}.skeleton-text{height:var(--skeleton-text-height,.75rem);border-radius:4px;width:100%}.skeleton-text-sm{height:.625rem}.skeleton-text-lg{height:var(--skeleton-title-height,1.25rem)}.skeleton-avatar{width:var(--skeleton-avatar-size,2.5rem);height:var(--skeleton-avatar-size,2.5rem);border-radius:50%}.skeleton-avatar-sm{width:2rem;height:2rem}.skeleton-avatar-lg{width:3rem;height:3rem}.skeleton-card{border-radius:var(--skeleton-radius,.5rem);height:var(--skeleton-card-height,12rem);padding:1rem}.skeleton-camera-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.skeleton-camera-card{aspect-ratio:var(--skeleton-camera-aspect,16 / 9);border-radius:var(--skeleton-radius,.75rem)}.skeleton-sensor-card{min-height:var(--skeleton-sensor-height,10rem);border-radius:var(--skeleton-radius,.75rem)}.skeleton-gallery-card{height:var(--skeleton-gallery-height,14rem);border-radius:var(--skeleton-radius,.75rem)}.skeleton-form-field{height:var(--skeleton-form-height,2.5rem);border-radius:var(--skeleton-radius,.5rem)}.skeleton-table-row{height:var(--skeleton-table-row-height,2.5rem);border-radius:4px}.empty-state{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.empty-state-icon{opacity:.5;margin-bottom:1rem;font-size:3rem}.empty-state-title{color:var(--text-secondary);margin-bottom:.5rem;font-size:1rem;font-weight:700}.empty-state-description{max-width:300px;font-size:.875rem;line-height:1.5}.empty-state-action{margin-top:1rem}@keyframes success-flash{0%{background-color:#0000}30%{background-color:var(--form-success-ring)}to{background-color:#0000}}.animate-success-flash{animation:.6s ease-out success-flash}@keyframes error-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.animate-error-shake{animation:.5s ease-in-out error-shake}@keyframes loading-dots{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}.loading-dots span{animation:1.4s ease-in-out infinite loading-dots}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes ripple{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(4)}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";pointer-events:none;background:radial-gradient(circle, var(--page-gallery-lightbox-nav-hover) 10%, transparent 10%);opacity:0;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(.85)}.ripple:active:after{animation:.4s ease-out ripple}.scrollbar-custom{scrollbar-width:thin;scrollbar-color:var(--primitive-snow-400) transparent}.scrollbar-custom::-webkit-scrollbar{width:8px;height:8px}.scrollbar-custom::-webkit-scrollbar-track{background:0 0}.scrollbar-custom::-webkit-scrollbar-thumb{background:var(--primitive-snow-400);border-radius:4px}.scrollbar-custom::-webkit-scrollbar-thumb:hover{background:var(--primitive-snow-500)}.dark .scrollbar-custom{scrollbar-color:var(--primitive-night-600) transparent}.dark .scrollbar-custom::-webkit-scrollbar-thumb{background:var(--primitive-night-600)}.dark .scrollbar-custom::-webkit-scrollbar-thumb:hover{background:var(--primitive-night-500)}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.toast-container{z-index:var(--z-toast,70);pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.toast-container>*{pointer-events:auto}@media (max-width:599px){.toast-container{left:1rem;right:1rem;bottom:calc(env(safe-area-inset-bottom) + 4rem)}}.toast-success{background:var(--primitive-forest-50);border-color:var(--form-success-border);color:var(--palette-green-750a)}.dark .toast-success{background:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.dark .toast-success{background:color-mix(in srgb, var(--brand-line) 15%, transparent)}}.dark .toast-success{border-color:var(--primitive-forest-400);color:var(--primitive-forest-300)}.toast-error{background:var(--form-error-bg);border-color:var(--primitive-danger);color:var(--color-danger-800)}.dark .toast-error{background:var(--component-toast-error-bg);border-color:var(--text-danger);color:var(--form-error-text)}.toast-warning{background:var(--primitive-warm-50);border-color:var(--primitive-warm-500);color:var(--primitive-warm-800)}.dark .toast-warning{background:var(--component-toast-warning-bg);border-color:var(--primitive-warm-400);color:var(--primitive-warm-300)}.toast-info{background:var(--form-info-bg);border-color:var(--rpg-stamina-dark);color:var(--palette-sky-600a)}.dark .toast-info{background:var(--rpg-stamina-dark)}@supports (color:color-mix(in lab, red, red)){.dark .toast-info{background:color-mix(in srgb, var(--rpg-stamina-dark) 15%, transparent)}}.dark .toast-info{border-color:var(--rpg-stamina);color:var(--text-link-hover)}@media (prefers-reduced-motion:no-preference){@layer overrides{[data-sonner-toaster] [data-sonner-toast]{transition-timing-function:var(--motion-ease-bounce,cubic-bezier(.34, 1.56, .64, 1))}}}@keyframes tsg-field-shake{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(2px)}75%{transform:translate(-1px)}}.tsg-field-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) tsg-field-shake}@media (prefers-reduced-motion:reduce){.tsg-field-shake{animation:none}}::selection{background:var(--primitive-mountain-200);color:var(--primitive-mountain-900)}.dark ::selection{background:var(--primitive-mountain-700);color:#fff}html{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}[style*=will-change],.will-change-transform{will-change:auto}.fade-transition{transition:opacity .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}}.scroll-snap-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.scroll-snap-item{scroll-snap-align:start}.content-card,.metric-card{transition:transform .2s var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), box-shadow .2s var(--motion-ease-kinetic,cubic-bezier(.22, 1, .36, 1)), border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.content-card:hover,.metric-card:hover{border-color:var(--border-hover,var(--primitive-mountain-300));transform:translateY(-2px)}.dark .content-card:hover,.dark .metric-card:hover{border-color:var(--border-hover,var(--liquid-glass-frost))}.card-loading{pointer-events:none;position:relative}.card-loading:after{content:"";background:var(--white-a50);border-radius:inherit;z-index:10;position:absolute;inset:0}.dark .card-loading:after{background:var(--black-a40)}@media (max-width:839px){.page-container{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px) + 3.5rem)}[role=tablist] [role=tab]{min-height:44px;padding-inline:1rem}}.content-loaded{animation:.3s ease-out content-fade-in}@keyframes content-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-enter>*{animation:.4s ease-out both content-fade-in}.stagger-enter>:first-child{animation-delay:0s}.stagger-enter>:nth-child(2){animation-delay:50ms}.stagger-enter>:nth-child(3){animation-delay:.1s}.stagger-enter>:nth-child(4){animation-delay:.15s}.stagger-enter>:nth-child(5){animation-delay:.2s}.stagger-enter>:nth-child(6){animation-delay:.25s}.stagger-enter>:nth-child(7){animation-delay:.3s}.stagger-enter>:nth-child(8){animation-delay:.35s}.stagger-enter>:nth-child(9){animation-delay:.4s}::placeholder{color:var(--text-placeholder);opacity:1}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;-webkit-text-fill-color:var(--text-primary);transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;-webkit-text-fill-color:var(--text-primary);transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;-webkit-text-fill-color:var(--text-primary);transition:background-color 5000s ease-in-out}.dark input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--primitive-night-900) inset;-webkit-text-fill-color:white}.dark input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--primitive-night-900) inset;-webkit-text-fill-color:white}.dark input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--primitive-night-900) inset;-webkit-text-fill-color:white}.nb-shadow-brutal{box-shadow:3px 3px 0 0 var(--nb-shadow-color)}.nb-icon-btn-shadow{box-shadow:var(--nb-shadow-size,1.5px 1.5px 0 0) var(--nb-shadow-color)}.shadow-inset-subtle{box-shadow:var(--shadow-inset-subtle)}.card,.card-cut,.card-bevel,.card-notch{background:var(--color-mv2-warm-white,var(--color-mv2-warm-white));border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));box-shadow:0 1px 3px var(--ink-navy-a04);transition:box-shadow var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:2px}.card:hover,.card-cut:hover,.card-bevel:hover,.card-notch:hover{border-color:var(--color-mv2-fog,var(--stone-warm))}@supports (color:color-mix(in lab, red, red)){.card:hover,.card-cut:hover,.card-bevel:hover,.card-notch:hover{border-color:var(--color-mv2-fog,color-mix(in srgb, var(--stone-warm) 8%, transparent))}}.card:hover,.card-cut:hover,.card-bevel:hover,.card-notch:hover{box-shadow:var(--shadow-mv2-panel-sm)}.btn{height:2rem;font-family:var(--font-body);letter-spacing:-.01em;border:1px solid var(--color-mv2-fog,var(--glass-heavy-border));background:var(--color-mv2-warm-white,var(--color-mv2-warm-white));color:var(--color-mv2-navy,var(--ink-navy-panel));box-shadow:0 1px 2px var(--ink-navy-a06);cursor:pointer;transition:background .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), color .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), transform .16s var(--motion-ease-out-strong,cubic-bezier(.23, 1, .32, 1));-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border-radius:2px;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){background:var(--color-mv2-stone,var(--color-mv2-stone));border-color:var(--color-mv2-fog,var(--color-mv2-fog))}.btn:active:not(:disabled){background:var(--color-mv2-fog,var(--color-mv2-fog));transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:599px){.btn{gap:.25rem;height:1.75rem;padding:.3125rem .625rem;font-size:.75rem}}.btn-xs{border-width:1px;border-radius:2px;gap:.125rem;height:1.25rem;padding:.1875rem .375rem;font-size:.5625rem;font-weight:600}.btn-xs:hover:not(:disabled){box-shadow:var(--shadow-notice-subtle);transform:translateY(-.5px)}.btn-xs:active:not(:disabled){box-shadow:0 1px 3px var(--ink-navy-a06);transform:translateY(.5px)}.btn-sm{border-radius:2px;gap:.25rem;height:1.5rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.btn-lg{border-radius:2px;gap:.5rem;height:2.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.btn-primary{background:var(--color-mv2-terracotta,var(--hud-terracotta-deep));border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));color:var(--text-on-dark-primary);box-shadow:0 1px 3px var(--terracotta-mid)}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 1px 3px color-mix(in srgb, var(--terracotta-mid) 15%, transparent)}}.btn-primary:hover:not(:disabled){background:var(--color-mv2-terracotta-dark,var(--palette-ember-650));border-color:var(--color-mv2-terracotta-dark,var(--palette-ember-650))}.btn-secondary{border-color:var(--color-mv2-fog,var(--color-mv2-fog));color:var(--color-mv2-navy,var(--ink-navy-panel));background:0 0}.btn-secondary:hover:not(:disabled){background:var(--color-mv2-cream,var(--color-mv2-cream))}.btn-success{background:var(--color-mv2-teal,var(--sage-500));border-color:var(--color-mv2-teal-dark,var(--palette-teal-550a));color:var(--text-on-dark-primary)}.btn-success:hover:not(:disabled){background:var(--color-mv2-teal-dark,var(--palette-teal-550a))}.btn-danger{background:var(--color-danger-500);border-color:var(--color-danger-600);color:var(--text-on-dark-primary)}.btn-danger:hover:not(:disabled){background:var(--color-danger-600)}button:not(:disabled),[role=button],[type=button],[type=submit],a[href],.cursor-pointer{cursor:pointer}button:disabled,.cursor-not-allowed{cursor:not-allowed}.btn-ghost{box-shadow:none;color:var(--color-snow-600);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--color-snow-200);box-shadow:none;transform:none}.status-dot{border:1px solid var(--glass-border-strong,var(--active-overlay));border-radius:var(--radius-sm);width:10px;height:10px;position:relative}.status-online{background:var(--color-mv2-teal,var(--sage-500));border-color:var(--color-mv2-teal-dark,var(--palette-teal-550a));box-shadow:0 0 #4a9e9e66}@supports (color:color-mix(in lab, red, red)){.status-online{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-mv2-teal,var(--sage-500)) 40%, transparent)}}.status-online{animation:2s infinite pulse-online}.status-offline{background:var(--color-snow-400)}.status-warning{background:var(--color-mv2-golden,var(--brass-gold));border-color:var(--color-mv2-golden-dark,var(--primitive-sunshine-800));animation:2s infinite pulse-warning}@keyframes pulse-online{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-mv2-teal,var(--sage-500)) 50%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-mv2-teal,var(--sage-500)) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-mv2-teal,var(--sage-500)) 0%, transparent)}}@keyframes pulse-warning{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-mv2-golden,var(--brass-gold)) 50%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-mv2-golden,var(--brass-gold)) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-mv2-golden,var(--brass-gold)) 0%, transparent)}}.tag{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--color-snow-500);border-radius:var(--radius-sm);background:var(--color-snow-100);align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.tag-live{background:var(--color-danger-500);color:var(--text-on-dark-primary);border-color:var(--color-danger-600);animation:2s infinite pulse-tag}@keyframes pulse-tag{0%,to{opacity:1}50%{opacity:.7}}input,select{border:1px solid var(--glass-border-strong,var(--active-overlay));border-radius:var(--radius-md);transition:border-color var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));background:#fff;padding:.625rem .875rem;font-size:.875rem}input:focus,select:focus{border-color:var(--color-mv2-terracotta,var(--hud-terracotta-deep));outline:none;box-shadow:0 0 0 3px #b8554026}@supports (color:color-mix(in lab, red, red)){input:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-mv2-terracotta,var(--hud-terracotta-deep)) 15%, transparent)}}.bento-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.bento-2col{grid-column:span 2}@media (max-width:839px){.bento-2col{grid-column:span 1}}.animate-fade-in{animation:.2s ease-out forwards fadeIn}.animate-slide-in{animation:.25s ease-out forwards slideIn}.animate-scale-in{animation:.2s ease-out forwards scaleIn}.animate-spin{animation:1s linear infinite spin}.stagger-children>*{opacity:0;animation:.3s ease-out forwards fadeIn}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:50ms}.stagger-children>:nth-child(3){animation-delay:.1s}.stagger-children>:nth-child(4){animation-delay:.15s}.stagger-children>:nth-child(5){animation-delay:.2s}.stagger-children>:nth-child(6){animation-delay:.25s}.animate-shimmer{background:linear-gradient(90deg, var(--color-stone-800) 0%, var(--color-stone-700) 50%, var(--color-stone-800) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer-bg}.grid-pattern{background-image:linear-gradient(var(--color-snow-200) 1px, transparent 1px), linear-gradient(90deg, var(--color-snow-200) 1px, transparent 1px);background-size:24px 24px}.diagonal-pattern{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--color-snow-200) 4px, var(--color-snow-200) 5px)}.text-balance{text-wrap:balance}.text-ja,[lang=ja] p,[lang=ja] .description{word-break:auto-phrase;overflow-wrap:anywhere;line-height:1.8}@supports not (word-break:auto-phrase){.text-ja,[lang=ja] p,[lang=ja] .description{word-break:break-word;overflow-wrap:break-word}}.text-pretty{text-wrap:pretty}.tabular-nums{font-variant-numeric:tabular-nums}@media (max-width:599px){.text-responsive-lg{font-size:1.5rem}.text-responsive-xl{font-size:1.75rem}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-visible{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,var(--primitive-mist-400)) var(--scrollbar-track,var(--primitive-mist-200))}.scrollbar-visible::-webkit-scrollbar{width:var(--scrollbar-width,8px);height:var(--scrollbar-width,8px)}.scrollbar-visible::-webkit-scrollbar-track{background:var(--scrollbar-track,var(--primitive-mist-200));border-radius:4px}.scrollbar-visible::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--primitive-mist-400));border:1px solid var(--scrollbar-track,var(--primitive-mist-200));border-radius:4px}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,var(--primitive-mist-500))}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-snow-400) transparent}@supports (color:color-mix(in lab, red, red)){.scrollbar-thin{scrollbar-color:color-mix(in srgb, var(--color-snow-400) 40%, transparent) transparent}}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0;margin:4px 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--color-snow-400)}@supports (color:color-mix(in lab, red, red)){.scrollbar-thin::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-snow-400) 40%, transparent)}}.scrollbar-thin::-webkit-scrollbar-thumb{transition:background .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:4px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--color-snow-400)}@supports (color:color-mix(in lab, red, red)){.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-snow-400) 70%, transparent)}}.scrollbar-thin:not(:hover)::-webkit-scrollbar-thumb{background:0 0}.scrollbar-thin:hover::-webkit-scrollbar-thumb{background:var(--color-snow-400)}@supports (color:color-mix(in lab, red, red)){.scrollbar-thin:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-snow-400) 40%, transparent)}}.glass{background:var(--color-mv2-warm-white,var(--color-mv2-warm-white))}.glass-dark{background:var(--color-snow-900,var(--ink-pure))}.hover-glow{transition:box-shadow var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.hover-glow:hover{box-shadow:var(--shadow-brutal), 0 0 20px -5px #b855404d}@supports (color:color-mix(in lab, red, red)){.hover-glow:hover{box-shadow:var(--shadow-brutal), 0 0 20px -5px color-mix(in srgb, var(--color-mv2-terracotta,var(--hud-terracotta-deep)) 30%, transparent)}}.loading-pulse{animation:1.5s ease-in-out infinite loadingPulse}.number-transition{transition:transform var(--motion-duration-moderate,.3s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1)), opacity var(--motion-duration-moderate,.3s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1)), background-color var(--motion-duration-moderate,.3s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1)), border-color var(--motion-duration-moderate,.3s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--motion-duration-moderate,.3s) var(--motion-ease-smooth,cubic-bezier(.4, 0, .2, 1))}.animate-breathing{animation:3s ease-in-out infinite breathing}.animate-float{animation:4s ease-in-out infinite float}.animate-glow{animation:2s ease-in-out infinite glow}.animate-shake{animation:.5s ease-in-out shake}.animate-fade-up{animation:.4s ease-out fadeUp}.press-effect{transition:transform .1s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.press-effect:active{transform:scale(.97)}.icon-spin-hover{transition:transform var(--motion-duration-moderate,.3s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.icon-spin-hover:hover{transform:rotate(15deg)}.card-shine{position:relative;overflow:hidden}.card-shine:before{content:"";width:100%;height:100%;transition:left .5s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.card-shine:hover:before{left:100%}.gradient-border{background:var(--component-card-bg,white);border-radius:var(--radius-md);position:relative}.gradient-border:before{content:"";background:var(--gradient-primary,linear-gradient(135deg, var(--color-mv2-terracotta,var(--hud-terracotta-deep)), var(--color-mv2-teal,var(--sage-500))));border-radius:inherit;z-index:-1;position:absolute;inset:-1px}.focus-ring{transition:box-shadow .2s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.focus-ring:focus-visible{box-shadow:0 0 0 2px white, 0 0 0 4px var(--color-mv2-terracotta,var(--hud-terracotta-deep));outline:none}.data-bar{background:var(--color-snow-200);border-radius:2px;height:4px;overflow:hidden}.data-bar-fill{height:100%;transition:width .5s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:2px}.tooltip{position:relative}.tooltip:after{content:attr(data-tooltip);padding:var(--component-tooltip-padding);background:var(--component-tooltip-bg);color:var(--component-tooltip-text);border:var(--component-tooltip-border-width) solid var(--component-tooltip-border);border-radius:var(--component-tooltip-radius);box-shadow:var(--component-tooltip-shadow);max-width:var(--component-tooltip-max-width);white-space:nowrap;opacity:0;visibility:hidden;transition:var(--transition-fast);z-index:var(--z-tooltip,80);font-size:.75rem;font-weight:500;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-4px)}.tooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(-8px)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-2{inset:calc(var(--spacing) * -2)}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-1\.5{inset:calc(var(--spacing) * 1.5)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[length\:var\(--inset-fraction-18\)\]{inset:var(--inset-fraction-18)}.inset-\[length\:var\(--inset-fraction-22\)\]{inset:var(--inset-fraction-22)}.inset-x-0{inset-inline:0}.inset-x-0\.5{inset-inline:calc(var(--spacing) * .5)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-\[3px\]{inset-block:3px}.inset-y-\[5px\]{inset-block:5px}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-32{top:calc(var(--spacing) * -32)}.-top-\[length\:var\(--aurora-offset-top\)\]{top:calc(var(--aurora-offset-top) * -1)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-\[length\:var\(--sidebar-rail-top\)\]{top:var(--sidebar-rail-top)}.top-\[length\:var\(--tooltip-arrow-offset\)\]{top:var(--tooltip-arrow-offset)}.top-\[length\:var\(--top-10vh\)\]{top:var(--top-10vh)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-8{right:calc(var(--spacing) * -8)}.-right-32{right:calc(var(--spacing) * -32)}.-right-\[length\:var\(--aurora-offset-right\)\]{right:calc(var(--aurora-offset-right) * -1)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.right-10{right:calc(var(--spacing) * 10)}.right-\[length\:var\(--tooltip-arrow-offset\)\]{right:var(--tooltip-arrow-offset)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.-bottom-\[length\:var\(--aurora-offset-bottom\)\]{bottom:calc(var(--aurora-offset-bottom) * -1)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[length\:var\(--safe-area-bottom-pad-16\)\]{bottom:var(--safe-area-bottom-pad-16)}.bottom-\[length\:var\(--sidebar-rail-bottom\)\]{bottom:var(--sidebar-rail-bottom)}.bottom-\[length\:var\(--tooltip-arrow-offset\)\]{bottom:var(--tooltip-arrow-offset)}.bottom-\[var\(--hud-dock-stack-offset\,calc\(4\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\)\]{bottom:var(--hud-dock-stack-offset,calc(4.5rem + env(safe-area-inset-bottom,0px)))}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-2{left:calc(var(--spacing) * -2)}.-left-4{left:calc(var(--spacing) * -4)}.-left-8{left:calc(var(--spacing) * -8)}.-left-20{left:calc(var(--spacing) * -20)}.-left-40{left:calc(var(--spacing) * -40)}.-left-\[length\:var\(--aurora-offset-left\)\]{left:calc(var(--aurora-offset-left) * -1)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-12{left:calc(var(--spacing) * 12)}.left-\[length\:var\(--sr-only-left\)\]{left:var(--sr-only-left)}.left-\[length\:var\(--tooltip-arrow-offset\)\]{left:var(--tooltip-arrow-offset)}.left-auto{left:auto}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-5{z-index:5}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-10200{z-index:10200}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[var\(--z-admin-gate\)\]{z-index:var(--z-admin-gate)}.z-\[var\(--z-command-wheel-backdrop\)\]{z-index:var(--z-command-wheel-backdrop)}.z-\[var\(--z-command-wheel-panel\)\]{z-index:var(--z-command-wheel-panel)}.z-\[var\(--z-debug-panel\)\]{z-index:var(--z-debug-panel)}.z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.z-\[var\(--z-layer-1\)\]{z-index:var(--z-layer-1)}.z-\[var\(--z-layer-2\)\]{z-index:var(--z-layer-2)}.z-\[var\(--z-layer-3\)\]{z-index:var(--z-layer-3)}.z-\[var\(--z-layer-4\)\]{z-index:var(--z-layer-4)}.z-\[var\(--z-layer-5\)\]{z-index:var(--z-layer-5)}.z-\[var\(--z-max\)\]{z-index:var(--z-max)}.z-\[var\(--z-modal-backdrop\)\]{z-index:var(--z-modal-backdrop)}.z-\[var\(--z-modal-stack\)\]{z-index:var(--z-modal-stack)}.z-\[var\(--z-modal-stack\)\]\!{z-index:var(--z-modal-stack)!important}.z-\[var\(--z-overlay-mid\)\]\!{z-index:var(--z-overlay-mid)!important}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.z-\[var\(--z-raised\)\]{z-index:var(--z-raised)}.z-\[var\(--z-sticky\)\]{z-index:var(--z-sticky)}.z-\[var\(--z-toast\)\]{z-index:var(--z-toast)}.z-\[var\(--z-top\)\]{z-index:var(--z-top)}.z-\[var\(--z-welcome-overlay\)\]{z-index:var(--z-welcome-overlay)}.z-\[var\(--z-welcome-panel\)\]{z-index:var(--z-welcome-panel)}.z-auto{z-index:auto}.z-global-loader{z-index:var(--z-global-loader)}.z-max{z-index:var(--z-max)}.z-modal{z-index:var(--z-modal)}.z-modal-backdrop{z-index:var(--z-modal-backdrop)}.z-offline-overlay{z-index:var(--z-offline-overlay)}.z-popover{z-index:var(--z-popover)}.z-raised{z-index:var(--z-raised)}.z-skip-link{z-index:var(--z-skip-link)}.z-system-banner{z-index:var(--z-system-banner)}.z-tooltip{z-index:var(--z-tooltip)}.z-top{z-index:var(--z-top)}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:840px){.container{max-width:840px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:1920px){.container{max-width:1920px}}.-m-3{margin:calc(var(--spacing) * -3)}.-m-4{margin:calc(var(--spacing) * -4)}.-m-5{margin:calc(var(--spacing) * -5)}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-2\.5{margin:calc(var(--spacing) * 2.5)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.m-8{margin:calc(var(--spacing) * 8)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-\[0\.35em\]{margin-inline:.35em}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-\[length\:var\(--mb-hairline\)\]{margin-bottom:calc(var(--mb-hairline) * -1)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-5{margin-left:calc(var(--spacing) * -5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-9\!{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[length\:var\(--ambient-orb-2xl\)\]{height:var(--ambient-orb-2xl)}.h-\[length\:var\(--ambient-orb-lg\)\]{height:var(--ambient-orb-lg)}.h-\[length\:var\(--ambient-orb-md\)\]{height:var(--ambient-orb-md)}.h-\[length\:var\(--ambient-orb-xl\)\]{height:var(--ambient-orb-xl)}.h-\[length\:var\(--attractions-map-h-mobile\)\]{height:var(--attractions-map-h-mobile)}.h-\[length\:var\(--attractions-thumb-h\)\]{height:var(--attractions-thumb-h)}.h-\[length\:var\(--aurora-blob-h-lg\)\]{height:var(--aurora-blob-h-lg)}.h-\[length\:var\(--aurora-blob-h-md\)\]{height:var(--aurora-blob-h-md)}.h-\[length\:var\(--border-width-display\)\]{height:var(--border-width-display)}.h-\[length\:var\(--chart-height-lg\)\]{height:var(--chart-height-lg)}.h-\[length\:var\(--chart-height-md\)\]{height:var(--chart-height-md)}.h-\[length\:var\(--chart-height-sm\)\]{height:var(--chart-height-sm)}.h-\[length\:var\(--chart-height-xs\)\]{height:var(--chart-height-xs)}.h-\[length\:var\(--content-min-4_5rem\)\]{height:var(--content-min-4_5rem)}.h-\[length\:var\(--content-min-14px\)\]{height:var(--content-min-14px)}.h-\[length\:var\(--drawer-height-full\)\]{height:var(--drawer-height-full)}.h-\[length\:var\(--floor-plan-stage-h\)\]{height:var(--floor-plan-stage-h)}.h-\[length\:var\(--h-fraction-5\)\]{height:var(--h-fraction-5)}.h-\[length\:var\(--icon-size-11\)\]{height:var(--icon-size-11)}.h-\[length\:var\(--membership-card-h\)\]{height:var(--membership-card-h)}.h-\[length\:var\(--panel-h-360\)\]{height:var(--panel-h-360)}.h-\[length\:var\(--size-accent-bar\)\]{height:var(--size-accent-bar)}.h-\[length\:var\(--size-em-100\)\]{height:var(--size-em-100)}.h-\[length\:var\(--size-em-110\)\]{height:var(--size-em-110)}.h-\[length\:var\(--size-hairline-md\)\]{height:var(--size-hairline-md)}.h-\[length\:var\(--size-icon-15\)\]{height:var(--size-icon-15)}.h-\[length\:var\(--size-icon-sm\)\]{height:var(--size-icon-sm)}.h-\[length\:var\(--widget-height-sm\)\]{height:var(--widget-height-sm)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[length\:var\(--ambient-orb-md\)\]{max-height:var(--ambient-orb-md)}.max-h-\[length\:var\(--camera-expanded-max-h\)\]{max-height:var(--camera-expanded-max-h)}.max-h-\[length\:var\(--camera-surface-max-h-md\)\]{max-height:var(--camera-surface-max-h-md)}.max-h-\[length\:var\(--camera-surface-max-h-sm\)\]{max-height:var(--camera-surface-max-h-sm)}.max-h-\[length\:var\(--cameras-timeline-max-h\)\]{max-height:var(--cameras-timeline-max-h)}.max-h-\[length\:var\(--max-h-50vh\)\]{max-height:var(--max-h-50vh)}.max-h-\[length\:var\(--max-h-55dvh\)\]{max-height:var(--max-h-55dvh)}.max-h-\[length\:var\(--max-h-60vh-520\)\]{max-height:var(--max-h-60vh-520)}.max-h-\[length\:var\(--max-h-70vh\)\]{max-height:var(--max-h-70vh)}.max-h-\[length\:var\(--max-h-75vh\)\]{max-height:var(--max-h-75vh)}.max-h-\[length\:var\(--max-h-90vh-minus-chrome\)\]{max-height:var(--max-h-90vh-minus-chrome)}.max-h-\[length\:var\(--max-h-92vh\)\]{max-height:var(--max-h-92vh)}.max-h-\[length\:var\(--max-h-scroll-400\)\]{max-height:var(--max-h-scroll-400)}.max-h-\[length\:var\(--modal-max-h-compact\)\]{max-height:var(--modal-max-h-compact)}.max-h-\[length\:var\(--modal-max-h-mid\)\]{max-height:var(--modal-max-h-mid)}.max-h-\[length\:var\(--modal-max-h-short\)\]{max-height:var(--modal-max-h-short)}.max-h-\[length\:var\(--modal-max-h-xs\)\]{max-height:var(--modal-max-h-xs)}.max-h-\[length\:var\(--overlay-max-h\)\]{max-height:var(--overlay-max-h)}.max-h-\[length\:var\(--overlay-max-h-tall\)\]{max-height:var(--overlay-max-h-tall)}.max-h-\[min\(55vh\,26rem\)\]{max-height:min(55vh,26rem)}.\!min-h-0{min-height:0!important}.\!min-h-\[length\:var\(--viewport-height\)\]{min-height:var(--viewport-height)!important}.min-h-0{min-height:0}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-9\!{min-height:calc(var(--spacing) * 9)!important}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[length\:var\(--camera-gate-page-min-h\)\]{min-height:var(--camera-gate-page-min-h)}.min-h-\[length\:var\(--camera-gate-page-min-h-lg\)\]{min-height:var(--camera-gate-page-min-h-lg)}.min-h-\[length\:var\(--camera-gate-panel-min-h\)\]{min-height:var(--camera-gate-panel-min-h)}.min-h-\[length\:var\(--camera-surface-min-h\)\]{min-height:var(--camera-surface-min-h)}.min-h-\[length\:var\(--content-min-14px\)\]{min-height:var(--content-min-14px)}.min-h-\[length\:var\(--facilities-panel-min-h\)\]{min-height:var(--facilities-panel-min-h)}.min-h-\[length\:var\(--floor-plan-min-h-base\)\]{min-height:var(--floor-plan-min-h-base)}.min-h-\[length\:var\(--floor-plan-min-h-xs\)\]{min-height:var(--floor-plan-min-h-xs)}.min-h-\[length\:var\(--floor-plan-stage-h-md\)\]{min-height:var(--floor-plan-stage-h-md)}.min-h-\[length\:var\(--min-h-48dvh\)\]{min-height:var(--min-h-48dvh)}.min-h-\[length\:var\(--min-h-dvh-chrome\)\]{min-height:var(--min-h-dvh-chrome)}.min-h-\[length\:var\(--min-h-hud-row\)\]{min-height:var(--min-h-hud-row)}.min-h-\[length\:var\(--min-h-metric-value-row\)\]{min-height:var(--min-h-metric-value-row)}.min-h-\[length\:var\(--min-h-weather-stat-hero\)\]{min-height:var(--min-h-weather-stat-hero)}.min-h-\[length\:var\(--panel-min-h-120\)\]{min-height:var(--panel-min-h-120)}.min-h-\[length\:var\(--panel-min-h-chip\)\]{min-height:var(--panel-min-h-chip)}.min-h-\[length\:var\(--panel-min-h-lg\)\]{min-height:var(--panel-min-h-lg)}.min-h-\[length\:var\(--panel-min-h-md\)\]{min-height:var(--panel-min-h-md)}.min-h-\[length\:var\(--touch-target-52\)\]{min-height:var(--touch-target-52)}.min-h-\[length\:var\(--viewport-height\)\]{min-height:var(--viewport-height)}.min-h-\[length\:var\(--widget-height-sm\)\]{min-height:var(--widget-height-sm)}.min-h-\[var\(--camera-gate-compact-min-h\)\]{min-height:var(--camera-gate-compact-min-h)}.min-h-\[var\(--card-compact-height\,64px\)\]{min-height:var(--card-compact-height,64px)}.min-h-\[var\(--hud-topbar-height\)\]{min-height:var(--hud-topbar-height)}.min-h-\[var\(--pill-height\,36px\)\]{min-height:var(--pill-height,36px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[length\:var\(--ambient-orb-2xl\)\]{width:var(--ambient-orb-2xl)}.w-\[length\:var\(--ambient-orb-lg\)\]{width:var(--ambient-orb-lg)}.w-\[length\:var\(--ambient-orb-md\)\]{width:var(--ambient-orb-md)}.w-\[length\:var\(--ambient-orb-xl\)\]{width:var(--ambient-orb-xl)}.w-\[length\:var\(--astro-widget-icon-w\)\]{width:var(--astro-widget-icon-w)}.w-\[length\:var\(--aurora-blob-w-lg\)\]{width:var(--aurora-blob-w-lg)}.w-\[length\:var\(--aurora-blob-w-md\)\]{width:var(--aurora-blob-w-md)}.w-\[length\:var\(--border-width-display\)\]{width:var(--border-width-display)}.w-\[length\:var\(--content-max-14rem\)\]{width:var(--content-max-14rem)}.w-\[length\:var\(--content-max-90vw\)\]{width:var(--content-max-90vw)}.w-\[length\:var\(--content-max-94vw\)\]{width:var(--content-max-94vw)}.w-\[length\:var\(--content-max-95vw\)\]{width:var(--content-max-95vw)}.w-\[length\:var\(--content-max-140\)\]{width:var(--content-max-140)}.w-\[length\:var\(--content-max-160\)\]{width:var(--content-max-160)}.w-\[length\:var\(--content-max-180\)\]{width:var(--content-max-180)}.w-\[length\:var\(--content-max-260\)\]{width:var(--content-max-260)}.w-\[length\:var\(--content-min-4_5rem\)\]{width:var(--content-min-4_5rem)}.w-\[length\:var\(--content-min-4_75rem\)\]{width:var(--content-min-4_75rem)}.w-\[length\:var\(--content-min-6_5rem\)\]{width:var(--content-min-6_5rem)}.w-\[length\:var\(--content-min-120\)\]{width:var(--content-min-120)}.w-\[length\:var\(--drawer-width-xl\)\]{width:var(--drawer-width-xl)}.w-\[length\:var\(--floor-plan-popover-w\)\]{width:var(--floor-plan-popover-w)}.w-\[length\:var\(--icon-size-11\)\]{width:var(--icon-size-11)}.w-\[length\:var\(--modal-w-92vw-28rem\)\]{width:var(--modal-w-92vw-28rem)}.w-\[length\:var\(--onboarding-tour-w-mobile\)\]{width:var(--onboarding-tour-w-mobile)}.w-\[length\:var\(--onboarding-tour-w-mobile-sm\)\]{width:var(--onboarding-tour-w-mobile-sm)}.w-\[length\:var\(--onboarding-tour-width\)\]{width:var(--onboarding-tour-width)}.w-\[length\:var\(--onboarding-tour-width-sm\)\]{width:var(--onboarding-tour-width-sm)}.w-\[length\:var\(--size-accent-bar\)\]{width:var(--size-accent-bar)}.w-\[length\:var\(--size-hairline-lg\)\]{width:var(--size-hairline-lg)}.w-\[length\:var\(--size-hairline-md\)\]{width:var(--size-hairline-md)}.w-\[length\:var\(--size-icon-sm\)\]{width:var(--size-icon-sm)}.w-\[length\:var\(--split-half-hairline\)\]{width:var(--split-half-hairline)}.w-\[length\:var\(--touch-target-42\)\]{width:var(--touch-target-42)}.w-\[length\:var\(--touch-target-52\)\]{width:var(--touch-target-52)}.w-\[length\:var\(--w-fraction-38\)\]{width:var(--w-fraction-38)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.w-px{width:1px}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[length\:var\(--chat-panel-copy-max-w\)\]{max-width:var(--chat-panel-copy-max-w)}.max-w-\[length\:var\(--command-wheel-content-max\)\]{max-width:var(--command-wheel-content-max)}.max-w-\[length\:var\(--content-max-10rem\)\]{max-width:var(--content-max-10rem)}.max-w-\[length\:var\(--content-max-14rem\)\]{max-width:var(--content-max-14rem)}.max-w-\[length\:var\(--content-max-15_5rem\)\]{max-width:var(--content-max-15_5rem)}.max-w-\[length\:var\(--content-max-16rem\)\]{max-width:var(--content-max-16rem)}.max-w-\[length\:var\(--content-max-40vw-12rem\)\]{max-width:var(--content-max-40vw-12rem)}.max-w-\[length\:var\(--content-max-50vw-12rem\)\]{max-width:var(--content-max-50vw-12rem)}.max-w-\[length\:var\(--content-max-80pct\)\]{max-width:var(--content-max-80pct)}.max-w-\[length\:var\(--content-max-90pct\)\]{max-width:var(--content-max-90pct)}.max-w-\[length\:var\(--content-max-90rem\)\]{max-width:var(--content-max-90rem)}.max-w-\[length\:var\(--content-max-90vw\)\]{max-width:var(--content-max-90vw)}.max-w-\[length\:var\(--content-max-95vw\)\]{max-width:var(--content-max-95vw)}.max-w-\[length\:var\(--content-max-98vw\)\]{max-width:var(--content-max-98vw)}.max-w-\[length\:var\(--content-max-120-35vw\)\]{max-width:var(--content-max-120-35vw)}.max-w-\[length\:var\(--content-max-180\)\]{max-width:var(--content-max-180)}.max-w-\[length\:var\(--content-max-200\)\]{max-width:var(--content-max-200)}.max-w-\[length\:var\(--content-max-200-40vw\)\]{max-width:var(--content-max-200-40vw)}.max-w-\[length\:var\(--content-max-260\)\]{max-width:var(--content-max-260)}.max-w-\[length\:var\(--content-max-340\)\]{max-width:var(--content-max-340)}.max-w-\[length\:var\(--content-max-380\)\]{max-width:var(--content-max-380)}.max-w-\[length\:var\(--content-max-440\)\]{max-width:var(--content-max-440)}.max-w-\[length\:var\(--content-max-1320\)\]{max-width:var(--content-max-1320)}.max-w-\[length\:var\(--content-max-min-60-22vw\)\]{max-width:var(--content-max-min-60-22vw)}.max-w-\[length\:var\(--content-max-min-80-28vw\)\]{max-width:var(--content-max-min-80-28vw)}.max-w-\[length\:var\(--content-narrow\)\]\!{max-width:var(--content-narrow)!important}.max-w-\[length\:var\(--dialog-max-w-inset\)\]{max-width:var(--dialog-max-w-inset)}.max-w-\[length\:var\(--modal-max-w-wide\)\]{max-width:var(--modal-max-w-wide)}.max-w-\[length\:var\(--onboarding-tour-max-w\)\]{max-width:var(--onboarding-tour-max-w)}.max-w-\[length\:var\(--onboarding-tour-max-w-2xs\)\]{max-width:var(--onboarding-tour-max-w-2xs)}.max-w-\[length\:var\(--onboarding-tour-max-w-sm\)\]{max-width:var(--onboarding-tour-max-w-sm)}.max-w-\[length\:var\(--onboarding-tour-max-w-xs\)\]{max-width:var(--onboarding-tour-max-w-xs)}.max-w-\[length\:var\(--sidebar-tooltip-max\)\]{max-width:var(--sidebar-tooltip-max)}.max-w-\[length\:var\(--tooltip-max-clamp\)\]{max-width:var(--tooltip-max-clamp)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-sm\!{max-width:var(--container-sm)!important}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-30{min-width:calc(var(--spacing) * 30)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-\[length\:var\(--content-max-180\)\]{min-width:var(--content-max-180)}.min-w-\[length\:var\(--content-max-200\)\]{min-width:var(--content-max-200)}.min-w-\[length\:var\(--content-min-0_35rem\)\]{min-width:var(--content-min-0_35rem)}.min-w-\[length\:var\(--content-min-3ch\)\]{min-width:var(--content-min-3ch)}.min-w-\[length\:var\(--content-min-5_5rem\)\]{min-width:var(--content-min-5_5rem)}.min-w-\[length\:var\(--content-min-7_5rem\)\]{min-width:var(--content-min-7_5rem)}.min-w-\[length\:var\(--content-min-7rem\)\]{min-width:var(--content-min-7rem)}.min-w-\[length\:var\(--content-min-8_5rem\)\]{min-width:var(--content-min-8_5rem)}.min-w-\[length\:var\(--content-min-9rem\)\]{min-width:var(--content-min-9rem)}.min-w-\[length\:var\(--content-min-10_5rem\)\]{min-width:var(--content-min-10_5rem)}.min-w-\[length\:var\(--content-min-14px\)\]{min-width:var(--content-min-14px)}.min-w-\[length\:var\(--content-min-26\)\]{min-width:var(--content-min-26)}.min-w-\[length\:var\(--content-min-88\)\]{min-width:var(--content-min-88)}.min-w-\[length\:var\(--content-min-100\)\]{min-width:var(--content-min-100)}.min-w-\[length\:var\(--content-min-120\)\]{min-width:var(--content-min-120)}.min-w-\[length\:var\(--content-min-140\)\]{min-width:var(--content-min-140)}.min-w-\[length\:var\(--content-min-150\)\]{min-width:var(--content-min-150)}.min-w-\[length\:var\(--content-min-280\)\]{min-width:var(--content-min-280)}.min-w-\[length\:var\(--network-admin-table-min-w\)\]{min-width:var(--network-admin-table-min-w)}.min-w-\[length\:var\(--popover-min-w\)\]{min-width:var(--popover-min-w)}.min-w-\[length\:var\(--sidebar-tooltip-max\)\]{min-width:var(--sidebar-tooltip-max)}.min-w-\[length\:var\(--size-icon-15\)\]{min-width:var(--size-icon-15)}.min-w-\[length\:var\(--size-icon-sm\)\]{min-width:var(--size-icon-sm)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-7{--tw-translate-x:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[14px\]{--tw-translate-x:14px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-150{--tw-scale-x:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-110{--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-\[1\.25\]{--tw-scale-y:1.25;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.-rotate-\[9deg\]{rotate:-9deg}.rotate-2{rotate:2deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-3deg\]{rotate:-3deg}.rotate-\[-4deg\]{rotate:-4deg}.rotate-\[-18deg\]{rotate:-18deg}.rotate-\[3deg\]{rotate:3deg}.rotate-\[8deg\]{rotate:8deg}.-skew-x-\[8deg\]{--tw-skew-x:skewX(calc(8deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-x-\[12deg\]{--tw-skew-x:skewX(calc(12deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[shimmer_1\.5s_ease-in-out_infinite\]{animation:1.5s ease-in-out infinite shimmer}.animate-\[shimmer_1\.5s_infinite\]{animation:1.5s infinite shimmer}.animate-\[shimmer_2s_infinite\]{animation:2s infinite shimmer}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-cyan-300{--tw-scrollbar-thumb:var(--color-cyan-300);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-thumb-snow-300{--tw-scrollbar-thumb:var(--color-snow-300);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-thumb-warm-500\/25{--tw-scrollbar-thumb:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.scrollbar-thumb-warm-500\/25{--tw-scrollbar-thumb:color-mix(in oklab, var(--color-warm-500) var(--opacity-25), transparent)}}.scrollbar-thumb-warm-500\/25{scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-transparent{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.break-inside-avoid{break-inside:avoid}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[54px_1fr_auto\]{grid-template-columns:54px 1fr auto}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[length\:var\(--gap-hairline\)\]{gap:var(--gap-hairline)}.gap-\[var\(--mobile-space-2\,8px\)\]{gap:var(--mobile-space-2,8px)}.gap-\[var\(--pill-gap\,8px\)\]{gap:var(--pill-gap,8px)}.gap-px{gap:1px}:where(.-space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-\[0\.25em\]{column-gap:.25em}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--bp-cyan-dim\)\]>:not(:last-child)){border-color:var(--bp-cyan-dim)}:where(.divide-\[var\(--color-mv2-fog\)\]>:not(:last-child)){border-color:var(--color-mv2-fog)}:where(.divide-\[var\(--color-mv2-fog\)\]\/30>:not(:last-child)){border-color:#d4c9bc4d}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[var\(--color-mv2-fog\)\]\/30>:not(:last-child)){border-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-30), transparent)}}:where(.divide-\[var\(--scon-border\)\]>:not(:last-child)){border-color:var(--scon-border)}:where(.divide-snow-100>:not(:last-child)),:where(.divide-snow-100\/80>:not(:last-child)){border-color:var(--color-snow-100)}@supports (color:color-mix(in lab, red, red)){:where(.divide-snow-100\/80>:not(:last-child)){border-color:color-mix(in oklab, var(--color-snow-100) var(--opacity-80), transparent)}}:where(.divide-snow-200>:not(:last-child)),:where(.divide-snow-200\/80>:not(:last-child)){border-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){:where(.divide-snow-200\/80>:not(:last-child)){border-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-80), transparent)}}:where(.divide-snow-300>:not(:last-child)){border-color:var(--color-snow-300)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-xs{border-radius:var(--radius-xs)!important}.rounded{border-radius:.25rem}.rounded\!{border-radius:.25rem!important}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem_0\.5rem_2rem_0\.5rem\]{border-radius:2rem .5rem}.rounded-\[length\:var\(--border-width-display\)\]{border-radius:var(--border-width-display)}.rounded-\[length\:var\(--kiosk-security-feed-radius\)\]{border-radius:var(--kiosk-security-feed-radius)}.rounded-\[length\:var\(--kiosk-security-feed-radius-inner\)\]{border-radius:var(--kiosk-security-feed-radius-inner)}.rounded-\[length\:var\(--radius-hairline\)\]{border-radius:var(--radius-hairline)}.rounded-\[length\:var\(--radius-popover\)\]{border-radius:var(--radius-popover)}.rounded-\[length\:var\(--radius-xs-3\)\]{border-radius:var(--radius-xs-3)}.rounded-chrome{border-radius:var(--radius-chrome)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-none\!{border-radius:var(--radius-none)!important}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-xs{border-radius:var(--radius-xs)}.rounded-xs\!{border-radius:var(--radius-xs)!important}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[1px\]{border-top-left-radius:1px;border-top-right-radius:1px}.rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-\[1px\]{border-top-right-radius:1px;border-bottom-right-radius:1px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-2\!{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-3{border-style:var(--tw-border-style);border-width:var(--border-width-3)}.border-4{border-style:var(--tw-border-style);border-width:var(--border-width-4)}.border-\[length\:var\(--border-width-brutal\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-brutal)}.border-\[length\:var\(--border-width-display\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-display)}.border-\[length\:var\(--border-width-frame\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-frame)}.border-\[length\:var\(--border-width-heavy\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-heavy)}.border-\[length\:var\(--border-width-heavy\)\]\!{border-style:var(--tw-border-style)!important;border-width:var(--border-width-heavy)!important}.border-\[length\:var\(--border-width-modal\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-modal)}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-x-\[3px\]{border-inline-style:var(--tw-border-style);border-inline-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2,.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[length\:var\(--border-width-display\)\]{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-display)}.border-t-\[length\:var\(--border-width-heavy\)\]{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-heavy)}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-\[3px\]{border-right-style:var(--tw-border-style);border-right-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-4)}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-b-\[length\:var\(--border-width-display\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-display)}.border-b-\[length\:var\(--border-width-heavy\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-heavy)}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-4)}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-\[3px\]\!{border-left-style:var(--tw-border-style)!important;border-left-width:3px!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\[color\:color-mix\(in_srgb\,var\(--brand-instagram\)_45\%\,transparent\)\]{border-color:var(--brand-instagram)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--brand-instagram\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-instagram) 45%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--brand-line\)_50\%\,transparent\)\]{border-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--brand-line\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-line) 50%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--color-mv2-navy\)_28\%\,transparent\)\]{border-color:#0f1d2e47}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--color-mv2-navy\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-mv2-navy) 28%,transparent)}}.border-\[color\:var\(--brand-amazon-orange\)\]\/50{border-color:var(--brand-amazon-orange)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--brand-amazon-orange\)\]\/50{border-color:color-mix(in oklab, var(--brand-amazon-orange) var(--opacity-50), transparent)}}.border-\[color\:var\(--brass-border-15\)\]{border-color:var(--brass-border-15)}.border-\[color\:var\(--brass-border-30\)\]\!{border-color:var(--brass-border-30)!important}.border-\[color\:var\(--brass-border-40\)\]\!{border-color:var(--brass-border-40)!important}.border-\[color\:var\(--color-mv2-fog\)\]{border-color:var(--color-mv2-fog)}.border-\[color\:var\(--color-mv2-fog\)\]\/25{border-color:#d4c9bc40}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--color-mv2-fog\)\]\/25{border-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-25), transparent)}}.border-\[color\:var\(--color-mv2-fog\)\]\/30{border-color:#d4c9bc4d}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--color-mv2-fog\)\]\/30{border-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-30), transparent)}}.border-\[color\:var\(--kiosk-border\)\]{border-color:var(--kiosk-border)}.border-\[color\:var\(--kiosk-phase-reservations-text\)\]{border-color:var(--kiosk-phase-reservations-text)}.border-\[color\:var\(--mbr-ink-border-08\)\]{border-color:var(--mbr-ink-border-08)}.border-\[color\:var\(--mv2-navy-border-12\)\]{border-color:var(--mv2-navy-border-12)}.border-\[color\:var\(--mv2-teal-border-28\)\]{border-color:var(--mv2-teal-border-28)}.border-\[rgba\(63\,185\,80\,0\.35\)\]{border-color:#3fb95059}.border-\[rgba\(88\,166\,255\,0\.35\)\]{border-color:#58a6ff59}.border-\[rgba\(240\,168\,24\,0\.35\)\]{border-color:#f0a81859}.border-\[rgba\(248\,81\,73\,0\.35\)\]{border-color:#f8514959}.border-\[var\(--bp-amber\)\]\/40{border-color:var(--bp-amber)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--bp-amber\)\]\/40{border-color:color-mix(in oklab, var(--bp-amber) var(--opacity-40), transparent)}}.border-\[var\(--bp-amber\)\]\/50{border-color:var(--bp-amber)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--bp-amber\)\]\/50{border-color:color-mix(in oklab, var(--bp-amber) var(--opacity-50), transparent)}}.border-\[var\(--bp-amber-border-35\)\]{border-color:var(--bp-amber-border-35)}.border-\[var\(--bp-amber-border-45\)\]{border-color:var(--bp-amber-border-45)}.border-\[var\(--bp-cyan\)\]{border-color:var(--bp-cyan)}.border-\[var\(--bp-cyan-border-20\)\]{border-color:var(--bp-cyan-border-20)}.border-\[var\(--bp-cyan-border-25\)\]{border-color:var(--bp-cyan-border-25)}.border-\[var\(--bp-cyan-dim\)\]{border-color:var(--bp-cyan-dim)}.border-\[var\(--bp-danger-stamp-border\)\]{border-color:var(--bp-danger-stamp-border)}.border-\[var\(--bp-success-border-45\)\]{border-color:var(--bp-success-border-45)}.border-\[var\(--brand-line\)\],.border-\[var\(--brand-line\)\]\/30{border-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-line\)\]\/30{border-color:color-mix(in oklab, var(--brand-line) var(--opacity-30), transparent)}}.border-\[var\(--brand-line\)\]\/40{border-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-line\)\]\/40{border-color:color-mix(in oklab, var(--brand-line) var(--opacity-40), transparent)}}.border-\[var\(--brand-line\)\]\/50{border-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-line\)\]\/50{border-color:color-mix(in oklab, var(--brand-line) var(--opacity-50), transparent)}}.border-\[var\(--brand-line-solid\)\],.border-\[var\(--brand-line-solid\)\]\/20{border-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-line-solid\)\]\/20{border-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-20), transparent)}}.border-\[var\(--brand-line-solid\)\]\/30{border-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-line-solid\)\]\/30{border-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-30), transparent)}}.border-\[var\(--brand-line-solid\)\]\/40{border-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-line-solid\)\]\/40{border-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-40), transparent)}}.border-\[var\(--brand-line-solid\)\]\/50{border-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-line-solid\)\]\/50{border-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-50), transparent)}}.border-\[var\(--camera-chrome-border\)\]{border-color:var(--camera-chrome-border)}.border-\[var\(--color-mv2-dusty-rose\)\]\/25{border-color:#d0786840}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-dusty-rose\)\]\/25{border-color:color-mix(in oklab, var(--color-mv2-dusty-rose) var(--opacity-25), transparent)}}.border-\[var\(--color-mv2-dusty-rose\)\]\/30{border-color:#d078684d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-dusty-rose\)\]\/30{border-color:color-mix(in oklab, var(--color-mv2-dusty-rose) var(--opacity-30), transparent)}}.border-\[var\(--color-mv2-fog\)\]{border-color:var(--color-mv2-fog)}.border-\[var\(--color-mv2-fog\)\]\/30{border-color:#d4c9bc4d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-fog\)\]\/30{border-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-30), transparent)}}.border-\[var\(--color-mv2-fog\)\]\/45{border-color:#d4c9bc73}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-fog\)\]\/45{border-color:color-mix(in oklab, var(--color-mv2-fog) 45%, transparent)}}.border-\[var\(--color-mv2-fog\)\]\/50{border-color:#d4c9bc80}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-fog\)\]\/50{border-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-50), transparent)}}.border-\[var\(--color-mv2-fog\)\]\/60{border-color:#d4c9bc99}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-fog\)\]\/60{border-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-60), transparent)}}.border-\[var\(--color-mv2-fog\)\]\/70{border-color:#d4c9bcb3}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-fog\)\]\/70{border-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-70), transparent)}}.border-\[var\(--color-mv2-fog\)\]\/80{border-color:#d4c9bccc}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-fog\)\]\/80{border-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-80), transparent)}}.border-\[var\(--color-mv2-golden\)\]\/30{border-color:#e8b8204d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-golden\)\]\/30{border-color:color-mix(in oklab, var(--color-mv2-golden) var(--opacity-30), transparent)}}.border-\[var\(--color-mv2-golden-deeper\)\]{border-color:var(--color-mv2-golden-deeper)}.border-\[var\(--color-mv2-navy\)\]{border-color:var(--color-mv2-navy)}.border-\[var\(--color-mv2-navy\)\]\/10{border-color:#0f1d2e1a}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-navy\)\]\/10{border-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-10), transparent)}}.border-\[var\(--color-mv2-navy\)\]\/12{border-color:#0f1d2e1f}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-navy\)\]\/12{border-color:color-mix(in oklab, var(--color-mv2-navy) 12%, transparent)}}.border-\[var\(--color-mv2-navy\)\]\/15{border-color:#0f1d2e26}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-navy\)\]\/15{border-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-15), transparent)}}.border-\[var\(--color-mv2-navy\)\]\/20{border-color:#0f1d2e33}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-navy\)\]\/20{border-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-20), transparent)}}.border-\[var\(--color-mv2-navy\)\]\/22{border-color:#0f1d2e38}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-navy\)\]\/22{border-color:color-mix(in oklab, var(--color-mv2-navy) 22%, transparent)}}.border-\[var\(--color-mv2-navy\)\]\/25{border-color:#0f1d2e40}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-navy\)\]\/25{border-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-25), transparent)}}.border-\[var\(--color-mv2-teal\)\]{border-color:var(--color-mv2-teal)}.border-\[var\(--color-mv2-teal\)\]\/22{border-color:#4a9e9e38}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-teal\)\]\/22{border-color:color-mix(in oklab, var(--color-mv2-teal) 22%, transparent)}}.border-\[var\(--color-mv2-teal\)\]\/25{border-color:#4a9e9e40}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-teal\)\]\/25{border-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-25), transparent)}}.border-\[var\(--color-mv2-teal\)\]\/30{border-color:#4a9e9e4d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-teal\)\]\/30{border-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-30), transparent)}}.border-\[var\(--color-mv2-teal\)\]\/50{border-color:#4a9e9e80}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-teal\)\]\/50{border-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-50), transparent)}}.border-\[var\(--color-mv2-teal\)\]\/60{border-color:#4a9e9e99}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-teal\)\]\/60{border-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-60), transparent)}}.border-\[var\(--color-mv2-teal-dark\)\]{border-color:var(--color-mv2-teal-dark)}.border-\[var\(--color-mv2-terracotta\)\]{border-color:var(--color-mv2-terracotta)}.border-\[var\(--color-mv2-terracotta\)\]\/20{border-color:#b8554033}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-terracotta\)\]\/20{border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-20), transparent)}}.border-\[var\(--color-mv2-terracotta\)\]\/25{border-color:#b8554040}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-terracotta\)\]\/25{border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-25), transparent)}}.border-\[var\(--color-mv2-terracotta\)\]\/30{border-color:#b855404d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-terracotta\)\]\/30{border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-30), transparent)}}.border-\[var\(--color-mv2-terracotta\)\]\/35{border-color:#b8554059}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-terracotta\)\]\/35{border-color:color-mix(in oklab, var(--color-mv2-terracotta) 35%, transparent)}}.border-\[var\(--color-mv2-terracotta\)\]\/40{border-color:#b8554066}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-terracotta\)\]\/40{border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-40), transparent)}}.border-\[var\(--color-mv2-terracotta\)\]\/50{border-color:#b8554080}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-mv2-terracotta\)\]\/50{border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-50), transparent)}}.border-\[var\(--color-mv2-terracotta-dark\)\]{border-color:var(--color-mv2-terracotta-dark)}.border-\[var\(--color-pine-700\)\]{border-color:var(--color-pine-700)}.border-\[var\(--cr-border\)\]{border-color:var(--cr-border)}.border-\[var\(--dp-amber-soft\)\]{border-color:var(--dp-amber-soft)}.border-\[var\(--expd-kraft-dark\)\]{border-color:var(--expd-kraft-dark)}.border-\[var\(--form-error-border\)\]{border-color:var(--form-error-border)}.border-\[var\(--mbr-gold-a25\)\]\!{border-color:var(--mbr-gold-a25)!important}.border-\[var\(--mv2-navy-border-10\)\]{border-color:var(--mv2-navy-border-10)}.border-\[var\(--mv2-navy-border-12\)\]{border-color:var(--mv2-navy-border-12)}.border-\[var\(--mv2-teal-border-28\)\]{border-color:var(--mv2-teal-border-28)}.border-\[var\(--primitive-mountain-500\)\]{border-color:var(--primitive-mountain-500)}.border-\[var\(--primitive-navigate-orange\)\]\/30{border-color:var(--primitive-navigate-orange)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primitive-navigate-orange\)\]\/30{border-color:color-mix(in oklab, var(--primitive-navigate-orange) var(--opacity-30), transparent)}}.border-\[var\(--primitive-navigate-orange-dark\)\]{border-color:var(--primitive-navigate-orange-dark)}.border-\[var\(--primitive-navigate-purple\)\]\/30{border-color:var(--primitive-navigate-purple)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primitive-navigate-purple\)\]\/30{border-color:color-mix(in oklab, var(--primitive-navigate-purple) var(--opacity-30), transparent)}}.border-\[var\(--primitive-navigate-purple-dark\)\]{border-color:var(--primitive-navigate-purple-dark)}.border-\[var\(--primitive-night-400\)\]{border-color:var(--primitive-night-400)}.border-\[var\(--primitive-night-500\)\]{border-color:var(--primitive-night-500)}.border-\[var\(--primitive-night-600\)\],.border-\[var\(--primitive-night-600\)\]\/50{border-color:var(--primitive-night-600)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primitive-night-600\)\]\/50{border-color:color-mix(in oklab, var(--primitive-night-600) var(--opacity-50), transparent)}}.border-\[var\(--primitive-pine-500\)\]{border-color:var(--primitive-pine-500)}.border-\[var\(--primitive-retro-lime\)\]{border-color:var(--primitive-retro-lime)}.border-\[var\(--scon-border\)\]{border-color:var(--scon-border)}.border-\[var\(--sidebar-accent\)\]\/40{border-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--sidebar-accent\)\]\/40{border-color:color-mix(in oklab, var(--sidebar-accent) var(--opacity-40), transparent)}}.border-\[var\(--sidebar-accent\)\]\/50{border-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--sidebar-accent\)\]\/50{border-color:color-mix(in oklab, var(--sidebar-accent) var(--opacity-50), transparent)}}.border-\[var\(--sidebar-border\)\]{border-color:var(--sidebar-border)}.border-\[var\(--stop-tone\)\]{border-color:var(--stop-tone)}.border-\[var\(--wx-rule\,theme\(colors\.snow\.800\)\)\]{border-color:var(--wx-rule,var(--primitive-snow-800))}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-100\/80{border-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/80{border-color:color-mix(in oklab, var(--color-amber-100) var(--opacity-80), transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/20{border-color:#fee68533}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/20{border-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-20), transparent)}}.border-amber-200\/24{border-color:#fee6853d}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/24{border-color:color-mix(in oklab, var(--color-amber-200) 24%, transparent)}}.border-amber-200\/30{border-color:#fee6854d}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/30{border-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-30), transparent)}}.border-amber-200\/56{border-color:#fee6858f}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/56{border-color:color-mix(in oklab, var(--color-amber-200) 56%, transparent)}}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-60), transparent)}}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/70{border-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-70), transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) var(--opacity-40), transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) var(--opacity-60), transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) var(--opacity-70), transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-30), transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-40), transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-50), transparent)}}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/70{border-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-70), transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-30), transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-40), transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-50), transparent)}}.border-amber-500\/55{border-color:#f99c008c}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/55{border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-55), transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/40{border-color:color-mix(in oklab, var(--color-amber-600) var(--opacity-40), transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-black{border-color:var(--color-black)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) var(--opacity-5), transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) var(--opacity-15), transparent)}}.border-black\/80{border-color:#000c}@supports (color:color-mix(in lab, red, red)){.border-black\/80{border-color:color-mix(in oklab, var(--color-black) var(--opacity-80), transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) var(--opacity-50), transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-600\/50{border-color:#155dfc80}@supports (color:color-mix(in lab, red, red)){.border-blue-600\/50{border-color:color-mix(in oklab, var(--color-blue-600) var(--opacity-50), transparent)}}.border-current{border-color:currentColor}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/18{border-color:#a2f4fd2e}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/18{border-color:color-mix(in oklab, var(--color-cyan-200) 18%, transparent)}}.border-cyan-200\/70{border-color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/70{border-color:color-mix(in oklab, var(--color-cyan-200) var(--opacity-70), transparent)}}.border-cyan-200\/80{border-color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/80{border-color:color-mix(in oklab, var(--color-cyan-200) var(--opacity-80), transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/50{border-color:color-mix(in oklab, var(--color-cyan-300) var(--opacity-50), transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/30{border-color:color-mix(in oklab, var(--color-cyan-400) var(--opacity-30), transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) var(--opacity-40), transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) var(--opacity-30), transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-cyan-800{border-color:var(--color-cyan-800)}.border-danger-200{border-color:var(--color-danger-200)}.border-danger-300{border-color:var(--color-danger-300)}.border-danger-300\/50{border-color:#fca5a580}@supports (color:color-mix(in lab, red, red)){.border-danger-300\/50{border-color:color-mix(in oklab, var(--color-danger-300) var(--opacity-50), transparent)}}.border-danger-400{border-color:var(--color-danger-400)}.border-danger-500{border-color:var(--color-danger-500)}.border-danger-500\/70{border-color:#ef4444b3}@supports (color:color-mix(in lab, red, red)){.border-danger-500\/70{border-color:color-mix(in oklab, var(--color-danger-500) var(--opacity-70), transparent)}}.border-danger-700{border-color:var(--color-danger-700)}.border-danger-800{border-color:var(--color-danger-800)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) var(--opacity-40), transparent)}}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/70{border-color:color-mix(in oklab, var(--color-emerald-300) var(--opacity-70), transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-forest-500{border-color:var(--color-forest-500)}.border-forest-900{border-color:var(--color-forest-900)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-mountain-200,.border-mountain-200\/80{border-color:var(--color-mountain-200)}@supports (color:color-mix(in lab, red, red)){.border-mountain-200\/80{border-color:color-mix(in oklab, var(--color-mountain-200) var(--opacity-80), transparent)}}.border-mountain-300{border-color:var(--color-mountain-300)}.border-mountain-400,.border-mountain-400\/25{border-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.border-mountain-400\/25{border-color:color-mix(in oklab, var(--color-mountain-400) var(--opacity-25), transparent)}}.border-mountain-400\/30{border-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.border-mountain-400\/30{border-color:color-mix(in oklab, var(--color-mountain-400) var(--opacity-30), transparent)}}.border-mountain-400\/50{border-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.border-mountain-400\/50{border-color:color-mix(in oklab, var(--color-mountain-400) var(--opacity-50), transparent)}}.border-mountain-500,.border-mountain-500\/30{border-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.border-mountain-500\/30{border-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-30), transparent)}}.border-mountain-500\/50{border-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.border-mountain-500\/50{border-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-50), transparent)}}.border-mountain-500\/60{border-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.border-mountain-500\/60{border-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-60), transparent)}}.border-mountain-500\/70{border-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.border-mountain-500\/70{border-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-70), transparent)}}.border-mountain-600{border-color:var(--color-mountain-600)}.border-mountain-700{border-color:var(--color-mountain-700)}.border-mountain-800{border-color:var(--color-mountain-800)}.border-night-900{border-color:var(--color-night-900)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/50{border-color:color-mix(in oklab, var(--color-orange-400) var(--opacity-50), transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-pine-100{border-color:var(--color-pine-100)}.border-pine-200,.border-pine-200\/60{border-color:var(--color-pine-200)}@supports (color:color-mix(in lab, red, red)){.border-pine-200\/60{border-color:color-mix(in oklab, var(--color-pine-200) var(--opacity-60), transparent)}}.border-pine-200\/70{border-color:var(--color-pine-200)}@supports (color:color-mix(in lab, red, red)){.border-pine-200\/70{border-color:color-mix(in oklab, var(--color-pine-200) var(--opacity-70), transparent)}}.border-pine-200\/80{border-color:var(--color-pine-200)}@supports (color:color-mix(in lab, red, red)){.border-pine-200\/80{border-color:color-mix(in oklab, var(--color-pine-200) var(--opacity-80), transparent)}}.border-pine-300,.border-pine-300\/50{border-color:var(--color-pine-300)}@supports (color:color-mix(in lab, red, red)){.border-pine-300\/50{border-color:color-mix(in oklab, var(--color-pine-300) var(--opacity-50), transparent)}}.border-pine-300\/60{border-color:var(--color-pine-300)}@supports (color:color-mix(in lab, red, red)){.border-pine-300\/60{border-color:color-mix(in oklab, var(--color-pine-300) var(--opacity-60), transparent)}}.border-pine-300\/70{border-color:var(--color-pine-300)}@supports (color:color-mix(in lab, red, red)){.border-pine-300\/70{border-color:color-mix(in oklab, var(--color-pine-300) var(--opacity-70), transparent)}}.border-pine-400,.border-pine-400\/30{border-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.border-pine-400\/30{border-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-30), transparent)}}.border-pine-400\/40{border-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.border-pine-400\/40{border-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-40), transparent)}}.border-pine-400\/50{border-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.border-pine-400\/50{border-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-50), transparent)}}.border-pine-500,.border-pine-500\/40{border-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.border-pine-500\/40{border-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-40), transparent)}}.border-pine-500\/70{border-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.border-pine-500\/70{border-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-70), transparent)}}.border-pine-600{border-color:var(--color-pine-600)}.border-pine-600\!{border-color:var(--color-pine-600)!important}.border-pine-600\/40{border-color:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.border-pine-600\/40{border-color:color-mix(in oklab, var(--color-pine-600) var(--opacity-40), transparent)}}.border-pine-700{border-color:var(--color-pine-700)}.border-pine-800{border-color:var(--color-pine-800)}.border-pink-500{border-color:var(--color-pink-500)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-400\/30{border-color:#c07eff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/30{border-color:color-mix(in oklab, var(--color-purple-400) var(--opacity-30), transparent)}}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/40{border-color:color-mix(in oklab, var(--color-purple-400) var(--opacity-40), transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/40{border-color:#ffa3a366}@supports (color:color-mix(in lab, red, red)){.border-red-300\/40{border-color:color-mix(in oklab, var(--color-red-300) var(--opacity-40), transparent)}}.border-red-300\/70{border-color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.border-red-300\/70{border-color:color-mix(in oklab, var(--color-red-300) var(--opacity-70), transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) var(--opacity-30), transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) var(--opacity-40), transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) var(--opacity-30), transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) var(--opacity-40), transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-rose-200\/30{border-color:#ffccd34d}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/30{border-color:color-mix(in oklab, var(--color-rose-200) var(--opacity-30), transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/60{border-color:#ffa2ae99}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/60{border-color:color-mix(in oklab, var(--color-rose-300) var(--opacity-60), transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-600{border-color:var(--color-rose-600)}.border-rose-700{border-color:var(--color-rose-700)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/24{border-color:#b8e6fe3d}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/24{border-color:color-mix(in oklab, var(--color-sky-200) 24%, transparent)}}.border-sky-200\/38{border-color:#b8e6fe61}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/38{border-color:color-mix(in oklab, var(--color-sky-200) 38%, transparent)}}.border-sky-200\/50{border-color:#b8e6fe80}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/50{border-color:color-mix(in oklab, var(--color-sky-200) var(--opacity-50), transparent)}}.border-sky-200\/60{border-color:#b8e6fe99}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/60{border-color:color-mix(in oklab, var(--color-sky-200) var(--opacity-60), transparent)}}.border-sky-200\/80{border-color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/80{border-color:color-mix(in oklab, var(--color-sky-200) var(--opacity-80), transparent)}}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-300\/30{border-color:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/30{border-color:color-mix(in oklab, var(--color-sky-300) var(--opacity-30), transparent)}}.border-sky-300\/50{border-color:#77d4ff80}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/50{border-color:color-mix(in oklab, var(--color-sky-300) var(--opacity-50), transparent)}}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-400\/50{border-color:#38bdf880}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/50{border-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-50), transparent)}}.border-sky-400\/60{border-color:#38bdf899}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/60{border-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-60), transparent)}}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\/20{border-color:#0ea5e933}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-20), transparent)}}.border-sky-500\/30{border-color:#0ea5e94d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-30), transparent)}}.border-sky-500\/40{border-color:#0ea5e966}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-40), transparent)}}.border-sky-500\/60{border-color:#0ea5e999}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/60{border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-60), transparent)}}.border-sky-500\/70{border-color:#0ea5e9b3}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/70{border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-70), transparent)}}.border-sky-600{border-color:var(--color-sky-600)}.border-sky-600\/50{border-color:#0284c780}@supports (color:color-mix(in lab, red, red)){.border-sky-600\/50{border-color:color-mix(in oklab, var(--color-sky-600) var(--opacity-50), transparent)}}.border-sky-700{border-color:var(--color-sky-700)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/70{border-color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/70{border-color:color-mix(in oklab, var(--color-slate-300) var(--opacity-70), transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/80{border-color:color-mix(in oklab, var(--color-slate-300) var(--opacity-80), transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/70{border-color:#62748eb3}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/70{border-color:color-mix(in oklab, var(--color-slate-500) var(--opacity-70), transparent)}}.border-slate-500\/80{border-color:#62748ecc}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/80{border-color:color-mix(in oklab, var(--color-slate-500) var(--opacity-80), transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-snow-100{border-color:var(--color-snow-100)}.border-snow-200,.border-snow-200\/40{border-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.border-snow-200\/40{border-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-40), transparent)}}.border-snow-200\/50{border-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.border-snow-200\/50{border-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-50), transparent)}}.border-snow-200\/60{border-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.border-snow-200\/60{border-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-60), transparent)}}.border-snow-200\/70{border-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.border-snow-200\/70{border-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-70), transparent)}}.border-snow-200\/80{border-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.border-snow-200\/80{border-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-80), transparent)}}.border-snow-300{border-color:var(--color-snow-300)}.border-snow-300\!{border-color:var(--color-snow-300)!important}.border-snow-300\/60{border-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.border-snow-300\/60{border-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-60), transparent)}}.border-snow-300\/70{border-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.border-snow-300\/70{border-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-70), transparent)}}.border-snow-400,.border-snow-400\/20{border-color:var(--color-snow-400)}@supports (color:color-mix(in lab, red, red)){.border-snow-400\/20{border-color:color-mix(in oklab, var(--color-snow-400) var(--opacity-20), transparent)}}.border-snow-400\/50{border-color:var(--color-snow-400)}@supports (color:color-mix(in lab, red, red)){.border-snow-400\/50{border-color:color-mix(in oklab, var(--color-snow-400) var(--opacity-50), transparent)}}.border-snow-500,.border-snow-500\/20{border-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.border-snow-500\/20{border-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-20), transparent)}}.border-snow-500\/30{border-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.border-snow-500\/30{border-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-30), transparent)}}.border-snow-600,.border-snow-600\/50{border-color:var(--color-snow-600)}@supports (color:color-mix(in lab, red, red)){.border-snow-600\/50{border-color:color-mix(in oklab, var(--color-snow-600) var(--opacity-50), transparent)}}.border-snow-700,.border-snow-700\/15{border-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.border-snow-700\/15{border-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-15), transparent)}}.border-snow-700\/60{border-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.border-snow-700\/60{border-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-60), transparent)}}.border-snow-800,.border-snow-800\/60{border-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.border-snow-800\/60{border-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-60), transparent)}}.border-snow-900{border-color:var(--color-snow-900)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-200\/60{border-color:#e7e5e499}@supports (color:color-mix(in lab, red, red)){.border-stone-200\/60{border-color:color-mix(in oklab, var(--color-stone-200) var(--opacity-60), transparent)}}.border-stone-200\/80{border-color:#e7e5e4cc}@supports (color:color-mix(in lab, red, red)){.border-stone-200\/80{border-color:color-mix(in oklab, var(--color-stone-200) var(--opacity-80), transparent)}}.border-stone-200\/90{border-color:#e7e5e4e6}@supports (color:color-mix(in lab, red, red)){.border-stone-200\/90{border-color:color-mix(in oklab, var(--color-stone-200) var(--opacity-90), transparent)}}.border-stone-300\/70{border-color:#d6d3d1b3}@supports (color:color-mix(in lab, red, red)){.border-stone-300\/70{border-color:color-mix(in oklab, var(--color-stone-300) var(--opacity-70), transparent)}}.border-stone-300\/80{border-color:#d6d3d1cc}@supports (color:color-mix(in lab, red, red)){.border-stone-300\/80{border-color:color-mix(in oklab, var(--color-stone-300) var(--opacity-80), transparent)}}.border-stone-300\/90{border-color:#d6d3d1e6}@supports (color:color-mix(in lab, red, red)){.border-stone-300\/90{border-color:color-mix(in oklab, var(--color-stone-300) var(--opacity-90), transparent)}}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-200\/60{border-color:#96f7e499}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/60{border-color:color-mix(in oklab, var(--color-teal-200) var(--opacity-60), transparent)}}.border-teal-200\/70{border-color:#96f7e4b3}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/70{border-color:color-mix(in oklab, var(--color-teal-200) var(--opacity-70), transparent)}}.border-teal-200\/80{border-color:#96f7e4cc}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/80{border-color:color-mix(in oklab, var(--color-teal-200) var(--opacity-80), transparent)}}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-300\/50{border-color:#46ecd580}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/50{border-color:color-mix(in oklab, var(--color-teal-300) var(--opacity-50), transparent)}}.border-teal-300\/70{border-color:#46ecd5b3}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/70{border-color:color-mix(in oklab, var(--color-teal-300) var(--opacity-70), transparent)}}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-400\/30{border-color:#00d3bd4d}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/30{border-color:color-mix(in oklab, var(--color-teal-400) var(--opacity-30), transparent)}}.border-teal-400\/50{border-color:#00d3bd80}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/50{border-color:color-mix(in oklab, var(--color-teal-400) var(--opacity-50), transparent)}}.border-teal-400\/60{border-color:#00d3bd99}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/60{border-color:color-mix(in oklab, var(--color-teal-400) var(--opacity-60), transparent)}}.border-teal-400\/70{border-color:#00d3bdb3}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/70{border-color:color-mix(in oklab, var(--color-teal-400) var(--opacity-70), transparent)}}.border-teal-400\/80{border-color:#00d3bdcc}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/80{border-color:color-mix(in oklab, var(--color-teal-400) var(--opacity-80), transparent)}}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-600{border-color:var(--color-teal-600)}.border-teal-600\/50{border-color:#00958880}@supports (color:color-mix(in lab, red, red)){.border-teal-600\/50{border-color:color-mix(in oklab, var(--color-teal-600) var(--opacity-50), transparent)}}.border-transparent{border-color:#0000}.border-transparent\!{border-color:#0000!important}.border-twilight-700{border-color:var(--color-twilight-700)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/30{border-color:color-mix(in oklab, var(--color-violet-400) var(--opacity-30), transparent)}}.border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/50{border-color:color-mix(in oklab, var(--color-violet-400) var(--opacity-50), transparent)}}.border-violet-600{border-color:var(--color-violet-600)}.border-warm-100{border-color:var(--color-warm-100)}.border-warm-200{border-color:var(--color-warm-200)}.border-warm-300,.border-warm-300\/60{border-color:var(--color-warm-300)}@supports (color:color-mix(in lab, red, red)){.border-warm-300\/60{border-color:color-mix(in oklab, var(--color-warm-300) var(--opacity-60), transparent)}}.border-warm-300\/70{border-color:var(--color-warm-300)}@supports (color:color-mix(in lab, red, red)){.border-warm-300\/70{border-color:color-mix(in oklab, var(--color-warm-300) var(--opacity-70), transparent)}}.border-warm-400,.border-warm-400\/30{border-color:var(--color-warm-400)}@supports (color:color-mix(in lab, red, red)){.border-warm-400\/30{border-color:color-mix(in oklab, var(--color-warm-400) var(--opacity-30), transparent)}}.border-warm-400\/35{border-color:var(--color-warm-400)}@supports (color:color-mix(in lab, red, red)){.border-warm-400\/35{border-color:color-mix(in oklab, var(--color-warm-400) 35%, transparent)}}.border-warm-400\/40{border-color:var(--color-warm-400)}@supports (color:color-mix(in lab, red, red)){.border-warm-400\/40{border-color:color-mix(in oklab, var(--color-warm-400) var(--opacity-40), transparent)}}.border-warm-400\/70{border-color:var(--color-warm-400)}@supports (color:color-mix(in lab, red, red)){.border-warm-400\/70{border-color:color-mix(in oklab, var(--color-warm-400) var(--opacity-70), transparent)}}.border-warm-500,.border-warm-500\/12{border-color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.border-warm-500\/12{border-color:color-mix(in oklab, var(--color-warm-500) 12%, transparent)}}.border-warm-500\/20{border-color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.border-warm-500\/20{border-color:color-mix(in oklab, var(--color-warm-500) var(--opacity-20), transparent)}}.border-warm-600{border-color:var(--color-warm-600)}.border-warm-800{border-color:var(--color-warm-800)}.border-white{border-color:var(--color-white)}.border-white\!{border-color:var(--color-white)!important}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) var(--opacity-15), transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) var(--opacity-20), transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) var(--opacity-25), transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) var(--opacity-30), transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) var(--opacity-40), transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) var(--opacity-60), transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) var(--opacity-80), transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab, var(--color-yellow-500) var(--opacity-30), transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab, var(--color-yellow-500) var(--opacity-50), transparent)}}.border-yellow-600\/50{border-color:#cd890080}@supports (color:color-mix(in lab, red, red)){.border-yellow-600\/50{border-color:color-mix(in oklab, var(--color-yellow-600) var(--opacity-50), transparent)}}.border-t-\[var\(--color-mv2-golden\)\]{border-top-color:var(--color-mv2-golden)}.border-t-\[var\(--color-mv2-terracotta\)\]{border-top-color:var(--color-mv2-terracotta)}.border-t-\[var\(--space-2\)\]{border-top-color:var(--space-2)}.border-t-amber-200\/40\!{border-top-color:#fee68566!important}@supports (color:color-mix(in lab, red, red)){.border-t-amber-200\/40\!{border-top-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-40), transparent)!important}}.border-t-blue-200\/40\!{border-top-color:#bedbff66!important}@supports (color:color-mix(in lab, red, red)){.border-t-blue-200\/40\!{border-top-color:color-mix(in oklab, var(--color-blue-200) var(--opacity-40), transparent)!important}}.border-t-current{border-top-color:currentColor}.border-t-cyan-500{border-top-color:var(--color-cyan-500)}.border-t-emerald-200\/40\!{border-top-color:#a4f4cf66!important}@supports (color:color-mix(in lab, red, red)){.border-t-emerald-200\/40\!{border-top-color:color-mix(in oklab, var(--color-emerald-200) var(--opacity-40), transparent)!important}}.border-t-red-200\/40\!{border-top-color:#ffcaca66!important}@supports (color:color-mix(in lab, red, red)){.border-t-red-200\/40\!{border-top-color:color-mix(in oklab, var(--color-red-200) var(--opacity-40), transparent)!important}}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-r-\[var\(--space-2\)\]{border-right-color:var(--space-2)}.border-r-amber-200\/40\!{border-right-color:#fee68566!important}@supports (color:color-mix(in lab, red, red)){.border-r-amber-200\/40\!{border-right-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-40), transparent)!important}}.border-r-blue-200\/40\!{border-right-color:#bedbff66!important}@supports (color:color-mix(in lab, red, red)){.border-r-blue-200\/40\!{border-right-color:color-mix(in oklab, var(--color-blue-200) var(--opacity-40), transparent)!important}}.border-r-current{border-right-color:currentColor}.border-r-emerald-200\/40\!{border-right-color:#a4f4cf66!important}@supports (color:color-mix(in lab, red, red)){.border-r-emerald-200\/40\!{border-right-color:color-mix(in oklab, var(--color-emerald-200) var(--opacity-40), transparent)!important}}.border-r-red-200\/40\!{border-right-color:#ffcaca66!important}@supports (color:color-mix(in lab, red, red)){.border-r-red-200\/40\!{border-right-color:color-mix(in oklab, var(--color-red-200) var(--opacity-40), transparent)!important}}.border-r-white{border-right-color:var(--color-white)}.border-b-\[color\:var\(--game-panel-border-dark\)\]{border-bottom-color:var(--game-panel-border-dark)}.border-b-\[var\(--space-1\)\]{border-bottom-color:var(--space-1)}.border-b-\[var\(--space-2\)\]{border-bottom-color:var(--space-2)}.border-b-amber-200\/40\!{border-bottom-color:#fee68566!important}@supports (color:color-mix(in lab, red, red)){.border-b-amber-200\/40\!{border-bottom-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-40), transparent)!important}}.border-b-blue-200\/40\!{border-bottom-color:#bedbff66!important}@supports (color:color-mix(in lab, red, red)){.border-b-blue-200\/40\!{border-bottom-color:color-mix(in oklab, var(--color-blue-200) var(--opacity-40), transparent)!important}}.border-b-danger-600{border-bottom-color:var(--color-danger-600)}.border-b-emerald-200\/40\!{border-bottom-color:#a4f4cf66!important}@supports (color:color-mix(in lab, red, red)){.border-b-emerald-200\/40\!{border-bottom-color:color-mix(in oklab, var(--color-emerald-200) var(--opacity-40), transparent)!important}}.border-b-pine-600{border-bottom-color:var(--color-pine-600)}.border-b-red-200\/40\!{border-bottom-color:#ffcaca66!important}@supports (color:color-mix(in lab, red, red)){.border-b-red-200\/40\!{border-bottom-color:color-mix(in oklab, var(--color-red-200) var(--opacity-40), transparent)!important}}.border-b-transparent{border-bottom-color:#0000}.border-b-warm-600{border-bottom-color:var(--color-warm-600)}.border-l-\[color\:var\(--game-panel-border-dark\)\]{border-left-color:var(--game-panel-border-dark)}.border-l-\[var\(--color-mv2-terracotta\)\]{border-left-color:var(--color-mv2-terracotta)}.border-l-amber-500\!{border-left-color:var(--color-amber-500)!important}.border-l-blue-500\!{border-left-color:var(--color-blue-500)!important}.border-l-emerald-500\!{border-left-color:var(--color-emerald-500)!important}.border-l-red-500\!{border-left-color:var(--color-red-500)!important}.bg-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_12\%\,transparent\)\]{background-color:#4a9e9e1f}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-mv2-teal) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_18\%\,transparent\)\]{background-color:#4a9e9e2e}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-mv2-teal) 18%,transparent)}}.bg-\[color\:var\(--brand-amazon-orange\)\]\/10{background-color:var(--brand-amazon-orange)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--brand-amazon-orange\)\]\/10{background-color:color-mix(in oklab, var(--brand-amazon-orange) var(--opacity-10), transparent)}}.bg-\[color\:var\(--color-mv2-cream\)\]{background-color:var(--color-mv2-cream)}.bg-\[color\:var\(--color-mv2-warm-white\)\]{background-color:var(--color-mv2-warm-white)}.bg-\[color\:var\(--ink-navy-panel\)\]\/60{background-color:var(--ink-navy-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--ink-navy-panel\)\]\/60{background-color:color-mix(in oklab, var(--ink-navy-panel) var(--opacity-60), transparent)}}.bg-\[color\:var\(--ink-navy-panel\)\]\/70{background-color:var(--ink-navy-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--ink-navy-panel\)\]\/70{background-color:color-mix(in oklab, var(--ink-navy-panel) var(--opacity-70), transparent)}}.bg-\[color\:var\(--ink-navy-panel\)\]\/95{background-color:var(--ink-navy-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--ink-navy-panel\)\]\/95{background-color:color-mix(in oklab, var(--ink-navy-panel) var(--opacity-95), transparent)}}.bg-\[color\:var\(--kiosk-bg\)\]{background-color:var(--kiosk-bg)}.bg-\[color\:var\(--kiosk-phase-reservations\)\]{background-color:var(--kiosk-phase-reservations)}.bg-\[color\:var\(--kiosk-surface\)\]{background-color:var(--kiosk-surface)}.bg-\[color\:var\(--kiosk-surface-elevated\)\]{background-color:var(--kiosk-surface-elevated)}.bg-\[color\:var\(--mv2-navy-band\)\]\/90{background-color:var(--mv2-navy-band)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--mv2-navy-band\)\]\/90{background-color:color-mix(in oklab, var(--mv2-navy-band) var(--opacity-90), transparent)}}.bg-\[color\:var\(--mv2-teal-bg-10\)\]{background-color:var(--mv2-teal-bg-10)}.bg-\[color\:var\(--overlay-warm-45\)\]{background-color:var(--overlay-warm-45)}.bg-\[color\:var\(--sage-500\)\]{background-color:var(--sage-500)}.bg-\[rgba\(63\,185\,80\,0\.15\)\]{background-color:#3fb95026}.bg-\[rgba\(88\,166\,255\,0\.15\)\]{background-color:#58a6ff26}.bg-\[rgba\(240\,168\,24\,0\.15\)\]{background-color:#f0a81826}.bg-\[rgba\(248\,81\,73\,0\.15\)\]{background-color:#f8514926}.bg-\[var\(--bg-page\)\]{background-color:var(--bg-page)}.bg-\[var\(--bg-sidebar\)\]{background-color:var(--bg-sidebar)}.bg-\[var\(--bp-amber\)\]{background-color:var(--bp-amber)}.bg-\[var\(--bp-amber-cta-bg\)\]{background-color:var(--bp-amber-cta-bg)}.bg-\[var\(--bp-amber-on-ask-bg\)\]{background-color:var(--bp-amber-on-ask-bg)}.bg-\[var\(--bp-amber-stock-bg\)\]{background-color:var(--bp-amber-stock-bg)}.bg-\[var\(--bp-cyan\)\]{background-color:var(--bp-cyan)}.bg-\[var\(--bp-cyan-a08\)\]{background-color:var(--bp-cyan-a08)}.bg-\[var\(--bp-cyan-detail-bg\)\]{background-color:var(--bp-cyan-detail-bg)}.bg-\[var\(--bp-cyan-selected-bg\)\]{background-color:var(--bp-cyan-selected-bg)}.bg-\[var\(--bp-cyan-stock-bg\)\]{background-color:var(--bp-cyan-stock-bg)}.bg-\[var\(--bp-danger-stock-bg\)\]{background-color:var(--bp-danger-stock-bg)}.bg-\[var\(--bp-grid\)\]{background-color:var(--bp-grid)}.bg-\[var\(--bp-navy-2\)\]{background-color:var(--bp-navy-2)}.bg-\[var\(--bp-navy-board-bg\)\]{background-color:var(--bp-navy-board-bg)}.bg-\[var\(--bp-navy-stamp-bg\)\]{background-color:var(--bp-navy-stamp-bg)}.bg-\[var\(--bp-success-slot-bg\)\]{background-color:var(--bp-success-slot-bg)}.bg-\[var\(--brand-line\)\],.bg-\[var\(--brand-line\)\]\/10{background-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-line\)\]\/10{background-color:color-mix(in oklab, var(--brand-line) var(--opacity-10), transparent)}}.bg-\[var\(--brand-line-dark\)\]{background-color:var(--brand-line-dark)}.bg-\[var\(--brand-line-solid\)\],.bg-\[var\(--brand-line-solid\)\]\/5{background-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-line-solid\)\]\/5{background-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-5), transparent)}}.bg-\[var\(--brand-line-solid\)\]\/10{background-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-line-solid\)\]\/10{background-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-10), transparent)}}.bg-\[var\(--brand-line-solid\)\]\/20{background-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-line-solid\)\]\/20{background-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-20), transparent)}}.bg-\[var\(--camera-chrome-bg\)\]{background-color:var(--camera-chrome-bg)}.bg-\[var\(--camera-chrome-surface\)\]{background-color:var(--camera-chrome-surface)}.bg-\[var\(--color-danger-600\)\]\/90{background-color:#dc2626e6}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-danger-600\)\]\/90{background-color:color-mix(in oklab, var(--color-danger-600) var(--opacity-90), transparent)}}.bg-\[var\(--color-mountain-500\)\]{background-color:var(--color-mountain-500)}.bg-\[var\(--color-mv2-cream\)\]{background-color:var(--color-mv2-cream)}.bg-\[var\(--color-mv2-cream\)\]\/60{background-color:#f5f0e899}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-cream\)\]\/60{background-color:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-60), transparent)}}.bg-\[var\(--color-mv2-cream\)\]\/80{background-color:#f5f0e8cc}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-cream\)\]\/80{background-color:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-80), transparent)}}.bg-\[var\(--color-mv2-dusty-rose\)\]{background-color:var(--color-mv2-dusty-rose)}.bg-\[var\(--color-mv2-dusty-rose\)\]\/10{background-color:#d078681a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-dusty-rose\)\]\/10{background-color:color-mix(in oklab, var(--color-mv2-dusty-rose) var(--opacity-10), transparent)}}.bg-\[var\(--color-mv2-dusty-rose\)\]\/12{background-color:#d078681f}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-dusty-rose\)\]\/12{background-color:color-mix(in oklab, var(--color-mv2-dusty-rose) 12%, transparent)}}.bg-\[var\(--color-mv2-fog\)\]{background-color:var(--color-mv2-fog)}.bg-\[var\(--color-mv2-fog\)\]\/30{background-color:#d4c9bc4d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-fog\)\]\/30{background-color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-30), transparent)}}.bg-\[var\(--color-mv2-golden\)\]{background-color:var(--color-mv2-golden)}.bg-\[var\(--color-mv2-golden\)\]\/12{background-color:#e8b8201f}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-golden\)\]\/12{background-color:color-mix(in oklab, var(--color-mv2-golden) 12%, transparent)}}.bg-\[var\(--color-mv2-golden\)\]\/15{background-color:#e8b82026}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-golden\)\]\/15{background-color:color-mix(in oklab, var(--color-mv2-golden) var(--opacity-15), transparent)}}.bg-\[var\(--color-mv2-golden-dark\)\]{background-color:var(--color-mv2-golden-dark)}.bg-\[var\(--color-mv2-navy\)\]{background-color:var(--color-mv2-navy)}.bg-\[var\(--color-mv2-navy\)\]\/8{background-color:#0f1d2e14}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-navy\)\]\/8{background-color:color-mix(in oklab, var(--color-mv2-navy) 8%, transparent)}}.bg-\[var\(--color-mv2-navy\)\]\/10{background-color:#0f1d2e1a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-navy\)\]\/10{background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-10), transparent)}}.bg-\[var\(--color-mv2-navy\)\]\/15{background-color:#0f1d2e26}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-navy\)\]\/15{background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-15), transparent)}}.bg-\[var\(--color-mv2-navy\)\]\/50{background-color:#0f1d2e80}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-navy\)\]\/50{background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-50), transparent)}}.bg-\[var\(--color-mv2-navy\)\]\/55{background-color:#0f1d2e8c}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-navy\)\]\/55{background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-55), transparent)}}.bg-\[var\(--color-mv2-navy\)\]\/80{background-color:#0f1d2ecc}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-navy\)\]\/80{background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-80), transparent)}}.bg-\[var\(--color-mv2-navy\)\]\/85{background-color:#0f1d2ed9}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-navy\)\]\/85{background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-85), transparent)}}.bg-\[var\(--color-mv2-navy\)\]\/90{background-color:#0f1d2ee6}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-navy\)\]\/90{background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-90), transparent)}}.bg-\[var\(--color-mv2-pine\)\]{background-color:var(--color-mv2-pine)}.bg-\[var\(--color-mv2-stone\)\]{background-color:var(--color-mv2-stone)}.bg-\[var\(--color-mv2-stone\)\]\/20{background-color:#e8ddd033}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-stone\)\]\/20{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-20), transparent)}}.bg-\[var\(--color-mv2-stone\)\]\/25{background-color:#e8ddd040}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-stone\)\]\/25{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-25), transparent)}}.bg-\[var\(--color-mv2-stone\)\]\/30{background-color:#e8ddd04d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-stone\)\]\/30{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-30), transparent)}}.bg-\[var\(--color-mv2-stone\)\]\/40{background-color:#e8ddd066}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-stone\)\]\/40{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-40), transparent)}}.bg-\[var\(--color-mv2-stone\)\]\/50{background-color:#e8ddd080}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-stone\)\]\/50{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-50), transparent)}}.bg-\[var\(--color-mv2-stone\)\]\/60{background-color:#e8ddd099}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-stone\)\]\/60{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-60), transparent)}}.bg-\[var\(--color-mv2-stone\)\]\/80{background-color:#e8ddd0cc}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-stone\)\]\/80{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-80), transparent)}}.bg-\[var\(--color-mv2-teal\)\]{background-color:var(--color-mv2-teal)}.bg-\[var\(--color-mv2-teal\)\]\/5{background-color:#4a9e9e0d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-teal\)\]\/5{background-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-5), transparent)}}.bg-\[var\(--color-mv2-teal\)\]\/8{background-color:#4a9e9e14}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-teal\)\]\/8{background-color:color-mix(in oklab, var(--color-mv2-teal) 8%, transparent)}}.bg-\[var\(--color-mv2-teal\)\]\/10{background-color:#4a9e9e1a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-teal\)\]\/10{background-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-10), transparent)}}.bg-\[var\(--color-mv2-teal\)\]\/12{background-color:#4a9e9e1f}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-teal\)\]\/12{background-color:color-mix(in oklab, var(--color-mv2-teal) 12%, transparent)}}.bg-\[var\(--color-mv2-teal\)\]\/15{background-color:#4a9e9e26}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-teal\)\]\/15{background-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-15), transparent)}}.bg-\[var\(--color-mv2-terracotta\)\]{background-color:var(--color-mv2-terracotta)}.bg-\[var\(--color-mv2-terracotta\)\]\/8{background-color:#b8554014}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-terracotta\)\]\/8{background-color:color-mix(in oklab, var(--color-mv2-terracotta) 8%, transparent)}}.bg-\[var\(--color-mv2-terracotta\)\]\/10{background-color:#b855401a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-terracotta\)\]\/10{background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-10), transparent)}}.bg-\[var\(--color-mv2-terracotta\)\]\/12{background-color:#b855401f}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-terracotta\)\]\/12{background-color:color-mix(in oklab, var(--color-mv2-terracotta) 12%, transparent)}}.bg-\[var\(--color-mv2-terracotta\)\]\/15{background-color:#b8554026}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-terracotta\)\]\/15{background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-15), transparent)}}.bg-\[var\(--color-mv2-terracotta\)\]\/20{background-color:#b8554033}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-terracotta\)\]\/20{background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-20), transparent)}}.bg-\[var\(--color-mv2-terracotta\)\]\/30{background-color:#b855404d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-terracotta\)\]\/30{background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-30), transparent)}}.bg-\[var\(--color-mv2-terracotta\)\]\/95{background-color:#b85540f2}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-terracotta\)\]\/95{background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-95), transparent)}}.bg-\[var\(--color-mv2-warm-white\)\]{background-color:var(--color-mv2-warm-white)}.bg-\[var\(--color-mv2-warm-white\)\]\/60{background-color:#faf7f299}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-warm-white\)\]\/60{background-color:color-mix(in oklab, var(--color-mv2-warm-white) var(--opacity-60), transparent)}}.bg-\[var\(--color-mv2-warm-white\)\]\/92{background-color:#faf7f2eb}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-warm-white\)\]\/92{background-color:color-mix(in oklab, var(--color-mv2-warm-white) var(--opacity-92), transparent)}}.bg-\[var\(--color-mv2-warm-white\)\]\/95{background-color:#faf7f2f2}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-mv2-warm-white\)\]\/95{background-color:color-mix(in oklab, var(--color-mv2-warm-white) var(--opacity-95), transparent)}}.bg-\[var\(--cr-charcoal\)\]{background-color:var(--cr-charcoal)}.bg-\[var\(--dataviz-temp-cold\)\]{background-color:var(--dataviz-temp-cold)}.bg-\[var\(--expd-kraft\)\]\/45{background-color:var(--expd-kraft)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--expd-kraft\)\]\/45{background-color:color-mix(in oklab, var(--expd-kraft) 45%, transparent)}}.bg-\[var\(--form-error-bg\)\]{background-color:var(--form-error-bg)}.bg-\[var\(--mbr-gold-a25\)\]{background-color:var(--mbr-gold-a25)}.bg-\[var\(--mbr-ink-a35\)\]{background-color:var(--mbr-ink-a35)}.bg-\[var\(--mv2-teal-bg-6\)\]{background-color:var(--mv2-teal-bg-6)}.bg-\[var\(--nav-accent\)\],.bg-\[var\(--nav-accent\)\]\/10{background-color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--nav-accent\)\]\/10{background-color:color-mix(in oklab, var(--nav-accent) var(--opacity-10), transparent)}}.bg-\[var\(--primitive-danger\)\]{background-color:var(--primitive-danger)}.bg-\[var\(--primitive-mountain-200\)\]{background-color:var(--primitive-mountain-200)}.bg-\[var\(--primitive-navigate-orange\)\],.bg-\[var\(--primitive-navigate-orange\)\]\/10{background-color:var(--primitive-navigate-orange)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-navigate-orange\)\]\/10{background-color:color-mix(in oklab, var(--primitive-navigate-orange) var(--opacity-10), transparent)}}.bg-\[var\(--primitive-navigate-purple\)\],.bg-\[var\(--primitive-navigate-purple\)\]\/10{background-color:var(--primitive-navigate-purple)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-navigate-purple\)\]\/10{background-color:color-mix(in oklab, var(--primitive-navigate-purple) var(--opacity-10), transparent)}}.bg-\[var\(--primitive-night-50\)\]\/90{background-color:var(--primitive-night-50)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-50\)\]\/90{background-color:color-mix(in oklab, var(--primitive-night-50) var(--opacity-90), transparent)}}.bg-\[var\(--primitive-night-100\)\]{background-color:var(--primitive-night-100)}.bg-\[var\(--primitive-night-200\)\]{background-color:var(--primitive-night-200)}.bg-\[var\(--primitive-night-300\)\]{background-color:var(--primitive-night-300)}.bg-\[var\(--primitive-night-600\)\]\/30{background-color:var(--primitive-night-600)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-600\)\]\/30{background-color:color-mix(in oklab, var(--primitive-night-600) var(--opacity-30), transparent)}}.bg-\[var\(--primitive-night-600\)\]\/40{background-color:var(--primitive-night-600)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-600\)\]\/40{background-color:color-mix(in oklab, var(--primitive-night-600) var(--opacity-40), transparent)}}.bg-\[var\(--primitive-night-600\)\]\/50{background-color:var(--primitive-night-600)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-600\)\]\/50{background-color:color-mix(in oklab, var(--primitive-night-600) var(--opacity-50), transparent)}}.bg-\[var\(--primitive-night-700\)\]\/30{background-color:var(--primitive-night-700)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-700\)\]\/30{background-color:color-mix(in oklab, var(--primitive-night-700) var(--opacity-30), transparent)}}.bg-\[var\(--primitive-night-700\)\]\/40{background-color:var(--primitive-night-700)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-700\)\]\/40{background-color:color-mix(in oklab, var(--primitive-night-700) var(--opacity-40), transparent)}}.bg-\[var\(--primitive-night-700\)\]\/50{background-color:var(--primitive-night-700)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-700\)\]\/50{background-color:color-mix(in oklab, var(--primitive-night-700) var(--opacity-50), transparent)}}.bg-\[var\(--primitive-night-700\)\]\/60{background-color:var(--primitive-night-700)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-700\)\]\/60{background-color:color-mix(in oklab, var(--primitive-night-700) var(--opacity-60), transparent)}}.bg-\[var\(--primitive-night-800\)\]\/40{background-color:var(--primitive-night-800)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-800\)\]\/40{background-color:color-mix(in oklab, var(--primitive-night-800) var(--opacity-40), transparent)}}.bg-\[var\(--primitive-night-800\)\]\/50{background-color:var(--primitive-night-800)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-800\)\]\/50{background-color:color-mix(in oklab, var(--primitive-night-800) var(--opacity-50), transparent)}}.bg-\[var\(--primitive-night-800\)\]\/80{background-color:var(--primitive-night-800)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primitive-night-800\)\]\/80{background-color:color-mix(in oklab, var(--primitive-night-800) var(--opacity-80), transparent)}}.bg-\[var\(--primitive-pine-200\)\]{background-color:var(--primitive-pine-200)}.bg-\[var\(--primitive-retro-lime\)\]{background-color:var(--primitive-retro-lime)}.bg-\[var\(--primitive-success\)\]{background-color:var(--primitive-success)}.bg-\[var\(--primitive-warning\)\]{background-color:var(--primitive-warning)}.bg-\[var\(--scon-black\)\]{background-color:var(--scon-black)}.bg-\[var\(--scon-green\)\]{background-color:var(--scon-green)}.bg-\[var\(--scon-panel\)\]{background-color:var(--scon-panel)}.bg-\[var\(--scon-panel-alt\)\]{background-color:var(--scon-panel-alt)}.bg-\[var\(--sidebar-accent\)\]\/10{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sidebar-accent\)\]\/10{background-color:color-mix(in oklab, var(--sidebar-accent) var(--opacity-10), transparent)}}.bg-\[var\(--sidebar-accent\)\]\/15{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sidebar-accent\)\]\/15{background-color:color-mix(in oklab, var(--sidebar-accent) var(--opacity-15), transparent)}}.bg-\[var\(--sidebar-cta-bg\)\]{background-color:var(--sidebar-cta-bg)}.bg-\[var\(--sidebar-footer-surface\)\]{background-color:var(--sidebar-footer-surface)}.bg-\[var\(--sidebar-tooltip-bg\)\]{background-color:var(--sidebar-tooltip-bg)}.bg-\[var\(--stop-tone\)\],.bg-\[var\(--stop-tone\)\]\/35{background-color:var(--stop-tone)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--stop-tone\)\]\/35{background-color:color-mix(in oklab, var(--stop-tone) 35%, transparent)}}.bg-\[var\(--surface-content\)\]{background-color:var(--surface-content)}.bg-\[var\(--surface-content\,var\(--primitive-snow-50\)\)\]{background-color:var(--surface-content,var(--primitive-snow-50))}.bg-\[var\(--surface-pair-cta\)\]{background-color:var(--surface-pair-cta)}.bg-\[var\(--surface-pair-danger\)\]{background-color:var(--surface-pair-danger)}.bg-\[var\(--wx-paper-2\)\]{background-color:var(--wx-paper-2)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) var(--opacity-40), transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) var(--opacity-50), transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) var(--opacity-60), transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) var(--opacity-70), transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) var(--opacity-80), transparent)}}.bg-amber-50\/90{background-color:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/90{background-color:color-mix(in oklab, var(--color-amber-50) var(--opacity-90), transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/80{background-color:color-mix(in oklab, var(--color-amber-100) var(--opacity-80), transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/14{background-color:#ffd23624}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/14{background-color:color-mix(in oklab, var(--color-amber-300) 14%, transparent)}}.bg-amber-300\/16{background-color:#ffd23629}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/16{background-color:color-mix(in oklab, var(--color-amber-300) 16%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/12{background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/12{background-color:color-mix(in oklab, var(--color-amber-400) 12%, transparent)}}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-20), transparent)}}.bg-amber-400\/25{background-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/25{background-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-25), transparent)}}.bg-amber-400\/60{background-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/60{background-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-60), transparent)}}.bg-amber-400\/80{background-color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/80{background-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-80), transparent)}}.bg-amber-400\/90{background-color:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/90{background-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-90), transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-10), transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-15), transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-20), transparent)}}.bg-amber-500\/30{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/30{background-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-30), transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/80{background-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-80), transparent)}}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/90{background-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-90), transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/85{background-color:#dd7400d9}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/85{background-color:color-mix(in oklab, var(--color-amber-600) var(--opacity-85), transparent)}}.bg-amber-600\/90{background-color:#dd7400e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/90{background-color:color-mix(in oklab, var(--color-amber-600) var(--opacity-90), transparent)}}.bg-amber-700{background-color:var(--color-amber-700)}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) var(--opacity-0), transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) var(--opacity-5), transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) var(--opacity-10), transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) var(--opacity-20), transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab, red, red)){.bg-black\/24{background-color:color-mix(in oklab, var(--color-black) 24%, transparent)}}.bg-black\/28{background-color:#00000047}@supports (color:color-mix(in lab, red, red)){.bg-black\/28{background-color:color-mix(in oklab, var(--color-black) 28%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) var(--opacity-30), transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) var(--opacity-40), transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) var(--opacity-50), transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) var(--opacity-55), transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) var(--opacity-60), transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) var(--opacity-70), transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab, red, red)){.bg-black\/72{background-color:color-mix(in oklab, var(--color-black) 72%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) var(--opacity-75), transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) var(--opacity-80), transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) var(--opacity-85), transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) var(--opacity-90), transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) var(--opacity-50), transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) var(--opacity-10), transparent)}}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/80{background-color:color-mix(in oklab, var(--color-blue-500) var(--opacity-80), transparent)}}.bg-blue-500\/90{background-color:#3080ffe6}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/90{background-color:color-mix(in oklab, var(--color-blue-500) var(--opacity-90), transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/60{background-color:#ecfeff99}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/60{background-color:color-mix(in oklab, var(--color-cyan-50) var(--opacity-60), transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-100\/60{background-color:#cefafe99}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/60{background-color:color-mix(in oklab, var(--color-cyan-100) var(--opacity-60), transparent)}}.bg-cyan-100\/80{background-color:#cefafecc}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/80{background-color:color-mix(in oklab, var(--color-cyan-100) var(--opacity-80), transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) var(--opacity-10), transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/15{background-color:color-mix(in oklab, var(--color-cyan-400) var(--opacity-15), transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) var(--opacity-20), transparent)}}.bg-cyan-500\/80{background-color:#00b7d7cc}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/80{background-color:color-mix(in oklab, var(--color-cyan-500) var(--opacity-80), transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-600\/90{background-color:#0092b5e6}@supports (color:color-mix(in lab, red, red)){.bg-cyan-600\/90{background-color:color-mix(in oklab, var(--color-cyan-600) var(--opacity-90), transparent)}}.bg-danger-50{background-color:var(--color-danger-50)}.bg-danger-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-danger-50\/40{background-color:color-mix(in oklab, var(--color-danger-50) var(--opacity-40), transparent)}}.bg-danger-500{background-color:var(--color-danger-500)}.bg-danger-600{background-color:var(--color-danger-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) var(--opacity-80), transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/60{background-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/60{background-color:color-mix(in oklab, var(--color-emerald-400) var(--opacity-60), transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) var(--opacity-10), transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/90{background-color:#009767e6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/90{background-color:color-mix(in oklab, var(--color-emerald-600) var(--opacity-90), transparent)}}.bg-forest-100{background-color:var(--color-forest-100)}.bg-forest-200{background-color:var(--color-forest-200)}.bg-forest-500{background-color:var(--color-forest-500)}.bg-forest-700{background-color:var(--color-forest-700)}.bg-forest-900{background-color:var(--color-forest-900)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/50{background-color:color-mix(in oklab, var(--color-green-50) var(--opacity-50), transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) var(--opacity-20), transparent)}}.bg-green-500\/80{background-color:#00c758cc}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/80{background-color:color-mix(in oklab, var(--color-green-500) var(--opacity-80), transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-inherit{background-color:inherit}.bg-lime-500\/20{background-color:#80cd0033}@supports (color:color-mix(in lab, red, red)){.bg-lime-500\/20{background-color:color-mix(in oklab, var(--color-lime-500) var(--opacity-20), transparent)}}.bg-mountain-50,.bg-mountain-50\/40{background-color:var(--color-mountain-50)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-50\/40{background-color:color-mix(in oklab, var(--color-mountain-50) var(--opacity-40), transparent)}}.bg-mountain-50\/50{background-color:var(--color-mountain-50)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-50\/50{background-color:color-mix(in oklab, var(--color-mountain-50) var(--opacity-50), transparent)}}.bg-mountain-100{background-color:var(--color-mountain-100)}.bg-mountain-200{background-color:var(--color-mountain-200)}.bg-mountain-400{background-color:var(--color-mountain-400)}.bg-mountain-500,.bg-mountain-500\/5{background-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/5{background-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-5), transparent)}}.bg-mountain-500\/8{background-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/8{background-color:color-mix(in oklab, var(--color-mountain-500) 8%, transparent)}}.bg-mountain-500\/10{background-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/10{background-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-10), transparent)}}.bg-mountain-500\/15{background-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/15{background-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-15), transparent)}}.bg-mountain-500\/20{background-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/20{background-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-20), transparent)}}.bg-mountain-500\/80{background-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/80{background-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-80), transparent)}}.bg-mountain-500\/95{background-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.bg-mountain-500\/95{background-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-95), transparent)}}.bg-mountain-600{background-color:var(--color-mountain-600)}.bg-mountain-700{background-color:var(--color-mountain-700)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-night-50,.bg-night-50\/50{background-color:var(--color-night-50)}@supports (color:color-mix(in lab, red, red)){.bg-night-50\/50{background-color:color-mix(in oklab, var(--color-night-50) var(--opacity-50), transparent)}}.bg-night-100{background-color:var(--color-night-100)}.bg-night-200{background-color:var(--color-night-200)}.bg-night-800,.bg-night-800\/90{background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.bg-night-800\/90{background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-90), transparent)}}.bg-night-900\/80{background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.bg-night-900\/80{background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-80), transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) var(--opacity-20), transparent)}}.bg-orange-500\/80{background-color:#fe6e00cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/80{background-color:color-mix(in oklab, var(--color-orange-500) var(--opacity-80), transparent)}}.bg-orange-600\/85{background-color:#f05100d9}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\/85{background-color:color-mix(in oklab, var(--color-orange-600) var(--opacity-85), transparent)}}.bg-orange-600\/90{background-color:#f05100e6}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\/90{background-color:color-mix(in oklab, var(--color-orange-600) var(--opacity-90), transparent)}}.bg-pine-50,.bg-pine-50\/40{background-color:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.bg-pine-50\/40{background-color:color-mix(in oklab, var(--color-pine-50) var(--opacity-40), transparent)}}.bg-pine-50\/50{background-color:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.bg-pine-50\/50{background-color:color-mix(in oklab, var(--color-pine-50) var(--opacity-50), transparent)}}.bg-pine-50\/60{background-color:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.bg-pine-50\/60{background-color:color-mix(in oklab, var(--color-pine-50) var(--opacity-60), transparent)}}.bg-pine-50\/80{background-color:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.bg-pine-50\/80{background-color:color-mix(in oklab, var(--color-pine-50) var(--opacity-80), transparent)}}.bg-pine-100,.bg-pine-100\/80{background-color:var(--color-pine-100)}@supports (color:color-mix(in lab, red, red)){.bg-pine-100\/80{background-color:color-mix(in oklab, var(--color-pine-100) var(--opacity-80), transparent)}}.bg-pine-200{background-color:var(--color-pine-200)}.bg-pine-300,.bg-pine-300\/50{background-color:var(--color-pine-300)}@supports (color:color-mix(in lab, red, red)){.bg-pine-300\/50{background-color:color-mix(in oklab, var(--color-pine-300) var(--opacity-50), transparent)}}.bg-pine-400,.bg-pine-400\/30{background-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.bg-pine-400\/30{background-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-30), transparent)}}.bg-pine-400\/80{background-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.bg-pine-400\/80{background-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-80), transparent)}}.bg-pine-500,.bg-pine-500\/8{background-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.bg-pine-500\/8{background-color:color-mix(in oklab, var(--color-pine-500) 8%, transparent)}}.bg-pine-500\/10{background-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.bg-pine-500\/10{background-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-10), transparent)}}.bg-pine-500\/15{background-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.bg-pine-500\/15{background-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-15), transparent)}}.bg-pine-500\/20{background-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.bg-pine-500\/20{background-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-20), transparent)}}.bg-pine-500\/90{background-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.bg-pine-500\/90{background-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-90), transparent)}}.bg-pine-600{background-color:var(--color-pine-600)}.bg-pine-600\!{background-color:var(--color-pine-600)!important}.bg-pine-600\/15{background-color:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.bg-pine-600\/15{background-color:color-mix(in oklab, var(--color-pine-600) var(--opacity-15), transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/8{background-color:#ac4bff14}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/8{background-color:color-mix(in oklab, var(--color-purple-500) 8%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) var(--opacity-15), transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab, var(--color-red-50) var(--opacity-50), transparent)}}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/60{background-color:color-mix(in oklab, var(--color-red-50) var(--opacity-60), transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/70{background-color:color-mix(in oklab, var(--color-red-50) var(--opacity-70), transparent)}}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/80{background-color:color-mix(in oklab, var(--color-red-50) var(--opacity-80), transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/80{background-color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/80{background-color:color-mix(in oklab, var(--color-red-400) var(--opacity-80), transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/8{background-color:color-mix(in oklab, var(--color-red-500) 8%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) var(--opacity-10), transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) var(--opacity-15), transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) var(--opacity-20), transparent)}}.bg-red-500\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/30{background-color:color-mix(in oklab, var(--color-red-500) var(--opacity-30), transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/80{background-color:color-mix(in oklab, var(--color-red-500) var(--opacity-80), transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/90{background-color:color-mix(in oklab, var(--color-red-500) var(--opacity-90), transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/20{background-color:color-mix(in oklab, var(--color-red-600) var(--opacity-20), transparent)}}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/90{background-color:color-mix(in oklab, var(--color-red-600) var(--opacity-90), transparent)}}.bg-red-600\/95{background-color:#e40014f2}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/95{background-color:color-mix(in oklab, var(--color-red-600) var(--opacity-95), transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-300{background-color:var(--color-rose-300)}.bg-rose-400\/15{background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/15{background-color:color-mix(in oklab, var(--color-rose-400) var(--opacity-15), transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/12{background-color:color-mix(in oklab, var(--color-rose-500) 12%, transparent)}}.bg-rose-500\/80{background-color:#ff2357cc}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/80{background-color:color-mix(in oklab, var(--color-rose-500) var(--opacity-80), transparent)}}.bg-rose-500\/90{background-color:#ff2357e6}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/90{background-color:color-mix(in oklab, var(--color-rose-500) var(--opacity-90), transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/60{background-color:color-mix(in oklab, var(--color-sky-50) var(--opacity-60), transparent)}}.bg-sky-50\/80{background-color:#f0f9ffcc}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/80{background-color:color-mix(in oklab, var(--color-sky-50) var(--opacity-80), transparent)}}.bg-sky-50\/90{background-color:#f0f9ffe6}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/90{background-color:color-mix(in oklab, var(--color-sky-50) var(--opacity-90), transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-100\/60{background-color:#dff2fe99}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/60{background-color:color-mix(in oklab, var(--color-sky-100) var(--opacity-60), transparent)}}.bg-sky-100\/80{background-color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/80{background-color:color-mix(in oklab, var(--color-sky-100) var(--opacity-80), transparent)}}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-200\/60{background-color:#b8e6fe99}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/60{background-color:color-mix(in oklab, var(--color-sky-200) var(--opacity-60), transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-300\/12{background-color:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/12{background-color:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}.bg-sky-400\/10{background-color:#38bdf81a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-10), transparent)}}.bg-sky-400\/15{background-color:#38bdf826}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/15{background-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-15), transparent)}}.bg-sky-400\/20{background-color:#38bdf833}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/20{background-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-20), transparent)}}.bg-sky-400\/80{background-color:#38bdf8cc}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/80{background-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-80), transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-10), transparent)}}.bg-sky-500\/20{background-color:#0ea5e933}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/20{background-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-20), transparent)}}.bg-sky-500\/80{background-color:#0ea5e9cc}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/80{background-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-80), transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-600\/85{background-color:#0284c7d9}@supports (color:color-mix(in lab, red, red)){.bg-sky-600\/85{background-color:color-mix(in oklab, var(--color-sky-600) var(--opacity-85), transparent)}}.bg-sky-900\/50{background-color:#024a7080}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/50{background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-50), transparent)}}.bg-sky-950\/80{background-color:#052f4acc}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/80{background-color:color-mix(in oklab, var(--color-sky-950) var(--opacity-80), transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) var(--opacity-80), transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/60{background-color:#f1f5f999}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/60{background-color:color-mix(in oklab, var(--color-slate-100) var(--opacity-60), transparent)}}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab, var(--color-slate-100) var(--opacity-80), transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/40{background-color:#e2e8f066}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/40{background-color:color-mix(in oklab, var(--color-slate-200) var(--opacity-40), transparent)}}.bg-slate-200\/50{background-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/50{background-color:color-mix(in oklab, var(--color-slate-200) var(--opacity-50), transparent)}}.bg-slate-200\/60{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/60{background-color:color-mix(in oklab, var(--color-slate-200) var(--opacity-60), transparent)}}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) var(--opacity-70), transparent)}}.bg-slate-200\/90{background-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/90{background-color:color-mix(in oklab, var(--color-slate-200) var(--opacity-90), transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/80{background-color:#62748ecc}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/80{background-color:color-mix(in oklab, var(--color-slate-500) var(--opacity-80), transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-950\/82{background-color:#020618d1}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/82{background-color:color-mix(in oklab, var(--color-slate-950) 82%, transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) var(--opacity-90), transparent)}}.bg-snow-50,.bg-snow-50\/30{background-color:var(--color-snow-50)}@supports (color:color-mix(in lab, red, red)){.bg-snow-50\/30{background-color:color-mix(in oklab, var(--color-snow-50) var(--opacity-30), transparent)}}.bg-snow-50\/40{background-color:var(--color-snow-50)}@supports (color:color-mix(in lab, red, red)){.bg-snow-50\/40{background-color:color-mix(in oklab, var(--color-snow-50) var(--opacity-40), transparent)}}.bg-snow-50\/50{background-color:var(--color-snow-50)}@supports (color:color-mix(in lab, red, red)){.bg-snow-50\/50{background-color:color-mix(in oklab, var(--color-snow-50) var(--opacity-50), transparent)}}.bg-snow-50\/80{background-color:var(--color-snow-50)}@supports (color:color-mix(in lab, red, red)){.bg-snow-50\/80{background-color:color-mix(in oklab, var(--color-snow-50) var(--opacity-80), transparent)}}.bg-snow-50\/95{background-color:var(--color-snow-50)}@supports (color:color-mix(in lab, red, red)){.bg-snow-50\/95{background-color:color-mix(in oklab, var(--color-snow-50) var(--opacity-95), transparent)}}.bg-snow-100,.bg-snow-100\/50{background-color:var(--color-snow-100)}@supports (color:color-mix(in lab, red, red)){.bg-snow-100\/50{background-color:color-mix(in oklab, var(--color-snow-100) var(--opacity-50), transparent)}}.bg-snow-100\/60{background-color:var(--color-snow-100)}@supports (color:color-mix(in lab, red, red)){.bg-snow-100\/60{background-color:color-mix(in oklab, var(--color-snow-100) var(--opacity-60), transparent)}}.bg-snow-100\/70{background-color:var(--color-snow-100)}@supports (color:color-mix(in lab, red, red)){.bg-snow-100\/70{background-color:color-mix(in oklab, var(--color-snow-100) var(--opacity-70), transparent)}}.bg-snow-200,.bg-snow-200\/50{background-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.bg-snow-200\/50{background-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-50), transparent)}}.bg-snow-200\/95{background-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.bg-snow-200\/95{background-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-95), transparent)}}.bg-snow-300,.bg-snow-300\/30{background-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.bg-snow-300\/30{background-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-30), transparent)}}.bg-snow-300\/50{background-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.bg-snow-300\/50{background-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-50), transparent)}}.bg-snow-300\/80{background-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.bg-snow-300\/80{background-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-80), transparent)}}.bg-snow-400{background-color:var(--color-snow-400)}.bg-snow-500,.bg-snow-500\/5{background-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.bg-snow-500\/5{background-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-5), transparent)}}.bg-snow-500\/20{background-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.bg-snow-500\/20{background-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-20), transparent)}}.bg-snow-600{background-color:var(--color-snow-600)}.bg-snow-700{background-color:var(--color-snow-700)}.bg-snow-800,.bg-snow-800\/70{background-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.bg-snow-800\/70{background-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-70), transparent)}}.bg-snow-800\/80{background-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.bg-snow-800\/80{background-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-80), transparent)}}.bg-snow-900,.bg-snow-900\/50{background-color:var(--color-snow-900)}@supports (color:color-mix(in lab, red, red)){.bg-snow-900\/50{background-color:color-mix(in oklab, var(--color-snow-900) var(--opacity-50), transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-50\/50{background-color:#fafaf980}@supports (color:color-mix(in lab, red, red)){.bg-stone-50\/50{background-color:color-mix(in oklab, var(--color-stone-50) var(--opacity-50), transparent)}}.bg-stone-50\/90{background-color:#fafaf9e6}@supports (color:color-mix(in lab, red, red)){.bg-stone-50\/90{background-color:color-mix(in oklab, var(--color-stone-50) var(--opacity-90), transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-300{background-color:var(--color-stone-300)}.bg-stone-500{background-color:var(--color-stone-500)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/40{background-color:#f0fdfa66}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/40{background-color:color-mix(in oklab, var(--color-teal-50) var(--opacity-40), transparent)}}.bg-teal-50\/50{background-color:#f0fdfa80}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/50{background-color:color-mix(in oklab, var(--color-teal-50) var(--opacity-50), transparent)}}.bg-teal-50\/80{background-color:#f0fdfacc}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/80{background-color:color-mix(in oklab, var(--color-teal-50) var(--opacity-80), transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-200{background-color:var(--color-teal-200)}.bg-teal-400\/40{background-color:#00d3bd66}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/40{background-color:color-mix(in oklab, var(--color-teal-400) var(--opacity-40), transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) var(--opacity-10), transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-teal-600\/85{background-color:#009588d9}@supports (color:color-mix(in lab, red, red)){.bg-teal-600\/85{background-color:color-mix(in oklab, var(--color-teal-600) var(--opacity-85), transparent)}}.bg-teal-900\/80{background-color:#0b4f4acc}@supports (color:color-mix(in lab, red, red)){.bg-teal-900\/80{background-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-80), transparent)}}.bg-teal-900\/90{background-color:#0b4f4ae6}@supports (color:color-mix(in lab, red, red)){.bg-teal-900\/90{background-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-90), transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-twilight-600{background-color:var(--color-twilight-600)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) var(--opacity-10), transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-warm-50,.bg-warm-50\/40{background-color:var(--color-warm-50)}@supports (color:color-mix(in lab, red, red)){.bg-warm-50\/40{background-color:color-mix(in oklab, var(--color-warm-50) var(--opacity-40), transparent)}}.bg-warm-50\/50{background-color:var(--color-warm-50)}@supports (color:color-mix(in lab, red, red)){.bg-warm-50\/50{background-color:color-mix(in oklab, var(--color-warm-50) var(--opacity-50), transparent)}}.bg-warm-50\/60{background-color:var(--color-warm-50)}@supports (color:color-mix(in lab, red, red)){.bg-warm-50\/60{background-color:color-mix(in oklab, var(--color-warm-50) var(--opacity-60), transparent)}}.bg-warm-100,.bg-warm-100\/90{background-color:var(--color-warm-100)}@supports (color:color-mix(in lab, red, red)){.bg-warm-100\/90{background-color:color-mix(in oklab, var(--color-warm-100) var(--opacity-90), transparent)}}.bg-warm-200{background-color:var(--color-warm-200)}.bg-warm-500,.bg-warm-500\/7{background-color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.bg-warm-500\/7{background-color:color-mix(in oklab, var(--color-warm-500) 7%, transparent)}}.bg-warm-500\/8{background-color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.bg-warm-500\/8{background-color:color-mix(in oklab, var(--color-warm-500) 8%, transparent)}}.bg-warm-500\/15{background-color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.bg-warm-500\/15{background-color:color-mix(in oklab, var(--color-warm-500) var(--opacity-15), transparent)}}.bg-warm-600{background-color:var(--color-warm-600)}.bg-warm-700{background-color:var(--color-warm-700)}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) var(--opacity-5), transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) var(--opacity-15), transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) var(--opacity-20), transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) var(--opacity-25), transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) var(--opacity-30), transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) var(--opacity-40), transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) var(--opacity-55), transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) var(--opacity-60), transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) var(--opacity-70), transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) var(--opacity-75), transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) var(--opacity-80), transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) var(--opacity-90), transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) var(--opacity-92), transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) var(--opacity-95), transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) var(--opacity-10), transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) var(--opacity-20), transparent)}}.bg-yellow-500\/80{background-color:#edb200cc}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/80{background-color:color-mix(in oklab, var(--color-yellow-500) var(--opacity-80), transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-bl{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r\!{--tw-gradient-position:to right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tl{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(45deg\,\#e8e4dc_25\%\,transparent_25\%\)\,linear-gradient\(-45deg\,\#e8e4dc_25\%\,transparent_25\%\)\,linear-gradient\(45deg\,transparent_75\%\,\#e8e4dc_75\%\)\,linear-gradient\(-45deg\,transparent_75\%\,\#e8e4dc_75\%\)\]{background-image:linear-gradient(45deg,#e8e4dc 25%,#0000 25%),linear-gradient(-45deg,#e8e4dc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e4dc 75%),linear-gradient(-45deg,#0000 75%,#e8e4dc 75%)}.from-\[color\:var\(--color-danger-600\)\]{--tw-gradient-from:var(--color-danger-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color\:var\(--color-mountain-700\)\]{--tw-gradient-from:var(--color-mountain-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color\:var\(--color-warm-700\)\]{--tw-gradient-from:var(--color-warm-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color\:var\(--game-panel-bg-dark\)\]{--tw-gradient-from:var(--game-panel-bg-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color\:var\(--ink-navy-panel\)\]{--tw-gradient-from:var(--ink-navy-panel);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color\:var\(--mv2-cream-teal-gradient-start\)\]{--tw-gradient-from:var(--mv2-cream-teal-gradient-start);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color\:var\(--mv2-navy-mid\)\]\/95{--tw-gradient-from:var(--mv2-navy-mid)}@supports (color:color-mix(in lab, red, red)){.from-\[color\:var\(--mv2-navy-mid\)\]\/95{--tw-gradient-from:color-mix(in oklab, var(--mv2-navy-mid) var(--opacity-95), transparent)}}.from-\[color\:var\(--mv2-navy-mid\)\]\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color\:var\(--primitive-navigate-orange\)\]\/20{--tw-gradient-from:var(--primitive-navigate-orange)}@supports (color:color-mix(in lab, red, red)){.from-\[color\:var\(--primitive-navigate-orange\)\]\/20{--tw-gradient-from:color-mix(in oklab, var(--primitive-navigate-orange) var(--opacity-20), transparent)}}.from-\[color\:var\(--primitive-navigate-orange\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--bg-sidebar\)\]{--tw-gradient-from:var(--bg-sidebar);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--brand-line\)\]\/5{--tw-gradient-from:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--brand-line\)\]\/5{--tw-gradient-from:color-mix(in oklab, var(--brand-line) var(--opacity-5), transparent)}}.from-\[var\(--brand-line\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--brand-line-solid\)\]\/20{--tw-gradient-from:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--brand-line-solid\)\]\/20{--tw-gradient-from:color-mix(in oklab, var(--brand-line-solid) var(--opacity-20), transparent)}}.from-\[var\(--brand-line-solid\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-cream\)\]{--tw-gradient-from:var(--color-mv2-cream);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-cream\)\]\/60{--tw-gradient-from:#f5f0e899}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-mv2-cream\)\]\/60{--tw-gradient-from:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-60), transparent)}}.from-\[var\(--color-mv2-cream\)\]\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-cream\)\]\/80{--tw-gradient-from:#f5f0e8cc}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-mv2-cream\)\]\/80{--tw-gradient-from:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-80), transparent)}}.from-\[var\(--color-mv2-cream\)\]\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-dusty-rose\)\]\/20{--tw-gradient-from:#d0786833}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-mv2-dusty-rose\)\]\/20{--tw-gradient-from:color-mix(in oklab, var(--color-mv2-dusty-rose) var(--opacity-20), transparent)}}.from-\[var\(--color-mv2-dusty-rose\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-navy\)\]\/20{--tw-gradient-from:#0f1d2e33}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-mv2-navy\)\]\/20{--tw-gradient-from:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-20), transparent)}}.from-\[var\(--color-mv2-navy\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-navy\)\]\/50{--tw-gradient-from:#0f1d2e80}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-mv2-navy\)\]\/50{--tw-gradient-from:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-50), transparent)}}.from-\[var\(--color-mv2-navy\)\]\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-navy\)\]\/70{--tw-gradient-from:#0f1d2eb3}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-mv2-navy\)\]\/70{--tw-gradient-from:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-70), transparent)}}.from-\[var\(--color-mv2-navy\)\]\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-navy\)\]\/95{--tw-gradient-from:#0f1d2ef2}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-mv2-navy\)\]\/95{--tw-gradient-from:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-95), transparent)}}.from-\[var\(--color-mv2-navy\)\]\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-terracotta\)\]{--tw-gradient-from:var(--color-mv2-terracotta);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-mv2-warm-white\)\]{--tw-gradient-from:var(--color-mv2-warm-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--primitive-mountain-50\)\]{--tw-gradient-from:var(--primitive-mountain-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--primitive-navigate-orange\)\]{--tw-gradient-from:var(--primitive-navigate-orange);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--primitive-navigate-purple\)\]{--tw-gradient-from:var(--primitive-navigate-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--primitive-night-50\)\]\/90{--tw-gradient-from:var(--primitive-night-50)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--primitive-night-50\)\]\/90{--tw-gradient-from:color-mix(in oklab, var(--primitive-night-50) var(--opacity-90), transparent)}}.from-\[var\(--primitive-night-50\)\]\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--primitive-night-600\)\]{--tw-gradient-from:var(--primitive-night-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--primitive-night-800\)\]{--tw-gradient-from:var(--primitive-night-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--primitive-night-950\)\]{--tw-gradient-from:var(--primitive-night-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--primitive-pine-50\)\]{--tw-gradient-from:var(--primitive-pine-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/30{--tw-gradient-from:#fffbeb4d}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) var(--opacity-30), transparent)}}.from-amber-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/40{--tw-gradient-from:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) var(--opacity-40), transparent)}}.from-amber-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/80{--tw-gradient-from:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) var(--opacity-80), transparent)}}.from-amber-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/90{--tw-gradient-from:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) var(--opacity-90), transparent)}}.from-amber-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/95\!{--tw-gradient-from:#fffbebf2!important}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/95\!{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) var(--opacity-95), transparent)!important}}.from-amber-50\/95\!{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-200\/30{--tw-gradient-from:#fee6854d}@supports (color:color-mix(in lab, red, red)){.from-amber-200\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-200) var(--opacity-30), transparent)}}.from-amber-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) var(--opacity-40), transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) var(--opacity-50), transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) var(--opacity-60), transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/65{--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab, red, red)){.from-black\/65{--tw-gradient-from:color-mix(in oklab, var(--color-black) 65%, transparent)}}.from-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) var(--opacity-70), transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) var(--opacity-80), transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) var(--opacity-85), transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) var(--opacity-90), transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/95\!{--tw-gradient-from:#eff6fff2!important}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/95\!{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) var(--opacity-95), transparent)!important}}.from-blue-50\/95\!{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-blue-100{--tw-gradient-from:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-700{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50\/80{--tw-gradient-from:#ecfeffcc}@supports (color:color-mix(in lab, red, red)){.from-cyan-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-50) var(--opacity-80), transparent)}}.from-cyan-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/40{--tw-gradient-from:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/40{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) var(--opacity-40), transparent)}}.from-cyan-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/80{--tw-gradient-from:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.from-emerald-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) var(--opacity-80), transparent)}}.from-emerald-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/95\!{--tw-gradient-from:#ecfdf5f2!important}@supports (color:color-mix(in lab, red, red)){.from-emerald-50\/95\!{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) var(--opacity-95), transparent)!important}}.from-emerald-50\/95\!{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-emerald-100{--tw-gradient-from:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-300{--tw-gradient-from:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-forest-500{--tw-gradient-from:var(--color-forest-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-forest-500\/12{--tw-gradient-from:var(--color-forest-500)}@supports (color:color-mix(in lab, red, red)){.from-forest-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-forest-500) 12%, transparent)}}.from-forest-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-400{--tw-gradient-from:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-300{--tw-gradient-from:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-300{--tw-gradient-from:var(--color-indigo-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-mountain-50{--tw-gradient-from:var(--color-mountain-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-mountain-100{--tw-gradient-from:var(--color-mountain-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-mountain-500{--tw-gradient-from:var(--color-mountain-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-mountain-500\/10{--tw-gradient-from:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.from-mountain-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-mountain-500) var(--opacity-10), transparent)}}.from-mountain-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-mountain-500\/12{--tw-gradient-from:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.from-mountain-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-mountain-500) 12%, transparent)}}.from-mountain-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-mountain-600{--tw-gradient-from:var(--color-mountain-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-mountain-600\/10{--tw-gradient-from:var(--color-mountain-600)}@supports (color:color-mix(in lab, red, red)){.from-mountain-600\/10{--tw-gradient-from:color-mix(in oklab, var(--color-mountain-600) var(--opacity-10), transparent)}}.from-mountain-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-600{--tw-gradient-from:var(--color-neutral-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-night-50{--tw-gradient-from:var(--color-night-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-night-100{--tw-gradient-from:var(--color-night-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-night-700{--tw-gradient-from:var(--color-night-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-night-900{--tw-gradient-from:var(--color-night-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-night-900\/20{--tw-gradient-from:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.from-night-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-night-900) var(--opacity-20), transparent)}}.from-night-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-night-900\/95{--tw-gradient-from:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.from-night-900\/95{--tw-gradient-from:color-mix(in oklab, var(--color-night-900) var(--opacity-95), transparent)}}.from-night-900\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-100{--tw-gradient-from:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-300\/30{--tw-gradient-from:#ffb96d4d}@supports (color:color-mix(in lab, red, red)){.from-orange-300\/30{--tw-gradient-from:color-mix(in oklab, var(--color-orange-300) var(--opacity-30), transparent)}}.from-orange-300\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-50{--tw-gradient-from:var(--color-pine-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-50\/50{--tw-gradient-from:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.from-pine-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-pine-50) var(--opacity-50), transparent)}}.from-pine-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-50\/80{--tw-gradient-from:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.from-pine-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-pine-50) var(--opacity-80), transparent)}}.from-pine-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-100{--tw-gradient-from:var(--color-pine-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-200{--tw-gradient-from:var(--color-pine-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-400{--tw-gradient-from:var(--color-pine-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-500{--tw-gradient-from:var(--color-pine-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-500\/12{--tw-gradient-from:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.from-pine-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-pine-500) 12%, transparent)}}.from-pine-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-600{--tw-gradient-from:var(--color-pine-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-600\/10{--tw-gradient-from:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.from-pine-600\/10{--tw-gradient-from:color-mix(in oklab, var(--color-pine-600) var(--opacity-10), transparent)}}.from-pine-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-600\/\[0\.06\]{--tw-gradient-from:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.from-pine-600\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-pine-600) 6%, transparent)}}.from-pine-600\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-700{--tw-gradient-from:var(--color-pine-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pine-700\/\[0\.1\]{--tw-gradient-from:var(--color-pine-700)}@supports (color:color-mix(in lab, red, red)){.from-pine-700\/\[0\.1\]{--tw-gradient-from:color-mix(in oklab, var(--color-pine-700) 10%, transparent)}}.from-pine-700\/\[0\.1\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50\/80{--tw-gradient-from:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.from-red-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-red-50) var(--opacity-80), transparent)}}.from-red-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50\/95\!{--tw-gradient-from:#fef2f2f2!important}@supports (color:color-mix(in lab, red, red)){.from-red-50\/95\!{--tw-gradient-from:color-mix(in oklab, var(--color-red-50) var(--opacity-95), transparent)!important}}.from-red-50\/95\!{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-red-300{--tw-gradient-from:var(--color-red-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-100{--tw-gradient-from:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-300{--tw-gradient-from:var(--color-rose-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-400{--tw-gradient-from:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/30{--tw-gradient-from:#f0f9ff4d}@supports (color:color-mix(in lab, red, red)){.from-sky-50\/30{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) var(--opacity-30), transparent)}}.from-sky-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/80{--tw-gradient-from:#f0f9ffcc}@supports (color:color-mix(in lab, red, red)){.from-sky-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) var(--opacity-80), transparent)}}.from-sky-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-100{--tw-gradient-from:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-100\/90{--tw-gradient-from:#dff2fee6}@supports (color:color-mix(in lab, red, red)){.from-sky-100\/90{--tw-gradient-from:color-mix(in oklab, var(--color-sky-100) var(--opacity-90), transparent)}}.from-sky-100\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-200{--tw-gradient-from:var(--color-sky-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/12{--tw-gradient-from:#0ea5e91f}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 12%, transparent)}}.from-sky-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-900{--tw-gradient-from:var(--color-sky-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\/70{--tw-gradient-from:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.from-slate-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-slate-50) var(--opacity-70), transparent)}}.from-slate-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\/80{--tw-gradient-from:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.from-slate-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-slate-50) var(--opacity-80), transparent)}}.from-slate-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100\/30{--tw-gradient-from:#f1f5f94d}@supports (color:color-mix(in lab, red, red)){.from-slate-100\/30{--tw-gradient-from:color-mix(in oklab, var(--color-slate-100) var(--opacity-30), transparent)}}.from-slate-100\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-600{--tw-gradient-from:var(--color-slate-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800\/50{--tw-gradient-from:#1d293d80}@supports (color:color-mix(in lab, red, red)){.from-slate-800\/50{--tw-gradient-from:color-mix(in oklab, var(--color-slate-800) var(--opacity-50), transparent)}}.from-slate-800\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800\/70{--tw-gradient-from:#1d293db3}@supports (color:color-mix(in lab, red, red)){.from-slate-800\/70{--tw-gradient-from:color-mix(in oklab, var(--color-slate-800) var(--opacity-70), transparent)}}.from-slate-800\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/50{--tw-gradient-from:#02061880}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/50{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) var(--opacity-50), transparent)}}.from-slate-950\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-50{--tw-gradient-from:var(--color-snow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-50\/80{--tw-gradient-from:var(--color-snow-50)}@supports (color:color-mix(in lab, red, red)){.from-snow-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-snow-50) var(--opacity-80), transparent)}}.from-snow-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-100{--tw-gradient-from:var(--color-snow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-200{--tw-gradient-from:var(--color-snow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-400{--tw-gradient-from:var(--color-snow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-500{--tw-gradient-from:var(--color-snow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-600{--tw-gradient-from:var(--color-snow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-700{--tw-gradient-from:var(--color-snow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-800{--tw-gradient-from:var(--color-snow-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-snow-900\/80{--tw-gradient-from:var(--color-snow-900)}@supports (color:color-mix(in lab, red, red)){.from-snow-900\/80{--tw-gradient-from:color-mix(in oklab, var(--color-snow-900) var(--opacity-80), transparent)}}.from-snow-900\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-50{--tw-gradient-from:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-50\/70{--tw-gradient-from:#f0fdfab3}@supports (color:color-mix(in lab, red, red)){.from-teal-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-teal-50) var(--opacity-70), transparent)}}.from-teal-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-50\/80{--tw-gradient-from:#f0fdfacc}@supports (color:color-mix(in lab, red, red)){.from-teal-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-teal-50) var(--opacity-80), transparent)}}.from-teal-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-100{--tw-gradient-from:var(--color-teal-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-200\/10{--tw-gradient-from:#96f7e41a}@supports (color:color-mix(in lab, red, red)){.from-teal-200\/10{--tw-gradient-from:color-mix(in oklab, var(--color-teal-200) var(--opacity-10), transparent)}}.from-teal-200\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500\/5{--tw-gradient-from:#00baa70d}@supports (color:color-mix(in lab, red, red)){.from-teal-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) var(--opacity-5), transparent)}}.from-teal-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-950\/20{--tw-gradient-from:#022f2e33}@supports (color:color-mix(in lab, red, red)){.from-teal-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-teal-950) var(--opacity-20), transparent)}}.from-teal-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-300{--tw-gradient-from:var(--color-violet-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warm-50{--tw-gradient-from:var(--color-warm-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warm-50\/50{--tw-gradient-from:var(--color-warm-50)}@supports (color:color-mix(in lab, red, red)){.from-warm-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-warm-50) var(--opacity-50), transparent)}}.from-warm-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warm-100{--tw-gradient-from:var(--color-warm-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warm-400{--tw-gradient-from:var(--color-warm-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warm-500{--tw-gradient-from:var(--color-warm-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.from-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/50{--tw-gradient-from:#ffffff80}@supports (color:color-mix(in lab, red, red)){.from-white\/50{--tw-gradient-from:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.from-white\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/60{--tw-gradient-from:#fff9}@supports (color:color-mix(in lab, red, red)){.from-white\/60{--tw-gradient-from:color-mix(in oklab, var(--color-white) var(--opacity-60), transparent)}}.from-white\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/95{--tw-gradient-from:#fffffff2}@supports (color:color-mix(in lab, red, red)){.from-white\/95{--tw-gradient-from:color-mix(in oklab, var(--color-white) var(--opacity-95), transparent)}}.from-white\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-50{--tw-gradient-from:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-200\/30{--tw-gradient-from:#fff0854d}@supports (color:color-mix(in lab, red, red)){.from-yellow-200\/30{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-200) var(--opacity-30), transparent)}}.from-yellow-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[color\:var\(--color-danger-500\)\]{--tw-gradient-via:var(--color-danger-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[color\:var\(--color-mountain-400\)\]{--tw-gradient-via:var(--color-mountain-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[color\:var\(--color-mountain-500\)\]{--tw-gradient-via:var(--color-mountain-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[color\:var\(--color-warm-500\)\]{--tw-gradient-via:var(--color-warm-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[color\:var\(--mv2-navy-band\)\]\/90{--tw-gradient-via:var(--mv2-navy-band)}@supports (color:color-mix(in lab, red, red)){.via-\[color\:var\(--mv2-navy-band\)\]\/90{--tw-gradient-via:color-mix(in oklab, var(--mv2-navy-band) var(--opacity-90), transparent)}}.via-\[color\:var\(--mv2-navy-band\)\]\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-mv2-navy\)\]\/80{--tw-gradient-via:#0f1d2ecc}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--color-mv2-navy\)\]\/80{--tw-gradient-via:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-80), transparent)}}.via-\[var\(--color-mv2-navy\)\]\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--primitive-mountain-100\)\]{--tw-gradient-via:var(--primitive-mountain-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--primitive-night-500\)\]{--tw-gradient-via:var(--primitive-night-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--primitive-pine-100\)\]{--tw-gradient-via:var(--primitive-pine-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-50{--tw-gradient-via:var(--color-amber-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-50\/40{--tw-gradient-via:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.via-amber-50\/40{--tw-gradient-via:color-mix(in oklab, var(--color-amber-50) var(--opacity-40), transparent)}}.via-amber-50\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500{--tw-gradient-via:var(--color-amber-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) var(--opacity-20), transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) var(--opacity-25), transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab, red, red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab, var(--color-black) var(--opacity-60), transparent)}}.via-black\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/98{--tw-gradient-via:#000000fa}@supports (color:color-mix(in lab, red, red)){.via-black\/98{--tw-gradient-via:color-mix(in oklab, var(--color-black) 98%, transparent)}}.via-black\/98{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50{--tw-gradient-via:var(--color-blue-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50\/80{--tw-gradient-via:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.via-blue-50\/80{--tw-gradient-via:color-mix(in oklab, var(--color-blue-50) var(--opacity-80), transparent)}}.via-blue-50\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-200{--tw-gradient-via:var(--color-blue-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-50{--tw-gradient-via:var(--color-cyan-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-50\/40{--tw-gradient-via:#ecfeff66}@supports (color:color-mix(in lab, red, red)){.via-cyan-50\/40{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-50) var(--opacity-40), transparent)}}.via-cyan-50\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-50{--tw-gradient-via:var(--color-emerald-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-200{--tw-gradient-via:var(--color-lime-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-mountain-400{--tw-gradient-via:var(--color-mountain-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-50{--tw-gradient-via:var(--color-orange-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-200{--tw-gradient-via:var(--color-orange-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400{--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pine-50\/40{--tw-gradient-via:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.via-pine-50\/40{--tw-gradient-via:color-mix(in oklab, var(--color-pine-50) var(--opacity-40), transparent)}}.via-pine-50\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-200{--tw-gradient-via:var(--color-pink-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-200{--tw-gradient-via:var(--color-purple-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-300{--tw-gradient-via:var(--color-purple-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-50{--tw-gradient-via:var(--color-red-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-50{--tw-gradient-via:var(--color-rose-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-50{--tw-gradient-via:var(--color-sky-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400{--tw-gradient-via:var(--color-sky-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500{--tw-gradient-via:var(--color-sky-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500\/40{--tw-gradient-via:#0ea5e966}@supports (color:color-mix(in lab, red, red)){.via-sky-500\/40{--tw-gradient-via:color-mix(in oklab, var(--color-sky-500) var(--opacity-40), transparent)}}.via-sky-500\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-950{--tw-gradient-via:var(--color-sky-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-950\/70{--tw-gradient-via:#052f4ab3}@supports (color:color-mix(in lab, red, red)){.via-sky-950\/70{--tw-gradient-via:color-mix(in oklab, var(--color-sky-950) var(--opacity-70), transparent)}}.via-sky-950\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/68{--tw-gradient-via:#020618ad}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/68{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 68%, transparent)}}.via-slate-950\/68{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-snow-50{--tw-gradient-via:var(--color-snow-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-snow-50\/40{--tw-gradient-via:var(--color-snow-50)}@supports (color:color-mix(in lab, red, red)){.via-snow-50\/40{--tw-gradient-via:color-mix(in oklab, var(--color-snow-50) var(--opacity-40), transparent)}}.via-snow-50\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-snow-100{--tw-gradient-via:var(--color-snow-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-snow-700\/40{--tw-gradient-via:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.via-snow-700\/40{--tw-gradient-via:color-mix(in oklab, var(--color-snow-700) var(--opacity-40), transparent)}}.via-snow-700\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-50\/40{--tw-gradient-via:#f0fdfa66}@supports (color:color-mix(in lab, red, red)){.via-teal-50\/40{--tw-gradient-via:color-mix(in oklab, var(--color-teal-50) var(--opacity-40), transparent)}}.via-teal-50\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-200{--tw-gradient-via:var(--color-teal-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500{--tw-gradient-via:var(--color-teal-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab, var(--color-white) var(--opacity-30), transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/40{--tw-gradient-via:#fff6}@supports (color:color-mix(in lab, red, red)){.via-white\/40{--tw-gradient-via:color-mix(in oklab, var(--color-white) var(--opacity-40), transparent)}}.via-white\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-50{--tw-gradient-via:var(--color-yellow-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-200{--tw-gradient-via:var(--color-yellow-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[color\:var\(--color-danger-600\)\]{--tw-gradient-to:var(--color-danger-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color\:var\(--color-mountain-700\)\]{--tw-gradient-to:var(--color-mountain-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color\:var\(--color-warm-700\)\]{--tw-gradient-to:var(--color-warm-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color\:var\(--ink-navy-deep\)\]{--tw-gradient-to:var(--ink-navy-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color\:var\(--ink-navy-panel\)\]\/50{--tw-gradient-to:var(--ink-navy-panel)}@supports (color:color-mix(in lab, red, red)){.to-\[color\:var\(--ink-navy-panel\)\]\/50{--tw-gradient-to:color-mix(in oklab, var(--ink-navy-panel) var(--opacity-50), transparent)}}.to-\[color\:var\(--ink-navy-panel\)\]\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color\:var\(--mv2-navy-mid\)\]\/95{--tw-gradient-to:var(--mv2-navy-mid)}@supports (color:color-mix(in lab, red, red)){.to-\[color\:var\(--mv2-navy-mid\)\]\/95{--tw-gradient-to:color-mix(in oklab, var(--mv2-navy-mid) var(--opacity-95), transparent)}}.to-\[color\:var\(--mv2-navy-mid\)\]\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color\:var\(--primitive-navigate-purple\)\]\/20{--tw-gradient-to:var(--primitive-navigate-purple)}@supports (color:color-mix(in lab, red, red)){.to-\[color\:var\(--primitive-navigate-purple\)\]\/20{--tw-gradient-to:color-mix(in oklab, var(--primitive-navigate-purple) var(--opacity-20), transparent)}}.to-\[color\:var\(--primitive-navigate-purple\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--brand-line\)\]\/10{--tw-gradient-to:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--brand-line\)\]\/10{--tw-gradient-to:color-mix(in oklab, var(--brand-line) var(--opacity-10), transparent)}}.to-\[var\(--brand-line\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-cream\)\]{--tw-gradient-to:var(--color-mv2-cream);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-cream\)\]\/50{--tw-gradient-to:#f5f0e880}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-mv2-cream\)\]\/50{--tw-gradient-to:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-50), transparent)}}.to-\[var\(--color-mv2-cream\)\]\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-cream\)\]\/85{--tw-gradient-to:#f5f0e8d9}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-mv2-cream\)\]\/85{--tw-gradient-to:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-85), transparent)}}.to-\[var\(--color-mv2-cream\)\]\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-navy\)\]{--tw-gradient-to:var(--color-mv2-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-navy\)\]\/40{--tw-gradient-to:#0f1d2e66}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-mv2-navy\)\]\/40{--tw-gradient-to:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-40), transparent)}}.to-\[var\(--color-mv2-navy\)\]\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-stone\)\]{--tw-gradient-to:var(--color-mv2-stone);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-terracotta-dark\)\]{--tw-gradient-to:var(--color-mv2-terracotta-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-warm-white\)\]{--tw-gradient-to:var(--color-mv2-warm-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-warm-white\)\]\/40{--tw-gradient-to:#faf7f266}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-mv2-warm-white\)\]\/40{--tw-gradient-to:color-mix(in oklab, var(--color-mv2-warm-white) var(--opacity-40), transparent)}}.to-\[var\(--color-mv2-warm-white\)\]\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-mv2-warm-white\)\]\/70{--tw-gradient-to:#faf7f2b3}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-mv2-warm-white\)\]\/70{--tw-gradient-to:color-mix(in oklab, var(--color-mv2-warm-white) var(--opacity-70), transparent)}}.to-\[var\(--color-mv2-warm-white\)\]\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--primitive-mountain-200\)\]{--tw-gradient-to:var(--primitive-mountain-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--primitive-navigate-orange\)\]{--tw-gradient-to:var(--primitive-navigate-orange);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--primitive-navigate-orange-dark\)\]{--tw-gradient-to:var(--primitive-navigate-orange-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--primitive-navigate-purple-dark\)\]{--tw-gradient-to:var(--primitive-navigate-purple-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--primitive-night-400\)\]{--tw-gradient-to:var(--primitive-night-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--primitive-night-800\)\]{--tw-gradient-to:var(--primitive-night-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-50\/60{--tw-gradient-to:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.to-amber-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-amber-50) var(--opacity-60), transparent)}}.to-amber-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-100{--tw-gradient-to:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-200\/30{--tw-gradient-to:#fee6854d}@supports (color:color-mix(in lab, red, red)){.to-amber-200\/30{--tw-gradient-to:color-mix(in oklab, var(--color-amber-200) var(--opacity-30), transparent)}}.to-amber-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/20{--tw-gradient-to:#0003}@supports (color:color-mix(in lab, red, red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab, var(--color-black) var(--opacity-20), transparent)}}.to-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab, red, red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab, var(--color-black) var(--opacity-40), transparent)}}.to-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-950\/60{--tw-gradient-to:#16245699}@supports (color:color-mix(in lab, red, red)){.to-blue-950\/60{--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) var(--opacity-60), transparent)}}.to-blue-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50{--tw-gradient-to:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50\/50{--tw-gradient-to:#ecfeff80}@supports (color:color-mix(in lab, red, red)){.to-cyan-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-50) var(--opacity-50), transparent)}}.to-cyan-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50\/60{--tw-gradient-to:#ecfeff99}@supports (color:color-mix(in lab, red, red)){.to-cyan-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-50) var(--opacity-60), transparent)}}.to-cyan-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50\/70{--tw-gradient-to:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.to-cyan-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-50) var(--opacity-70), transparent)}}.to-cyan-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-100{--tw-gradient-to:var(--color-cyan-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600\/10{--tw-gradient-to:#0092b51a}@supports (color:color-mix(in lab, red, red)){.to-cyan-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-600) var(--opacity-10), transparent)}}.to-cyan-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-700{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-200{--tw-gradient-to:var(--color-emerald-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-forest-50{--tw-gradient-to:var(--color-forest-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-forest-600{--tw-gradient-to:var(--color-forest-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-forest-600\/10{--tw-gradient-to:var(--color-forest-600)}@supports (color:color-mix(in lab, red, red)){.to-forest-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-forest-600) var(--opacity-10), transparent)}}.to-forest-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-300{--tw-gradient-to:var(--color-fuchsia-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-500{--tw-gradient-to:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-800{--tw-gradient-to:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-50{--tw-gradient-to:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-300{--tw-gradient-to:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-300{--tw-gradient-to:var(--color-indigo-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-300{--tw-gradient-to:var(--color-lime-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-50\/30{--tw-gradient-to:var(--color-mountain-50)}@supports (color:color-mix(in lab, red, red)){.to-mountain-50\/30{--tw-gradient-to:color-mix(in oklab, var(--color-mountain-50) var(--opacity-30), transparent)}}.to-mountain-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-100\/50{--tw-gradient-to:var(--color-mountain-100)}@supports (color:color-mix(in lab, red, red)){.to-mountain-100\/50{--tw-gradient-to:color-mix(in oklab, var(--color-mountain-100) var(--opacity-50), transparent)}}.to-mountain-100\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-400{--tw-gradient-to:var(--color-mountain-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-600{--tw-gradient-to:var(--color-mountain-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-600\/40{--tw-gradient-to:var(--color-mountain-600)}@supports (color:color-mix(in lab, red, red)){.to-mountain-600\/40{--tw-gradient-to:color-mix(in oklab, var(--color-mountain-600) var(--opacity-40), transparent)}}.to-mountain-600\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-700{--tw-gradient-to:var(--color-mountain-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-800{--tw-gradient-to:var(--color-mountain-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-900{--tw-gradient-to:var(--color-mountain-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-mountain-900\/30{--tw-gradient-to:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.to-mountain-900\/30{--tw-gradient-to:color-mix(in oklab, var(--color-mountain-900) var(--opacity-30), transparent)}}.to-mountain-900\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-700{--tw-gradient-to:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-night-50{--tw-gradient-to:var(--color-night-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-night-100{--tw-gradient-to:var(--color-night-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-night-800{--tw-gradient-to:var(--color-night-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-night-800\/95{--tw-gradient-to:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.to-night-800\/95{--tw-gradient-to:color-mix(in oklab, var(--color-night-800) var(--opacity-95), transparent)}}.to-night-800\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50\/30{--tw-gradient-to:#fff7ed4d}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/30{--tw-gradient-to:color-mix(in oklab, var(--color-orange-50) var(--opacity-30), transparent)}}.to-orange-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50\/70{--tw-gradient-to:#fff7edb3}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-orange-50) var(--opacity-70), transparent)}}.to-orange-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50\/85{--tw-gradient-to:#fff7edd9}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/85{--tw-gradient-to:color-mix(in oklab, var(--color-orange-50) var(--opacity-85), transparent)}}.to-orange-50\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-100{--tw-gradient-to:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-200\/30{--tw-gradient-to:#ffd7a84d}@supports (color:color-mix(in lab, red, red)){.to-orange-200\/30{--tw-gradient-to:color-mix(in oklab, var(--color-orange-200) var(--opacity-30), transparent)}}.to-orange-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-300{--tw-gradient-to:var(--color-orange-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pine-50{--tw-gradient-to:var(--color-pine-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pine-50\/60{--tw-gradient-to:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.to-pine-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-pine-50) var(--opacity-60), transparent)}}.to-pine-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pine-100\/50{--tw-gradient-to:var(--color-pine-100)}@supports (color:color-mix(in lab, red, red)){.to-pine-100\/50{--tw-gradient-to:color-mix(in oklab, var(--color-pine-100) var(--opacity-50), transparent)}}.to-pine-100\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pine-400{--tw-gradient-to:var(--color-pine-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pine-500{--tw-gradient-to:var(--color-pine-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pine-500\/10{--tw-gradient-to:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.to-pine-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-pine-500) var(--opacity-10), transparent)}}.to-pine-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pine-600{--tw-gradient-to:var(--color-pine-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pine-700{--tw-gradient-to:var(--color-pine-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-100{--tw-gradient-to:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-50\/60{--tw-gradient-to:#fef2f299}@supports (color:color-mix(in lab, red, red)){.to-red-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-red-50) var(--opacity-60), transparent)}}.to-red-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-50{--tw-gradient-to:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-100{--tw-gradient-to:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-300\/30{--tw-gradient-to:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.to-rose-300\/30{--tw-gradient-to:color-mix(in oklab, var(--color-rose-300) var(--opacity-30), transparent)}}.to-rose-300\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-700{--tw-gradient-to:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50{--tw-gradient-to:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/50{--tw-gradient-to:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.to-sky-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) var(--opacity-50), transparent)}}.to-sky-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-300{--tw-gradient-to:var(--color-sky-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-950{--tw-gradient-to:var(--color-sky-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50{--tw-gradient-to:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50\/40{--tw-gradient-to:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.to-slate-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) var(--opacity-40), transparent)}}.to-slate-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50\/65{--tw-gradient-to:#f8fafca6}@supports (color:color-mix(in lab, red, red)){.to-slate-50\/65{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 65%, transparent)}}.to-slate-50\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100\/65{--tw-gradient-to:#f1f5f9a6}@supports (color:color-mix(in lab, red, red)){.to-slate-100\/65{--tw-gradient-to:color-mix(in oklab, var(--color-slate-100) 65%, transparent)}}.to-slate-100\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-200\/10{--tw-gradient-to:#e2e8f01a}@supports (color:color-mix(in lab, red, red)){.to-slate-200\/10{--tw-gradient-to:color-mix(in oklab, var(--color-slate-200) var(--opacity-10), transparent)}}.to-slate-200\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-500{--tw-gradient-to:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-500\/5{--tw-gradient-to:#62748e0d}@supports (color:color-mix(in lab, red, red)){.to-slate-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-slate-500) var(--opacity-5), transparent)}}.to-slate-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-700\/20{--tw-gradient-to:#31415833}@supports (color:color-mix(in lab, red, red)){.to-slate-700\/20{--tw-gradient-to:color-mix(in oklab, var(--color-slate-700) var(--opacity-20), transparent)}}.to-slate-700\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900\/40{--tw-gradient-to:#0f172b66}@supports (color:color-mix(in lab, red, red)){.to-slate-900\/40{--tw-gradient-to:color-mix(in oklab, var(--color-slate-900) var(--opacity-40), transparent)}}.to-slate-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900\/65{--tw-gradient-to:#0f172ba6}@supports (color:color-mix(in lab, red, red)){.to-slate-900\/65{--tw-gradient-to:color-mix(in oklab, var(--color-slate-900) 65%, transparent)}}.to-slate-900\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/20{--tw-gradient-to:#02061833}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/20{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) var(--opacity-20), transparent)}}.to-slate-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-50{--tw-gradient-to:var(--color-snow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-100{--tw-gradient-to:var(--color-snow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-100\/60{--tw-gradient-to:var(--color-snow-100)}@supports (color:color-mix(in lab, red, red)){.to-snow-100\/60{--tw-gradient-to:color-mix(in oklab, var(--color-snow-100) var(--opacity-60), transparent)}}.to-snow-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-100\/70{--tw-gradient-to:var(--color-snow-100)}@supports (color:color-mix(in lab, red, red)){.to-snow-100\/70{--tw-gradient-to:color-mix(in oklab, var(--color-snow-100) var(--opacity-70), transparent)}}.to-snow-100\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-200{--tw-gradient-to:var(--color-snow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-300{--tw-gradient-to:var(--color-snow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-600{--tw-gradient-to:var(--color-snow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-700{--tw-gradient-to:var(--color-snow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-800{--tw-gradient-to:var(--color-snow-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-snow-900{--tw-gradient-to:var(--color-snow-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50\/25{--tw-gradient-to:#f0fdfa40}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/25{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) var(--opacity-25), transparent)}}.to-teal-50\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50\/40{--tw-gradient-to:#f0fdfa66}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) var(--opacity-40), transparent)}}.to-teal-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50\/50{--tw-gradient-to:#f0fdfa80}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) var(--opacity-50), transparent)}}.to-teal-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50\/60{--tw-gradient-to:#f0fdfa99}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) var(--opacity-60), transparent)}}.to-teal-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50\/70{--tw-gradient-to:#f0fdfab3}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) var(--opacity-70), transparent)}}.to-teal-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-100{--tw-gradient-to:var(--color-teal-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-100\/30{--tw-gradient-to:#cbfbf14d}@supports (color:color-mix(in lab, red, red)){.to-teal-100\/30{--tw-gradient-to:color-mix(in oklab, var(--color-teal-100) var(--opacity-30), transparent)}}.to-teal-100\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-100\/60{--tw-gradient-to:#cbfbf199}@supports (color:color-mix(in lab, red, red)){.to-teal-100\/60{--tw-gradient-to:color-mix(in oklab, var(--color-teal-100) var(--opacity-60), transparent)}}.to-teal-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-300{--tw-gradient-to:var(--color-violet-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-warm-100\/50{--tw-gradient-to:var(--color-warm-100)}@supports (color:color-mix(in lab, red, red)){.to-warm-100\/50{--tw-gradient-to:color-mix(in oklab, var(--color-warm-100) var(--opacity-50), transparent)}}.to-warm-100\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-warm-400{--tw-gradient-to:var(--color-warm-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-warm-500{--tw-gradient-to:var(--color-warm-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-warm-600{--tw-gradient-to:var(--color-warm-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/70{--tw-gradient-to:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.to-white\/70{--tw-gradient-to:color-mix(in oklab, var(--color-white) var(--opacity-70), transparent)}}.to-white\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/80{--tw-gradient-to:#fffc}@supports (color:color-mix(in lab, red, red)){.to-white\/80{--tw-gradient-to:color-mix(in oklab, var(--color-white) var(--opacity-80), transparent)}}.to-white\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/95\!{--tw-gradient-to:#fffffff2!important}@supports (color:color-mix(in lab, red, red)){.to-white\/95\!{--tw-gradient-to:color-mix(in oklab, var(--color-white) var(--opacity-95), transparent)!important}}.to-white\/95\!{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.to-yellow-50{--tw-gradient-to:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-50\/40{--tw-gradient-to:#fefce866}@supports (color:color-mix(in lab, red, red)){.to-yellow-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-50) var(--opacity-40), transparent)}}.to-yellow-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-100{--tw-gradient-to:var(--color-yellow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-300{--tw-gradient-to:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_right\,transparent_0\,black_16px\,black_calc\(100\%-16px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.bg-\[length\:16px_16px\]{background-size:16px 16px}.bg-\[length\:var\(--bg-shimmer-width\)\]{background-size:var(--bg-shimmer-width)}.bg-cover{background-size:cover}.bg-\[position\:0_0\,0_8px\,8px_-8px\,-8px_0\]{background-position:0 0,0 8px,8px -8px,-8px 0}.bg-center{background-position:50%}.fill-amber-100{fill:var(--color-amber-100)}.fill-amber-100\/90{fill:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.fill-amber-100\/90{fill:color-mix(in oklab, var(--color-amber-100) var(--opacity-90), transparent)}}.fill-amber-200{fill:var(--color-amber-200)}.fill-amber-300{fill:var(--color-amber-300)}.fill-amber-300\/15{fill:#ffd23626}@supports (color:color-mix(in lab, red, red)){.fill-amber-300\/15{fill:color-mix(in oklab, var(--color-amber-300) var(--opacity-15), transparent)}}.fill-amber-300\/20{fill:#ffd23633}@supports (color:color-mix(in lab, red, red)){.fill-amber-300\/20{fill:color-mix(in oklab, var(--color-amber-300) var(--opacity-20), transparent)}}.fill-amber-300\/25{fill:#ffd23640}@supports (color:color-mix(in lab, red, red)){.fill-amber-300\/25{fill:color-mix(in oklab, var(--color-amber-300) var(--opacity-25), transparent)}}.fill-amber-300\/30{fill:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.fill-amber-300\/30{fill:color-mix(in oklab, var(--color-amber-300) var(--opacity-30), transparent)}}.fill-amber-400{fill:var(--color-amber-400)}.fill-amber-400\/50{fill:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.fill-amber-400\/50{fill:color-mix(in oklab, var(--color-amber-400) var(--opacity-50), transparent)}}.fill-amber-500{fill:var(--color-amber-500)}.fill-amber-600{fill:var(--color-amber-600)}.fill-amber-700{fill:var(--color-amber-700)}.fill-amber-800{fill:var(--color-amber-800)}.fill-amber-900{fill:var(--color-amber-900)}.fill-blue-400\/30{fill:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.fill-blue-400\/30{fill:color-mix(in oklab, var(--color-blue-400) var(--opacity-30), transparent)}}.fill-blue-500{fill:var(--color-blue-500)}.fill-blue-600{fill:var(--color-blue-600)}.fill-blue-800{fill:var(--color-blue-800)}.fill-blue-900{fill:var(--color-blue-900)}.fill-current{fill:currentColor}.fill-cyan-400\/30{fill:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.fill-cyan-400\/30{fill:color-mix(in oklab, var(--color-cyan-400) var(--opacity-30), transparent)}}.fill-cyan-500{fill:var(--color-cyan-500)}.fill-cyan-600{fill:var(--color-cyan-600)}.fill-cyan-800{fill:var(--color-cyan-800)}.fill-cyan-900{fill:var(--color-cyan-900)}.fill-emerald-700{fill:var(--color-emerald-700)}.fill-emerald-800\/50{fill:#005f4680}@supports (color:color-mix(in lab, red, red)){.fill-emerald-800\/50{fill:color-mix(in oklab, var(--color-emerald-800) var(--opacity-50), transparent)}}.fill-green-400\/30{fill:#05df724d}@supports (color:color-mix(in lab, red, red)){.fill-green-400\/30{fill:color-mix(in oklab, var(--color-green-400) var(--opacity-30), transparent)}}.fill-green-500{fill:var(--color-green-500)}.fill-green-600{fill:var(--color-green-600)}.fill-green-800{fill:var(--color-green-800)}.fill-green-900{fill:var(--color-green-900)}.fill-lime-300{fill:var(--color-lime-300)}.fill-lime-900{fill:var(--color-lime-900)}.fill-mountain-400{fill:var(--color-mountain-400)}.fill-mountain-800{fill:var(--color-mountain-800)}.fill-mountain-900{fill:var(--color-mountain-900)}.fill-none{fill:none}.fill-orange-400{fill:var(--color-orange-400)}.fill-orange-400\/30{fill:#ff8b1a4d}@supports (color:color-mix(in lab, red, red)){.fill-orange-400\/30{fill:color-mix(in oklab, var(--color-orange-400) var(--opacity-30), transparent)}}.fill-orange-500{fill:var(--color-orange-500)}.fill-orange-600{fill:var(--color-orange-600)}.fill-orange-800{fill:var(--color-orange-800)}.fill-orange-900{fill:var(--color-orange-900)}.fill-pine-400{fill:var(--color-pine-400)}.fill-pine-500{fill:var(--color-pine-500)}.fill-red-400{fill:var(--color-red-400)}.fill-red-400\/30{fill:#ff65684d}@supports (color:color-mix(in lab, red, red)){.fill-red-400\/30{fill:color-mix(in oklab, var(--color-red-400) var(--opacity-30), transparent)}}.fill-red-500{fill:var(--color-red-500)}.fill-red-600{fill:var(--color-red-600)}.fill-rose-600{fill:var(--color-rose-600)}.fill-rose-800{fill:var(--color-rose-800)}.fill-rose-900{fill:var(--color-rose-900)}.fill-sky-100{fill:var(--color-sky-100)}.fill-sky-600{fill:var(--color-sky-600)}.fill-sky-700{fill:var(--color-sky-700)}.fill-sky-800{fill:var(--color-sky-800)}.fill-slate-50{fill:var(--color-slate-50)}.fill-slate-200{fill:var(--color-slate-200)}.fill-slate-300\/20{fill:#cad5e233}@supports (color:color-mix(in lab, red, red)){.fill-slate-300\/20{fill:color-mix(in oklab, var(--color-slate-300) var(--opacity-20), transparent)}}.fill-slate-300\/30{fill:#cad5e24d}@supports (color:color-mix(in lab, red, red)){.fill-slate-300\/30{fill:color-mix(in oklab, var(--color-slate-300) var(--opacity-30), transparent)}}.fill-slate-400{fill:var(--color-slate-400)}.fill-slate-400\/20{fill:#90a1b933}@supports (color:color-mix(in lab, red, red)){.fill-slate-400\/20{fill:color-mix(in oklab, var(--color-slate-400) var(--opacity-20), transparent)}}.fill-slate-400\/60{fill:#90a1b999}@supports (color:color-mix(in lab, red, red)){.fill-slate-400\/60{fill:color-mix(in oklab, var(--color-slate-400) var(--opacity-60), transparent)}}.fill-slate-500{fill:var(--color-slate-500)}.fill-slate-600{fill:var(--color-slate-600)}.fill-slate-600\/40{fill:#45556c66}@supports (color:color-mix(in lab, red, red)){.fill-slate-600\/40{fill:color-mix(in oklab, var(--color-slate-600) var(--opacity-40), transparent)}}.fill-slate-700{fill:var(--color-slate-700)}.fill-slate-800{fill:var(--color-slate-800)}.fill-slate-900{fill:var(--color-slate-900)}.fill-slate-900\/20{fill:#0f172b33}@supports (color:color-mix(in lab, red, red)){.fill-slate-900\/20{fill:color-mix(in oklab, var(--color-slate-900) var(--opacity-20), transparent)}}.fill-stone-200{fill:var(--color-stone-200)}.fill-stone-300{fill:var(--color-stone-300)}.fill-stone-600{fill:var(--color-stone-600)}.fill-stone-700{fill:var(--color-stone-700)}.fill-teal-600{fill:var(--color-teal-600)}.fill-teal-800{fill:var(--color-teal-800)}.fill-teal-800\/40{fill:#005f5a66}@supports (color:color-mix(in lab, red, red)){.fill-teal-800\/40{fill:color-mix(in oklab, var(--color-teal-800) var(--opacity-40), transparent)}}.fill-warm-400{fill:var(--color-warm-400)}.fill-white{fill:var(--color-white)}.fill-white\/98{fill:#fffffffa}@supports (color:color-mix(in lab, red, red)){.fill-white\/98{fill:color-mix(in oklab, var(--color-white) 98%, transparent)}}.fill-yellow-400\/30{fill:#fac8004d}@supports (color:color-mix(in lab, red, red)){.fill-yellow-400\/30{fill:color-mix(in oklab, var(--color-yellow-400) var(--opacity-30), transparent)}}.fill-yellow-500{fill:var(--color-yellow-500)}.fill-yellow-600{fill:var(--color-yellow-600)}.stroke-amber-300\/50{stroke:#ffd23680}@supports (color:color-mix(in lab, red, red)){.stroke-amber-300\/50{stroke:color-mix(in oklab, var(--color-amber-300) var(--opacity-50), transparent)}}.stroke-amber-400{stroke:var(--color-amber-400)}.stroke-amber-500{stroke:var(--color-amber-500)}.stroke-amber-600{stroke:var(--color-amber-600)}.stroke-amber-700{stroke:var(--color-amber-700)}.stroke-blue-700{stroke:var(--color-blue-700)}.stroke-cyan-800{stroke:var(--color-cyan-800)}.stroke-emerald-500{stroke:var(--color-emerald-500)}.stroke-green-700{stroke:var(--color-green-700)}.stroke-lime-600{stroke:var(--color-lime-600)}.stroke-lime-800{stroke:var(--color-lime-800)}.stroke-mountain-500{stroke:var(--color-mountain-500)}.stroke-mountain-800{stroke:var(--color-mountain-800)}.stroke-orange-800{stroke:var(--color-orange-800)}.stroke-red-500{stroke:var(--color-red-500)}.stroke-rose-800{stroke:var(--color-rose-800)}.stroke-sky-400{stroke:var(--color-sky-400)}.stroke-sky-400\/50{stroke:#38bdf880}@supports (color:color-mix(in lab, red, red)){.stroke-sky-400\/50{stroke:color-mix(in oklab, var(--color-sky-400) var(--opacity-50), transparent)}}.stroke-sky-500{stroke:var(--color-sky-500)}.stroke-slate-300{stroke:var(--color-slate-300)}.stroke-slate-300\/50{stroke:#cad5e280}@supports (color:color-mix(in lab, red, red)){.stroke-slate-300\/50{stroke:color-mix(in oklab, var(--color-slate-300) var(--opacity-50), transparent)}}.stroke-slate-400{stroke:var(--color-slate-400)}.stroke-slate-400\/30{stroke:#90a1b94d}@supports (color:color-mix(in lab, red, red)){.stroke-slate-400\/30{stroke:color-mix(in oklab, var(--color-slate-400) var(--opacity-30), transparent)}}.stroke-slate-400\/40{stroke:#90a1b966}@supports (color:color-mix(in lab, red, red)){.stroke-slate-400\/40{stroke:color-mix(in oklab, var(--color-slate-400) var(--opacity-40), transparent)}}.stroke-slate-500{stroke:var(--color-slate-500)}.stroke-slate-600{stroke:var(--color-slate-600)}.stroke-slate-700{stroke:var(--color-slate-700)}.stroke-snow-200{stroke:var(--color-snow-200)}.stroke-stone-200{stroke:var(--color-stone-200)}.stroke-stone-400{stroke:var(--color-stone-400)}.stroke-stone-500{stroke:var(--color-stone-500)}.stroke-teal-700{stroke:var(--color-teal-700)}.stroke-white{stroke:var(--color-white)}.stroke-white\/40{stroke:#fff6}@supports (color:color-mix(in lab, red, red)){.stroke-white\/40{stroke:color-mix(in oklab, var(--color-white) var(--opacity-40), transparent)}}.stroke-white\/60{stroke:#fff9}@supports (color:color-mix(in lab, red, red)){.stroke-white\/60{stroke:color-mix(in oklab, var(--color-white) var(--opacity-60), transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-2\.5\!{padding:calc(var(--spacing) * 2.5)!important}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[var\(--mobile-space-2\,8px\)\]{padding:var(--mobile-space-2,8px)}.p-\[var\(--mobile-space-3\,12px\)\]{padding:var(--mobile-space-3,12px)}.p-\[var\(--mobile-space-4\,16px\)\]{padding:var(--mobile-space-4,16px)}.\!px-0{padding-inline:0!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[var\(--mobile-space-2\,8px\)\]{padding-inline:var(--mobile-space-2,8px)}.px-\[var\(--pill-padding-x\,12px\)\]{padding-inline:var(--pill-padding-x,12px)}.px-\[var\(--scroll-edge-padding\,16px\)\]{padding-inline:var(--scroll-edge-padding,16px)}.\!py-1{padding-block:var(--spacing)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\!{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[length\:var\(--py-chip-5\)\]{padding-block:var(--py-chip-5)}.py-\[var\(--mobile-space-2\,8px\)\]{padding-block:var(--mobile-space-2,8px)}.py-px{padding-block:1px}.ps-\[env\(safe-area-inset-left\,0px\)\]{padding-inline-start:env(safe-area-inset-left,0px)}.pe-\[env\(safe-area-inset-right\,0px\)\]{padding-inline-end:env(safe-area-inset-right,0px)}.\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[length\:var\(--hud-content-pad-top\)\]{padding-top:var(--hud-content-pad-top)}.pt-\[length\:var\(--safe-area-pad-top-min\)\]{padding-top:var(--safe-area-pad-top-min)}.pt-\[length\:var\(--safe-area-top\)\]{padding-top:var(--safe-area-top)}.pt-safe-top{padding-top:var(--spacing-safe-top)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.\!pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[length\:var\(--pb-hud-bottom-extended\)\]{padding-bottom:var(--pb-hud-bottom-extended)}.pb-\[length\:var\(--pb-hud-bottom-pad\)\]{padding-bottom:var(--pb-hud-bottom-pad)}.pb-\[length\:var\(--pb-safe-area-calc\)\]{padding-bottom:var(--pb-safe-area-calc)}.pb-\[length\:var\(--pb-safe-area-md\)\]{padding-bottom:var(--pb-safe-area-md)}.pb-\[length\:var\(--safe-area-bottom\)\]{padding-bottom:var(--safe-area-bottom)}.pb-\[length\:var\(--safe-area-pad-bottom-chip\)\]{padding-bottom:var(--safe-area-pad-bottom-chip)}.pb-\[length\:var\(--safe-area-pad-bottom-min\)\]{padding-bottom:var(--safe-area-pad-bottom-min)}.pb-\[min\(45vh\,22rem\)\]{padding-bottom:min(45vh,22rem)}.pb-safe-bottom{padding-bottom:var(--spacing-safe-bottom)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-\[VT323\,_monospace\],.font-\[VT323\,monospace\]{font-family:VT323,monospace}.font-body{font-family:var(--font-body)}.font-condensed{font-family:var(--font-condensed)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[length\:var\(--text-body-lg\)\]{font-size:var(--text-body-lg)}.text-\[length\:var\(--text-body-md\)\]{font-size:var(--text-body-md)}.text-\[length\:var\(--text-clamp-title-lg\)\]{font-size:var(--text-clamp-title-lg)}.text-\[length\:var\(--text-clamp-title-sm\)\]{font-size:var(--text-clamp-title-sm)}.text-\[length\:var\(--text-display-56\)\]{font-size:var(--text-display-56)}.text-\[length\:var\(--text-display-xs\)\]{font-size:var(--text-display-xs)}.text-\[length\:var\(--text-em-082\)\]{font-size:var(--text-em-082)}.text-\[length\:var\(--text-em-085\)\]{font-size:var(--text-em-085)}.text-\[length\:var\(--text-hud-hero\)\]{font-size:var(--text-hud-hero)}.text-\[length\:var\(--text-micro-6\)\]{font-size:var(--text-micro-6)}.text-\[length\:var\(--text-micro-7\)\]{font-size:var(--text-micro-7)}.text-\[length\:var\(--text-micro-8\)\]{font-size:var(--text-micro-8)}.text-\[length\:var\(--text-micro-9\)\]{font-size:var(--text-micro-9)}.text-\[length\:var\(--text-nav-label\,0\.5938rem\)\]{font-size:var(--text-nav-label,.5938rem)}.text-\[length\:var\(--text-sensor-hero\)\]{font-size:var(--text-sensor-hero)}.text-\[length\:var\(--text-sm-14\)\]{font-size:var(--text-sm-14)}.text-\[length\:var\(--text-stat-clamp\)\]{font-size:var(--text-stat-clamp)}.text-\[length\:var\(--text-title-sm\)\]{font-size:var(--text-title-sm)}.text-\[length\:var\(--typo-nano\)\]{font-size:var(--typo-nano)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[length\:var\(--leading-18\)\]{--tw-leading:var(--leading-18);line-height:var(--leading-18)}.leading-\[length\:var\(--leading-090\)\]{--tw-leading:var(--leading-090);line-height:var(--leading-090)}.leading-\[length\:var\(--leading-095\)\]{--tw-leading:var(--leading-095);line-height:var(--leading-095)}.leading-\[length\:var\(--leading-tight-stat\)\]{--tw-leading:var(--leading-tight-stat);line-height:var(--leading-tight-stat)}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-condensed\)\,system-ui\]{--tw-font-weight:var(--font-condensed),system-ui;font-weight:var(--font-condensed),system-ui}.font-\[var\(--font-condensed\)\]{--tw-font-weight:var(--font-condensed);font-weight:var(--font-condensed)}.font-\[var\(--font-display\,\'Bricolage_Grotesque\'\)\,system-ui\]{--tw-font-weight:var(--font-display,"Bricolage Grotesque"),system-ui;font-weight:var(--font-display,"Bricolage Grotesque"),system-ui}.font-\[var\(--font-mono\)\]{--tw-font-weight:var(--font-mono);font-weight:var(--font-mono)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.7em\]{--tw-tracking:.7em;letter-spacing:.7em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[length\:var\(--kiosk-tracking-eyebrow\)\]{--tw-tracking:var(--kiosk-tracking-eyebrow);letter-spacing:var(--kiosk-tracking-eyebrow)}.tracking-\[length\:var\(--tracking-caption\)\]{--tw-tracking:var(--tracking-caption);letter-spacing:var(--tracking-caption)}.tracking-\[length\:var\(--tracking-compact\)\]{--tw-tracking:var(--tracking-compact);letter-spacing:var(--tracking-compact)}.tracking-\[length\:var\(--tracking-display\)\]{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-\[length\:var\(--tracking-kicker\)\]{--tw-tracking:var(--tracking-kicker);letter-spacing:var(--tracking-kicker)}.tracking-\[length\:var\(--tracking-label\)\]{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-\[length\:var\(--tracking-masthead\)\]{--tw-tracking:var(--tracking-masthead);letter-spacing:var(--tracking-masthead)}.tracking-\[length\:var\(--tracking-micro\)\]{--tw-tracking:var(--tracking-micro);letter-spacing:var(--tracking-micro)}.tracking-\[length\:var\(--tracking-nav-cta\)\]{--tw-tracking:var(--tracking-nav-cta);letter-spacing:var(--tracking-nav-cta)}.tracking-\[length\:var\(--tracking-section\)\]{--tw-tracking:var(--tracking-section);letter-spacing:var(--tracking-section)}.tracking-\[length\:var\(--tracking-stamp\)\]{--tw-tracking:var(--tracking-stamp);letter-spacing:var(--tracking-stamp)}.tracking-\[length\:var\(--tracking-tight-display\)\]{--tw-tracking:var(--tracking-tight-display);letter-spacing:var(--tracking-tight-display)}.tracking-\[length\:var\(--tracking-title\)\]{--tw-tracking:var(--tracking-title);letter-spacing:var(--tracking-title)}.tracking-\[var\(--tracking-section\)\]{--tw-tracking:var(--tracking-section);letter-spacing:var(--tracking-section)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.\[word-break\:auto-phrase\]{word-break:auto-phrase}.\[word-break\:keep-all\]{word-break:keep-all}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--bp-white\)\]{color:var(--bp-white)!important}.text-\[color\:var\(--brand-amazon-text\)\]{color:var(--brand-amazon-text)}.text-\[color\:var\(--brand-line-green\)\]{color:var(--brand-line-green)}.text-\[color\:var\(--color-mv2-fog\)\]{color:var(--color-mv2-fog)}.text-\[color\:var\(--color-mv2-fog\)\]\/90{color:#d4c9bce6}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--color-mv2-fog\)\]\/90{color:color-mix(in oklab, var(--color-mv2-fog) var(--opacity-90), transparent)}}.text-\[color\:var\(--color-mv2-navy\)\]{color:var(--color-mv2-navy)}.text-\[color\:var\(--color-mv2-terracotta\)\]{color:var(--color-mv2-terracotta)}.text-\[color\:var\(--ed-tone\)\]\/20{color:var(--ed-tone)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--ed-tone\)\]\/20{color:color-mix(in oklab, var(--ed-tone) var(--opacity-20), transparent)}}.text-\[color\:var\(--kiosk-status-dark-ink\)\]{color:var(--kiosk-status-dark-ink)}.text-\[color\:var\(--kiosk-text\)\]{color:var(--kiosk-text)}.text-\[color\:var\(--kiosk-text-muted\)\]{color:var(--kiosk-text-muted)}.text-\[color\:var\(--primitive-navigate-orange\)\]{color:var(--primitive-navigate-orange)}.text-\[color\:var\(--primitive-retro-lime\)\],.text-\[color\:var\(--primitive-retro-lime\)\]\/30{color:var(--primitive-retro-lime)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--primitive-retro-lime\)\]\/30{color:color-mix(in oklab, var(--primitive-retro-lime) var(--opacity-30), transparent)}}.text-\[var\(--bp-amber\)\],.text-\[var\(--bp-amber\)\]\/90{color:var(--bp-amber)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--bp-amber\)\]\/90{color:color-mix(in oklab, var(--bp-amber) var(--opacity-90), transparent)}}.text-\[var\(--bp-cyan\)\]{color:var(--bp-cyan)}.text-\[var\(--bp-danger-soft\)\]{color:var(--bp-danger-soft)}.text-\[var\(--bp-navy\)\]{color:var(--bp-navy)}.text-\[var\(--bp-success\)\]{color:var(--bp-success)}.text-\[var\(--bp-white\)\]{color:var(--bp-white)}.text-\[var\(--bp-white-a45\)\]{color:var(--bp-white-a45)}.text-\[var\(--bp-white-a65\)\]{color:var(--bp-white-a65)}.text-\[var\(--bp-white-a75\)\]{color:var(--bp-white-a75)}.text-\[var\(--brand-instagram\)\]{color:var(--brand-instagram)}.text-\[var\(--brand-line\)\]{color:var(--brand-line)}.text-\[var\(--brand-line-solid\)\],.text-\[var\(--brand-line-solid\)\]\/80{color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--brand-line-solid\)\]\/80{color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-80), transparent)}}.text-\[var\(--camera-chrome-accent\)\]\/6{color:var(--camera-chrome-accent)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--camera-chrome-accent\)\]\/6{color:color-mix(in oklab, var(--camera-chrome-accent) 6%, transparent)}}.text-\[var\(--camera-chrome-accent\)\]\/70{color:var(--camera-chrome-accent)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--camera-chrome-accent\)\]\/70{color:color-mix(in oklab, var(--camera-chrome-accent) var(--opacity-70), transparent)}}.text-\[var\(--camera-chrome-muted\)\],.text-\[var\(--camera-chrome-muted\)\]\/40{color:var(--camera-chrome-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--camera-chrome-muted\)\]\/40{color:color-mix(in oklab, var(--camera-chrome-muted) var(--opacity-40), transparent)}}.text-\[var\(--camera-chrome-muted\)\]\/55{color:var(--camera-chrome-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--camera-chrome-muted\)\]\/55{color:color-mix(in oklab, var(--camera-chrome-muted) var(--opacity-55), transparent)}}.text-\[var\(--camera-chrome-muted\)\]\/60{color:var(--camera-chrome-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--camera-chrome-muted\)\]\/60{color:color-mix(in oklab, var(--camera-chrome-muted) var(--opacity-60), transparent)}}.text-\[var\(--camera-chrome-muted\)\]\/65{color:var(--camera-chrome-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--camera-chrome-muted\)\]\/65{color:color-mix(in oklab, var(--camera-chrome-muted) 65%, transparent)}}.text-\[var\(--camera-chrome-teal\)\]{color:var(--camera-chrome-teal)}.text-\[var\(--camera-mission-accent\)\]{color:var(--camera-mission-accent)}.text-\[var\(--color-mv2-charcoal\)\]{color:var(--color-mv2-charcoal)}.text-\[var\(--color-mv2-cream\)\]{color:var(--color-mv2-cream)}.text-\[var\(--color-mv2-fog\)\]{color:var(--color-mv2-fog)}.text-\[var\(--color-mv2-golden\)\]{color:var(--color-mv2-golden)}.text-\[var\(--color-mv2-golden-dark\)\]{color:var(--color-mv2-golden-dark)}.text-\[var\(--color-mv2-golden-dark\)\]\/18{color:#c49a142e}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-golden-dark\)\]\/18{color:color-mix(in oklab, var(--color-mv2-golden-dark) 18%, transparent)}}.text-\[var\(--color-mv2-golden-dark\,--color-mv2-golden\)\]{color:var(--color-mv2-golden-dark,--color-mv2-golden)}.text-\[var\(--color-mv2-ink-mute\)\]{color:var(--color-mv2-ink-mute)}.text-\[var\(--color-mv2-ink-soft\)\]{color:var(--color-mv2-ink-soft)}.text-\[var\(--color-mv2-navy\)\]{color:var(--color-mv2-navy)}.text-\[var\(--color-mv2-navy\)\]\/35{color:#0f1d2e59}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/35{color:color-mix(in oklab, var(--color-mv2-navy) 35%, transparent)}}.text-\[var\(--color-mv2-navy\)\]\/40{color:#0f1d2e66}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/40{color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-40), transparent)}}.text-\[var\(--color-mv2-navy\)\]\/45{color:#0f1d2e73}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/45{color:color-mix(in oklab, var(--color-mv2-navy) 45%, transparent)}}.text-\[var\(--color-mv2-navy\)\]\/50{color:#0f1d2e80}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/50{color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-50), transparent)}}.text-\[var\(--color-mv2-navy\)\]\/55{color:#0f1d2e8c}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/55{color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-55), transparent)}}.text-\[var\(--color-mv2-navy\)\]\/60{color:#0f1d2e99}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/60{color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-60), transparent)}}.text-\[var\(--color-mv2-navy\)\]\/65{color:#0f1d2ea6}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/65{color:color-mix(in oklab, var(--color-mv2-navy) 65%, transparent)}}.text-\[var\(--color-mv2-navy\)\]\/70{color:#0f1d2eb3}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/70{color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-70), transparent)}}.text-\[var\(--color-mv2-navy\)\]\/72{color:#0f1d2eb8}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/72{color:color-mix(in oklab, var(--color-mv2-navy) 72%, transparent)}}.text-\[var\(--color-mv2-navy\)\]\/75{color:#0f1d2ebf}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/75{color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-75), transparent)}}.text-\[var\(--color-mv2-navy\)\]\/78{color:#0f1d2ec7}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/78{color:color-mix(in oklab, var(--color-mv2-navy) 78%, transparent)}}.text-\[var\(--color-mv2-navy\)\]\/80{color:#0f1d2ecc}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/80{color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-80), transparent)}}.text-\[var\(--color-mv2-navy\)\]\/85{color:#0f1d2ed9}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-navy\)\]\/85{color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-85), transparent)}}.text-\[var\(--color-mv2-pine\)\]{color:var(--color-mv2-pine)}.text-\[var\(--color-mv2-stone-dark\)\]\/60{color:var(--color-mv2-stone-dark)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-stone-dark\)\]\/60{color:color-mix(in oklab, var(--color-mv2-stone-dark) var(--opacity-60), transparent)}}.text-\[var\(--color-mv2-teal\)\]{color:var(--color-mv2-teal)}.text-\[var\(--color-mv2-teal\)\]\/18{color:#4a9e9e2e}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-teal\)\]\/18{color:color-mix(in oklab, var(--color-mv2-teal) 18%, transparent)}}.text-\[var\(--color-mv2-teal-dark\)\]{color:var(--color-mv2-teal-dark)}.text-\[var\(--color-mv2-teal-light\)\]{color:var(--color-mv2-teal-light)}.text-\[var\(--color-mv2-terracotta\)\]{color:var(--color-mv2-terracotta)}.text-\[var\(--color-mv2-terracotta\)\]\/18{color:#b855402e}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-terracotta\)\]\/18{color:color-mix(in oklab, var(--color-mv2-terracotta) 18%, transparent)}}.text-\[var\(--color-mv2-terracotta\)\]\/70{color:#b85540b3}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-mv2-terracotta\)\]\/70{color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-70), transparent)}}.text-\[var\(--color-mv2-terracotta-dark\)\]{color:var(--color-mv2-terracotta-dark)}.text-\[var\(--color-mv2-terracotta-light\)\]{color:var(--color-mv2-terracotta-light)}.text-\[var\(--cr-amber\)\]{color:var(--cr-amber)}.text-\[var\(--cr-ink\)\]\/55{color:var(--cr-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--cr-ink\)\]\/55{color:color-mix(in oklab, var(--cr-ink) var(--opacity-55), transparent)}}.text-\[var\(--cr-ink\)\]\/70{color:var(--cr-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--cr-ink\)\]\/70{color:color-mix(in oklab, var(--cr-ink) var(--opacity-70), transparent)}}.text-\[var\(--cr-ink\)\]\/85{color:var(--cr-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--cr-ink\)\]\/85{color:color-mix(in oklab, var(--cr-ink) var(--opacity-85), transparent)}}.text-\[var\(--cr-mute\)\]{color:var(--cr-mute)}.text-\[var\(--cr-teal\)\]{color:var(--cr-teal)}.text-\[var\(--dp-amber\)\]{color:var(--dp-amber)}.text-\[var\(--dp-paper\)\]{color:var(--dp-paper)}.text-\[var\(--ed-tone\)\]{color:var(--ed-tone)}.text-\[var\(--empty-state-icon-color\)\]{color:var(--empty-state-icon-color)}.text-\[var\(--expd-hanko-ink\)\]{color:var(--expd-hanko-ink)}.text-\[var\(--form-error-text\)\]{color:var(--form-error-text)}.text-\[var\(--gp-ink\)\]{color:var(--gp-ink)}.text-\[var\(--gp-mute\)\]{color:var(--gp-mute)}.text-\[var\(--gr-mute\)\]{color:var(--gr-mute)}.text-\[var\(--harvest-gold-warm\)\]{color:var(--harvest-gold-warm)}.text-\[var\(--hero-accent\,currentColor\)\]{color:var(--hero-accent,currentColor)}.text-\[var\(--hud-chrome-icon\)\]{color:var(--hud-chrome-icon)}.text-\[var\(--lg-accent\)\]{color:var(--lg-accent)}.text-\[var\(--lg-ink\)\]{color:var(--lg-ink)}.text-\[var\(--lg-mute\)\]{color:var(--lg-mute)}.text-\[var\(--mbr-cream\)\]{color:var(--mbr-cream)}.text-\[var\(--mbr-cream\)\]\!{color:var(--mbr-cream)!important}.text-\[var\(--mbr-cream-a35\)\]{color:var(--mbr-cream-a35)}.text-\[var\(--mbr-cream-a40\)\]{color:var(--mbr-cream-a40)}.text-\[var\(--mbr-cream-a45\)\]{color:var(--mbr-cream-a45)}.text-\[var\(--mbr-cream-a55\)\]{color:var(--mbr-cream-a55)}.text-\[var\(--mbr-cream-a60\)\]{color:var(--mbr-cream-a60)}.text-\[var\(--mbr-cream-a70\)\]{color:var(--mbr-cream-a70)}.text-\[var\(--mbr-cream-a75\)\]{color:var(--mbr-cream-a75)}.text-\[var\(--mbr-gold\)\]{color:var(--mbr-gold)}.text-\[var\(--mbr-gold\)\]\!{color:var(--mbr-gold)!important}.text-\[var\(--mbr-gold-a45\)\]\!{color:var(--mbr-gold-a45)!important}.text-\[var\(--mbr-gold-light\)\]{color:var(--mbr-gold-light)}.text-\[var\(--mbr-ink-a35\)\]{color:var(--mbr-ink-a35)}.text-\[var\(--mbr-ink-a40\)\]{color:var(--mbr-ink-a40)}.text-\[var\(--mbr-ink-a45\)\]{color:var(--mbr-ink-a45)}.text-\[var\(--mbr-ink-a50\)\]{color:var(--mbr-ink-a50)}.text-\[var\(--mbr-ink-a55\)\]{color:var(--mbr-ink-a55)}.text-\[var\(--mbr-ink-a65\)\]{color:var(--mbr-ink-a65)}.text-\[var\(--mbr-ink-a75\)\]{color:var(--mbr-ink-a75)}.text-\[var\(--mbr-navy\)\]{color:var(--mbr-navy)}.text-\[var\(--mbr-sage\)\]{color:var(--mbr-sage)}.text-\[var\(--mk-foil\)\]{color:var(--mk-foil)}.text-\[var\(--mk-foil-a60\)\]{color:var(--mk-foil-a60)}.text-\[var\(--mk-foil-a65\)\]{color:var(--mk-foil-a65)}.text-\[var\(--mk-foil-light\)\]{color:var(--mk-foil-light)}.text-\[var\(--mm-ink\)\]{color:var(--mm-ink)}.text-\[var\(--mm-mute\)\]{color:var(--mm-mute)}.text-\[var\(--nav-accent\)\]{color:var(--nav-accent)}.text-\[var\(--on-surface-pair-cta\)\]{color:var(--on-surface-pair-cta)}.text-\[var\(--on-surface-pair-danger\)\]{color:var(--on-surface-pair-danger)}.text-\[var\(--palette-stone-650a\)\]{color:var(--palette-stone-650a)}.text-\[var\(--primitive-mountain-600\)\],.text-\[var\(--primitive-mountain-600\)\]\/90{color:var(--primitive-mountain-600)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--primitive-mountain-600\)\]\/90{color:color-mix(in oklab, var(--primitive-mountain-600) var(--opacity-90), transparent)}}.text-\[var\(--primitive-mountain-700\)\]{color:var(--primitive-mountain-700)}.text-\[var\(--primitive-navigate-orange\)\]{color:var(--primitive-navigate-orange)}.text-\[var\(--primitive-navigate-purple\)\]{color:var(--primitive-navigate-purple)}.text-\[var\(--primitive-night-100\)\]{color:var(--primitive-night-100)}.text-\[var\(--primitive-night-200\)\]{color:var(--primitive-night-200)}.text-\[var\(--primitive-night-300\)\]{color:var(--primitive-night-300)}.text-\[var\(--primitive-night-400\)\]{color:var(--primitive-night-400)}.text-\[var\(--primitive-night-700\)\]{color:var(--primitive-night-700)}.text-\[var\(--primitive-night-800\)\]{color:var(--primitive-night-800)}.text-\[var\(--primitive-night-900\)\]{color:var(--primitive-night-900)}.text-\[var\(--primitive-pine-600\)\],.text-\[var\(--primitive-pine-600\)\]\/90{color:var(--primitive-pine-600)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--primitive-pine-600\)\]\/90{color:color-mix(in oklab, var(--primitive-pine-600) var(--opacity-90), transparent)}}.text-\[var\(--primitive-pine-700\)\]{color:var(--primitive-pine-700)}.text-\[var\(--primitive-retro-cyan\)\]{color:var(--primitive-retro-cyan)}.text-\[var\(--primitive-retro-lime\)\]{color:var(--primitive-retro-lime)}.text-\[var\(--primitive-retro-magenta\)\]{color:var(--primitive-retro-magenta)}.text-\[var\(--scon-amber\)\]{color:var(--scon-amber)}.text-\[var\(--scon-blue\)\]{color:var(--scon-blue)}.text-\[var\(--scon-green\)\]{color:var(--scon-green)}.text-\[var\(--scon-ink\)\]{color:var(--scon-ink)}.text-\[var\(--scon-mute\)\]{color:var(--scon-mute)}.text-\[var\(--scon-purple\)\]{color:var(--scon-purple)}.text-\[var\(--scon-red\)\]{color:var(--scon-red)}.text-\[var\(--sidebar-accent\)\]{color:var(--sidebar-accent)}.text-\[var\(--sidebar-text\)\]{color:var(--sidebar-text)}.text-\[var\(--sidebar-text-active\)\]{color:var(--sidebar-text-active)}.text-\[var\(--sidebar-text-muted\)\]{color:var(--sidebar-text-muted)}.text-\[var\(--sidebar-tooltip-text\)\]{color:var(--sidebar-tooltip-text)}.text-\[var\(--stop-tone\)\]{color:var(--stop-tone)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--tp-forest\)\]{color:var(--tp-forest)}.text-\[var\(--tp-forest-a40\)\]{color:var(--tp-forest-a40)}.text-\[var\(--tp-forest-a55\)\]{color:var(--tp-forest-a55)}.text-\[var\(--tp-forest-lt\)\]{color:var(--tp-forest-lt)}.text-\[var\(--typo-nano\)\]{color:var(--typo-nano)}.text-\[var\(--wx-ink\)\]{color:var(--wx-ink)}.text-\[var\(--wx-teal\)\]\/70{color:var(--wx-teal)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--wx-teal\)\]\/70{color:color-mix(in oklab, var(--wx-teal) var(--opacity-70), transparent)}}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab, var(--color-amber-400) var(--opacity-60), transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) var(--opacity-80), transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/25{color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/25{color:color-mix(in oklab, var(--color-amber-500) var(--opacity-25), transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/70{color:#dd7400b3}@supports (color:color-mix(in lab, red, red)){.text-amber-600\/70{color:color-mix(in oklab, var(--color-amber-600) var(--opacity-70), transparent)}}.text-amber-600\/90{color:#dd7400e6}@supports (color:color-mix(in lab, red, red)){.text-amber-600\/90{color:color-mix(in oklab, var(--color-amber-600) var(--opacity-90), transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/22{color:#b7500038}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/22{color:color-mix(in oklab, var(--color-amber-700) 22%, transparent)}}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/80{color:color-mix(in oklab, var(--color-amber-700) var(--opacity-80), transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/60{color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/60{color:color-mix(in oklab, var(--color-blue-400) var(--opacity-60), transparent)}}.text-blue-400\/70{color:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/70{color:color-mix(in oklab, var(--color-blue-400) var(--opacity-70), transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/80{color:color-mix(in oklab, var(--color-cyan-200) var(--opacity-80), transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/50{color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/50{color:color-mix(in oklab, var(--color-cyan-400) var(--opacity-50), transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-600\/30{color:#0092b54d}@supports (color:color-mix(in lab, red, red)){.text-cyan-600\/30{color:color-mix(in oklab, var(--color-cyan-600) var(--opacity-30), transparent)}}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-danger-500{color:var(--color-danger-500)}.text-danger-600{color:var(--color-danger-600)}.text-danger-700{color:var(--color-danger-700)}.text-danger-800{color:var(--color-danger-800)}.text-emerald-100\/80{color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/80{color:color-mix(in oklab, var(--color-emerald-100) var(--opacity-80), transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/80{color:#007956cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/80{color:color-mix(in oklab, var(--color-emerald-700) var(--opacity-80), transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-forest-500{color:var(--color-forest-500)}.text-forest-600,.text-forest-600\/20{color:var(--color-forest-600)}@supports (color:color-mix(in lab, red, red)){.text-forest-600\/20{color:color-mix(in oklab, var(--color-forest-600) var(--opacity-20), transparent)}}.text-forest-700{color:var(--color-forest-700)}.text-forest-800{color:var(--color-forest-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-inherit{color:inherit}.text-lime-600{color:var(--color-lime-600)}.text-mountain-200{color:var(--color-mountain-200)}.text-mountain-300{color:var(--color-mountain-300)}.text-mountain-400{color:var(--color-mountain-400)}.text-mountain-500{color:var(--color-mountain-500)}.text-mountain-600,.text-mountain-600\/80{color:var(--color-mountain-600)}@supports (color:color-mix(in lab, red, red)){.text-mountain-600\/80{color:color-mix(in oklab, var(--color-mountain-600) var(--opacity-80), transparent)}}.text-mountain-600\/90{color:var(--color-mountain-600)}@supports (color:color-mix(in lab, red, red)){.text-mountain-600\/90{color:color-mix(in oklab, var(--color-mountain-600) var(--opacity-90), transparent)}}.text-mountain-700{color:var(--color-mountain-700)}.text-mountain-800{color:var(--color-mountain-800)}.text-mv2-teal{color:var(--color-mv2-teal)}.text-night-400{color:var(--color-night-400)}.text-night-500{color:var(--color-night-500)}.text-night-600{color:var(--color-night-600)}.text-night-700{color:var(--color-night-700)}.text-night-900{color:var(--color-night-900)}.text-orange-50{color:var(--color-orange-50)}.text-orange-100\/52{color:#ffedd585}@supports (color:color-mix(in lab, red, red)){.text-orange-100\/52{color:color-mix(in oklab, var(--color-orange-100) 52%, transparent)}}.text-orange-100\/55{color:#ffedd58c}@supports (color:color-mix(in lab, red, red)){.text-orange-100\/55{color:color-mix(in oklab, var(--color-orange-100) var(--opacity-55), transparent)}}.text-orange-100\/65{color:#ffedd5a6}@supports (color:color-mix(in lab, red, red)){.text-orange-100\/65{color:color-mix(in oklab, var(--color-orange-100) 65%, transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pine-200{color:var(--color-pine-200)}.text-pine-300{color:var(--color-pine-300)}.text-pine-400{color:var(--color-pine-400)}.text-pine-500{color:var(--color-pine-500)}.text-pine-600,.text-pine-600\/25{color:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.text-pine-600\/25{color:color-mix(in oklab, var(--color-pine-600) var(--opacity-25), transparent)}}.text-pine-700,.text-pine-700\/20{color:var(--color-pine-700)}@supports (color:color-mix(in lab, red, red)){.text-pine-700\/20{color:color-mix(in oklab, var(--color-pine-700) var(--opacity-20), transparent)}}.text-pine-700\/30{color:var(--color-pine-700)}@supports (color:color-mix(in lab, red, red)){.text-pine-700\/30{color:color-mix(in oklab, var(--color-pine-700) var(--opacity-30), transparent)}}.text-pine-800,.text-pine-800\/80{color:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.text-pine-800\/80{color:color-mix(in oklab, var(--color-pine-800) var(--opacity-80), transparent)}}.text-pine-800\/90{color:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.text-pine-800\/90{color:color-mix(in oklab, var(--color-pine-800) var(--opacity-90), transparent)}}.text-pine-900{color:var(--color-pine-900)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-300{color:var(--color-red-300)}.text-red-300\/90{color:#ffa3a3e6}@supports (color:color-mix(in lab, red, red)){.text-red-300\/90{color:color-mix(in oklab, var(--color-red-300) var(--opacity-90), transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab, var(--color-red-400) var(--opacity-70), transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-600\/80{color:#e70044cc}@supports (color:color-mix(in lab, red, red)){.text-rose-600\/80{color:color-mix(in oklab, var(--color-rose-600) var(--opacity-80), transparent)}}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) var(--opacity-80), transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/90{color:#0284c7e6}@supports (color:color-mix(in lab, red, red)){.text-sky-600\/90{color:color-mix(in oklab, var(--color-sky-600) var(--opacity-90), transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-700\/20{color:#0069a433}@supports (color:color-mix(in lab, red, red)){.text-sky-700\/20{color:color-mix(in oklab, var(--color-sky-700) var(--opacity-20), transparent)}}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-snow-50{color:var(--color-snow-50)}.text-snow-100{color:var(--color-snow-100)}.text-snow-200{color:var(--color-snow-200)}.text-snow-300,.text-snow-300\/40{color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.text-snow-300\/40{color:color-mix(in oklab, var(--color-snow-300) var(--opacity-40), transparent)}}.text-snow-300\/70{color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.text-snow-300\/70{color:color-mix(in oklab, var(--color-snow-300) var(--opacity-70), transparent)}}.text-snow-400{color:var(--color-snow-400)}.text-snow-500{color:var(--color-snow-500)}.text-snow-600{color:var(--color-snow-600)}.text-snow-700{color:var(--color-snow-700)}.text-snow-700\!{color:var(--color-snow-700)!important}.text-snow-800{color:var(--color-snow-800)}.text-snow-900{color:var(--color-snow-900)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-950{color:var(--color-stone-950)}.text-teal-100{color:var(--color-teal-100)}.text-teal-200{color:var(--color-teal-200)}.text-teal-200\/70{color:#96f7e4b3}@supports (color:color-mix(in lab, red, red)){.text-teal-200\/70{color:color-mix(in oklab, var(--color-teal-200) var(--opacity-70), transparent)}}.text-teal-200\/80{color:#96f7e4cc}@supports (color:color-mix(in lab, red, red)){.text-teal-200\/80{color:color-mix(in oklab, var(--color-teal-200) var(--opacity-80), transparent)}}.text-teal-300{color:var(--color-teal-300)}.text-teal-300\/60{color:#46ecd599}@supports (color:color-mix(in lab, red, red)){.text-teal-300\/60{color:color-mix(in oklab, var(--color-teal-300) var(--opacity-60), transparent)}}.text-teal-400{color:var(--color-teal-400)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-600\/90{color:#009588e6}@supports (color:color-mix(in lab, red, red)){.text-teal-600\/90{color:color-mix(in oklab, var(--color-teal-600) var(--opacity-90), transparent)}}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-transparent{color:#0000}.text-twilight-500{color:var(--color-twilight-500)}.text-violet-200{color:var(--color-violet-200)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-warm-300{color:var(--color-warm-300)}.text-warm-400{color:var(--color-warm-400)}.text-warm-500,.text-warm-500\/50{color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.text-warm-500\/50{color:color-mix(in oklab, var(--color-warm-500) var(--opacity-50), transparent)}}.text-warm-600,.text-warm-600\/70{color:var(--color-warm-600)}@supports (color:color-mix(in lab, red, red)){.text-warm-600\/70{color:color-mix(in oklab, var(--color-warm-600) var(--opacity-70), transparent)}}.text-warm-600\/90{color:var(--color-warm-600)}@supports (color:color-mix(in lab, red, red)){.text-warm-600\/90{color:color-mix(in oklab, var(--color-warm-600) var(--opacity-90), transparent)}}.text-warm-700{color:var(--color-warm-700)}.text-warm-800{color:var(--color-warm-800)}.text-warm-900{color:var(--color-warm-900)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/5{color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.text-white\/5{color:color-mix(in oklab, var(--color-white) var(--opacity-5), transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) var(--opacity-40), transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) var(--opacity-55), transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) var(--opacity-60), transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) var(--opacity-70), transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) var(--opacity-75), transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) var(--opacity-80), transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) var(--opacity-85), transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) var(--opacity-90), transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) var(--opacity-95), transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--color-mv2-terracotta\)\]\/40{text-decoration-color:#b8554066}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--color-mv2-terracotta\)\]\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-40), transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-40), transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-40), transparent);text-decoration-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-40), transparent)}}.decoration-snow-300,.decoration-snow-300\/50{-webkit-text-decoration-color:var(--color-snow-300);-webkit-text-decoration-color:var(--color-snow-300);-webkit-text-decoration-color:var(--color-snow-300);text-decoration-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.decoration-snow-300\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-50), transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-50), transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-50), transparent);text-decoration-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-50), transparent)}}.decoration-snow-300\/70{-webkit-text-decoration-color:var(--color-snow-300);-webkit-text-decoration-color:var(--color-snow-300);-webkit-text-decoration-color:var(--color-snow-300);text-decoration-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.decoration-snow-300\/70{-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-70), transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-70), transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-70), transparent);text-decoration-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-70), transparent)}}.decoration-snow-400\/80{-webkit-text-decoration-color:var(--color-snow-400);-webkit-text-decoration-color:var(--color-snow-400);-webkit-text-decoration-color:var(--color-snow-400);text-decoration-color:var(--color-snow-400)}@supports (color:color-mix(in lab, red, red)){.decoration-snow-400\/80{-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-400) var(--opacity-80), transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-400) var(--opacity-80), transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-snow-400) var(--opacity-80), transparent);text-decoration-color:color-mix(in oklab, var(--color-snow-400) var(--opacity-80), transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-snow-400::placeholder{color:var(--color-snow-400)}.placeholder-transparent::placeholder{color:#0000}.placeholder-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/50::placeholder{color:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.caret-transparent{caret-color:#0000}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-amber-600{accent-color:var(--color-amber-600)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-forest-600{accent-color:var(--color-forest-600)}.accent-mountain-500{accent-color:var(--color-mountain-500)}.accent-pine-500{accent-color:var(--color-pine-500)}.accent-pine-600{accent-color:var(--color-pine-600)}.accent-sky-500{accent-color:var(--color-sky-500)}.opacity-0{opacity:var(--opacity-0)}.opacity-10{opacity:var(--opacity-10)}.opacity-15{opacity:var(--opacity-15)}.opacity-20{opacity:var(--opacity-20)}.opacity-25{opacity:var(--opacity-25)}.opacity-30{opacity:var(--opacity-30)}.opacity-30\!{opacity:var(--opacity-30)!important}.opacity-35{opacity:.35}.opacity-40{opacity:var(--opacity-40)}.opacity-45{opacity:.45}.opacity-50{opacity:var(--opacity-50)}.opacity-55{opacity:var(--opacity-55)}.opacity-60{opacity:var(--opacity-60)}.opacity-65{opacity:.65}.opacity-70{opacity:var(--opacity-70)}.opacity-75{opacity:var(--opacity-75)}.opacity-80{opacity:var(--opacity-80)}.opacity-85{opacity:var(--opacity-85)}.opacity-90{opacity:var(--opacity-90)}.opacity-100{opacity:var(--opacity-100)}.opacity-100\!{opacity:var(--opacity-100)!important}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.15\]{opacity:.15}.opacity-\[0\.035\]{opacity:.035}.opacity-\[0\.35\]{opacity:.35}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-\[var\(--color-mv2-navy\)\]\/30{--tw-shadow-alpha:30%;--tw-shadow:var(--color-mv2-navy);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--color-mv2-terracotta\)\]\/20{--tw-shadow-alpha:20%;--tw-shadow:var(--color-mv2-terracotta);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-5px_5px_0_0_\#5865F2\]{--tw-shadow:-5px 5px 0 0 var(--tw-shadow-color,#5865f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-5px_5px_0_0_\#f59e0b\]{--tw-shadow:-5px 5px 0 0 var(--tw-shadow-color,#f59e0b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.35\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#22d3ee59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(12\,133\,244\,0\.6\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#0c85f499);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#f59e0b80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(6\,199\,85\,0\.5\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#06c75580);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(34\,211\,238\,0\.6\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#22d3ee99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(88\,101\,242\,0\.6\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#5865f299);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(236\,72\,153\,0\.55\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#ec48998c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#ef444499);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(12\,133\,244\,0\.5\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#0c85f480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(12\,133\,244\,0\.25\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0c85f440);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_0_0_\#10b981\]{--tw-shadow:0 6px 0 0 var(--tw-shadow-color,#10b981);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[3px_3px_0_0_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:3px 3px 0 0 var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_-4px_0_0_\#22c55e\]{--tw-shadow:4px -4px 0 0 var(--tw-shadow-color,#22c55e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[5px_5px_0_0_\#0c85f4\]{--tw-shadow:5px 5px 0 0 var(--tw-shadow-color,#0c85f4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_6px_0_0_\#dc2626\]{--tw-shadow:6px 6px 0 0 var(--tw-shadow-color,#dc2626);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_6px_0_0_\#ec4899\]{--tw-shadow:6px 6px 0 0 var(--tw-shadow-color,#ec4899);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-1\)\]{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-amber\)\]{--tw-shadow:var(--elevation-brutal-amber);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-mountain\)\]{--tw-shadow:var(--elevation-brutal-mountain);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-navy\)\]{--tw-shadow:var(--elevation-brutal-navy);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-pine-dark\)\]{--tw-shadow:var(--elevation-brutal-pine-dark);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-pine-deep\)\]{--tw-shadow:var(--elevation-brutal-pine-deep);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-sky\)\]{--tw-shadow:var(--elevation-brutal-sky);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-slate\)\]{--tw-shadow:var(--elevation-brutal-slate);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-slate-mid\)\]{--tw-shadow:var(--elevation-brutal-slate-mid);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-snow\)\]{--tw-shadow:var(--elevation-brutal-snow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-snow-active\)\]{--tw-shadow:var(--elevation-brutal-snow-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-snow-soft\)\]{--tw-shadow:var(--elevation-brutal-snow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-brutal-warm\)\]{--tw-shadow:var(--elevation-brutal-warm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--form-error-border\)\]{--tw-shadow:var(--form-error-border);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--glass-depth-shadow\)\]{--tw-shadow:var(--glass-depth-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--primitive-navigate-orange-dark\)\]{--tw-shadow:var(--primitive-navigate-orange-dark);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--primitive-navigate-purple-dark\)\]{--tw-shadow:var(--primitive-navigate-purple-dark);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-ambient-md\)\]{--tw-shadow:var(--shadow-ambient-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-ambient-xl\)\]{--tw-shadow:var(--shadow-ambient-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-ambient-xs\)\]{--tw-shadow:var(--shadow-ambient-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-bp-cyan-ring\)\]{--tw-shadow:var(--shadow-bp-cyan-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-brand-line-brutal\)\]{--tw-shadow:var(--shadow-brand-line-brutal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-camera-chrome\)\]{--tw-shadow:var(--shadow-camera-chrome);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-camera-focus\)\]{--tw-shadow:var(--shadow-camera-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-camera-hover\)\]{--tw-shadow:var(--shadow-camera-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-camera-teal\)\]{--tw-shadow:var(--shadow-camera-teal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-emerald-presence\)\]{--tw-shadow:var(--shadow-emerald-presence);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-game-panel\)\]{--tw-shadow:var(--shadow-game-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-inset-highlight\)\]{--tw-shadow:var(--shadow-inset-highlight);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-inset-subtle\)\]{--tw-shadow:var(--shadow-inset-subtle);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-mv2-cta-combo\)\]{--tw-shadow:var(--shadow-mv2-cta-combo);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-mv2-glow-emerald\)\]{--tw-shadow:var(--shadow-mv2-glow-emerald);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-mv2-overlay-dark\)\]{--tw-shadow:var(--shadow-mv2-overlay-dark);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-mv2-panel-deep\)\]{--tw-shadow:var(--shadow-mv2-panel-deep);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-mv2-terracotta-glow\)\]{--tw-shadow:var(--shadow-mv2-terracotta-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-notice-subtle\)\]{--tw-shadow:var(--shadow-notice-subtle);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-panel-deep\)\]{--tw-shadow:var(--shadow-panel-deep);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-retro-key\)\]{--tw-shadow:var(--shadow-retro-key);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-terracotta-brutal\)\]{--tw-shadow:var(--shadow-terracotta-brutal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-toast-amber-panel\)\]{--tw-shadow:var(--shadow-toast-amber-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-toast-error\)\]\!{--tw-shadow:var(--shadow-toast-error)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[var\(--shadow-toast-info\)\]\!{--tw-shadow:var(--shadow-toast-info)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[var\(--shadow-toast-sky-cta\)\]{--tw-shadow:var(--shadow-toast-sky-cta);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-toast-sky-panel\)\]{--tw-shadow:var(--shadow-toast-sky-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-toast-success\)\]\!{--tw-shadow:var(--shadow-toast-success)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[var\(--shadow-toast-warning\)\]\!{--tw-shadow:var(--shadow-toast-warning)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[var\(--shadow-weather-header\)\]{--tw-shadow:var(--shadow-weather-header);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brutal{--tw-shadow:0 2px 10px var(--tw-shadow-color,#ad5c341f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brutal\!{--tw-shadow:0 2px 10px var(--tw-shadow-color,#ad5c341f)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-brutal-lg{--tw-shadow:0 6px 20px var(--tw-shadow-color,#ad5c3424);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brutal-sm{--tw-shadow:0 1px 4px var(--tw-shadow-color,#ad5c341a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brutal-sm\!{--tw-shadow:0 1px 4px var(--tw-shadow-color,#ad5c341a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-brutal-xl{--tw-shadow:0 10px 36px var(--tw-shadow-color,#0e1d321f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[length\:var\(--ring-width-1_5\)\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--ring-width-1_5) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-400{--tw-shadow-color:#fcbb00}@supports (color:lab(0% 0 0)){.shadow-amber-400{--tw-shadow-color:lab(80.1641% 16.6016 99.2089)}}@supports (color:color-mix(in lab, red, red)){.shadow-amber-400{--tw-shadow-color:color-mix(in oklab, var(--color-amber-400) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) var(--opacity-20), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/25{--tw-shadow-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) var(--opacity-25), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/25{--tw-shadow-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) var(--opacity-25), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/30{--tw-shadow-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) var(--opacity-30), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-400{--tw-shadow-color:#00d294}@supports (color:lab(0% 0 0)){.shadow-emerald-400{--tw-shadow-color:lab(75.0771% -60.7313 19.4147)}}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-400{--tw-shadow-color:color-mix(in oklab, var(--color-emerald-400) var(--tw-shadow-alpha), transparent)}}.shadow-mountain-500{--tw-shadow-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.shadow-mountain-500{--tw-shadow-color:color-mix(in oklab, var(--color-mountain-500) var(--tw-shadow-alpha), transparent)}}.shadow-mountain-500\/10{--tw-shadow-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.shadow-mountain-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-mountain-500) var(--opacity-10), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-mountain-700{--tw-shadow-color:var(--color-mountain-700)}@supports (color:color-mix(in lab, red, red)){.shadow-mountain-700{--tw-shadow-color:color-mix(in oklab, var(--color-mountain-700) var(--tw-shadow-alpha), transparent)}}.shadow-pine-500\/25{--tw-shadow-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.shadow-pine-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pine-500) var(--opacity-25), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-400{--tw-shadow-color:#ff6568}@supports (color:lab(0% 0 0)){.shadow-red-400{--tw-shadow-color:lab(63.7053% 60.745 31.3109)}}@supports (color:color-mix(in lab, red, red)){.shadow-red-400{--tw-shadow-color:color-mix(in oklab, var(--color-red-400) var(--tw-shadow-alpha), transparent)}}.shadow-red-500{--tw-shadow-color:#fb2c36}@supports (color:lab(0% 0 0)){.shadow-red-500{--tw-shadow-color:lab(55.4814% 75.0732 48.8528)}}@supports (color:color-mix(in lab, red, red)){.shadow-red-500{--tw-shadow-color:color-mix(in oklab, var(--color-red-500) var(--tw-shadow-alpha), transparent)}}.shadow-sky-400{--tw-shadow-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.shadow-sky-400{--tw-shadow-color:color-mix(in oklab, var(--color-sky-400) var(--tw-shadow-alpha), transparent)}}.shadow-sky-500\/25{--tw-shadow-color:#0ea5e940}@supports (color:color-mix(in lab, red, red)){.shadow-sky-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) var(--opacity-25), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-500\/30{--tw-shadow-color:#0ea5e94d}@supports (color:color-mix(in lab, red, red)){.shadow-sky-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) var(--opacity-30), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-snow-300{--tw-shadow-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.shadow-snow-300{--tw-shadow-color:color-mix(in oklab, var(--color-snow-300) var(--tw-shadow-alpha), transparent)}}.shadow-snow-400{--tw-shadow-color:var(--color-snow-400)}@supports (color:color-mix(in lab, red, red)){.shadow-snow-400{--tw-shadow-color:color-mix(in oklab, var(--color-snow-400) var(--tw-shadow-alpha), transparent)}}.shadow-snow-500\/25{--tw-shadow-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.shadow-snow-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-snow-500) var(--opacity-25), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-500\/25{--tw-shadow-color:#00baa740}@supports (color:color-mix(in lab, red, red)){.shadow-teal-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) var(--opacity-25), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-500\/30{--tw-shadow-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.shadow-teal-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) var(--opacity-30), transparent) var(--tw-shadow-alpha), transparent)}}.shadow-warm-400{--tw-shadow-color:var(--color-warm-400)}@supports (color:color-mix(in lab, red, red)){.shadow-warm-400{--tw-shadow-color:color-mix(in oklab, var(--color-warm-400) var(--tw-shadow-alpha), transparent)}}.ring-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_40\%\,transparent\)\]{--tw-ring-color:#4a9e9e66}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_40\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--color-mv2-teal) 40%,transparent)}}.ring-\[var\(--color-mv2-terracotta\)\]\/8{--tw-ring-color:#b8554014}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-mv2-terracotta\)\]\/8{--tw-ring-color:color-mix(in oklab, var(--color-mv2-terracotta) 8%, transparent)}}.ring-\[var\(--color-mv2-terracotta\)\]\/10{--tw-ring-color:#b855401a}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-mv2-terracotta\)\]\/10{--tw-ring-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-10), transparent)}}.ring-\[var\(--color-mv2-terracotta\)\]\/25{--tw-ring-color:#b8554040}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-mv2-terracotta\)\]\/25{--tw-ring-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-25), transparent)}}.ring-\[var\(--color-mv2-terracotta\)\]\/50{--tw-ring-color:#b8554080}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-mv2-terracotta\)\]\/50{--tw-ring-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-50), transparent)}}.ring-\[var\(--color-mv2-warm-white\)\]{--tw-ring-color:var(--color-mv2-warm-white)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-amber-500\/50{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-50), transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) var(--opacity-5), transparent)}}.ring-black\/6{--tw-ring-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.ring-black\/6{--tw-ring-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.ring-black\/8{--tw-ring-color:#00000014}@supports (color:color-mix(in lab, red, red)){.ring-black\/8{--tw-ring-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.ring-danger-500\/30{--tw-ring-color:#ef44444d}@supports (color:color-mix(in lab, red, red)){.ring-danger-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-danger-500) var(--opacity-30), transparent)}}.ring-forest-500{--tw-ring-color:var(--color-forest-500)}.ring-mountain-300,.ring-mountain-300\/30{--tw-ring-color:var(--color-mountain-300)}@supports (color:color-mix(in lab, red, red)){.ring-mountain-300\/30{--tw-ring-color:color-mix(in oklab, var(--color-mountain-300) var(--opacity-30), transparent)}}.ring-mountain-500{--tw-ring-color:var(--color-mountain-500)}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-pine-300,.ring-pine-300\/30{--tw-ring-color:var(--color-pine-300)}@supports (color:color-mix(in lab, red, red)){.ring-pine-300\/30{--tw-ring-color:color-mix(in oklab, var(--color-pine-300) var(--opacity-30), transparent)}}.ring-pine-300\/80{--tw-ring-color:var(--color-pine-300)}@supports (color:color-mix(in lab, red, red)){.ring-pine-300\/80{--tw-ring-color:color-mix(in oklab, var(--color-pine-300) var(--opacity-80), transparent)}}.ring-pine-400,.ring-pine-400\/80{--tw-ring-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.ring-pine-400\/80{--tw-ring-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-80), transparent)}}.ring-pine-500,.ring-pine-500\/25{--tw-ring-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.ring-pine-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-25), transparent)}}.ring-pine-500\/30{--tw-ring-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.ring-pine-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-30), transparent)}}.ring-pine-500\/50{--tw-ring-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.ring-pine-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-50), transparent)}}.ring-pine-500\/70{--tw-ring-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.ring-pine-500\/70{--tw-ring-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-70), transparent)}}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-red-500\/50{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-red-500) var(--opacity-50), transparent)}}.ring-rose-400{--tw-ring-color:var(--color-rose-400)}.ring-sky-100{--tw-ring-color:var(--color-sky-100)}.ring-sky-400\/80{--tw-ring-color:#38bdf8cc}@supports (color:color-mix(in lab, red, red)){.ring-sky-400\/80{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-80), transparent)}}.ring-sky-500{--tw-ring-color:var(--color-sky-500)}.ring-snow-300\/30{--tw-ring-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.ring-snow-300\/30{--tw-ring-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-30), transparent)}}.ring-snow-400\/40{--tw-ring-color:var(--color-snow-400)}@supports (color:color-mix(in lab, red, red)){.ring-snow-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-snow-400) var(--opacity-40), transparent)}}.ring-snow-600{--tw-ring-color:var(--color-snow-600)}.ring-teal-900\/80{--tw-ring-color:#0b4f4acc}@supports (color:color-mix(in lab, red, red)){.ring-teal-900\/80{--tw-ring-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-80), transparent)}}.ring-twilight-300\/30{--tw-ring-color:var(--color-twilight-300)}@supports (color:color-mix(in lab, red, red)){.ring-twilight-300\/30{--tw-ring-color:color-mix(in oklab, var(--color-twilight-300) var(--opacity-30), transparent)}}.ring-warm-300\/35{--tw-ring-color:var(--color-warm-300)}@supports (color:color-mix(in lab, red, red)){.ring-warm-300\/35{--tw-ring-color:color-mix(in oklab, var(--color-warm-300) 35%, transparent)}}.ring-warm-500{--tw-ring-color:var(--color-warm-500)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) var(--opacity-40), transparent)}}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--color-white) var(--opacity-70), transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[var\(--drop-shadow-camera-label\)\]{--tw-drop-shadow-size:drop-shadow(var(--drop-shadow-camera-label));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[var\(--drop-shadow-camera-rec\)\]{--tw-drop-shadow-size:drop-shadow(var(--drop-shadow-camera-rec));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[var\(--drop-shadow-camera-ts\)\]{--tw-drop-shadow-size:drop-shadow(var(--drop-shadow-camera-ts));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[var\(--shadow-camera-label\)\]{--tw-drop-shadow-size:drop-shadow(var(--shadow-camera-label));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[var\(--shadow-gold-glow-sm\)\]{--tw-drop-shadow-size:drop-shadow(var(--shadow-gold-glow-sm));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[var\(--shadow-mv2-glow-golden\)\]{--tw-drop-shadow-size:drop-shadow(var(--shadow-mv2-glow-golden));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[var\(--shadow-mv2-teal-glow-sm\)\]{--tw-drop-shadow-size:drop-shadow(var(--shadow-mv2-teal-glow-sm));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[var\(--shadow-pressed\)\]{--tw-drop-shadow-size:drop-shadow(var(--shadow-pressed));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[0\.65\]{--tw-grayscale:grayscale(.65);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[30\%\]{--tw-grayscale:grayscale(30%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\,opacity\]{transition-property:border-color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[colors\,box-shadow\,transform\]{transition-property:colors,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,box-shadow\,border-color\]{transition-property:filter,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,color\]{transition-property:filter,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,box-shadow\,border-color\,width\]{transition-property:opacity,background-color,box-shadow,border-color,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,box-shadow\,border-color\,width\]{transition-property:transform,background-color,box-shadow,border-color,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,background-color\,border-color\,width\]{transition-property:transform,opacity,background-color,border-color,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,background-color\,box-shadow\,border-color\,width\]{transition-property:transform,opacity,background-color,box-shadow,border-color,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,background-color\,box-shadow\,border-color\]{transition-property:transform,opacity,background-color,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,background-color\,box-shadow\]{transition-property:transform,opacity,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,background-color\]{transition-property:transform,opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,box-shadow\]{transition-property:transform,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,filter\]{transition-property:transform,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[var\(--motion-ease-out-strong\)\]{--tw-ease:var(--motion-ease-out-strong);transition-timing-function:var(--motion-ease-out-strong)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--mt-cols\:1\]{--mt-cols:1}.\[--mt-cols\:2\]{--mt-cols:2}.\[--mt-cols\:3\]{--mt-cols:3}.\[--mt-head-min\:1\.15rem\]{--mt-head-min:1.15rem}.\[--mt-head-min\:1\.25rem\]{--mt-head-min:1.25rem}.\[--mt-head-min\:1\.35rem\]{--mt-head-min:1.35rem}.\[--mt-head-min\:1rem\]{--mt-head-min:1rem}.\[--mt-head-min\:2rem\]{--mt-head-min:2rem}.\[--mt-hint-min\:1\.1em\]{--mt-hint-min:1.1em}.\[--mt-meta-min\:0\]{--mt-meta-min:0}.\[--mt-meter-min\:1\.25rem\]{--mt-meter-min:1.25rem}.\[--mt-row-gap\:0\.5rem\]{--mt-row-gap:.5rem}.\[--mt-rows\:2\]{--mt-rows:2}.\[--mt-rows\:3\]{--mt-rows:3}.\[--mt-rows\:4\]{--mt-rows:4}.\[--mt-rows\:5\]{--mt-rows:5}.\[--mt-spark-min\:2\.5rem\]{--mt-spark-min:2.5rem}.\[--mt-spark-min\:3\.25rem\]{--mt-spark-min:3.25rem}.\[--mt-value-min\:1\.5rem\]{--mt-value-min:1.5rem}.\[--mt-value-min\:1\.75rem\]{--mt-value-min:1.75rem}.\[--mt-value-min\:1\.85rem\]{--mt-value-min:1.85rem}.\[--mt-value-min\:2rem\]{--mt-value-min:2rem}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[line-break\:strict\]{line-break:strict}.\[perspective\:1000px\]{perspective:1000px}.\[text-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.6\)\]{text-shadow:0 1px 4px #0009}.\[text-shadow\:0_1px_6px_rgba\(6\,12\,20\,0\.65\)\]{text-shadow:0 1px 6px #060c14a6}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-top-1{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:var(--opacity-100)}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-x-125:is(:where(.group):hover *){--tw-scale-x:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) var(--opacity-5), transparent)}}.group-hover\:bg-black\/15:is(:where(.group):hover *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/15:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) var(--opacity-15), transparent)}}.group-hover\:text-\[var\(--nav-accent\)\]:is(:where(.group):hover *){color:var(--nav-accent)}.group-hover\:text-\[var\(--sidebar-text-active\)\]:is(:where(.group):hover *){color:var(--sidebar-text-active)}.group-hover\:text-emerald-700:is(:where(.group):hover *){color:var(--color-emerald-700)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:var(--opacity-0)}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:var(--opacity-60)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:var(--opacity-100)}.group-hover\:shadow-\[var\(--glass-depth-shadow\)\]:is(:where(.group):hover *){--tw-shadow:var(--glass-depth-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-rose-200\/50:is(:where(.group):hover *){--tw-shadow-color:#ffccd380}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-rose-200\/50:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-200) var(--opacity-50), transparent) var(--tw-shadow-alpha), transparent)}}.group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\/strip\:opacity-100:is(:where(.group\/strip):hover *){opacity:var(--opacity-100)}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:var(--opacity-100)}.peer-focus\:top-1\.5:is(:where(.peer):focus~*){top:calc(var(--spacing) * 1.5)}.peer-focus\:top-2:is(:where(.peer):focus~*){top:calc(var(--spacing) * 2)}.peer-focus\:translate-y-0:is(:where(.peer):focus~*){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-focus\:text-xs:is(:where(.peer):focus~*){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.peer-focus\:font-bold:is(:where(.peer):focus~*){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.peer-\[\:not\(\:placeholder-shown\)\]\:top-1\.5:is(:where(.peer):not(:placeholder-shown)~*){top:calc(var(--spacing) * 1.5)}.peer-\[\:not\(\:placeholder-shown\)\]\:top-2:is(:where(.peer):not(:placeholder-shown)~*){top:calc(var(--spacing) * 2)}.peer-\[\:not\(\:placeholder-shown\)\]\:translate-y-0:is(:where(.peer):not(:placeholder-shown)~*){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-\[\:not\(\:placeholder-shown\)\]\:text-xs:is(:where(.peer):not(:placeholder-shown)~*){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.peer-\[\:not\(\:placeholder-shown\)\]\:font-bold:is(:where(.peer):not(:placeholder-shown)~*){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.peer-\[\:not\(\:placeholder-shown\)\]\:text-snow-600:is(:where(.peer):not(:placeholder-shown)~*){color:var(--color-snow-600)}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.placeholder\:text-\[var\(--bp-white-a45\)\]::placeholder{color:var(--bp-white-a45)}.placeholder\:text-\[var\(--bp-white-a65\)\]::placeholder{color:var(--bp-white-a65)}.placeholder\:text-snow-400::placeholder{color:var(--color-snow-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-2:before{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[length\:var\(--border-width-display\)\]:before{content:var(--tw-content);width:var(--border-width-display)}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:2s infinite shimmer}.before\:bg-\[var\(--color-mv2-terracotta\)\]\/80:before{content:var(--tw-content);background-color:#b85540cc}@supports (color:color-mix(in lab, red, red)){.before\:bg-\[var\(--color-mv2-terracotta\)\]\/80:before{background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-80), transparent)}}.before\:bg-mountain-500\/70:before{content:var(--tw-content);background-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.before\:bg-mountain-500\/70:before{background-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-70), transparent)}}.before\:bg-pine-500\/70:before{content:var(--tw-content);background-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.before\:bg-pine-500\/70:before{background-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-70), transparent)}}.before\:bg-snow-500\/55:before{content:var(--tw-content);background-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.before\:bg-snow-500\/55:before{background-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-55), transparent)}}.before\:bg-twilight-500\/70:before{content:var(--tw-content);background-color:var(--color-twilight-500)}@supports (color:color-mix(in lab, red, red)){.before\:bg-twilight-500\/70:before{background-color:color-mix(in oklab, var(--color-twilight-500) var(--opacity-70), transparent)}}.before\:bg-warm-500\/75:before{content:var(--tw-content);background-color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.before\:bg-warm-500\/75:before{background-color:color-mix(in oklab, var(--color-warm-500) var(--opacity-75), transparent)}}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:via-mountain-100\/50:before{content:var(--tw-content);--tw-gradient-via:var(--color-mountain-100)}@supports (color:color-mix(in lab, red, red)){.before\:via-mountain-100\/50:before{--tw-gradient-via:color-mix(in oklab, var(--color-mountain-100) var(--opacity-50), transparent)}}.before\:via-mountain-100\/50:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:via-mountain-100\/60:before{content:var(--tw-content);--tw-gradient-via:var(--color-mountain-100)}@supports (color:color-mix(in lab, red, red)){.before\:via-mountain-100\/60:before{--tw-gradient-via:color-mix(in oklab, var(--color-mountain-100) var(--opacity-60), transparent)}}.before\:via-mountain-100\/60:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-3:after{content:var(--tw-content);right:calc(var(--spacing) * 3)}.after\:bottom-1:after{content:var(--tw-content);bottom:var(--spacing)}.after\:left-3:after{content:var(--tw-content);left:calc(var(--spacing) * 3)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:origin-left:after{content:var(--tw-content);transform-origin:0}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-150:after{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.even\:bg-\[var\(--color-mv2-stone\)\]\/40:nth-child(2n){background-color:#e8ddd066}@supports (color:color-mix(in lab, red, red)){.even\:bg-\[var\(--color-mv2-stone\)\]\/40:nth-child(2n){background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-40), transparent)}}.even\:bg-snow-50\/50:nth-child(2n){background-color:var(--color-snow-50)}@supports (color:color-mix(in lab, red, red)){.even\:bg-snow-50\/50:nth-child(2n){background-color:color-mix(in oklab, var(--color-snow-50) var(--opacity-50), transparent)}}.checked\:border-pine-500:checked{border-color:var(--color-pine-500)}.checked\:bg-pine-500:checked{background-color:var(--color-pine-500)}.focus-within\:opacity-100:focus-within{opacity:var(--opacity-100)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:w-10:hover{width:calc(var(--spacing) * 10)}.hover\:translate-x-0:hover{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-\[2px\]:hover{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[2px\]:hover{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:rotate-90:hover{rotate:90deg}.hover\:border-\[var\(--bp-amber\)\]:hover{border-color:var(--bp-amber)}.hover\:border-\[var\(--bp-cyan\)\]:hover{border-color:var(--bp-cyan)}.hover\:border-\[var\(--bp-success\)\]:hover{border-color:var(--bp-success)}.hover\:border-\[var\(--brand-instagram\)\]:hover{border-color:var(--brand-instagram)}.hover\:border-\[var\(--brand-line\)\]:hover{border-color:var(--brand-line)}.hover\:border-\[var\(--brand-line-solid\)\]\/50:hover{border-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--brand-line-solid\)\]\/50:hover{border-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-50), transparent)}}.hover\:border-\[var\(--color-mv2-navy\)\]\/25:hover{border-color:#0f1d2e40}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-mv2-navy\)\]\/25:hover{border-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-25), transparent)}}.hover\:border-\[var\(--color-mv2-navy\)\]\/30:hover{border-color:#0f1d2e4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-mv2-navy\)\]\/30:hover{border-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-30), transparent)}}.hover\:border-\[var\(--color-mv2-stone\)\]:hover{border-color:var(--color-mv2-stone)}.hover\:border-\[var\(--color-mv2-teal\)\]:hover{border-color:var(--color-mv2-teal)}.hover\:border-\[var\(--color-mv2-terracotta\)\]\/40:hover{border-color:#b8554066}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-mv2-terracotta\)\]\/40:hover{border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-40), transparent)}}.hover\:border-\[var\(--color-mv2-terracotta\)\]\/60:hover{border-color:#b8554099}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-mv2-terracotta\)\]\/60:hover{border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-60), transparent)}}.hover\:border-\[var\(--color-mv2-terracotta-dark\)\]:hover{border-color:var(--color-mv2-terracotta-dark)}.hover\:border-\[var\(--dp-amber\)\]:hover{border-color:var(--dp-amber)}.hover\:border-\[var\(--mbr-gold\)\]\!:hover{border-color:var(--mbr-gold)!important}.hover\:border-\[var\(--sidebar-accent\)\]\/40:hover{border-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--sidebar-accent\)\]\/40:hover{border-color:color-mix(in oklab, var(--sidebar-accent) var(--opacity-40), transparent)}}.hover\:border-\[var\(--sidebar-accent\)\]\/50:hover{border-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--sidebar-accent\)\]\/50:hover{border-color:color-mix(in oklab, var(--sidebar-accent) var(--opacity-50), transparent)}}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-cyan-500:hover{border-color:var(--color-cyan-500)}.hover\:border-danger-600:hover{border-color:var(--color-danger-600)}.hover\:border-mountain-400:hover,.hover\:border-mountain-400\/40:hover{border-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.hover\:border-mountain-400\/40:hover{border-color:color-mix(in oklab, var(--color-mountain-400) var(--opacity-40), transparent)}}.hover\:border-mountain-500:hover{border-color:var(--color-mountain-500)}.hover\:border-pine-300:hover{border-color:var(--color-pine-300)}.hover\:border-pine-400:hover{border-color:var(--color-pine-400)}.hover\:border-pine-400\!:hover{border-color:var(--color-pine-400)!important}.hover\:border-pine-400\/50:hover{border-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.hover\:border-pine-400\/50:hover{border-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-50), transparent)}}.hover\:border-purple-400\/50:hover{border-color:#c07eff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-400\/50:hover{border-color:color-mix(in oklab, var(--color-purple-400) var(--opacity-50), transparent)}}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-sky-400\/50:hover{border-color:#38bdf880}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/50:hover{border-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-50), transparent)}}.hover\:border-sky-400\/60:hover{border-color:#38bdf899}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/60:hover{border-color:color-mix(in oklab, var(--color-sky-400) var(--opacity-60), transparent)}}.hover\:border-snow-200:hover{border-color:var(--color-snow-200)}.hover\:border-snow-300:hover{border-color:var(--color-snow-300)}.hover\:border-snow-400:hover{border-color:var(--color-snow-400)}.hover\:border-snow-400\!:hover{border-color:var(--color-snow-400)!important}.hover\:border-stone-300:hover{border-color:var(--color-stone-300)}.hover\:border-teal-400:hover{border-color:var(--color-teal-400)}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-warm-400:hover,.hover\:border-warm-400\/50:hover{border-color:var(--color-warm-400)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warm-400\/50:hover{border-color:color-mix(in oklab, var(--color-warm-400) var(--opacity-50), transparent)}}.hover\:border-warm-500:hover{border-color:var(--color-warm-500)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) var(--opacity-40), transparent)}}.hover\:border-white\/55:hover{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/55:hover{border-color:color-mix(in oklab, var(--color-white) var(--opacity-55), transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--brand-instagram\)_12\%\,transparent\)\]:hover{background-color:var(--brand-instagram)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--brand-instagram\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--brand-instagram) 12%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--brand-line\)_14\%\,transparent\)\]:hover{background-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--brand-line\)_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--brand-line) 14%,transparent)}}.hover\:bg-\[color\:var\(--brand-amazon-orange\)\]\/20:hover{background-color:var(--brand-amazon-orange)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--brand-amazon-orange\)\]\/20:hover{background-color:color-mix(in oklab, var(--brand-amazon-orange) var(--opacity-20), transparent)}}.hover\:bg-\[var\(--bp-amber-cta-bg-hover\)\]:hover{background-color:var(--bp-amber-cta-bg-hover)}.hover\:bg-\[var\(--bp-cyan-a08\)\]:hover{background-color:var(--bp-cyan-a08)}.hover\:bg-\[var\(--brand-line\)\]\/10:hover{background-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--brand-line\)\]\/10:hover{background-color:color-mix(in oklab, var(--brand-line) var(--opacity-10), transparent)}}.hover\:bg-\[var\(--brand-line-dark\)\]:hover{background-color:var(--brand-line-dark)}.hover\:bg-\[var\(--brand-line-light\)\]:hover{background-color:var(--brand-line-light)}.hover\:bg-\[var\(--brand-line-solid\)\]:hover{background-color:var(--brand-line-solid)}.hover\:bg-\[var\(--color-mv2-charcoal\)\]:hover{background-color:var(--color-mv2-charcoal)}.hover\:bg-\[var\(--color-mv2-cream\)\]:hover{background-color:var(--color-mv2-cream)}.hover\:bg-\[var\(--color-mv2-golden-dark\)\]\/5:hover{background-color:#c49a140d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-mv2-golden-dark\)\]\/5:hover{background-color:color-mix(in oklab, var(--color-mv2-golden-dark) var(--opacity-5), transparent)}}.hover\:bg-\[var\(--color-mv2-navy\)\]\/5:hover{background-color:#0f1d2e0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-mv2-navy\)\]\/5:hover{background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-5), transparent)}}.hover\:bg-\[var\(--color-mv2-stone\)\]:hover{background-color:var(--color-mv2-stone)}.hover\:bg-\[var\(--color-mv2-stone\)\]\/30:hover{background-color:#e8ddd04d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-mv2-stone\)\]\/30:hover{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-30), transparent)}}.hover\:bg-\[var\(--color-mv2-stone\)\]\/50:hover{background-color:#e8ddd080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-mv2-stone\)\]\/50:hover{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-50), transparent)}}.hover\:bg-\[var\(--color-mv2-teal\)\]:hover{background-color:var(--color-mv2-teal)}.hover\:bg-\[var\(--color-mv2-terracotta\)\]\/12:hover{background-color:#b855401f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-mv2-terracotta\)\]\/12:hover{background-color:color-mix(in oklab, var(--color-mv2-terracotta) 12%, transparent)}}.hover\:bg-\[var\(--color-mv2-terracotta\)\]\/15:hover{background-color:#b8554026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-mv2-terracotta\)\]\/15:hover{background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-15), transparent)}}.hover\:bg-\[var\(--color-mv2-terracotta-dark\)\]:hover{background-color:var(--color-mv2-terracotta-dark)}.hover\:bg-\[var\(--color-mv2-terracotta-light\)\]:hover{background-color:var(--color-mv2-terracotta-light)}.hover\:bg-\[var\(--form-error-bg\)\]:hover{background-color:var(--form-error-bg)}.hover\:bg-\[var\(--mbr-gold-a25\)\]:hover{background-color:var(--mbr-gold-a25)}.hover\:bg-\[var\(--mbr-ink-a35\)\]:hover{background-color:var(--mbr-ink-a35)}.hover\:bg-\[var\(--mv2-navy-bg-6\)\]:hover{background-color:var(--mv2-navy-bg-6)}.hover\:bg-\[var\(--mv2-navy-terracotta-hover\)\]:hover{background-color:var(--mv2-navy-terracotta-hover)}.hover\:bg-\[var\(--mv2-teal-bg-10\)\]:hover{background-color:var(--mv2-teal-bg-10)}.hover\:bg-\[var\(--sidebar-cta-bg-hover\)\]:hover{background-color:var(--sidebar-cta-bg-hover)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-100\/70:hover{background-color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-100\/70:hover{background-color:color-mix(in oklab, var(--color-amber-100) var(--opacity-70), transparent)}}.hover\:bg-amber-100\/80:hover{background-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-100\/80:hover{background-color:color-mix(in oklab, var(--color-amber-100) var(--opacity-80), transparent)}}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-500\/25:hover{background-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/25:hover{background-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-25), transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) var(--opacity-5), transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) var(--opacity-40), transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) var(--opacity-70), transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab, var(--color-black) var(--opacity-90), transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) var(--opacity-20), transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-cyan-50:hover{background-color:var(--color-cyan-50)}.hover\:bg-cyan-50\/50:hover{background-color:#ecfeff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-50\/50:hover{background-color:color-mix(in oklab, var(--color-cyan-50) var(--opacity-50), transparent)}}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-danger-50:hover{background-color:var(--color-danger-50)}.hover\:bg-danger-500:hover{background-color:var(--color-danger-500)}.hover\:bg-danger-700:hover{background-color:var(--color-danger-700)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-forest-100:hover{background-color:var(--color-forest-100)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-mountain-50:hover,.hover\:bg-mountain-50\/50:hover{background-color:var(--color-mountain-50)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-mountain-50\/50:hover{background-color:color-mix(in oklab, var(--color-mountain-50) var(--opacity-50), transparent)}}.hover\:bg-mountain-100:hover,.hover\:bg-mountain-100\/50:hover{background-color:var(--color-mountain-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-mountain-100\/50:hover{background-color:color-mix(in oklab, var(--color-mountain-100) var(--opacity-50), transparent)}}.hover\:bg-mountain-400:hover{background-color:var(--color-mountain-400)}.hover\:bg-mountain-500:hover{background-color:var(--color-mountain-500)}.hover\:bg-mountain-600:hover{background-color:var(--color-mountain-600)}.hover\:bg-night-200:hover{background-color:var(--color-night-200)}.hover\:bg-night-700:hover{background-color:var(--color-night-700)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-pine-50:hover,.hover\:bg-pine-50\/60:hover{background-color:var(--color-pine-50)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pine-50\/60:hover{background-color:color-mix(in oklab, var(--color-pine-50) var(--opacity-60), transparent)}}.hover\:bg-pine-100:hover,.hover\:bg-pine-100\/60:hover{background-color:var(--color-pine-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pine-100\/60:hover{background-color:color-mix(in oklab, var(--color-pine-100) var(--opacity-60), transparent)}}.hover\:bg-pine-100\/70:hover{background-color:var(--color-pine-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pine-100\/70:hover{background-color:color-mix(in oklab, var(--color-pine-100) var(--opacity-70), transparent)}}.hover\:bg-pine-200:hover{background-color:var(--color-pine-200)}.hover\:bg-pine-400:hover{background-color:var(--color-pine-400)}.hover\:bg-pine-600:hover{background-color:var(--color-pine-600)}.hover\:bg-pine-700:hover{background-color:var(--color-pine-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab, var(--color-red-500) var(--opacity-15), transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-600\/80:hover{background-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/80:hover{background-color:color-mix(in oklab, var(--color-red-600) var(--opacity-80), transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-50\/50:hover{background-color:#fff1f280}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-50\/50:hover{background-color:color-mix(in oklab, var(--color-rose-50) var(--opacity-50), transparent)}}.hover\:bg-rose-200:hover{background-color:var(--color-rose-200)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-sky-200:hover{background-color:var(--color-sky-200)}.hover\:bg-sky-200\/80:hover{background-color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/80:hover{background-color:color-mix(in oklab, var(--color-sky-200) var(--opacity-80), transparent)}}.hover\:bg-sky-400:hover{background-color:var(--color-sky-400)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-sky-800\/50:hover{background-color:#00598680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-800\/50:hover{background-color:color-mix(in oklab, var(--color-sky-800) var(--opacity-50), transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-snow-50:hover{background-color:var(--color-snow-50)}.hover\:bg-snow-100:hover,.hover\:bg-snow-100\/60:hover{background-color:var(--color-snow-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-snow-100\/60:hover{background-color:color-mix(in oklab, var(--color-snow-100) var(--opacity-60), transparent)}}.hover\:bg-snow-100\/80:hover{background-color:var(--color-snow-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-snow-100\/80:hover{background-color:color-mix(in oklab, var(--color-snow-100) var(--opacity-80), transparent)}}.hover\:bg-snow-200:hover,.hover\:bg-snow-200\/80:hover{background-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-snow-200\/80:hover{background-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-80), transparent)}}.hover\:bg-snow-300:hover{background-color:var(--color-snow-300)}.hover\:bg-snow-500:hover{background-color:var(--color-snow-500)}.hover\:bg-snow-700:hover{background-color:var(--color-snow-700)}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-stone-200:hover{background-color:var(--color-stone-200)}.hover\:bg-teal-100:hover{background-color:var(--color-teal-100)}.hover\:bg-teal-500\/20:hover{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-500\/20:hover{background-color:color-mix(in oklab, var(--color-teal-500) var(--opacity-20), transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-twilight-500:hover{background-color:var(--color-twilight-500)}.hover\:bg-warm-100:hover{background-color:var(--color-warm-100)}.hover\:bg-warm-500:hover{background-color:var(--color-warm-500)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-15), transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-20), transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-25), transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-30), transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-60), transparent)}}.hover\:bg-yellow-500\/20:hover{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-500\/20:hover{background-color:color-mix(in oklab, var(--color-yellow-500) var(--opacity-20), transparent)}}.hover\:from-pine-600:hover{--tw-gradient-from:var(--color-pine-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-rose-300:hover{--tw-gradient-from:var(--color-rose-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-sky-300:hover{--tw-gradient-from:var(--color-sky-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-pine-600:hover{--tw-gradient-to:var(--color-pine-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-rose-400:hover{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-sky-400:hover{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[color\:var\(--kiosk-text\)\]:hover{color:var(--kiosk-text)}.hover\:text-\[var\(--bp-white\)\]:hover{color:var(--bp-white)}.hover\:text-\[var\(--color-mv2-navy\)\]:hover{color:var(--color-mv2-navy)}.hover\:text-\[var\(--color-mv2-teal\)\]:hover{color:var(--color-mv2-teal)}.hover\:text-\[var\(--color-mv2-teal-dark\)\]:hover{color:var(--color-mv2-teal-dark)}.hover\:text-\[var\(--color-mv2-terracotta\)\]:hover{color:var(--color-mv2-terracotta)}.hover\:text-\[var\(--color-mv2-terracotta-dark\)\]:hover{color:var(--color-mv2-terracotta-dark)}.hover\:text-\[var\(--dp-paper\)\]:hover{color:var(--dp-paper)}.hover\:text-\[var\(--form-error-text\)\]:hover{color:var(--form-error-text)}.hover\:text-\[var\(--hud-chrome-icon-hover\)\]:hover{color:var(--hud-chrome-icon-hover)}.hover\:text-\[var\(--lg-accent\)\]:hover{color:var(--lg-accent)}.hover\:text-\[var\(--mbr-cream-a70\)\]:hover{color:var(--mbr-cream-a70)}.hover\:text-\[var\(--mbr-cream-a75\)\]:hover{color:var(--mbr-cream-a75)}.hover\:text-\[var\(--mbr-ink-a65\)\]:hover{color:var(--mbr-ink-a65)}.hover\:text-\[var\(--mbr-ink-a75\)\]:hover{color:var(--mbr-ink-a75)}.hover\:text-\[var\(--mk-foil\)\]:hover{color:var(--mk-foil)}.hover\:text-\[var\(--scon-ink\)\]:hover{color:var(--scon-ink)}.hover\:text-\[var\(--sidebar-accent\)\]:hover{color:var(--sidebar-accent)}.hover\:text-\[var\(--sidebar-text-active\)\]:hover{color:var(--sidebar-text-active)}.hover\:text-\[var\(--tp-forest\)\]:hover{color:var(--tp-forest)}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-cyan-600:hover{color:var(--color-cyan-600)}.hover\:text-forest-600:hover{color:var(--color-forest-600)}.hover\:text-mountain-600:hover{color:var(--color-mountain-600)}.hover\:text-mountain-800:hover{color:var(--color-mountain-800)}.hover\:text-mountain-900:hover{color:var(--color-mountain-900)}.hover\:text-pine-700:hover{color:var(--color-pine-700)}.hover\:text-pine-800:hover{color:var(--color-pine-800)}.hover\:text-pine-900:hover{color:var(--color-pine-900)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-snow-300:hover{color:var(--color-snow-300)}.hover\:text-snow-600:hover{color:var(--color-snow-600)}.hover\:text-snow-700:hover{color:var(--color-snow-700)}.hover\:text-snow-800:hover{color:var(--color-snow-800)}.hover\:text-snow-900:hover{color:var(--color-snow-900)}.hover\:text-stone-700:hover{color:var(--color-stone-700)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:text-violet-800:hover{color:var(--color-violet-800)}.hover\:text-warm-600:hover{color:var(--color-warm-600)}.hover\:text-warm-700:hover{color:var(--color-warm-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/90:hover{color:color-mix(in oklab, var(--color-white) var(--opacity-90), transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--color-mv2-terracotta\)\]:hover{-webkit-text-decoration-color:var(--color-mv2-terracotta);-webkit-text-decoration-color:var(--color-mv2-terracotta);-webkit-text-decoration-color:var(--color-mv2-terracotta);text-decoration-color:var(--color-mv2-terracotta)}.hover\:opacity-70:hover{opacity:var(--opacity-70)}.hover\:opacity-80:hover{opacity:var(--opacity-80)}.hover\:opacity-90:hover{opacity:var(--opacity-90)}.hover\:opacity-95:hover{opacity:var(--opacity-95)}.hover\:opacity-100:hover{opacity:var(--opacity-100)}.hover\:shadow-\[var\(--elevation-brutal-pine-dark\)\]:hover{--tw-shadow:var(--elevation-brutal-pine-dark);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--elevation-brutal-snow-active\)\]:hover{--tw-shadow:var(--elevation-brutal-snow-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--elevation-brutal-snow-soft\)\]:hover{--tw-shadow:var(--elevation-brutal-snow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-cta-hover\)\]:hover{--tw-shadow:var(--shadow-cta-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-mv2-glow-golden\)\]:hover{--tw-shadow:var(--shadow-mv2-glow-golden);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-mv2-teal-hover\)\]:hover{--tw-shadow:var(--shadow-mv2-teal-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-mv2-terracotta-hover\)\]:hover{--tw-shadow:var(--shadow-mv2-terracotta-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-notice-subtle\)\]:hover{--tw-shadow:var(--shadow-notice-subtle);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-panel-deep\)\]:hover{--tw-shadow:var(--shadow-panel-deep);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-terracotta-brutal-hover\)\]:hover{--tw-shadow:var(--shadow-terracotta-brutal-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-brutal-lg:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#ad5c3424);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-brutal-xl:hover{--tw-shadow:0 10px 36px var(--tw-shadow-color,#0e1d321f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-mountain-500:hover{--tw-shadow-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-mountain-500:hover{--tw-shadow-color:color-mix(in oklab, var(--color-mountain-500) var(--tw-shadow-alpha), transparent)}}.hover\:ring-offset-2:hover{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:w-\[length\:var\(--content-max-160\)\]:focus{width:var(--content-max-160)}.focus\:shadow-\[var\(--shadow-form-focus\)\]:focus{--tw-shadow:var(--shadow-form-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-mountain-500:focus{--tw-shadow-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-mountain-500:focus{--tw-shadow-color:color-mix(in oklab, var(--color-mountain-500) var(--tw-shadow-alpha), transparent)}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-\[var\(--bp-cyan\)\]:focus-visible{border-color:var(--bp-cyan)}.focus-visible\:border-\[var\(--brand-line\)\]:focus-visible{border-color:var(--brand-line)}.focus-visible\:border-\[var\(--color-mv2-terracotta\)\]:focus-visible{border-color:var(--color-mv2-terracotta)}.focus-visible\:border-amber-500:focus-visible{border-color:var(--color-amber-500)}.focus-visible\:border-blue-500:focus-visible{border-color:var(--color-blue-500)}.focus-visible\:border-cyan-400:focus-visible{border-color:var(--color-cyan-400)}.focus-visible\:border-forest-500:focus-visible{border-color:var(--color-forest-500)}.focus-visible\:border-mountain-500:focus-visible{border-color:var(--color-mountain-500)}.focus-visible\:border-pine-500:focus-visible{border-color:var(--color-pine-500)}.focus-visible\:border-red-500:focus-visible{border-color:var(--color-red-500)}.focus-visible\:border-red-600:focus-visible{border-color:var(--color-red-600)}.focus-visible\:border-sky-500:focus-visible{border-color:var(--color-sky-500)}.focus-visible\:border-warm-400:focus-visible{border-color:var(--color-warm-400)}.focus-visible\:border-warm-500:focus-visible{border-color:var(--color-warm-500)}.focus-visible\:border-white\/40:focus-visible{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-white\/40:focus-visible{border-color:color-mix(in oklab, var(--color-white) var(--opacity-40), transparent)}}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:var(--opacity-100)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[color\:var\(--uk-syuiro\)\]:focus-visible{--tw-ring-color:var(--uk-syuiro)}.focus-visible\:ring-\[var\(--bp-amber\)\]\/50:focus-visible{--tw-ring-color:var(--bp-amber)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--bp-amber\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--bp-amber) var(--opacity-50), transparent)}}.focus-visible\:ring-\[var\(--bp-cyan\)\]\/30:focus-visible{--tw-ring-color:var(--bp-cyan)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--bp-cyan\)\]\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--bp-cyan) var(--opacity-30), transparent)}}.focus-visible\:ring-\[var\(--bp-cyan\)\]\/40:focus-visible{--tw-ring-color:var(--bp-cyan)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--bp-cyan\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--bp-cyan) var(--opacity-40), transparent)}}.focus-visible\:ring-\[var\(--bp-cyan\)\]\/50:focus-visible{--tw-ring-color:var(--bp-cyan)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--bp-cyan\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--bp-cyan) var(--opacity-50), transparent)}}.focus-visible\:ring-\[var\(--brand-line\)\]\/50:focus-visible{--tw-ring-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--brand-line\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand-line) var(--opacity-50), transparent)}}.focus-visible\:ring-\[var\(--color-mv2-navy\)\]:focus-visible{--tw-ring-color:var(--color-mv2-navy)}.focus-visible\:ring-\[var\(--color-mv2-navy\)\]\/30:focus-visible{--tw-ring-color:#0f1d2e4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--color-mv2-navy\)\]\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-30), transparent)}}.focus-visible\:ring-\[var\(--color-mv2-teal\)\]\/40:focus-visible{--tw-ring-color:#4a9e9e66}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--color-mv2-teal\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-40), transparent)}}.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]:focus-visible{--tw-ring-color:var(--color-mv2-terracotta)}.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]\/30:focus-visible{--tw-ring-color:#b855404d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-30), transparent)}}.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]\/40:focus-visible{--tw-ring-color:#b8554066}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-40), transparent)}}.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]\/45:focus-visible{--tw-ring-color:#b8554073}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mv2-terracotta) 45%, transparent)}}.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]\/50:focus-visible{--tw-ring-color:#b8554080}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--color-mv2-terracotta\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-50), transparent)}}.focus-visible\:ring-amber-300\/70:focus-visible{--tw-ring-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) var(--opacity-70), transparent)}}.focus-visible\:ring-amber-400:focus-visible{--tw-ring-color:var(--color-amber-400)}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-60), transparent)}}.focus-visible\:ring-amber-500\/60:focus-visible{--tw-ring-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-500\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-60), transparent)}}.focus-visible\:ring-cyan-300\/70:focus-visible{--tw-ring-color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-cyan-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) var(--opacity-70), transparent)}}.focus-visible\:ring-cyan-400:focus-visible{--tw-ring-color:var(--color-cyan-400)}.focus-visible\:ring-danger-700:focus-visible{--tw-ring-color:var(--color-danger-700)}.focus-visible\:ring-emerald-300\/70:focus-visible{--tw-ring-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-emerald-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) var(--opacity-70), transparent)}}.focus-visible\:ring-forest-100:focus-visible{--tw-ring-color:var(--color-forest-100)}.focus-visible\:ring-mountain-400:focus-visible,.focus-visible\:ring-mountain-400\/30:focus-visible{--tw-ring-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-mountain-400\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mountain-400) var(--opacity-30), transparent)}}.focus-visible\:ring-mountain-500:focus-visible,.focus-visible\:ring-mountain-500\/50:focus-visible{--tw-ring-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-mountain-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-50), transparent)}}.focus-visible\:ring-pine-200:focus-visible{--tw-ring-color:var(--color-pine-200)}.focus-visible\:ring-pine-400:focus-visible{--tw-ring-color:var(--color-pine-400)}.focus-visible\:ring-pine-500:focus-visible,.focus-visible\:ring-pine-500\/40:focus-visible{--tw-ring-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-pine-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-40), transparent)}}.focus-visible\:ring-red-200:focus-visible{--tw-ring-color:var(--color-red-200)}.focus-visible\:ring-red-400:focus-visible{--tw-ring-color:var(--color-red-400)}.focus-visible\:ring-rose-500:focus-visible{--tw-ring-color:var(--color-rose-500)}.focus-visible\:ring-sky-300\/70:focus-visible{--tw-ring-color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-sky-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sky-300) var(--opacity-70), transparent)}}.focus-visible\:ring-sky-500:focus-visible{--tw-ring-color:var(--color-sky-500)}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:#fff9}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) var(--opacity-60), transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--color-mv2-cream\)\]:focus-visible{--tw-ring-offset-color:var(--color-mv2-cream)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-mv2-navy\)\]\/40:focus-visible{outline-color:#0f1d2e66}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-\[var\(--color-mv2-navy\)\]\/40:focus-visible{outline-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-40), transparent)}}.focus-visible\:outline-\[var\(--color-mv2-teal\)\]:focus-visible{outline-color:var(--color-mv2-teal)}.focus-visible\:outline-\[var\(--color-mv2-terracotta\)\]:focus-visible{outline-color:var(--color-mv2-terracotta)}.focus-visible\:outline-\[var\(--stop-tone\)\]:focus-visible{outline-color:var(--stop-tone)}.focus-visible\:outline-mountain-400:focus-visible{outline-color:var(--color-mountain-400)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-x-0\.5:active{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-x-px:active{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:border-rose-400:active{border-color:var(--color-rose-400)}.active\:bg-\[var\(--color-mv2-fog\)\]:active{background-color:var(--color-mv2-fog)}.active\:bg-\[var\(--color-mv2-stone\)\]:active{background-color:var(--color-mv2-stone)}.active\:bg-\[var\(--color-mv2-stone\)\]\/50:active{background-color:#e8ddd080}@supports (color:color-mix(in lab, red, red)){.active\:bg-\[var\(--color-mv2-stone\)\]\/50:active{background-color:color-mix(in oklab, var(--color-mv2-stone) var(--opacity-50), transparent)}}.active\:bg-\[var\(--color-mv2-terracotta\)\]\/18:active{background-color:#b855402e}@supports (color:color-mix(in lab, red, red)){.active\:bg-\[var\(--color-mv2-terracotta\)\]\/18:active{background-color:color-mix(in oklab, var(--color-mv2-terracotta) 18%, transparent)}}.active\:bg-danger-100:active{background-color:var(--color-danger-100)}.active\:bg-danger-800:active{background-color:var(--color-danger-800)}.active\:bg-indigo-200:active{background-color:var(--color-indigo-200)}.active\:bg-snow-100:active{background-color:var(--color-snow-100)}.active\:bg-snow-200:active,.active\:bg-snow-200\/50:active{background-color:var(--color-snow-200)}@supports (color:color-mix(in lab, red, red)){.active\:bg-snow-200\/50:active{background-color:color-mix(in oklab, var(--color-snow-200) var(--opacity-50), transparent)}}.active\:bg-snow-900:active{background-color:var(--color-snow-900)}.active\:bg-twilight-700:active{background-color:var(--color-twilight-700)}.active\:bg-white\/80:active{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/80:active{background-color:color-mix(in oklab, var(--color-white) var(--opacity-80), transparent)}}.active\:opacity-50:active{opacity:var(--opacity-50)}.active\:opacity-65:active{opacity:.65}.active\:opacity-80:active{opacity:var(--opacity-80)}.active\:opacity-90:active{opacity:var(--opacity-90)}.active\:shadow-\[var\(--elevation-brutal-snow-active\)\]:active{--tw-shadow:var(--elevation-brutal-snow-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[var\(--shadow-terracotta-brutal-active\)\]:active{--tw-shadow:var(--shadow-terracotta-brutal-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-lg:active{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:brightness-90:active{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:var(--opacity-20)}.disabled\:opacity-30:disabled{opacity:var(--opacity-30)}.disabled\:opacity-40:disabled{opacity:var(--opacity-40)}.disabled\:opacity-50:disabled{opacity:var(--opacity-50)}.disabled\:opacity-60:disabled{opacity:var(--opacity-60)}.disabled\:opacity-70:disabled{opacity:var(--opacity-70)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[ranch-loader-breathe_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite ranch-loader-breathe}.motion-safe\:animate-\[ranch-loader-spin_0\.9s_linear_infinite\]{animation:.9s linear infinite ranch-loader-spin}.motion-safe\:animate-\[ranch-loader-spin_1\.1s_linear_infinite\]{animation:1.1s linear infinite ranch-loader-spin}.motion-safe\:animate-ping{animation:var(--animate-ping)}@media (hover:hover){.motion-safe\:group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:border-current{border-color:currentColor}.motion-reduce\:opacity-40{opacity:var(--opacity-40)}.motion-reduce\:opacity-50{opacity:var(--opacity-50)}.motion-reduce\:opacity-80{opacity:var(--opacity-80)}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media not all and (min-width:600px){.max-sm\:opacity-100{opacity:var(--opacity-100)}}@media not all and (min-width:479px){.max-\[479px\]\:hidden{display:none}}@media not all and (min-width:459px){.max-\[459px\]\:hidden{display:none}}@media not all and (min-width:390px){.max-\[390px\]\:-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}}@media (min-width:480px){.xs\:block{display:block}.xs\:flex{display:flex}.xs\:inline{display:inline}}@media (min-width:500px){.min-\[500px\]\:flex{display:flex}}@media (min-width:600px){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:inset-auto{inset:auto}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:top-10{top:calc(var(--spacing) * 10)}.sm\:top-auto{top:auto}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:bottom-24{bottom:calc(var(--spacing) * 24)}.sm\:left-1\/2{left:50%}.sm\:left-5{left:calc(var(--spacing) * 5)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:mt-1{margin-top:var(--spacing)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mb-1{margin-bottom:var(--spacing)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:ml-5{margin-left:calc(var(--spacing) * 5)}.sm\:ml-auto{margin-left:auto}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:aspect-\[5\/3\]{aspect-ratio:5/3}.sm\:h-2{height:calc(var(--spacing) * 2)}.sm\:h-2\.5{height:calc(var(--spacing) * 2.5)}.sm\:h-3{height:calc(var(--spacing) * 3)}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-\[length\:var\(--attractions-map-h-desktop\)\]{height:var(--attractions-map-h-desktop)}.sm\:h-\[length\:var\(--chat-panel-h\)\]{height:var(--chat-panel-h)}.sm\:h-\[length\:var\(--content-min-4_5rem\)\]{height:var(--content-min-4_5rem)}.sm\:h-\[length\:var\(--floor-plan-stage-h-sm\)\]{height:var(--floor-plan-stage-h-sm)}.sm\:h-\[length\:var\(--size-icon-sm\)\]{height:var(--size-icon-sm)}.sm\:max-h-\[length\:var\(--camera-surface-max-h\)\]{max-height:var(--camera-surface-max-h)}.sm\:max-h-\[length\:var\(--cameras-timeline-max-h-md\)\]{max-height:var(--cameras-timeline-max-h-md)}.sm\:min-h-0{min-height:0}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:min-h-\[length\:var\(--camera-gate-panel-min-h-md\)\]{min-height:var(--camera-gate-panel-min-h-md)}.sm\:min-h-\[length\:var\(--floor-plan-min-h-sm\)\]{min-height:var(--floor-plan-min-h-sm)}.sm\:min-h-\[length\:var\(--floor-plan-min-h-xs\)\]{min-height:var(--floor-plan-min-h-xs)}.sm\:min-h-\[length\:var\(--panel-min-h-md\)\]{min-height:var(--panel-min-h-md)}.sm\:w-2{width:calc(var(--spacing) * 2)}.sm\:w-2\.5{width:calc(var(--spacing) * 2.5)}.sm\:w-3{width:calc(var(--spacing) * 3)}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-\[length\:var\(--chat-panel-w-sm\)\]{width:var(--chat-panel-w-sm)}.sm\:w-\[length\:var\(--content-max-16rem\)\]{width:var(--content-max-16rem)}.sm\:w-\[length\:var\(--content-min-6_5rem\)\]{width:var(--content-min-6_5rem)}.sm\:w-\[length\:var\(--size-icon-sm\)\]{width:var(--size-icon-sm)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-56{max-width:calc(var(--spacing) * 56)}.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:max-w-\[length\:var\(--content-max-14rem\)\]{max-width:var(--content-max-14rem)}.sm\:max-w-\[length\:var\(--content-max-92vw\)\]{max-width:var(--content-max-92vw)}.sm\:max-w-\[length\:var\(--modal-max-w-narrow\)\]{max-width:var(--modal-max-w-narrow)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-0{min-width:0}.sm\:min-w-28{min-width:calc(var(--spacing) * 28)}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:min-w-\[14rem\]{min-width:14rem}.sm\:min-w-\[length\:var\(--content-min-11rem\)\]{min-width:var(--content-min-11rem)}.sm\:flex-1{flex:1}.sm\:flex-\[2\]{flex:2}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scrollbar-thin{scrollbar-width:thin}.sm\:scrollbar-thumb-snow-300{--tw-scrollbar-thumb:var(--color-snow-300);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.sm\:scrollbar-track-transparent{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0\.5{gap:calc(var(--spacing) * .5)}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-\[var\(--mobile-space-3\,12px\)\]{gap:var(--mobile-space-3,12px)}:where(.sm\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:self-center{align-self:center}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-hidden{overflow:hidden}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:rounded-xs{border-radius:var(--radius-xs)}.sm\:rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.sm\:rounded-b-\[length\:var\(--border-width-display\)\]{border-bottom-right-radius:var(--border-width-display);border-bottom-left-radius:var(--border-width-display)}.sm\:border-\[length\:var\(--border-width-display\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-display)}.sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-b-\[length\:var\(--border-width-display\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-display)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-snow-300\/50{border-color:var(--color-snow-300)}@supports (color:color-mix(in lab, red, red)){.sm\:border-snow-300\/50{border-color:color-mix(in oklab, var(--color-snow-300) var(--opacity-50), transparent)}}.sm\:border-snow-800{border-color:var(--color-snow-800)}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-\[var\(--mobile-space-3\,12px\)\]{padding:var(--mobile-space-3,12px)}.sm\:p-\[var\(--mobile-space-4\,16px\)\]{padding:var(--mobile-space-4,16px)}.sm\:p-\[var\(--mobile-space-6\,24px\)\]{padding:var(--mobile-space-6,24px)}.sm\:\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.sm\:px-0{padding-inline:0}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-\[var\(--mobile-space-4\,16px\)\]{padding-inline:var(--mobile-space-4,16px)}.sm\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-\[var\(--mobile-space-3\,12px\)\]{padding-block:var(--mobile-space-3,12px)}.sm\:pt-0{padding-top:0}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pb-1{padding-bottom:var(--spacing)}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-\[length\:var\(--pl-icon-offset\)\]{padding-left:var(--pl-icon-offset)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:opacity-0{opacity:var(--opacity-0)}.sm\:opacity-100{opacity:var(--opacity-100)}.sm\:\[--mt-cols\:3\]{--mt-cols:3}.sm\:\[--mt-cols\:4\]{--mt-cols:4}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:var(--opacity-100)}}.sm\:before\:hidden:before{content:var(--tw-content);display:none}}@media (min-width:840px){.md\:sticky{position:sticky}.md\:top-\[var\(--ed-section-nav-height\,2\.5rem\)\]{top:var(--ed-section-nav-height,2.5rem)}.md\:right-5{right:calc(var(--spacing) * 5)}.md\:bottom-\[length\:var\(--safe-area-pad-bottom-fab\)\]{bottom:var(--safe-area-pad-bottom-fab)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:max-h-\[length\:var\(--modal-max-h-section-nav\)\]{max-height:var(--modal-max-h-section-nav)}.md\:w-\[length\:var\(--chat-panel-w-md\)\]{width:var(--chat-panel-w-md)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.md\:gap-0{gap:0}.md\:gap-4{gap:calc(var(--spacing) * 4)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-\[color-mix\(in_srgb\,var\(--color-mv2-navy\)_10\%\,transparent\)\]>:not(:last-child)){border-color:#0f1d2e1a}@supports (color:color-mix(in lab, red, red)){:where(.md\:divide-\[color-mix\(in_srgb\,var\(--color-mv2-navy\)_10\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--color-mv2-navy) 10%,transparent)}}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:pt-0{padding-top:0}.md\:pr-5{padding-right:calc(var(--spacing) * 5)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:\[--mt-cols\:4\]{--mt-cols:4}}@media (min-width:1200px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-16{height:calc(var(--spacing) * 16)}.lg\:h-\[length\:var\(--floor-plan-stage-h-md\)\]{height:var(--floor-plan-stage-h-md)}.lg\:max-h-\[length\:var\(--cameras-timeline-max-h-lg\)\]{max-height:var(--cameras-timeline-max-h-lg)}.lg\:min-h-\[length\:var\(--floor-plan-min-h-md\)\]{min-height:var(--floor-plan-min-h-md)}.lg\:min-h-\[length\:var\(--floor-plan-min-h-sm\)\]{min-height:var(--floor-plan-min-h-sm)}.lg\:min-h-\[length\:var\(--viewport-height\)\]{min-height:var(--viewport-height)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:items-end{align-items:flex-end}.lg\:p-2{padding:calc(var(--spacing) * 2)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:pt-5{padding-top:calc(var(--spacing) * 5)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:\[--mt-cols\:5\]{--mt-cols:5}}@media (min-width:1600px){.xl\:h-\[length\:var\(--floor-plan-stage-h-lg\)\]{height:var(--floor-plan-stage-h-lg)}.xl\:min-h-\[length\:var\(--floor-plan-min-h-lg\)\]{min-height:var(--floor-plan-min-h-lg)}.xl\:min-h-\[length\:var\(--floor-plan-min-h-xl\)\]{min-height:var(--floor-plan-min-h-xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:\[--mt-cols\:6\]{--mt-cols:6}}@media (min-width:1920px){.\32 xl\:h-\[length\:var\(--floor-plan-stage-h-xl\)\]{height:var(--floor-plan-stage-h-xl)}.\32 xl\:min-h-\[length\:var\(--floor-plan-min-h-2xl\)\]{min-height:var(--floor-plan-min-h-2xl)}.\32 xl\:min-h-\[length\:var\(--floor-plan-min-h-xl-inner\)\]{min-height:var(--floor-plan-min-h-xl-inner)}}.dark\:scrollbar-thumb-cyan-700:where(.dark,.dark *){--tw-scrollbar-thumb:var(--color-cyan-700);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.dark\:scrollbar-thumb-snow-600:where(.dark,.dark *){--tw-scrollbar-thumb:var(--color-snow-600);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}:where(.dark\:divide-\[var\(--primitive-night-500\)\]\/50:where(.dark,.dark *)>:not(:last-child)){border-color:var(--primitive-night-500)}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-\[var\(--primitive-night-500\)\]\/50:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--primitive-night-500) var(--opacity-50), transparent)}}:where(.dark\:divide-night-500:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-night-500)}:where(.dark\:divide-night-600:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-night-600)}:where(.dark\:divide-night-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-night-700)}:where(.dark\:divide-snow-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-snow-700)}:where(.dark\:divide-snow-800:where(.dark,.dark *)>:not(:last-child)),:where(.dark\:divide-snow-800\/50:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-snow-800\/50:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-50), transparent)}}:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.dark\:border-\[var\(--bp-cyan\)\]:where(.dark,.dark *){border-color:var(--bp-cyan)}.dark\:border-\[var\(--brand-line\)\]\/50:where(.dark,.dark *){border-color:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--brand-line\)\]\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--brand-line) var(--opacity-50), transparent)}}.dark\:border-\[var\(--brand-line-dark\)\]:where(.dark,.dark *){border-color:var(--brand-line-dark)}.dark\:border-\[var\(--brand-line-solid\)\]\/40:where(.dark,.dark *){border-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--brand-line-solid\)\]\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-40), transparent)}}.dark\:border-\[var\(--brand-line-solid\)\]\/50:where(.dark,.dark *){border-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--brand-line-solid\)\]\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-50), transparent)}}.dark\:border-\[var\(--brand-line-solid\)\]\/60:where(.dark,.dark *){border-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--brand-line-solid\)\]\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-60), transparent)}}.dark\:border-\[var\(--color-mv2-dusty-rose\)\]\/30:where(.dark,.dark *){border-color:#d078684d}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-mv2-dusty-rose\)\]\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mv2-dusty-rose) var(--opacity-30), transparent)}}.dark\:border-\[var\(--color-mv2-dusty-rose\)\]\/35:where(.dark,.dark *){border-color:#d0786859}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-mv2-dusty-rose\)\]\/35:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mv2-dusty-rose) 35%, transparent)}}.dark\:border-\[var\(--color-mv2-fog\)\]:where(.dark,.dark *){border-color:var(--color-mv2-fog)}.dark\:border-\[var\(--color-mv2-golden\)\]\/35:where(.dark,.dark *){border-color:#e8b82059}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-mv2-golden\)\]\/35:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mv2-golden) 35%, transparent)}}.dark\:border-\[var\(--color-mv2-navy\)\]\/25:where(.dark,.dark *){border-color:#0f1d2e40}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-mv2-navy\)\]\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-25), transparent)}}.dark\:border-\[var\(--color-mv2-teal\)\]:where(.dark,.dark *){border-color:var(--color-mv2-teal)}.dark\:border-\[var\(--color-mv2-teal\)\]\/30:where(.dark,.dark *){border-color:#4a9e9e4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-mv2-teal\)\]\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-30), transparent)}}.dark\:border-\[var\(--color-mv2-terracotta\)\]\/30:where(.dark,.dark *){border-color:#b855404d}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-mv2-terracotta\)\]\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-30), transparent)}}.dark\:border-\[var\(--color-mv2-terracotta\)\]\/40:where(.dark,.dark *){border-color:#b8554066}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-mv2-terracotta\)\]\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-40), transparent)}}.dark\:border-\[var\(--color-mv2-terracotta\)\]\/50:where(.dark,.dark *){border-color:#b8554080}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-mv2-terracotta\)\]\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-50), transparent)}}.dark\:border-\[var\(--expd-kraft-dark\)\]\/50:where(.dark,.dark *){border-color:var(--expd-kraft-dark)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--expd-kraft-dark\)\]\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--expd-kraft-dark) var(--opacity-50), transparent)}}.dark\:border-\[var\(--form-error-border\)\]:where(.dark,.dark *){border-color:var(--form-error-border)}.dark\:border-\[var\(--primitive-mountain-400\)\]:where(.dark,.dark *){border-color:var(--primitive-mountain-400)}.dark\:border-\[var\(--primitive-navigate-orange\)\]\/40:where(.dark,.dark *){border-color:var(--primitive-navigate-orange)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--primitive-navigate-orange\)\]\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--primitive-navigate-orange) var(--opacity-40), transparent)}}.dark\:border-\[var\(--primitive-navigate-purple\)\]\/40:where(.dark,.dark *){border-color:var(--primitive-navigate-purple)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--primitive-navigate-purple\)\]\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--primitive-navigate-purple) var(--opacity-40), transparent)}}.dark\:border-\[var\(--primitive-night-500\)\]:where(.dark,.dark *){border-color:var(--primitive-night-500)}.dark\:border-\[var\(--primitive-night-600\)\]:where(.dark,.dark *){border-color:var(--primitive-night-600)}.dark\:border-\[var\(--primitive-night-700\)\]:where(.dark,.dark *){border-color:var(--primitive-night-700)}.dark\:border-\[var\(--primitive-pine-400\)\]:where(.dark,.dark *){border-color:var(--primitive-pine-400)}.dark\:border-amber-200\/20:where(.dark,.dark *){border-color:#fee68533}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-200\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-20), transparent)}}.dark\:border-amber-200\/24:where(.dark,.dark *){border-color:#fee6853d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-200\/24:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-200) 24%, transparent)}}.dark\:border-amber-200\/60:where(.dark,.dark *){border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-200\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-200) var(--opacity-60), transparent)}}.dark\:border-amber-300:where(.dark,.dark *){border-color:var(--color-amber-300)}.dark\:border-amber-400:where(.dark,.dark *){border-color:var(--color-amber-400)}.dark\:border-amber-400\/40:where(.dark,.dark *){border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-400) var(--opacity-40), transparent)}}.dark\:border-amber-400\/45:where(.dark,.dark *){border-color:#fcbb0073}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/45:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-400) 45%, transparent)}}.dark\:border-amber-500:where(.dark,.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-500\/20:where(.dark,.dark *){border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-20), transparent)}}.dark\:border-amber-500\/25:where(.dark,.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-25), transparent)}}.dark\:border-amber-500\/40:where(.dark,.dark *){border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-40), transparent)}}.dark\:border-amber-500\/50:where(.dark,.dark *){border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-50), transparent)}}.dark\:border-amber-500\/60:where(.dark,.dark *){border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-60), transparent)}}.dark\:border-amber-500\/70:where(.dark,.dark *){border-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-70), transparent)}}.dark\:border-amber-600:where(.dark,.dark *){border-color:var(--color-amber-600)}.dark\:border-amber-600\/30:where(.dark,.dark *){border-color:#dd74004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-600\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-600) var(--opacity-30), transparent)}}.dark\:border-amber-600\/50:where(.dark,.dark *){border-color:#dd740080}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-600\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-600) var(--opacity-50), transparent)}}.dark\:border-amber-700:where(.dark,.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-700\/40:where(.dark,.dark *){border-color:#b7500066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-700) var(--opacity-40), transparent)}}.dark\:border-amber-700\/50:where(.dark,.dark *){border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-700) var(--opacity-50), transparent)}}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:where(.dark,.dark *){border-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-800) var(--opacity-50), transparent)}}.dark\:border-amber-800\/60:where(.dark,.dark *){border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-800) var(--opacity-60), transparent)}}.dark\:border-amber-900\/40:where(.dark,.dark *){border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-40), transparent)}}.dark\:border-amber-900\/60:where(.dark,.dark *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-60), transparent)}}.dark\:border-blue-100:where(.dark,.dark *){border-color:var(--color-blue-100)}.dark\:border-blue-300:where(.dark,.dark *){border-color:var(--color-blue-300)}.dark\:border-blue-400:where(.dark,.dark *){border-color:var(--color-blue-400)}.dark\:border-blue-500:where(.dark,.dark *){border-color:var(--color-blue-500)}.dark\:border-blue-500\/40:where(.dark,.dark *){border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-500) var(--opacity-40), transparent)}}.dark\:border-blue-500\/50:where(.dark,.dark *){border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-500) var(--opacity-50), transparent)}}.dark\:border-blue-600:where(.dark,.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-700:where(.dark,.dark *){border-color:var(--color-blue-700)}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-cyan-300:where(.dark,.dark *){border-color:var(--color-cyan-300)}.dark\:border-cyan-400:where(.dark,.dark *){border-color:var(--color-cyan-400)}.dark\:border-cyan-500:where(.dark,.dark *){border-color:var(--color-cyan-500)}.dark\:border-cyan-500\/30:where(.dark,.dark *){border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-500) var(--opacity-30), transparent)}}.dark\:border-cyan-500\/70:where(.dark,.dark *){border-color:#00b7d7b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-500\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-500) var(--opacity-70), transparent)}}.dark\:border-cyan-600:where(.dark,.dark *){border-color:var(--color-cyan-600)}.dark\:border-cyan-700:where(.dark,.dark *){border-color:var(--color-cyan-700)}.dark\:border-cyan-700\/60:where(.dark,.dark *){border-color:#00749299}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-700) var(--opacity-60), transparent)}}.dark\:border-cyan-800:where(.dark,.dark *){border-color:var(--color-cyan-800)}.dark\:border-cyan-800\/60:where(.dark,.dark *){border-color:#005f7899}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-800) var(--opacity-60), transparent)}}.dark\:border-danger-500\/60:where(.dark,.dark *){border-color:#ef444499}@supports (color:color-mix(in lab, red, red)){.dark\:border-danger-500\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-danger-500) var(--opacity-60), transparent)}}.dark\:border-danger-600:where(.dark,.dark *){border-color:var(--color-danger-600)}.dark\:border-danger-700:where(.dark,.dark *){border-color:var(--color-danger-700)}.dark\:border-danger-700\/40:where(.dark,.dark *){border-color:#b91c1c66}@supports (color:color-mix(in lab, red, red)){.dark\:border-danger-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-danger-700) var(--opacity-40), transparent)}}.dark\:border-danger-800:where(.dark,.dark *){border-color:var(--color-danger-800)}.dark\:border-emerald-200\/25:where(.dark,.dark *){border-color:#a4f4cf40}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-200\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-200) var(--opacity-25), transparent)}}.dark\:border-emerald-300:where(.dark,.dark *){border-color:var(--color-emerald-300)}.dark\:border-emerald-400:where(.dark,.dark *){border-color:var(--color-emerald-400)}.dark\:border-emerald-400\/50:where(.dark,.dark *){border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-400) var(--opacity-50), transparent)}}.dark\:border-emerald-500:where(.dark,.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-500\/50:where(.dark,.dark *){border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) var(--opacity-50), transparent)}}.dark\:border-emerald-500\/60:where(.dark,.dark *){border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) var(--opacity-60), transparent)}}.dark\:border-emerald-500\/70:where(.dark,.dark *){border-color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) var(--opacity-70), transparent)}}.dark\:border-emerald-700:where(.dark,.dark *){border-color:var(--color-emerald-700)}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-emerald-800\/40:where(.dark,.dark *){border-color:#005f4666}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-800) var(--opacity-40), transparent)}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-green-300:where(.dark,.dark *){border-color:var(--color-green-300)}.dark\:border-green-400:where(.dark,.dark *){border-color:var(--color-green-400)}.dark\:border-green-500:where(.dark,.dark *){border-color:var(--color-green-500)}.dark\:border-green-600:where(.dark,.dark *){border-color:var(--color-green-600)}.dark\:border-green-700:where(.dark,.dark *){border-color:var(--color-green-700)}.dark\:border-green-800:where(.dark,.dark *){border-color:var(--color-green-800)}.dark\:border-indigo-400:where(.dark,.dark *){border-color:var(--color-indigo-400)}.dark\:border-mountain-400:where(.dark,.dark *){border-color:var(--color-mountain-400)}.dark\:border-mountain-500:where(.dark,.dark *),.dark\:border-mountain-500\/40:where(.dark,.dark *){border-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-mountain-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-40), transparent)}}.dark\:border-mountain-500\/50:where(.dark,.dark *){border-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-mountain-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-50), transparent)}}.dark\:border-mountain-500\/70:where(.dark,.dark *){border-color:var(--color-mountain-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-mountain-500\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mountain-500) var(--opacity-70), transparent)}}.dark\:border-mountain-600:where(.dark,.dark *){border-color:var(--color-mountain-600)}.dark\:border-mountain-700:where(.dark,.dark *){border-color:var(--color-mountain-700)}.dark\:border-mountain-700\!:where(.dark,.dark *){border-color:var(--color-mountain-700)!important}.dark\:border-mountain-700\/50:where(.dark,.dark *){border-color:var(--color-mountain-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-mountain-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mountain-700) var(--opacity-50), transparent)}}.dark\:border-mountain-800:where(.dark,.dark *),.dark\:border-mountain-800\/60:where(.dark,.dark *){border-color:var(--color-mountain-800)}@supports (color:color-mix(in lab, red, red)){.dark\:border-mountain-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-mountain-800) var(--opacity-60), transparent)}}.dark\:border-night-300:where(.dark,.dark *){border-color:var(--color-night-300)}.dark\:border-night-400:where(.dark,.dark *),.dark\:border-night-400\/40:where(.dark,.dark *){border-color:var(--color-night-400)}@supports (color:color-mix(in lab, red, red)){.dark\:border-night-400\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-night-400) var(--opacity-40), transparent)}}.dark\:border-night-500:where(.dark,.dark *){border-color:var(--color-night-500)}.dark\:border-night-500\!:where(.dark,.dark *){border-color:var(--color-night-500)!important}.dark\:border-night-500\/40:where(.dark,.dark *){border-color:var(--color-night-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-night-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-night-500) var(--opacity-40), transparent)}}.dark\:border-night-500\/60:where(.dark,.dark *){border-color:var(--color-night-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-night-500\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-night-500) var(--opacity-60), transparent)}}.dark\:border-night-600:where(.dark,.dark *),.dark\:border-night-600\/50:where(.dark,.dark *){border-color:var(--color-night-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-night-600\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-night-600) var(--opacity-50), transparent)}}.dark\:border-night-600\/60:where(.dark,.dark *){border-color:var(--color-night-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-night-600\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-night-600) var(--opacity-60), transparent)}}.dark\:border-night-600\/80:where(.dark,.dark *){border-color:var(--color-night-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-night-600\/80:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-night-600) var(--opacity-80), transparent)}}.dark\:border-night-700:where(.dark,.dark *),.dark\:border-night-700\/50:where(.dark,.dark *){border-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-night-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-night-700) var(--opacity-50), transparent)}}.dark\:border-night-700\/60:where(.dark,.dark *){border-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-night-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-night-700) var(--opacity-60), transparent)}}.dark\:border-night-800:where(.dark,.dark *){border-color:var(--color-night-800)}.dark\:border-night-900:where(.dark,.dark *){border-color:var(--color-night-900)}.dark\:border-orange-300:where(.dark,.dark *){border-color:var(--color-orange-300)}.dark\:border-orange-400:where(.dark,.dark *){border-color:var(--color-orange-400)}.dark\:border-orange-500:where(.dark,.dark *){border-color:var(--color-orange-500)}.dark\:border-orange-500\/50:where(.dark,.dark *){border-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-orange-500) var(--opacity-50), transparent)}}.dark\:border-orange-600:where(.dark,.dark *){border-color:var(--color-orange-600)}.dark\:border-orange-700:where(.dark,.dark *){border-color:var(--color-orange-700)}.dark\:border-orange-800:where(.dark,.dark *){border-color:var(--color-orange-800)}.dark\:border-pine-100:where(.dark,.dark *){border-color:var(--color-pine-100)}.dark\:border-pine-400:where(.dark,.dark *),.dark\:border-pine-400\/50:where(.dark,.dark *){border-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-400\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-50), transparent)}}.dark\:border-pine-500:where(.dark,.dark *),.dark\:border-pine-500\/40:where(.dark,.dark *){border-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-40), transparent)}}.dark\:border-pine-500\/70:where(.dark,.dark *){border-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-500\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-70), transparent)}}.dark\:border-pine-600:where(.dark,.dark *),.dark\:border-pine-600\/30:where(.dark,.dark *){border-color:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-600\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-600) var(--opacity-30), transparent)}}.dark\:border-pine-600\/40:where(.dark,.dark *){border-color:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-600\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-600) var(--opacity-40), transparent)}}.dark\:border-pine-600\/50:where(.dark,.dark *){border-color:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-600\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-600) var(--opacity-50), transparent)}}.dark\:border-pine-700:where(.dark,.dark *),.dark\:border-pine-700\/40:where(.dark,.dark *){border-color:var(--color-pine-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-700) var(--opacity-40), transparent)}}.dark\:border-pine-700\/50:where(.dark,.dark *){border-color:var(--color-pine-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-700) var(--opacity-50), transparent)}}.dark\:border-pine-800:where(.dark,.dark *),.dark\:border-pine-800\/40:where(.dark,.dark *){border-color:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-800) var(--opacity-40), transparent)}}.dark\:border-pine-800\/50:where(.dark,.dark *){border-color:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-800) var(--opacity-50), transparent)}}.dark\:border-pine-800\/60:where(.dark,.dark *){border-color:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-800) var(--opacity-60), transparent)}}.dark\:border-pine-800\/70:where(.dark,.dark *){border-color:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pine-800\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pine-800) var(--opacity-70), transparent)}}.dark\:border-purple-600:where(.dark,.dark *){border-color:var(--color-purple-600)}.dark\:border-purple-700:where(.dark,.dark *){border-color:var(--color-purple-700)}.dark\:border-red-300:where(.dark,.dark *){border-color:var(--color-red-300)}.dark\:border-red-400:where(.dark,.dark *){border-color:var(--color-red-400)}.dark\:border-red-500:where(.dark,.dark *){border-color:var(--color-red-500)}.dark\:border-red-500\/20:where(.dark,.dark *){border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) var(--opacity-20), transparent)}}.dark\:border-red-600:where(.dark,.dark *){border-color:var(--color-red-600)}.dark\:border-red-700:where(.dark,.dark *){border-color:var(--color-red-700)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/40:where(.dark,.dark *){border-color:#9f071266}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-800) var(--opacity-40), transparent)}}.dark\:border-red-800\/50:where(.dark,.dark *){border-color:#9f071280}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-800) var(--opacity-50), transparent)}}.dark\:border-red-900:where(.dark,.dark *){border-color:var(--color-red-900)}.dark\:border-red-900\/50:where(.dark,.dark *){border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-900) var(--opacity-50), transparent)}}.dark\:border-rose-400:where(.dark,.dark *){border-color:var(--color-rose-400)}.dark\:border-rose-500:where(.dark,.dark *){border-color:var(--color-rose-500)}.dark\:border-rose-500\/50:where(.dark,.dark *){border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-rose-500) var(--opacity-50), transparent)}}.dark\:border-rose-500\/70:where(.dark,.dark *){border-color:#ff2357b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-500\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-rose-500) var(--opacity-70), transparent)}}.dark\:border-rose-600:where(.dark,.dark *){border-color:var(--color-rose-600)}.dark\:border-rose-700:where(.dark,.dark *){border-color:var(--color-rose-700)}.dark\:border-sky-200\/20:where(.dark,.dark *){border-color:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-200\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-200) var(--opacity-20), transparent)}}.dark\:border-sky-400:where(.dark,.dark *){border-color:var(--color-sky-400)}.dark\:border-sky-500:where(.dark,.dark *){border-color:var(--color-sky-500)}.dark\:border-sky-500\/20:where(.dark,.dark *){border-color:#0ea5e933}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-20), transparent)}}.dark\:border-sky-500\/40:where(.dark,.dark *){border-color:#0ea5e966}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-40), transparent)}}.dark\:border-sky-500\/50:where(.dark,.dark *){border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-50), transparent)}}.dark\:border-sky-500\/60:where(.dark,.dark *){border-color:#0ea5e999}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-60), transparent)}}.dark\:border-sky-500\/70:where(.dark,.dark *){border-color:#0ea5e9b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-70), transparent)}}.dark\:border-sky-600:where(.dark,.dark *){border-color:var(--color-sky-600)}.dark\:border-sky-700:where(.dark,.dark *){border-color:var(--color-sky-700)}.dark\:border-sky-700\/40:where(.dark,.dark *){border-color:#0069a466}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-700) var(--opacity-40), transparent)}}.dark\:border-sky-700\/50:where(.dark,.dark *){border-color:#0069a480}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-700) var(--opacity-50), transparent)}}.dark\:border-sky-700\/60:where(.dark,.dark *){border-color:#0069a499}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-700) var(--opacity-60), transparent)}}.dark\:border-sky-800:where(.dark,.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-800\/50:where(.dark,.dark *){border-color:#00598680}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-800) var(--opacity-50), transparent)}}.dark\:border-sky-800\/60:where(.dark,.dark *){border-color:#00598699}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-800) var(--opacity-60), transparent)}}.dark\:border-slate-200:where(.dark,.dark *){border-color:var(--color-slate-200)}.dark\:border-slate-400:where(.dark,.dark *){border-color:var(--color-slate-400)}.dark\:border-slate-500:where(.dark,.dark *){border-color:var(--color-slate-500)}.dark\:border-slate-500\/40:where(.dark,.dark *){border-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-slate-500) var(--opacity-40), transparent)}}.dark\:border-slate-600:where(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-600\/30:where(.dark,.dark *){border-color:#45556c4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-600\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-slate-600) var(--opacity-30), transparent)}}.dark\:border-slate-600\/50:where(.dark,.dark *){border-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-600\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-slate-600) var(--opacity-50), transparent)}}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-snow-200:where(.dark,.dark *){border-color:var(--color-snow-200)}.dark\:border-snow-400:where(.dark,.dark *){border-color:var(--color-snow-400)}.dark\:border-snow-500:where(.dark,.dark *),.dark\:border-snow-500\/20:where(.dark,.dark *){border-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-20), transparent)}}.dark\:border-snow-500\/50:where(.dark,.dark *){border-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-50), transparent)}}.dark\:border-snow-500\/70:where(.dark,.dark *){border-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-500\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-70), transparent)}}.dark\:border-snow-600:where(.dark,.dark *),.dark\:border-snow-600\/40:where(.dark,.dark *){border-color:var(--color-snow-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-600\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-600) var(--opacity-40), transparent)}}.dark\:border-snow-600\/50:where(.dark,.dark *){border-color:var(--color-snow-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-600\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-600) var(--opacity-50), transparent)}}.dark\:border-snow-600\/60:where(.dark,.dark *){border-color:var(--color-snow-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-600\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-600) var(--opacity-60), transparent)}}.dark\:border-snow-700:where(.dark,.dark *),.dark\:border-snow-700\/30:where(.dark,.dark *){border-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-30), transparent)}}.dark\:border-snow-700\/40:where(.dark,.dark *){border-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-40), transparent)}}.dark\:border-snow-700\/50:where(.dark,.dark *){border-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-50), transparent)}}.dark\:border-snow-700\/60:where(.dark,.dark *){border-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-60), transparent)}}.dark\:border-snow-700\/70:where(.dark,.dark *){border-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-700\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-70), transparent)}}.dark\:border-snow-700\/80:where(.dark,.dark *){border-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-snow-700\/80:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-80), transparent)}}.dark\:border-snow-800:where(.dark,.dark *){border-color:var(--color-snow-800)}.dark\:border-stone-700\/40:where(.dark,.dark *){border-color:#44403c66}@supports (color:color-mix(in lab, red, red)){.dark\:border-stone-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-stone-700) var(--opacity-40), transparent)}}.dark\:border-teal-400:where(.dark,.dark *){border-color:var(--color-teal-400)}.dark\:border-teal-500:where(.dark,.dark *){border-color:var(--color-teal-500)}.dark\:border-teal-500\/40:where(.dark,.dark *){border-color:#00baa766}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-teal-500) var(--opacity-40), transparent)}}.dark\:border-teal-500\/50:where(.dark,.dark *){border-color:#00baa780}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-teal-500) var(--opacity-50), transparent)}}.dark\:border-teal-600:where(.dark,.dark *){border-color:var(--color-teal-600)}.dark\:border-teal-600\/30:where(.dark,.dark *){border-color:#0095884d}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-600\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-teal-600) var(--opacity-30), transparent)}}.dark\:border-teal-700:where(.dark,.dark *){border-color:var(--color-teal-700)}.dark\:border-teal-700\/60:where(.dark,.dark *){border-color:#00776e99}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-teal-700) var(--opacity-60), transparent)}}.dark\:border-teal-800\/40:where(.dark,.dark *){border-color:#005f5a66}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-teal-800) var(--opacity-40), transparent)}}.dark\:border-teal-800\/50:where(.dark,.dark *){border-color:#005f5a80}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-teal-800) var(--opacity-50), transparent)}}.dark\:border-teal-800\/60:where(.dark,.dark *){border-color:#005f5a99}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-teal-800) var(--opacity-60), transparent)}}.dark\:border-violet-400:where(.dark,.dark *){border-color:var(--color-violet-400)}.dark\:border-violet-400\/30:where(.dark,.dark *){border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-400\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-violet-400) var(--opacity-30), transparent)}}.dark\:border-violet-800:where(.dark,.dark *){border-color:var(--color-violet-800)}.dark\:border-warm-400:where(.dark,.dark *){border-color:var(--color-warm-400)}.dark\:border-warm-500:where(.dark,.dark *),.dark\:border-warm-500\/40:where(.dark,.dark *){border-color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-warm-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-warm-500) var(--opacity-40), transparent)}}.dark\:border-warm-500\/50:where(.dark,.dark *){border-color:var(--color-warm-500)}@supports (color:color-mix(in lab, red, red)){.dark\:border-warm-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-warm-500) var(--opacity-50), transparent)}}.dark\:border-warm-600:where(.dark,.dark *),.dark\:border-warm-600\/55:where(.dark,.dark *){border-color:var(--color-warm-600)}@supports (color:color-mix(in lab, red, red)){.dark\:border-warm-600\/55:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-warm-600) var(--opacity-55), transparent)}}.dark\:border-warm-700:where(.dark,.dark *),.dark\:border-warm-700\/40:where(.dark,.dark *){border-color:var(--color-warm-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-warm-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-warm-700) var(--opacity-40), transparent)}}.dark\:border-warm-700\/50:where(.dark,.dark *){border-color:var(--color-warm-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-warm-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-warm-700) var(--opacity-50), transparent)}}.dark\:border-warm-800:where(.dark,.dark *){border-color:var(--color-warm-800)}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) var(--opacity-5), transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.dark\:border-white\/12:where(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) var(--opacity-15), transparent)}}.dark\:border-white\/\[0\.05\]:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.05\]:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/\[0\.06\]:where(.dark,.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.06\]:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:border-white\/\[0\.09\]:where(.dark,.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.09\]:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dark\:border-white\/\[0\.16\]:where(.dark,.dark *){border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.16\]:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.dark\:border-white\/\[0\.18\]:where(.dark,.dark *){border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.18\]:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.dark\:border-yellow-500:where(.dark,.dark *){border-color:var(--color-yellow-500)}.dark\:border-yellow-500\/50:where(.dark,.dark *){border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.dark\:border-yellow-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-yellow-500) var(--opacity-50), transparent)}}.dark\:border-yellow-600:where(.dark,.dark *){border-color:var(--color-yellow-600)}.dark\:border-t-amber-800\/30\!:where(.dark,.dark *){border-top-color:#953d004d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-t-amber-800\/30\!:where(.dark,.dark *){border-top-color:color-mix(in oklab, var(--color-amber-800) var(--opacity-30), transparent)!important}}.dark\:border-t-blue-800\/30\!:where(.dark,.dark *){border-top-color:#193cb84d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-t-blue-800\/30\!:where(.dark,.dark *){border-top-color:color-mix(in oklab, var(--color-blue-800) var(--opacity-30), transparent)!important}}.dark\:border-t-emerald-800\/30\!:where(.dark,.dark *){border-top-color:#005f464d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-t-emerald-800\/30\!:where(.dark,.dark *){border-top-color:color-mix(in oklab, var(--color-emerald-800) var(--opacity-30), transparent)!important}}.dark\:border-t-night-700:where(.dark,.dark *){border-top-color:var(--color-night-700)}.dark\:border-t-red-800\/30\!:where(.dark,.dark *){border-top-color:#9f07124d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-t-red-800\/30\!:where(.dark,.dark *){border-top-color:color-mix(in oklab, var(--color-red-800) var(--opacity-30), transparent)!important}}.dark\:border-r-amber-800\/30\!:where(.dark,.dark *){border-right-color:#953d004d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-r-amber-800\/30\!:where(.dark,.dark *){border-right-color:color-mix(in oklab, var(--color-amber-800) var(--opacity-30), transparent)!important}}.dark\:border-r-blue-800\/30\!:where(.dark,.dark *){border-right-color:#193cb84d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-r-blue-800\/30\!:where(.dark,.dark *){border-right-color:color-mix(in oklab, var(--color-blue-800) var(--opacity-30), transparent)!important}}.dark\:border-r-emerald-800\/30\!:where(.dark,.dark *){border-right-color:#005f464d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-r-emerald-800\/30\!:where(.dark,.dark *){border-right-color:color-mix(in oklab, var(--color-emerald-800) var(--opacity-30), transparent)!important}}.dark\:border-r-red-800\/30\!:where(.dark,.dark *){border-right-color:#9f07124d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-r-red-800\/30\!:where(.dark,.dark *){border-right-color:color-mix(in oklab, var(--color-red-800) var(--opacity-30), transparent)!important}}.dark\:border-r-snow-800:where(.dark,.dark *){border-right-color:var(--color-snow-800)}.dark\:border-b-amber-800\/30\!:where(.dark,.dark *){border-bottom-color:#953d004d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-b-amber-800\/30\!:where(.dark,.dark *){border-bottom-color:color-mix(in oklab, var(--color-amber-800) var(--opacity-30), transparent)!important}}.dark\:border-b-blue-800\/30\!:where(.dark,.dark *){border-bottom-color:#193cb84d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-b-blue-800\/30\!:where(.dark,.dark *){border-bottom-color:color-mix(in oklab, var(--color-blue-800) var(--opacity-30), transparent)!important}}.dark\:border-b-danger-400:where(.dark,.dark *){border-bottom-color:var(--color-danger-400)}.dark\:border-b-emerald-800\/30\!:where(.dark,.dark *){border-bottom-color:#005f464d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-b-emerald-800\/30\!:where(.dark,.dark *){border-bottom-color:color-mix(in oklab, var(--color-emerald-800) var(--opacity-30), transparent)!important}}.dark\:border-b-pine-400:where(.dark,.dark *){border-bottom-color:var(--color-pine-400)}.dark\:border-b-red-800\/30\!:where(.dark,.dark *){border-bottom-color:#9f07124d!important}@supports (color:color-mix(in lab, red, red)){.dark\:border-b-red-800\/30\!:where(.dark,.dark *){border-bottom-color:color-mix(in oklab, var(--color-red-800) var(--opacity-30), transparent)!important}}.dark\:border-b-warm-400:where(.dark,.dark *){border-bottom-color:var(--color-warm-400)}.dark\:border-l-\[var\(--color-mv2-terracotta\)\]:where(.dark,.dark *){border-left-color:var(--color-mv2-terracotta)}.dark\:bg-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_28\%\,transparent\)\]:where(.dark,.dark *){background-color:#4a9e9e47}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_28\%\,transparent\)\]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--color-mv2-teal) 28%,transparent)}}.dark\:bg-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_35\%\,transparent\)\]:where(.dark,.dark *){background-color:#4a9e9e59}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--color-mv2-teal\)_35\%\,transparent\)\]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--color-mv2-teal) 35%,transparent)}}.dark\:bg-\[var\(--bg-card\)\]:where(.dark,.dark *){background-color:var(--bg-card)}.dark\:bg-\[var\(--bg-page\)\]:where(.dark,.dark *){background-color:var(--bg-page)}.dark\:bg-\[var\(--bp-navy-2\)\]:where(.dark,.dark *){background-color:var(--bp-navy-2)}.dark\:bg-\[var\(--brand-line-solid\)\]\/10:where(.dark,.dark *){background-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--brand-line-solid\)\]\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-10), transparent)}}.dark\:bg-\[var\(--brand-line-solid\)\]\/20:where(.dark,.dark *){background-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--brand-line-solid\)\]\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-20), transparent)}}.dark\:bg-\[var\(--brand-line-solid\)\]\/30:where(.dark,.dark *){background-color:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--brand-line-solid\)\]\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--brand-line-solid) var(--opacity-30), transparent)}}.dark\:bg-\[var\(--color-mv2-charcoal\)\]:where(.dark,.dark *){background-color:var(--color-mv2-charcoal)}.dark\:bg-\[var\(--color-mv2-charcoal\)\]\/92:where(.dark,.dark *){background-color:#1e2832eb}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-charcoal\)\]\/92:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-charcoal) var(--opacity-92), transparent)}}.dark\:bg-\[var\(--color-mv2-charcoal\)\]\/95:where(.dark,.dark *){background-color:#1e2832f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-charcoal\)\]\/95:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-charcoal) var(--opacity-95), transparent)}}.dark\:bg-\[var\(--color-mv2-dusty-rose\)\]\/15:where(.dark,.dark *){background-color:#d0786826}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-dusty-rose\)\]\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-dusty-rose) var(--opacity-15), transparent)}}.dark\:bg-\[var\(--color-mv2-golden\)\]\/15:where(.dark,.dark *){background-color:#e8b82026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-golden\)\]\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-golden) var(--opacity-15), transparent)}}.dark\:bg-\[var\(--color-mv2-navy\)\]:where(.dark,.dark *){background-color:var(--color-mv2-navy)}.dark\:bg-\[var\(--color-mv2-navy\)\]\/20:where(.dark,.dark *){background-color:#0f1d2e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-navy\)\]\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-20), transparent)}}.dark\:bg-\[var\(--color-mv2-navy\)\]\/50:where(.dark,.dark *){background-color:#0f1d2e80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-navy\)\]\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-50), transparent)}}.dark\:bg-\[var\(--color-mv2-teal\)\]\/12:where(.dark,.dark *){background-color:#4a9e9e1f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-teal\)\]\/12:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-teal) 12%, transparent)}}.dark\:bg-\[var\(--color-mv2-teal\)\]\/15:where(.dark,.dark *){background-color:#4a9e9e26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-teal\)\]\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-teal) var(--opacity-15), transparent)}}.dark\:bg-\[var\(--color-mv2-teal-dark\)\]:where(.dark,.dark *){background-color:var(--color-mv2-teal-dark)}.dark\:bg-\[var\(--color-mv2-terracotta\)\]\/10:where(.dark,.dark *){background-color:#b855401a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-terracotta\)\]\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-10), transparent)}}.dark\:bg-\[var\(--color-mv2-terracotta\)\]\/15:where(.dark,.dark *){background-color:#b8554026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-mv2-terracotta\)\]\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-15), transparent)}}.dark\:bg-\[var\(--color-mv2-terracotta-dark\)\]:where(.dark,.dark *){background-color:var(--color-mv2-terracotta-dark)}.dark\:bg-\[var\(--primitive-mountain-800\)\]:where(.dark,.dark *){background-color:var(--primitive-mountain-800)}.dark\:bg-\[var\(--primitive-navigate-orange\)\]\/20:where(.dark,.dark *){background-color:var(--primitive-navigate-orange)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--primitive-navigate-orange\)\]\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primitive-navigate-orange) var(--opacity-20), transparent)}}.dark\:bg-\[var\(--primitive-navigate-purple\)\]\/20:where(.dark,.dark *){background-color:var(--primitive-navigate-purple)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--primitive-navigate-purple\)\]\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primitive-navigate-purple) var(--opacity-20), transparent)}}.dark\:bg-\[var\(--primitive-night-600\)\]:where(.dark,.dark *){background-color:var(--primitive-night-600)}.dark\:bg-\[var\(--primitive-night-700\)\]:where(.dark,.dark *){background-color:var(--primitive-night-700)}.dark\:bg-\[var\(--primitive-night-800\)\]:where(.dark,.dark *){background-color:var(--primitive-night-800)}.dark\:bg-\[var\(--primitive-night-900\)\]\/50:where(.dark,.dark *){background-color:var(--primitive-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--primitive-night-900\)\]\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primitive-night-900) var(--opacity-50), transparent)}}.dark\:bg-\[var\(--primitive-night-900\)\]\/80:where(.dark,.dark *){background-color:var(--primitive-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--primitive-night-900\)\]\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primitive-night-900) var(--opacity-80), transparent)}}.dark\:bg-\[var\(--primitive-pine-800\)\]:where(.dark,.dark *){background-color:var(--primitive-pine-800)}.dark\:bg-amber-300\/14:where(.dark,.dark *){background-color:#ffd23624}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-300\/14:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-300) 14%, transparent)}}.dark\:bg-amber-400:where(.dark,.dark *){background-color:var(--color-amber-400)}.dark\:bg-amber-500:where(.dark,.dark *){background-color:var(--color-amber-500)}.dark\:bg-amber-500\/20:where(.dark,.dark *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) var(--opacity-20), transparent)}}.dark\:bg-amber-600:where(.dark,.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-700:where(.dark,.dark *){background-color:var(--color-amber-700)}.dark\:bg-amber-800:where(.dark,.dark *){background-color:var(--color-amber-800)}.dark\:bg-amber-800\/50:where(.dark,.dark *){background-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-800) var(--opacity-50), transparent)}}.dark\:bg-amber-800\/70:where(.dark,.dark *){background-color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-800) var(--opacity-70), transparent)}}.dark\:bg-amber-800\/80:where(.dark,.dark *){background-color:#953d00cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-800) var(--opacity-80), transparent)}}.dark\:bg-amber-900:where(.dark,.dark *){background-color:var(--color-amber-900)}.dark\:bg-amber-900\/10:where(.dark,.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-10), transparent)}}.dark\:bg-amber-900\/15:where(.dark,.dark *){background-color:#7b330626}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-15), transparent)}}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-20), transparent)}}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-30), transparent)}}.dark\:bg-amber-900\/35:where(.dark,.dark *){background-color:#7b330659}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/35:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 35%, transparent)}}.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-40), transparent)}}.dark\:bg-amber-900\/50:where(.dark,.dark *){background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-50), transparent)}}.dark\:bg-amber-900\/60:where(.dark,.dark *){background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-60), transparent)}}.dark\:bg-amber-900\/80:where(.dark,.dark *){background-color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-80), transparent)}}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) var(--opacity-20), transparent)}}.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) var(--opacity-30), transparent)}}.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) var(--opacity-40), transparent)}}.dark\:bg-amber-950\/50:where(.dark,.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) var(--opacity-50), transparent)}}.dark\:bg-amber-950\/60:where(.dark,.dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) var(--opacity-60), transparent)}}.dark\:bg-black\/10:where(.dark,.dark *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) var(--opacity-10), transparent)}}.dark\:bg-black\/24:where(.dark,.dark *){background-color:#0000003d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/24:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 24%, transparent)}}.dark\:bg-blue-50:where(.dark,.dark *){background-color:var(--color-blue-50)}.dark\:bg-blue-700:where(.dark,.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-800:where(.dark,.dark *){background-color:var(--color-blue-800)}.dark\:bg-blue-800\/80:where(.dark,.dark *){background-color:#193cb8cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-800) var(--opacity-80), transparent)}}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) var(--opacity-20), transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) var(--opacity-30), transparent)}}.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) var(--opacity-40), transparent)}}.dark\:bg-blue-900\/50:where(.dark,.dark *){background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) var(--opacity-50), transparent)}}.dark\:bg-blue-950\/30:where(.dark,.dark *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) var(--opacity-30), transparent)}}.dark\:bg-blue-950\/60:where(.dark,.dark *){background-color:#16245699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) var(--opacity-60), transparent)}}.dark\:bg-cyan-800\/50:where(.dark,.dark *){background-color:#005f7880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-800) var(--opacity-50), transparent)}}.dark\:bg-cyan-800\/80:where(.dark,.dark *){background-color:#005f78cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-800) var(--opacity-80), transparent)}}.dark\:bg-cyan-900\/20:where(.dark,.dark *){background-color:#104e6433}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) var(--opacity-20), transparent)}}.dark\:bg-cyan-900\/25:where(.dark,.dark *){background-color:#104e6440}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/25:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) var(--opacity-25), transparent)}}.dark\:bg-cyan-900\/30:where(.dark,.dark *){background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) var(--opacity-30), transparent)}}.dark\:bg-cyan-900\/40:where(.dark,.dark *){background-color:#104e6466}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) var(--opacity-40), transparent)}}.dark\:bg-cyan-900\/50:where(.dark,.dark *){background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) var(--opacity-50), transparent)}}.dark\:bg-cyan-950\/30:where(.dark,.dark *){background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) var(--opacity-30), transparent)}}.dark\:bg-cyan-950\/60:where(.dark,.dark *){background-color:#05334599}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) var(--opacity-60), transparent)}}.dark\:bg-danger-900\/15:where(.dark,.dark *){background-color:#7f1d1d26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-danger-900\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-danger-900) var(--opacity-15), transparent)}}.dark\:bg-danger-900\/50:where(.dark,.dark *){background-color:#7f1d1d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-danger-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-danger-900) var(--opacity-50), transparent)}}.dark\:bg-emerald-400:where(.dark,.dark *){background-color:var(--color-emerald-400)}.dark\:bg-emerald-500\/20:where(.dark,.dark *){background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) var(--opacity-20), transparent)}}.dark\:bg-emerald-500\/90:where(.dark,.dark *){background-color:#00bb7fe6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) var(--opacity-90), transparent)}}.dark\:bg-emerald-800\/70:where(.dark,.dark *){background-color:#005f46b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-800) var(--opacity-70), transparent)}}.dark\:bg-emerald-800\/80:where(.dark,.dark *){background-color:#005f46cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-800) var(--opacity-80), transparent)}}.dark\:bg-emerald-900\/15:where(.dark,.dark *){background-color:#004e3b26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) var(--opacity-15), transparent)}}.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) var(--opacity-20), transparent)}}.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) var(--opacity-30), transparent)}}.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) var(--opacity-40), transparent)}}.dark\:bg-emerald-900\/50:where(.dark,.dark *){background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) var(--opacity-50), transparent)}}.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) var(--opacity-30), transparent)}}.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) var(--opacity-40), transparent)}}.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) var(--opacity-60), transparent)}}.dark\:bg-forest-800:where(.dark,.dark *){background-color:var(--color-forest-800)}.dark\:bg-forest-900:where(.dark,.dark *),.dark\:bg-forest-900\/30:where(.dark,.dark *){background-color:var(--color-forest-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-forest-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-forest-900) var(--opacity-30), transparent)}}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) var(--opacity-30), transparent)}}.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) var(--opacity-50), transparent)}}.dark\:bg-green-800\/80:where(.dark,.dark *){background-color:#016630cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-800) var(--opacity-80), transparent)}}.dark\:bg-green-900\/10:where(.dark,.dark *){background-color:#0d542b1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) var(--opacity-10), transparent)}}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) var(--opacity-20), transparent)}}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) var(--opacity-30), transparent)}}.dark\:bg-green-900\/40:where(.dark,.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) var(--opacity-40), transparent)}}.dark\:bg-green-900\/50:where(.dark,.dark *){background-color:#0d542b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) var(--opacity-50), transparent)}}.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:#312e814d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-900) var(--opacity-30), transparent)}}.dark\:bg-indigo-900\/40:where(.dark,.dark *){background-color:#312e8166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-900) var(--opacity-40), transparent)}}.dark\:bg-mountain-400:where(.dark,.dark *){background-color:var(--color-mountain-400)}.dark\:bg-mountain-600:where(.dark,.dark *){background-color:var(--color-mountain-600)}.dark\:bg-mountain-700:where(.dark,.dark *){background-color:var(--color-mountain-700)}.dark\:bg-mountain-800:where(.dark,.dark *),.dark\:bg-mountain-800\/70:where(.dark,.dark *){background-color:var(--color-mountain-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-mountain-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mountain-800) var(--opacity-70), transparent)}}.dark\:bg-mountain-900:where(.dark,.dark *),.dark\:bg-mountain-900\/10:where(.dark,.dark *){background-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-mountain-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-10), transparent)}}.dark\:bg-mountain-900\/20:where(.dark,.dark *){background-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-mountain-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-20), transparent)}}.dark\:bg-mountain-900\/30:where(.dark,.dark *){background-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-mountain-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-30), transparent)}}.dark\:bg-mountain-900\/40:where(.dark,.dark *){background-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-mountain-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-40), transparent)}}.dark\:bg-mountain-900\/50:where(.dark,.dark *){background-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-mountain-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-50), transparent)}}.dark\:bg-night-500:where(.dark,.dark *),.dark\:bg-night-500\/50:where(.dark,.dark *){background-color:var(--color-night-500)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-500\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-500) var(--opacity-50), transparent)}}.dark\:bg-night-600:where(.dark,.dark *),.dark\:bg-night-600\/50:where(.dark,.dark *){background-color:var(--color-night-600)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-600\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-600) var(--opacity-50), transparent)}}.dark\:bg-night-700:where(.dark,.dark *),.dark\:bg-night-700\/40:where(.dark,.dark *){background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-700\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-700) var(--opacity-40), transparent)}}.dark\:bg-night-700\/50:where(.dark,.dark *){background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-700) var(--opacity-50), transparent)}}.dark\:bg-night-700\/55:where(.dark,.dark *){background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-700\/55:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-700) var(--opacity-55), transparent)}}.dark\:bg-night-700\/60:where(.dark,.dark *){background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-700\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-700) var(--opacity-60), transparent)}}.dark\:bg-night-700\/65:where(.dark,.dark *){background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-700\/65:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-700) 65%, transparent)}}.dark\:bg-night-700\/70:where(.dark,.dark *){background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-700\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-700) var(--opacity-70), transparent)}}.dark\:bg-night-800:where(.dark,.dark *),.dark\:bg-night-800\/10:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-10), transparent)}}.dark\:bg-night-800\/20:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-20), transparent)}}.dark\:bg-night-800\/30:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-30), transparent)}}.dark\:bg-night-800\/35:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/35:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) 35%, transparent)}}.dark\:bg-night-800\/40:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-40), transparent)}}.dark\:bg-night-800\/50:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-50), transparent)}}.dark\:bg-night-800\/60:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-60), transparent)}}.dark\:bg-night-800\/70:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-70), transparent)}}.dark\:bg-night-800\/80:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-80), transparent)}}.dark\:bg-night-800\/85:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/85:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-85), transparent)}}.dark\:bg-night-800\/90:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-90), transparent)}}.dark\:bg-night-800\/95:where(.dark,.dark *){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-800\/95:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-95), transparent)}}.dark\:bg-night-900:where(.dark,.dark *){background-color:var(--color-night-900)}.dark\:bg-night-900\!:where(.dark,.dark *){background-color:var(--color-night-900)!important}.dark\:bg-night-900\/20:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-20), transparent)}}.dark\:bg-night-900\/30:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-30), transparent)}}.dark\:bg-night-900\/35:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/35:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) 35%, transparent)}}.dark\:bg-night-900\/40:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-40), transparent)}}.dark\:bg-night-900\/50:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-50), transparent)}}.dark\:bg-night-900\/60:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-60), transparent)}}.dark\:bg-night-900\/70:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-70), transparent)}}.dark\:bg-night-900\/80:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-80), transparent)}}.dark\:bg-night-900\/85:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/85:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-85), transparent)}}.dark\:bg-night-900\/90:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-90), transparent)}}.dark\:bg-night-900\/95:where(.dark,.dark *){background-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-night-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-night-900) var(--opacity-95), transparent)}}.dark\:bg-orange-700:where(.dark,.dark *){background-color:var(--color-orange-700)}.dark\:bg-orange-800:where(.dark,.dark *){background-color:var(--color-orange-800)}.dark\:bg-orange-800\/80:where(.dark,.dark *){background-color:#9f2d00cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-800) var(--opacity-80), transparent)}}.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) var(--opacity-30), transparent)}}.dark\:bg-orange-900\/40:where(.dark,.dark *){background-color:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) var(--opacity-40), transparent)}}.dark\:bg-orange-900\/50:where(.dark,.dark *){background-color:#7e2a0c80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) var(--opacity-50), transparent)}}.dark\:bg-orange-950\/20:where(.dark,.dark *){background-color:#44130633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) var(--opacity-20), transparent)}}.dark\:bg-orange-950\/40:where(.dark,.dark *){background-color:#44130666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) var(--opacity-40), transparent)}}.dark\:bg-orange-950\/60:where(.dark,.dark *){background-color:#44130699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) var(--opacity-60), transparent)}}.dark\:bg-pine-50:where(.dark,.dark *){background-color:var(--color-pine-50)}.dark\:bg-pine-500:where(.dark,.dark *){background-color:var(--color-pine-500)}.dark\:bg-pine-600:where(.dark,.dark *),.dark\:bg-pine-600\/50:where(.dark,.dark *){background-color:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pine-600\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pine-600) var(--opacity-50), transparent)}}.dark\:bg-pine-700:where(.dark,.dark *){background-color:var(--color-pine-700)}.dark\:bg-pine-800:where(.dark,.dark *),.dark\:bg-pine-800\/70:where(.dark,.dark *){background-color:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pine-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pine-800) var(--opacity-70), transparent)}}.dark\:bg-pine-900:where(.dark,.dark *),.dark\:bg-pine-900\/10:where(.dark,.dark *){background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pine-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-10), transparent)}}.dark\:bg-pine-900\/15:where(.dark,.dark *){background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pine-900\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-15), transparent)}}.dark\:bg-pine-900\/20:where(.dark,.dark *){background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pine-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-20), transparent)}}.dark\:bg-pine-900\/30:where(.dark,.dark *){background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pine-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-30), transparent)}}.dark\:bg-pine-900\/40:where(.dark,.dark *){background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pine-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-40), transparent)}}.dark\:bg-pine-900\/50:where(.dark,.dark *){background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pine-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-50), transparent)}}.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) var(--opacity-30), transparent)}}.dark\:bg-purple-900\/40:where(.dark,.dark *){background-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) var(--opacity-40), transparent)}}.dark\:bg-purple-900\/50:where(.dark,.dark *){background-color:#59168b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) var(--opacity-50), transparent)}}.dark\:bg-red-400:where(.dark,.dark *){background-color:var(--color-red-400)}.dark\:bg-red-500\/20:where(.dark,.dark *){background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) var(--opacity-20), transparent)}}.dark\:bg-red-600:where(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-red-700:where(.dark,.dark *){background-color:var(--color-red-700)}.dark\:bg-red-800:where(.dark,.dark *){background-color:var(--color-red-800)}.dark\:bg-red-800\/80:where(.dark,.dark *){background-color:#9f0712cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-800) var(--opacity-80), transparent)}}.dark\:bg-red-900\/10:where(.dark,.dark *){background-color:#82181a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) var(--opacity-10), transparent)}}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) var(--opacity-20), transparent)}}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) var(--opacity-30), transparent)}}.dark\:bg-red-900\/35:where(.dark,.dark *){background-color:#82181a59}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/35:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 35%, transparent)}}.dark\:bg-red-900\/40:where(.dark,.dark *){background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) var(--opacity-40), transparent)}}.dark\:bg-red-900\/50:where(.dark,.dark *){background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) var(--opacity-50), transparent)}}.dark\:bg-red-950:where(.dark,.dark *){background-color:var(--color-red-950)}.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) var(--opacity-20), transparent)}}.dark\:bg-red-950\/30:where(.dark,.dark *){background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) var(--opacity-30), transparent)}}.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) var(--opacity-40), transparent)}}.dark\:bg-red-950\/50:where(.dark,.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) var(--opacity-50), transparent)}}.dark\:bg-rose-800\/70:where(.dark,.dark *){background-color:#a30037b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-800) var(--opacity-70), transparent)}}.dark\:bg-rose-900\/20:where(.dark,.dark *){background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-900) var(--opacity-20), transparent)}}.dark\:bg-rose-900\/40:where(.dark,.dark *){background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-900) var(--opacity-40), transparent)}}.dark\:bg-rose-900\/50:where(.dark,.dark *){background-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-900) var(--opacity-50), transparent)}}.dark\:bg-rose-950\/60:where(.dark,.dark *){background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-950) var(--opacity-60), transparent)}}.dark\:bg-sky-300\/15:where(.dark,.dark *){background-color:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-300\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-300) var(--opacity-15), transparent)}}.dark\:bg-sky-500\/20:where(.dark,.dark *){background-color:#0ea5e933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-20), transparent)}}.dark\:bg-sky-500\/70:where(.dark,.dark *){background-color:#0ea5e9b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-70), transparent)}}.dark\:bg-sky-600:where(.dark,.dark *){background-color:var(--color-sky-600)}.dark\:bg-sky-800:where(.dark,.dark *){background-color:var(--color-sky-800)}.dark\:bg-sky-800\/70:where(.dark,.dark *){background-color:#005986b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-800) var(--opacity-70), transparent)}}.dark\:bg-sky-900:where(.dark,.dark *){background-color:var(--color-sky-900)}.dark\:bg-sky-900\/20:where(.dark,.dark *){background-color:#024a7033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-20), transparent)}}.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:#024a704d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-30), transparent)}}.dark\:bg-sky-900\/40:where(.dark,.dark *){background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-40), transparent)}}.dark\:bg-sky-900\/50:where(.dark,.dark *){background-color:#024a7080}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-50), transparent)}}.dark\:bg-sky-950:where(.dark,.dark *){background-color:var(--color-sky-950)}.dark\:bg-sky-950\/15:where(.dark,.dark *){background-color:#052f4a26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) var(--opacity-15), transparent)}}.dark\:bg-sky-950\/30:where(.dark,.dark *){background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) var(--opacity-30), transparent)}}.dark\:bg-sky-950\/60:where(.dark,.dark *){background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) var(--opacity-60), transparent)}}.dark\:bg-slate-600:where(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/20:where(.dark,.dark *){background-color:#31415833}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-700\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-700) var(--opacity-20), transparent)}}.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-700) var(--opacity-50), transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) var(--opacity-50), transparent)}}.dark\:bg-slate-800\/60:where(.dark,.dark *){background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) var(--opacity-60), transparent)}}.dark\:bg-slate-800\/80:where(.dark,.dark *){background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) var(--opacity-80), transparent)}}.dark\:bg-slate-800\/90:where(.dark,.dark *){background-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) var(--opacity-90), transparent)}}.dark\:bg-slate-800\/95:where(.dark,.dark *){background-color:#1d293df2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/95:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) var(--opacity-95), transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/40:where(.dark,.dark *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) var(--opacity-40), transparent)}}.dark\:bg-slate-900\/50:where(.dark,.dark *){background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) var(--opacity-50), transparent)}}.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) var(--opacity-60), transparent)}}.dark\:bg-slate-950\/60:where(.dark,.dark *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) var(--opacity-60), transparent)}}.dark\:bg-snow-100:where(.dark,.dark *){background-color:var(--color-snow-100)}.dark\:bg-snow-200:where(.dark,.dark *){background-color:var(--color-snow-200)}.dark\:bg-snow-300:where(.dark,.dark *){background-color:var(--color-snow-300)}.dark\:bg-snow-500:where(.dark,.dark *),.dark\:bg-snow-500\/20:where(.dark,.dark *){background-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-snow-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-20), transparent)}}.dark\:bg-snow-600:where(.dark,.dark *){background-color:var(--color-snow-600)}.dark\:bg-snow-700:where(.dark,.dark *){background-color:var(--color-snow-700)}.dark\:bg-snow-800:where(.dark,.dark *),.dark\:bg-snow-800\/40:where(.dark,.dark *){background-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-snow-800\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-40), transparent)}}.dark\:bg-stone-600:where(.dark,.dark *){background-color:var(--color-stone-600)}.dark\:bg-teal-400:where(.dark,.dark *){background-color:var(--color-teal-400)}.dark\:bg-teal-700:where(.dark,.dark *){background-color:var(--color-teal-700)}.dark\:bg-teal-800:where(.dark,.dark *){background-color:var(--color-teal-800)}.dark\:bg-teal-900\/10:where(.dark,.dark *){background-color:#0b4f4a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-10), transparent)}}.dark\:bg-teal-900\/20:where(.dark,.dark *){background-color:#0b4f4a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-20), transparent)}}.dark\:bg-teal-900\/30:where(.dark,.dark *){background-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-30), transparent)}}.dark\:bg-teal-900\/40:where(.dark,.dark *){background-color:#0b4f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-40), transparent)}}.dark\:bg-teal-900\/50:where(.dark,.dark *){background-color:#0b4f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-50), transparent)}}.dark\:bg-teal-950\/30:where(.dark,.dark *){background-color:#022f2e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-950) var(--opacity-30), transparent)}}.dark\:bg-teal-950\/60:where(.dark,.dark *){background-color:#022f2e99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-950) var(--opacity-60), transparent)}}.dark\:bg-teal-950\/80:where(.dark,.dark *){background-color:#022f2ecc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-950) var(--opacity-80), transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-violet-500:where(.dark,.dark *){background-color:var(--color-violet-500)}.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-900) var(--opacity-30), transparent)}}.dark\:bg-violet-950:where(.dark,.dark *){background-color:var(--color-violet-950)}.dark\:bg-warm-600:where(.dark,.dark *){background-color:var(--color-warm-600)}.dark\:bg-warm-700:where(.dark,.dark *){background-color:var(--color-warm-700)}.dark\:bg-warm-800:where(.dark,.dark *){background-color:var(--color-warm-800)}.dark\:bg-warm-900:where(.dark,.dark *),.dark\:bg-warm-900\/15:where(.dark,.dark *){background-color:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warm-900\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-warm-900) var(--opacity-15), transparent)}}.dark\:bg-warm-900\/20:where(.dark,.dark *){background-color:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warm-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-warm-900) var(--opacity-20), transparent)}}.dark\:bg-warm-900\/30:where(.dark,.dark *){background-color:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warm-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-warm-900) var(--opacity-30), transparent)}}.dark\:bg-warm-900\/40:where(.dark,.dark *){background-color:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warm-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-warm-900) var(--opacity-40), transparent)}}.dark\:bg-warm-900\/50:where(.dark,.dark *){background-color:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warm-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-warm-900) var(--opacity-50), transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) var(--opacity-5), transparent)}}.dark\:bg-white\/8:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/8:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.dark\:bg-white\/15:where(.dark,.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) var(--opacity-15), transparent)}}.dark\:bg-white\/20:where(.dark,.dark *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) var(--opacity-20), transparent)}}.dark\:bg-white\/35:where(.dark,.dark *){background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/35:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.dark\:bg-white\/50:where(.dark,.dark *){background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.dark\:bg-white\/80:where(.dark,.dark *){background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) var(--opacity-80), transparent)}}.dark\:bg-white\/\[0\.02\]:where(.dark,.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.02\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[0\.06\]:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.06\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:bg-yellow-500\/20:where(.dark,.dark *){background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-500) var(--opacity-20), transparent)}}.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) var(--opacity-30), transparent)}}.dark\:bg-yellow-900\/50:where(.dark,.dark *){background-color:#733e0a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) var(--opacity-50), transparent)}}.dark\:bg-\[linear-gradient\(45deg\,\#2a2a28_25\%\,transparent_25\%\)\,linear-gradient\(-45deg\,\#2a2a28_25\%\,transparent_25\%\)\,linear-gradient\(45deg\,transparent_75\%\,\#2a2a28_75\%\)\,linear-gradient\(-45deg\,transparent_75\%\,\#2a2a28_75\%\)\]:where(.dark,.dark *){background-image:linear-gradient(45deg,#2a2a28 25%,#0000 25%),linear-gradient(-45deg,#2a2a28 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2a2a28 75%),linear-gradient(-45deg,#0000 75%,#2a2a28 75%)}.dark\:from-\[var\(--brand-line\)\]\/10:where(.dark,.dark *){--tw-gradient-from:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--brand-line\)\]\/10:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--brand-line) var(--opacity-10), transparent)}}.dark\:from-\[var\(--brand-line\)\]\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--brand-line-solid\)\]\/20:where(.dark,.dark *){--tw-gradient-from:var(--brand-line-solid)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--brand-line-solid\)\]\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--brand-line-solid) var(--opacity-20), transparent)}}.dark\:from-\[var\(--brand-line-solid\)\]\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--color-mv2-dusty-rose\)\]\/15:where(.dark,.dark *){--tw-gradient-from:#d0786826}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--color-mv2-dusty-rose\)\]\/15:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-mv2-dusty-rose) var(--opacity-15), transparent)}}.dark\:from-\[var\(--color-mv2-dusty-rose\)\]\/15:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--color-mv2-navy\)\]\/40:where(.dark,.dark *){--tw-gradient-from:#0f1d2e66}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--color-mv2-navy\)\]\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-mv2-navy) var(--opacity-40), transparent)}}.dark\:from-\[var\(--color-mv2-navy\)\]\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--primitive-mountain-900\)\]\/40:where(.dark,.dark *){--tw-gradient-from:var(--primitive-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--primitive-mountain-900\)\]\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--primitive-mountain-900) var(--opacity-40), transparent)}}.dark\:from-\[var\(--primitive-mountain-900\)\]\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--primitive-night-800\)\]:where(.dark,.dark *){--tw-gradient-from:var(--primitive-night-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--primitive-night-900\)\]:where(.dark,.dark *){--tw-gradient-from:var(--primitive-night-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--primitive-night-900\)\]\/40:where(.dark,.dark *){--tw-gradient-from:var(--primitive-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--primitive-night-900\)\]\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--primitive-night-900) var(--opacity-40), transparent)}}.dark\:from-\[var\(--primitive-night-900\)\]\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--primitive-night-900\)\]\/80:where(.dark,.dark *){--tw-gradient-from:var(--primitive-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--primitive-night-900\)\]\/80:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--primitive-night-900) var(--opacity-80), transparent)}}.dark\:from-\[var\(--primitive-night-900\)\]\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--primitive-night-900\)\]\/85:where(.dark,.dark *){--tw-gradient-from:var(--primitive-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--primitive-night-900\)\]\/85:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--primitive-night-900) var(--opacity-85), transparent)}}.dark\:from-\[var\(--primitive-night-900\)\]\/85:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[var\(--primitive-pine-900\)\]\/40:where(.dark,.dark *){--tw-gradient-from:var(--primitive-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--primitive-pine-900\)\]\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--primitive-pine-900) var(--opacity-40), transparent)}}.dark\:from-\[var\(--primitive-pine-900\)\]\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900:where(.dark,.dark *){--tw-gradient-from:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900\/20:where(.dark,.dark *){--tw-gradient-from:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) var(--opacity-20), transparent)}}.dark\:from-amber-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900\/30:where(.dark,.dark *){--tw-gradient-from:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) var(--opacity-30), transparent)}}.dark\:from-amber-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900\/40:where(.dark,.dark *){--tw-gradient-from:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) var(--opacity-40), transparent)}}.dark\:from-amber-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900\/50:where(.dark,.dark *){--tw-gradient-from:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) var(--opacity-50), transparent)}}.dark\:from-amber-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900\/60:where(.dark,.dark *){--tw-gradient-from:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) var(--opacity-60), transparent)}}.dark\:from-amber-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900\/80:where(.dark,.dark *){--tw-gradient-from:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/80:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) var(--opacity-80), transparent)}}.dark\:from-amber-900\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900\/85:where(.dark,.dark *){--tw-gradient-from:#7b3306d9}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/85:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) var(--opacity-85), transparent)}}.dark\:from-amber-900\/85:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-950\/30:where(.dark,.dark *){--tw-gradient-from:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-950\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) var(--opacity-30), transparent)}}.dark\:from-amber-950\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-950\/40\!:where(.dark,.dark *){--tw-gradient-from:#46190166!important}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-950\/40\!:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) var(--opacity-40), transparent)!important}}.dark\:from-amber-950\/40\!:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.dark\:from-amber-950\/50:where(.dark,.dark *){--tw-gradient-from:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-950\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) var(--opacity-50), transparent)}}.dark\:from-amber-950\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-900\/30:where(.dark,.dark *){--tw-gradient-from:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) var(--opacity-30), transparent)}}.dark\:from-blue-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-900\/40:where(.dark,.dark *){--tw-gradient-from:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) var(--opacity-40), transparent)}}.dark\:from-blue-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-900\/50:where(.dark,.dark *){--tw-gradient-from:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) var(--opacity-50), transparent)}}.dark\:from-blue-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-950\/40\!:where(.dark,.dark *){--tw-gradient-from:#16245666!important}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-950\/40\!:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) var(--opacity-40), transparent)!important}}.dark\:from-blue-950\/40\!:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.dark\:from-cyan-900:where(.dark,.dark *){--tw-gradient-from:var(--color-cyan-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-cyan-900\/30:where(.dark,.dark *){--tw-gradient-from:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:from-cyan-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-cyan-900) var(--opacity-30), transparent)}}.dark\:from-cyan-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-cyan-950\/40:where(.dark,.dark *){--tw-gradient-from:#05334566}@supports (color:color-mix(in lab, red, red)){.dark\:from-cyan-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) var(--opacity-40), transparent)}}.dark\:from-cyan-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-900:where(.dark,.dark *){--tw-gradient-from:var(--color-emerald-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-900\/60:where(.dark,.dark *){--tw-gradient-from:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-900\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) var(--opacity-60), transparent)}}.dark\:from-emerald-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-900\/80:where(.dark,.dark *){--tw-gradient-from:#004e3bcc}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-900\/80:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) var(--opacity-80), transparent)}}.dark\:from-emerald-900\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-950\/40\!:where(.dark,.dark *){--tw-gradient-from:#002c2266!important}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-950\/40\!:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) var(--opacity-40), transparent)!important}}.dark\:from-emerald-950\/40\!:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.dark\:from-green-900:where(.dark,.dark *){--tw-gradient-from:var(--color-green-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-green-900\/20:where(.dark,.dark *){--tw-gradient-from:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:from-green-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-green-900) var(--opacity-20), transparent)}}.dark\:from-green-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-green-900\/40:where(.dark,.dark *){--tw-gradient-from:#0d542b66}@supports (color:color-mix(in lab, red, red)){.dark\:from-green-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-green-900) var(--opacity-40), transparent)}}.dark\:from-green-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-indigo-900:where(.dark,.dark *){--tw-gradient-from:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-mountain-600\/20:where(.dark,.dark *){--tw-gradient-from:var(--color-mountain-600)}@supports (color:color-mix(in lab, red, red)){.dark\:from-mountain-600\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-mountain-600) var(--opacity-20), transparent)}}.dark\:from-mountain-600\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-mountain-800\/20:where(.dark,.dark *){--tw-gradient-from:var(--color-mountain-800)}@supports (color:color-mix(in lab, red, red)){.dark\:from-mountain-800\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-mountain-800) var(--opacity-20), transparent)}}.dark\:from-mountain-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-mountain-900\/40:where(.dark,.dark *){--tw-gradient-from:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-mountain-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-mountain-900) var(--opacity-40), transparent)}}.dark\:from-mountain-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-mountain-900\/50:where(.dark,.dark *){--tw-gradient-from:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-mountain-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-mountain-900) var(--opacity-50), transparent)}}.dark\:from-mountain-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-600:where(.dark,.dark *){--tw-gradient-from:var(--color-night-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-700:where(.dark,.dark *){--tw-gradient-from:var(--color-night-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-800:where(.dark,.dark *){--tw-gradient-from:var(--color-night-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-800\/60:where(.dark,.dark *){--tw-gradient-from:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:from-night-800\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-night-800) var(--opacity-60), transparent)}}.dark\:from-night-800\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-900:where(.dark,.dark *){--tw-gradient-from:var(--color-night-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-900\/20:where(.dark,.dark *){--tw-gradient-from:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-night-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-night-900) var(--opacity-20), transparent)}}.dark\:from-night-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-900\/30:where(.dark,.dark *){--tw-gradient-from:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-night-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-night-900) var(--opacity-30), transparent)}}.dark\:from-night-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-900\/40:where(.dark,.dark *){--tw-gradient-from:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-night-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-night-900) var(--opacity-40), transparent)}}.dark\:from-night-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-900\/60:where(.dark,.dark *){--tw-gradient-from:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-night-900\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-night-900) var(--opacity-60), transparent)}}.dark\:from-night-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-900\/90:where(.dark,.dark *){--tw-gradient-from:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-night-900\/90:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-night-900) var(--opacity-90), transparent)}}.dark\:from-night-900\/90:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-night-900\/95:where(.dark,.dark *){--tw-gradient-from:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-night-900\/95:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-night-900) var(--opacity-95), transparent)}}.dark\:from-night-900\/95:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-orange-700:where(.dark,.dark *){--tw-gradient-from:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-orange-900\/20:where(.dark,.dark *){--tw-gradient-from:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-900) var(--opacity-20), transparent)}}.dark\:from-orange-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-orange-900\/30:where(.dark,.dark *){--tw-gradient-from:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-900) var(--opacity-30), transparent)}}.dark\:from-orange-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-orange-900\/40:where(.dark,.dark *){--tw-gradient-from:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-900) var(--opacity-40), transparent)}}.dark\:from-orange-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-orange-900\/60:where(.dark,.dark *){--tw-gradient-from:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-900\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-900) var(--opacity-60), transparent)}}.dark\:from-orange-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-orange-950\/50:where(.dark,.dark *){--tw-gradient-from:#44130680}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-950\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-950) var(--opacity-50), transparent)}}.dark\:from-orange-950\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pine-200\/\[0\.12\]:where(.dark,.dark *){--tw-gradient-from:var(--color-pine-200)}@supports (color:color-mix(in lab, red, red)){.dark\:from-pine-200\/\[0\.12\]:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pine-200) 12%, transparent)}}.dark\:from-pine-200\/\[0\.12\]:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pine-300\/\[0\.08\]:where(.dark,.dark *){--tw-gradient-from:var(--color-pine-300)}@supports (color:color-mix(in lab, red, red)){.dark\:from-pine-300\/\[0\.08\]:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pine-300) 8%, transparent)}}.dark\:from-pine-300\/\[0\.08\]:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pine-800:where(.dark,.dark *){--tw-gradient-from:var(--color-pine-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pine-800\/20:where(.dark,.dark *){--tw-gradient-from:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.dark\:from-pine-800\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pine-800) var(--opacity-20), transparent)}}.dark\:from-pine-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pine-900:where(.dark,.dark *){--tw-gradient-from:var(--color-pine-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pine-900\/20:where(.dark,.dark *){--tw-gradient-from:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-pine-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pine-900) var(--opacity-20), transparent)}}.dark\:from-pine-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pine-900\/40:where(.dark,.dark *){--tw-gradient-from:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-pine-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pine-900) var(--opacity-40), transparent)}}.dark\:from-pine-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pine-900\/50:where(.dark,.dark *){--tw-gradient-from:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-pine-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pine-900) var(--opacity-50), transparent)}}.dark\:from-pine-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-red-900:where(.dark,.dark *){--tw-gradient-from:var(--color-red-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-red-900\/40:where(.dark,.dark *){--tw-gradient-from:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-red-900) var(--opacity-40), transparent)}}.dark\:from-red-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-red-950\/40:where(.dark,.dark *){--tw-gradient-from:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-red-950) var(--opacity-40), transparent)}}.dark\:from-red-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-red-950\/40\!:where(.dark,.dark *){--tw-gradient-from:#46080966!important}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-950\/40\!:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-red-950) var(--opacity-40), transparent)!important}}.dark\:from-red-950\/40\!:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.dark\:from-red-950\/50:where(.dark,.dark *){--tw-gradient-from:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-950\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-red-950) var(--opacity-50), transparent)}}.dark\:from-red-950\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-rose-900:where(.dark,.dark *){--tw-gradient-from:var(--color-rose-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-rose-900\/60:where(.dark,.dark *){--tw-gradient-from:#8b083699}@supports (color:color-mix(in lab, red, red)){.dark\:from-rose-900\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-rose-900) var(--opacity-60), transparent)}}.dark\:from-rose-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-900:where(.dark,.dark *){--tw-gradient-from:var(--color-sky-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-900\/20:where(.dark,.dark *){--tw-gradient-from:#024a7033}@supports (color:color-mix(in lab, red, red)){.dark\:from-sky-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-900) var(--opacity-20), transparent)}}.dark\:from-sky-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-900\/60:where(.dark,.dark *){--tw-gradient-from:#024a7099}@supports (color:color-mix(in lab, red, red)){.dark\:from-sky-900\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-900) var(--opacity-60), transparent)}}.dark\:from-sky-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-900\/80:where(.dark,.dark *){--tw-gradient-from:#024a70cc}@supports (color:color-mix(in lab, red, red)){.dark\:from-sky-900\/80:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-900) var(--opacity-80), transparent)}}.dark\:from-sky-900\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-950:where(.dark,.dark *){--tw-gradient-from:var(--color-sky-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-950\/40:where(.dark,.dark *){--tw-gradient-from:#052f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:from-sky-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) var(--opacity-40), transparent)}}.dark\:from-sky-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-950\/50:where(.dark,.dark *){--tw-gradient-from:#052f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:from-sky-950\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) var(--opacity-50), transparent)}}.dark\:from-sky-950\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900:where(.dark,.dark *){--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900\/60:where(.dark,.dark *){--tw-gradient-from:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:from-slate-900\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) var(--opacity-60), transparent)}}.dark\:from-slate-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900\/80:where(.dark,.dark *){--tw-gradient-from:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.dark\:from-slate-900\/80:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) var(--opacity-80), transparent)}}.dark\:from-slate-900\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-snow-600:where(.dark,.dark *){--tw-gradient-from:var(--color-snow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-snow-700:where(.dark,.dark *){--tw-gradient-from:var(--color-snow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-snow-800:where(.dark,.dark *){--tw-gradient-from:var(--color-snow-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-snow-800\/50:where(.dark,.dark *){--tw-gradient-from:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.dark\:from-snow-800\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-snow-800) var(--opacity-50), transparent)}}.dark\:from-snow-800\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-snow-800\/60:where(.dark,.dark *){--tw-gradient-from:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.dark\:from-snow-800\/60:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-snow-800) var(--opacity-60), transparent)}}.dark\:from-snow-800\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-snow-900:where(.dark,.dark *){--tw-gradient-from:var(--color-snow-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-snow-900\/50:where(.dark,.dark *){--tw-gradient-from:var(--color-snow-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-snow-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-snow-900) var(--opacity-50), transparent)}}.dark\:from-snow-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-teal-900\/40:where(.dark,.dark *){--tw-gradient-from:#0b4f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:from-teal-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-teal-900) var(--opacity-40), transparent)}}.dark\:from-teal-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-teal-900\/50:where(.dark,.dark *){--tw-gradient-from:#0b4f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:from-teal-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-teal-900) var(--opacity-50), transparent)}}.dark\:from-teal-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-teal-950\/40:where(.dark,.dark *){--tw-gradient-from:#022f2e66}@supports (color:color-mix(in lab, red, red)){.dark\:from-teal-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-teal-950) var(--opacity-40), transparent)}}.dark\:from-teal-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-teal-950\/50:where(.dark,.dark *){--tw-gradient-from:#022f2e80}@supports (color:color-mix(in lab, red, red)){.dark\:from-teal-950\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-teal-950) var(--opacity-50), transparent)}}.dark\:from-teal-950\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-violet-900:where(.dark,.dark *){--tw-gradient-from:var(--color-violet-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-warm-900\/20:where(.dark,.dark *){--tw-gradient-from:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-warm-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-warm-900) var(--opacity-20), transparent)}}.dark\:from-warm-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-warm-900\/40:where(.dark,.dark *){--tw-gradient-from:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-warm-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-warm-900) var(--opacity-40), transparent)}}.dark\:from-warm-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-warm-900\/50:where(.dark,.dark *){--tw-gradient-from:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:from-warm-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-warm-900) var(--opacity-50), transparent)}}.dark\:from-warm-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-yellow-900\/30:where(.dark,.dark *){--tw-gradient-from:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-yellow-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-yellow-900) var(--opacity-30), transparent)}}.dark\:from-yellow-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-yellow-900\/40:where(.dark,.dark *){--tw-gradient-from:#733e0a66}@supports (color:color-mix(in lab, red, red)){.dark\:from-yellow-900\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-yellow-900) var(--opacity-40), transparent)}}.dark\:from-yellow-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-\[var\(--primitive-mountain-800\)\]\/30:where(.dark,.dark *){--tw-gradient-via:var(--primitive-mountain-800)}@supports (color:color-mix(in lab, red, red)){.dark\:via-\[var\(--primitive-mountain-800\)\]\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--primitive-mountain-800) var(--opacity-30), transparent)}}.dark\:via-\[var\(--primitive-mountain-800\)\]\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-\[var\(--primitive-pine-800\)\]\/30:where(.dark,.dark *){--tw-gradient-via:var(--primitive-pine-800)}@supports (color:color-mix(in lab, red, red)){.dark\:via-\[var\(--primitive-pine-800\)\]\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--primitive-pine-800) var(--opacity-30), transparent)}}.dark\:via-\[var\(--primitive-pine-800\)\]\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-amber-700:where(.dark,.dark *){--tw-gradient-via:var(--color-amber-700);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-amber-900\/30:where(.dark,.dark *){--tw-gradient-via:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:via-amber-900\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-amber-900) var(--opacity-30), transparent)}}.dark\:via-amber-900\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-amber-950\/30:where(.dark,.dark *){--tw-gradient-via:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:via-amber-950\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-amber-950) var(--opacity-30), transparent)}}.dark\:via-amber-950\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-blue-950\/30:where(.dark,.dark *){--tw-gradient-via:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:via-blue-950\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) var(--opacity-30), transparent)}}.dark\:via-blue-950\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-blue-950\/80:where(.dark,.dark *){--tw-gradient-via:#162456cc}@supports (color:color-mix(in lab, red, red)){.dark\:via-blue-950\/80:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) var(--opacity-80), transparent)}}.dark\:via-blue-950\/80:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-cyan-900\/30:where(.dark,.dark *){--tw-gradient-via:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:via-cyan-900\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-cyan-900) var(--opacity-30), transparent)}}.dark\:via-cyan-900\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-cyan-950\/30:where(.dark,.dark *){--tw-gradient-via:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:via-cyan-950\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-cyan-950) var(--opacity-30), transparent)}}.dark\:via-cyan-950\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-emerald-900\/30:where(.dark,.dark *){--tw-gradient-via:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:via-emerald-900\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-emerald-900) var(--opacity-30), transparent)}}.dark\:via-emerald-900\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-lime-950\/70:where(.dark,.dark *){--tw-gradient-via:#192e03b3}@supports (color:color-mix(in lab, red, red)){.dark\:via-lime-950\/70:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-lime-950) var(--opacity-70), transparent)}}.dark\:via-lime-950\/70:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-night-500:where(.dark,.dark *){--tw-gradient-via:var(--color-night-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-night-700:where(.dark,.dark *){--tw-gradient-via:var(--color-night-700);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-night-800:where(.dark,.dark *){--tw-gradient-via:var(--color-night-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-night-900:where(.dark,.dark *){--tw-gradient-via:var(--color-night-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-orange-900\/30:where(.dark,.dark *){--tw-gradient-via:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:via-orange-900\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-orange-900) var(--opacity-30), transparent)}}.dark\:via-orange-900\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-orange-900\/70:where(.dark,.dark *){--tw-gradient-via:#7e2a0cb3}@supports (color:color-mix(in lab, red, red)){.dark\:via-orange-900\/70:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-orange-900) var(--opacity-70), transparent)}}.dark\:via-orange-900\/70:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-orange-950\/30:where(.dark,.dark *){--tw-gradient-via:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\:via-orange-950\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-orange-950) var(--opacity-30), transparent)}}.dark\:via-orange-950\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-pink-900\/70:where(.dark,.dark *){--tw-gradient-via:#861043b3}@supports (color:color-mix(in lab, red, red)){.dark\:via-pink-900\/70:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-pink-900) var(--opacity-70), transparent)}}.dark\:via-pink-900\/70:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-900:where(.dark,.dark *){--tw-gradient-via:var(--color-purple-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-900\/80:where(.dark,.dark *){--tw-gradient-via:#59168bcc}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-900\/80:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-purple-900) var(--opacity-80), transparent)}}.dark\:via-purple-900\/80:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-950:where(.dark,.dark *){--tw-gradient-via:var(--color-purple-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-red-900\/30:where(.dark,.dark *){--tw-gradient-via:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:via-red-900\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-red-900) var(--opacity-30), transparent)}}.dark\:via-red-900\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-rose-900\/30:where(.dark,.dark *){--tw-gradient-via:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:via-rose-900\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-rose-900) var(--opacity-30), transparent)}}.dark\:via-rose-900\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-slate-800:where(.dark,.dark *){--tw-gradient-via:var(--color-slate-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-snow-800:where(.dark,.dark *){--tw-gradient-via:var(--color-snow-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-snow-900\/20:where(.dark,.dark *){--tw-gradient-via:var(--color-snow-900)}@supports (color:color-mix(in lab, red, red)){.dark\:via-snow-900\/20:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-snow-900) var(--opacity-20), transparent)}}.dark\:via-snow-900\/20:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-snow-900\/50:where(.dark,.dark *){--tw-gradient-via:var(--color-snow-900)}@supports (color:color-mix(in lab, red, red)){.dark\:via-snow-900\/50:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-snow-900) var(--opacity-50), transparent)}}.dark\:via-snow-900\/50:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-teal-900\/70:where(.dark,.dark *){--tw-gradient-via:#0b4f4ab3}@supports (color:color-mix(in lab, red, red)){.dark\:via-teal-900\/70:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-teal-900) var(--opacity-70), transparent)}}.dark\:via-teal-900\/70:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-teal-900\/80:where(.dark,.dark *){--tw-gradient-via:#0b4f4acc}@supports (color:color-mix(in lab, red, red)){.dark\:via-teal-900\/80:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-teal-900) var(--opacity-80), transparent)}}.dark\:via-teal-900\/80:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-teal-950\/30:where(.dark,.dark *){--tw-gradient-via:#022f2e4d}@supports (color:color-mix(in lab, red, red)){.dark\:via-teal-950\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-teal-950) var(--opacity-30), transparent)}}.dark\:via-teal-950\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/10:where(.dark,.dark *){--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:via-white\/10:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.dark\:via-white\/10:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-yellow-900\/30:where(.dark,.dark *){--tw-gradient-via:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:via-yellow-900\/30:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-yellow-900) var(--opacity-30), transparent)}}.dark\:via-yellow-900\/30:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-yellow-950\/70:where(.dark,.dark *){--tw-gradient-via:#432004b3}@supports (color:color-mix(in lab, red, red)){.dark\:via-yellow-950\/70:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-yellow-950) var(--opacity-70), transparent)}}.dark\:via-yellow-950\/70:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[var\(--brand-line\)\]\/5:where(.dark,.dark *){--tw-gradient-to:var(--brand-line)}@supports (color:color-mix(in lab, red, red)){.dark\:to-\[var\(--brand-line\)\]\/5:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--brand-line) var(--opacity-5), transparent)}}.dark\:to-\[var\(--brand-line\)\]\/5:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[var\(--color-mv2-charcoal\)\]\/95\!:where(.dark,.dark *){--tw-gradient-to:#1e2832f2!important}@supports (color:color-mix(in lab, red, red)){.dark\:to-\[var\(--color-mv2-charcoal\)\]\/95\!:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-mv2-charcoal) var(--opacity-95), transparent)!important}}.dark\:to-\[var\(--color-mv2-charcoal\)\]\/95\!:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.dark\:to-\[var\(--primitive-mountain-700\)\]\/20:where(.dark,.dark *){--tw-gradient-to:var(--primitive-mountain-700)}@supports (color:color-mix(in lab, red, red)){.dark\:to-\[var\(--primitive-mountain-700\)\]\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--primitive-mountain-700) var(--opacity-20), transparent)}}.dark\:to-\[var\(--primitive-mountain-700\)\]\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[var\(--primitive-night-800\)\]:where(.dark,.dark *){--tw-gradient-to:var(--primitive-night-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[var\(--primitive-night-800\)\]\/30:where(.dark,.dark *){--tw-gradient-to:var(--primitive-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-\[var\(--primitive-night-800\)\]\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--primitive-night-800) var(--opacity-30), transparent)}}.dark\:to-\[var\(--primitive-night-800\)\]\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[var\(--primitive-night-800\)\]\/70:where(.dark,.dark *){--tw-gradient-to:var(--primitive-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-\[var\(--primitive-night-800\)\]\/70:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--primitive-night-800) var(--opacity-70), transparent)}}.dark\:to-\[var\(--primitive-night-800\)\]\/70:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[var\(--primitive-night-800\)\]\/75:where(.dark,.dark *){--tw-gradient-to:var(--primitive-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-\[var\(--primitive-night-800\)\]\/75:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--primitive-night-800) var(--opacity-75), transparent)}}.dark\:to-\[var\(--primitive-night-800\)\]\/75:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-amber-800\/20:where(.dark,.dark *){--tw-gradient-to:#953d0033}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-800) var(--opacity-20), transparent)}}.dark\:to-amber-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-amber-900\/20:where(.dark,.dark *){--tw-gradient-to:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) var(--opacity-20), transparent)}}.dark\:to-amber-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-amber-900\/30:where(.dark,.dark *){--tw-gradient-to:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) var(--opacity-30), transparent)}}.dark\:to-amber-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-amber-950:where(.dark,.dark *){--tw-gradient-to:var(--color-amber-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-amber-950\/40:where(.dark,.dark *){--tw-gradient-to:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-950\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-950) var(--opacity-40), transparent)}}.dark\:to-amber-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-blue-900:where(.dark,.dark *){--tw-gradient-to:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-blue-900\/30:where(.dark,.dark *){--tw-gradient-to:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-900) var(--opacity-30), transparent)}}.dark\:to-blue-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-blue-900\/60:where(.dark,.dark *){--tw-gradient-to:#1c398e99}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-900\/60:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-900) var(--opacity-60), transparent)}}.dark\:to-blue-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-900\/20:where(.dark,.dark *){--tw-gradient-to:#104e6433}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-900) var(--opacity-20), transparent)}}.dark\:to-cyan-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-900\/40:where(.dark,.dark *){--tw-gradient-to:#104e6466}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-900\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-900) var(--opacity-40), transparent)}}.dark\:to-cyan-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-900\/50:where(.dark,.dark *){--tw-gradient-to:#104e6480}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-900\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-900) var(--opacity-50), transparent)}}.dark\:to-cyan-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-900\/80:where(.dark,.dark *){--tw-gradient-to:#104e64cc}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-900\/80:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-900) var(--opacity-80), transparent)}}.dark\:to-cyan-900\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-950\/30:where(.dark,.dark *){--tw-gradient-to:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-950\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) var(--opacity-30), transparent)}}.dark\:to-cyan-950\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-950\/40:where(.dark,.dark *){--tw-gradient-to:#05334566}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-950\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) var(--opacity-40), transparent)}}.dark\:to-cyan-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-emerald-800:where(.dark,.dark *){--tw-gradient-to:var(--color-emerald-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-emerald-900\/20:where(.dark,.dark *){--tw-gradient-to:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:to-emerald-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-emerald-900) var(--opacity-20), transparent)}}.dark\:to-emerald-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-emerald-950:where(.dark,.dark *){--tw-gradient-to:var(--color-emerald-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-forest-800\/20:where(.dark,.dark *){--tw-gradient-to:var(--color-forest-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-forest-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-forest-800) var(--opacity-20), transparent)}}.dark\:to-forest-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-forest-900\/50:where(.dark,.dark *){--tw-gradient-to:var(--color-forest-900)}@supports (color:color-mix(in lab, red, red)){.dark\:to-forest-900\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-forest-900) var(--opacity-50), transparent)}}.dark\:to-forest-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-fuchsia-950:where(.dark,.dark *){--tw-gradient-to:var(--color-fuchsia-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-gray-800\/30:where(.dark,.dark *){--tw-gradient-to:#1e29394d}@supports (color:color-mix(in lab, red, red)){.dark\:to-gray-800\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-800) var(--opacity-30), transparent)}}.dark\:to-gray-800\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-gray-800\/40:where(.dark,.dark *){--tw-gradient-to:#1e293966}@supports (color:color-mix(in lab, red, red)){.dark\:to-gray-800\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-800) var(--opacity-40), transparent)}}.dark\:to-gray-800\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-green-800\/20:where(.dark,.dark *){--tw-gradient-to:#01663033}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-green-800) var(--opacity-20), transparent)}}.dark\:to-green-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-green-900\/20:where(.dark,.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-green-900) var(--opacity-20), transparent)}}.dark\:to-green-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-green-900\/30:where(.dark,.dark *){--tw-gradient-to:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-green-900) var(--opacity-30), transparent)}}.dark\:to-green-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-green-950:where(.dark,.dark *){--tw-gradient-to:var(--color-green-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-indigo-950:where(.dark,.dark *){--tw-gradient-to:var(--color-indigo-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-mountain-800\/30:where(.dark,.dark *){--tw-gradient-to:var(--color-mountain-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-mountain-800\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-mountain-800) var(--opacity-30), transparent)}}.dark\:to-mountain-800\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-600:where(.dark,.dark *){--tw-gradient-to:var(--color-night-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-700:where(.dark,.dark *){--tw-gradient-to:var(--color-night-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-800:where(.dark,.dark *){--tw-gradient-to:var(--color-night-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-800\/20:where(.dark,.dark *){--tw-gradient-to:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-night-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-night-800) var(--opacity-20), transparent)}}.dark\:to-night-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-800\/30:where(.dark,.dark *){--tw-gradient-to:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-night-800\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-night-800) var(--opacity-30), transparent)}}.dark\:to-night-800\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-800\/40:where(.dark,.dark *){--tw-gradient-to:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-night-800\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-night-800) var(--opacity-40), transparent)}}.dark\:to-night-800\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-800\/50:where(.dark,.dark *){--tw-gradient-to:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-night-800\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-night-800) var(--opacity-50), transparent)}}.dark\:to-night-800\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-800\/80:where(.dark,.dark *){--tw-gradient-to:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-night-800\/80:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-night-800) var(--opacity-80), transparent)}}.dark\:to-night-800\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-800\/95:where(.dark,.dark *){--tw-gradient-to:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-night-800\/95:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-night-800) var(--opacity-95), transparent)}}.dark\:to-night-800\/95:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-900:where(.dark,.dark *){--tw-gradient-to:var(--color-night-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-900\/20:where(.dark,.dark *){--tw-gradient-to:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:to-night-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-night-900) var(--opacity-20), transparent)}}.dark\:to-night-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-night-900\/40:where(.dark,.dark *){--tw-gradient-to:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:to-night-900\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-night-900) var(--opacity-40), transparent)}}.dark\:to-night-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-800\/20:where(.dark,.dark *){--tw-gradient-to:#9f2d0033}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-800) var(--opacity-20), transparent)}}.dark\:to-orange-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900:where(.dark,.dark *){--tw-gradient-to:var(--color-orange-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900\/20:where(.dark,.dark *){--tw-gradient-to:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) var(--opacity-20), transparent)}}.dark\:to-orange-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-to:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) var(--opacity-30), transparent)}}.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900\/50:where(.dark,.dark *){--tw-gradient-to:#7e2a0c80}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) var(--opacity-50), transparent)}}.dark\:to-orange-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900\/60:where(.dark,.dark *){--tw-gradient-to:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/60:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) var(--opacity-60), transparent)}}.dark\:to-orange-900\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900\/70:where(.dark,.dark *){--tw-gradient-to:#7e2a0cb3}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/70:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) var(--opacity-70), transparent)}}.dark\:to-orange-900\/70:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900\/75:where(.dark,.dark *){--tw-gradient-to:#7e2a0cbf}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/75:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) var(--opacity-75), transparent)}}.dark\:to-orange-900\/75:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-950:where(.dark,.dark *){--tw-gradient-to:var(--color-orange-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-950\/30:where(.dark,.dark *){--tw-gradient-to:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-950\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-950) var(--opacity-30), transparent)}}.dark\:to-orange-950\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-pine-600\/20:where(.dark,.dark *){--tw-gradient-to:var(--color-pine-600)}@supports (color:color-mix(in lab, red, red)){.dark\:to-pine-600\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pine-600) var(--opacity-20), transparent)}}.dark\:to-pine-600\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-pine-800\/30:where(.dark,.dark *){--tw-gradient-to:var(--color-pine-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-pine-800\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pine-800) var(--opacity-30), transparent)}}.dark\:to-pine-800\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-pink-900\/20:where(.dark,.dark *){--tw-gradient-to:#86104333}@supports (color:color-mix(in lab, red, red)){.dark\:to-pink-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-900) var(--opacity-20), transparent)}}.dark\:to-pink-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-pink-900\/40:where(.dark,.dark *){--tw-gradient-to:#86104366}@supports (color:color-mix(in lab, red, red)){.dark\:to-pink-900\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-900) var(--opacity-40), transparent)}}.dark\:to-pink-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-red-700:where(.dark,.dark *){--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-red-950\/30:where(.dark,.dark *){--tw-gradient-to:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:to-red-950\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-red-950) var(--opacity-30), transparent)}}.dark\:to-red-950\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-rose-900\/20:where(.dark,.dark *){--tw-gradient-to:#8b083633}@supports (color:color-mix(in lab, red, red)){.dark\:to-rose-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-rose-900) var(--opacity-20), transparent)}}.dark\:to-rose-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-rose-900\/30:where(.dark,.dark *){--tw-gradient-to:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:to-rose-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-rose-900) var(--opacity-30), transparent)}}.dark\:to-rose-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-rose-900\/40:where(.dark,.dark *){--tw-gradient-to:#8b083666}@supports (color:color-mix(in lab, red, red)){.dark\:to-rose-900\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-rose-900) var(--opacity-40), transparent)}}.dark\:to-rose-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-sky-900\/20:where(.dark,.dark *){--tw-gradient-to:#024a7033}@supports (color:color-mix(in lab, red, red)){.dark\:to-sky-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-sky-900) var(--opacity-20), transparent)}}.dark\:to-sky-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-sky-900\/50:where(.dark,.dark *){--tw-gradient-to:#024a7080}@supports (color:color-mix(in lab, red, red)){.dark\:to-sky-900\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-sky-900) var(--opacity-50), transparent)}}.dark\:to-sky-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-sky-950:where(.dark,.dark *){--tw-gradient-to:var(--color-sky-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-sky-950\/30:where(.dark,.dark *){--tw-gradient-to:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\:to-sky-950\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-sky-950) var(--opacity-30), transparent)}}.dark\:to-sky-950\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-800\/40:where(.dark,.dark *){--tw-gradient-to:#1d293d66}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-800\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-slate-800) var(--opacity-40), transparent)}}.dark\:to-slate-800\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-800\/80:where(.dark,.dark *){--tw-gradient-to:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-800\/80:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-slate-800) var(--opacity-80), transparent)}}.dark\:to-slate-800\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-900:where(.dark,.dark *){--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-snow-500:where(.dark,.dark *){--tw-gradient-to:var(--color-snow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-snow-800:where(.dark,.dark *){--tw-gradient-to:var(--color-snow-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-snow-900:where(.dark,.dark *){--tw-gradient-to:var(--color-snow-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-snow-900\/30:where(.dark,.dark *){--tw-gradient-to:var(--color-snow-900)}@supports (color:color-mix(in lab, red, red)){.dark\:to-snow-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-snow-900) var(--opacity-30), transparent)}}.dark\:to-snow-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-snow-900\/50:where(.dark,.dark *){--tw-gradient-to:var(--color-snow-900)}@supports (color:color-mix(in lab, red, red)){.dark\:to-snow-900\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-snow-900) var(--opacity-50), transparent)}}.dark\:to-snow-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-teal-900:where(.dark,.dark *){--tw-gradient-to:var(--color-teal-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-teal-900\/20:where(.dark,.dark *){--tw-gradient-to:#0b4f4a33}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-900) var(--opacity-20), transparent)}}.dark\:to-teal-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-teal-900\/40:where(.dark,.dark *){--tw-gradient-to:#0b4f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-900\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-900) var(--opacity-40), transparent)}}.dark\:to-teal-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-teal-900\/50:where(.dark,.dark *){--tw-gradient-to:#0b4f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-900\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-900) var(--opacity-50), transparent)}}.dark\:to-teal-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-teal-950\/30:where(.dark,.dark *){--tw-gradient-to:#022f2e4d}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-950\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-950) var(--opacity-30), transparent)}}.dark\:to-teal-950\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-teal-950\/40:where(.dark,.dark *){--tw-gradient-to:#022f2e66}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-950\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-950) var(--opacity-40), transparent)}}.dark\:to-teal-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-violet-950:where(.dark,.dark *){--tw-gradient-to:var(--color-violet-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-warm-800\/30:where(.dark,.dark *){--tw-gradient-to:var(--color-warm-800)}@supports (color:color-mix(in lab, red, red)){.dark\:to-warm-800\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-warm-800) var(--opacity-30), transparent)}}.dark\:to-warm-800\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-yellow-900\/20:where(.dark,.dark *){--tw-gradient-to:#733e0a33}@supports (color:color-mix(in lab, red, red)){.dark\:to-yellow-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-yellow-900) var(--opacity-20), transparent)}}.dark\:to-yellow-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-yellow-900\/30:where(.dark,.dark *){--tw-gradient-to:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:to-yellow-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-yellow-900) var(--opacity-30), transparent)}}.dark\:to-yellow-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-yellow-900\/40:where(.dark,.dark *){--tw-gradient-to:#733e0a66}@supports (color:color-mix(in lab, red, red)){.dark\:to-yellow-900\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-yellow-900) var(--opacity-40), transparent)}}.dark\:to-yellow-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-yellow-950\/30:where(.dark,.dark *){--tw-gradient-to:#4320044d}@supports (color:color-mix(in lab, red, red)){.dark\:to-yellow-950\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-yellow-950) var(--opacity-30), transparent)}}.dark\:to-yellow-950\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:fill-amber-100:where(.dark,.dark *){fill:var(--color-amber-100)}.dark\:fill-amber-200:where(.dark,.dark *){fill:var(--color-amber-200)}.dark\:fill-amber-400:where(.dark,.dark *){fill:var(--color-amber-400)}.dark\:fill-amber-500:where(.dark,.dark *){fill:var(--color-amber-500)}.dark\:fill-amber-700:where(.dark,.dark *){fill:var(--color-amber-700)}.dark\:fill-amber-900\/50:where(.dark,.dark *){fill:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:fill-amber-900\/50:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-amber-900) var(--opacity-50), transparent)}}.dark\:fill-amber-900\/80:where(.dark,.dark *){fill:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.dark\:fill-amber-900\/80:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-amber-900) var(--opacity-80), transparent)}}.dark\:fill-black\/30:where(.dark,.dark *){fill:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\:fill-black\/30:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-black) var(--opacity-30), transparent)}}.dark\:fill-black\/40:where(.dark,.dark *){fill:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:fill-black\/40:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-black) var(--opacity-40), transparent)}}.dark\:fill-black\/50:where(.dark,.dark *){fill:#00000080}@supports (color:color-mix(in lab, red, red)){.dark\:fill-black\/50:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-black) var(--opacity-50), transparent)}}.dark\:fill-blue-100:where(.dark,.dark *){fill:var(--color-blue-100)}.dark\:fill-blue-300:where(.dark,.dark *){fill:var(--color-blue-300)}.dark\:fill-blue-400:where(.dark,.dark *){fill:var(--color-blue-400)}.dark\:fill-blue-500\/30:where(.dark,.dark *){fill:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.dark\:fill-blue-500\/30:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-blue-500) var(--opacity-30), transparent)}}.dark\:fill-cyan-100:where(.dark,.dark *){fill:var(--color-cyan-100)}.dark\:fill-cyan-300:where(.dark,.dark *){fill:var(--color-cyan-300)}.dark\:fill-cyan-400:where(.dark,.dark *){fill:var(--color-cyan-400)}.dark\:fill-cyan-500\/30:where(.dark,.dark *){fill:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.dark\:fill-cyan-500\/30:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-cyan-500) var(--opacity-30), transparent)}}.dark\:fill-green-100:where(.dark,.dark *){fill:var(--color-green-100)}.dark\:fill-green-200:where(.dark,.dark *){fill:var(--color-green-200)}.dark\:fill-green-300:where(.dark,.dark *){fill:var(--color-green-300)}.dark\:fill-green-400:where(.dark,.dark *){fill:var(--color-green-400)}.dark\:fill-lime-100:where(.dark,.dark *){fill:var(--color-lime-100)}.dark\:fill-lime-800\/80:where(.dark,.dark *){fill:#3d6300cc}@supports (color:color-mix(in lab, red, red)){.dark\:fill-lime-800\/80:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-lime-800) var(--opacity-80), transparent)}}.dark\:fill-mountain-100:where(.dark,.dark *){fill:var(--color-mountain-100)}.dark\:fill-orange-100:where(.dark,.dark *){fill:var(--color-orange-100)}.dark\:fill-orange-300:where(.dark,.dark *){fill:var(--color-orange-300)}.dark\:fill-red-300:where(.dark,.dark *){fill:var(--color-red-300)}.dark\:fill-red-400:where(.dark,.dark *){fill:var(--color-red-400)}.dark\:fill-red-600:where(.dark,.dark *){fill:var(--color-red-600)}.dark\:fill-rose-100:where(.dark,.dark *){fill:var(--color-rose-100)}.dark\:fill-sky-100:where(.dark,.dark *){fill:var(--color-sky-100)}.dark\:fill-sky-200:where(.dark,.dark *){fill:var(--color-sky-200)}.dark\:fill-sky-300:where(.dark,.dark *){fill:var(--color-sky-300)}.dark\:fill-sky-900:where(.dark,.dark *){fill:var(--color-sky-900)}.dark\:fill-slate-100:where(.dark,.dark *){fill:var(--color-slate-100)}.dark\:fill-slate-200:where(.dark,.dark *){fill:var(--color-slate-200)}.dark\:fill-slate-300:where(.dark,.dark *){fill:var(--color-slate-300)}.dark\:fill-slate-400:where(.dark,.dark *){fill:var(--color-slate-400)}.dark\:fill-slate-500:where(.dark,.dark *){fill:var(--color-slate-500)}.dark\:fill-slate-500\/15:where(.dark,.dark *){fill:#62748e26}@supports (color:color-mix(in lab, red, red)){.dark\:fill-slate-500\/15:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-slate-500) var(--opacity-15), transparent)}}.dark\:fill-slate-600:where(.dark,.dark *){fill:var(--color-slate-600)}.dark\:fill-slate-700\/80:where(.dark,.dark *){fill:#314158cc}@supports (color:color-mix(in lab, red, red)){.dark\:fill-slate-700\/80:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-slate-700) var(--opacity-80), transparent)}}.dark\:fill-slate-800:where(.dark,.dark *){fill:var(--color-slate-800)}.dark\:fill-slate-800\/70:where(.dark,.dark *){fill:#1d293db3}@supports (color:color-mix(in lab, red, red)){.dark\:fill-slate-800\/70:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-slate-800) var(--opacity-70), transparent)}}.dark\:fill-slate-800\/90:where(.dark,.dark *){fill:#1d293de6}@supports (color:color-mix(in lab, red, red)){.dark\:fill-slate-800\/90:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-slate-800) var(--opacity-90), transparent)}}.dark\:fill-slate-800\/98:where(.dark,.dark *){fill:#1d293dfa}@supports (color:color-mix(in lab, red, red)){.dark\:fill-slate-800\/98:where(.dark,.dark *){fill:color-mix(in oklab, var(--color-slate-800) 98%, transparent)}}.dark\:fill-stone-200:where(.dark,.dark *){fill:var(--color-stone-200)}.dark\:fill-stone-300:where(.dark,.dark *){fill:var(--color-stone-300)}.dark\:fill-stone-600:where(.dark,.dark *){fill:var(--color-stone-600)}.dark\:fill-stone-700:where(.dark,.dark *){fill:var(--color-stone-700)}.dark\:fill-teal-100:where(.dark,.dark *){fill:var(--color-teal-100)}.dark\:fill-teal-200:where(.dark,.dark *){fill:var(--color-teal-200)}.dark\:fill-teal-300:where(.dark,.dark *){fill:var(--color-teal-300)}.dark\:fill-yellow-300:where(.dark,.dark *){fill:var(--color-yellow-300)}.dark\:stroke-amber-300:where(.dark,.dark *){stroke:var(--color-amber-300)}.dark\:stroke-amber-400:where(.dark,.dark *){stroke:var(--color-amber-400)}.dark\:stroke-black\/25:where(.dark,.dark *){stroke:#00000040}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-black\/25:where(.dark,.dark *){stroke:color-mix(in oklab, var(--color-black) var(--opacity-25), transparent)}}.dark\:stroke-black\/30:where(.dark,.dark *){stroke:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-black\/30:where(.dark,.dark *){stroke:color-mix(in oklab, var(--color-black) var(--opacity-30), transparent)}}.dark\:stroke-blue-300:where(.dark,.dark *){stroke:var(--color-blue-300)}.dark\:stroke-cyan-200:where(.dark,.dark *){stroke:var(--color-cyan-200)}.dark\:stroke-emerald-400:where(.dark,.dark *){stroke:var(--color-emerald-400)}.dark\:stroke-green-400:where(.dark,.dark *){stroke:var(--color-green-400)}.dark\:stroke-lime-200:where(.dark,.dark *){stroke:var(--color-lime-200)}.dark\:stroke-lime-500:where(.dark,.dark *){stroke:var(--color-lime-500)}.dark\:stroke-mountain-200:where(.dark,.dark *){stroke:var(--color-mountain-200)}.dark\:stroke-mountain-400:where(.dark,.dark *){stroke:var(--color-mountain-400)}.dark\:stroke-night-600:where(.dark,.dark *){stroke:var(--color-night-600)}.dark\:stroke-orange-200:where(.dark,.dark *){stroke:var(--color-orange-200)}.dark\:stroke-red-400:where(.dark,.dark *){stroke:var(--color-red-400)}.dark\:stroke-rose-200:where(.dark,.dark *){stroke:var(--color-rose-200)}.dark\:stroke-sky-400:where(.dark,.dark *){stroke:var(--color-sky-400)}.dark\:stroke-sky-500:where(.dark,.dark *){stroke:var(--color-sky-500)}.dark\:stroke-slate-200:where(.dark,.dark *){stroke:var(--color-slate-200)}.dark\:stroke-slate-300:where(.dark,.dark *){stroke:var(--color-slate-300)}.dark\:stroke-slate-400:where(.dark,.dark *){stroke:var(--color-slate-400)}.dark\:stroke-slate-500:where(.dark,.dark *){stroke:var(--color-slate-500)}.dark\:stroke-slate-600:where(.dark,.dark *){stroke:var(--color-slate-600)}.dark\:stroke-slate-600\/30:where(.dark,.dark *){stroke:#45556c4d}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-slate-600\/30:where(.dark,.dark *){stroke:color-mix(in oklab, var(--color-slate-600) var(--opacity-30), transparent)}}.dark\:stroke-slate-600\/50:where(.dark,.dark *){stroke:#45556c80}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-slate-600\/50:where(.dark,.dark *){stroke:color-mix(in oklab, var(--color-slate-600) var(--opacity-50), transparent)}}.dark\:stroke-snow-700:where(.dark,.dark *){stroke:var(--color-snow-700)}.dark\:stroke-stone-400:where(.dark,.dark *){stroke:var(--color-stone-400)}.dark\:stroke-stone-500:where(.dark,.dark *){stroke:var(--color-stone-500)}.dark\:stroke-teal-300:where(.dark,.dark *){stroke:var(--color-teal-300)}.dark\:stroke-white\/15:where(.dark,.dark *){stroke:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-white\/15:where(.dark,.dark *){stroke:color-mix(in oklab, var(--color-white) var(--opacity-15), transparent)}}.dark\:stroke-white\/20:where(.dark,.dark *){stroke:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-white\/20:where(.dark,.dark *){stroke:color-mix(in oklab, var(--color-white) var(--opacity-20), transparent)}}.dark\:text-\[color\:var\(--brand-amazon-text-dark\)\]:where(.dark,.dark *){color:var(--brand-amazon-text-dark)}.dark\:text-\[color\:var\(--ed-tone\)\]\/25:where(.dark,.dark *){color:var(--ed-tone)}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[color\:var\(--ed-tone\)\]\/25:where(.dark,.dark *){color:color-mix(in oklab, var(--ed-tone) var(--opacity-25), transparent)}}.dark\:text-\[color\:var\(--primitive-mist-500\)\]:where(.dark,.dark *){color:var(--primitive-mist-500)}.dark\:text-\[color\:var\(--primitive-night-500\)\]:where(.dark,.dark *){color:var(--primitive-night-500)}.dark\:text-\[var\(--brand-line-solid\)\]:where(.dark,.dark *){color:var(--brand-line-solid)}.dark\:text-\[var\(--color-mv2-cream\)\]:where(.dark,.dark *){color:var(--color-mv2-cream)}.dark\:text-\[var\(--color-mv2-cream\)\]\/40:where(.dark,.dark *){color:#f5f0e866}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--color-mv2-cream\)\]\/40:where(.dark,.dark *){color:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-40), transparent)}}.dark\:text-\[var\(--color-mv2-cream\)\]\/60:where(.dark,.dark *){color:#f5f0e899}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--color-mv2-cream\)\]\/60:where(.dark,.dark *){color:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-60), transparent)}}.dark\:text-\[var\(--color-mv2-cream\)\]\/65:where(.dark,.dark *){color:#f5f0e8a6}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--color-mv2-cream\)\]\/65:where(.dark,.dark *){color:color-mix(in oklab, var(--color-mv2-cream) 65%, transparent)}}.dark\:text-\[var\(--color-mv2-cream\)\]\/70:where(.dark,.dark *){color:#f5f0e8b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--color-mv2-cream\)\]\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-70), transparent)}}.dark\:text-\[var\(--color-mv2-fog\)\]:where(.dark,.dark *){color:var(--color-mv2-fog)}.dark\:text-\[var\(--color-mv2-golden\)\]\/20:where(.dark,.dark *){color:#e8b82033}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--color-mv2-golden\)\]\/20:where(.dark,.dark *){color:color-mix(in oklab, var(--color-mv2-golden) var(--opacity-20), transparent)}}.dark\:text-\[var\(--color-mv2-golden-light\)\]:where(.dark,.dark *){color:var(--color-mv2-golden-light)}.dark\:text-\[var\(--color-mv2-navy\)\]:where(.dark,.dark *){color:var(--color-mv2-navy)}.dark\:text-\[var\(--color-mv2-stone\)\]:where(.dark,.dark *){color:var(--color-mv2-stone)}.dark\:text-\[var\(--color-mv2-teal\)\]:where(.dark,.dark *){color:var(--color-mv2-teal)}.dark\:text-\[var\(--color-mv2-teal-light\)\]:where(.dark,.dark *){color:var(--color-mv2-teal-light)}.dark\:text-\[var\(--color-mv2-teal-light\)\]\/22:where(.dark,.dark *){color:#70b8b838}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--color-mv2-teal-light\)\]\/22:where(.dark,.dark *){color:color-mix(in oklab, var(--color-mv2-teal-light) 22%, transparent)}}.dark\:text-\[var\(--color-mv2-terracotta\)\]\/25:where(.dark,.dark *){color:#b8554040}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--color-mv2-terracotta\)\]\/25:where(.dark,.dark *){color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-25), transparent)}}.dark\:text-\[var\(--color-mv2-terracotta-light\)\]:where(.dark,.dark *){color:var(--color-mv2-terracotta-light)}.dark\:text-\[var\(--color-mv2-warm-white\)\]:where(.dark,.dark *){color:var(--color-mv2-warm-white)}.dark\:text-\[var\(--expd-blaze-ink\)\]:where(.dark,.dark *){color:var(--expd-blaze-ink)}.dark\:text-\[var\(--primitive-mountain-200\)\]\/90:where(.dark,.dark *){color:var(--primitive-mountain-200)}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--primitive-mountain-200\)\]\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--primitive-mountain-200) var(--opacity-90), transparent)}}.dark\:text-\[var\(--primitive-mountain-300\)\]:where(.dark,.dark *){color:var(--primitive-mountain-300)}.dark\:text-\[var\(--primitive-mountain-400\)\]:where(.dark,.dark *){color:var(--primitive-mountain-400)}.dark\:text-\[var\(--primitive-navigate-orange-light\)\]:where(.dark,.dark *){color:var(--primitive-navigate-orange-light)}.dark\:text-\[var\(--primitive-navigate-purple-light\)\]:where(.dark,.dark *){color:var(--primitive-navigate-purple-light)}.dark\:text-\[var\(--primitive-night-50\)\]:where(.dark,.dark *){color:var(--primitive-night-50)}.dark\:text-\[var\(--primitive-night-100\)\]:where(.dark,.dark *){color:var(--primitive-night-100)}.dark\:text-\[var\(--primitive-night-200\)\]:where(.dark,.dark *){color:var(--primitive-night-200)}.dark\:text-\[var\(--primitive-night-300\)\]:where(.dark,.dark *){color:var(--primitive-night-300)}.dark\:text-\[var\(--primitive-pine-200\)\]\/90:where(.dark,.dark *){color:var(--primitive-pine-200)}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[var\(--primitive-pine-200\)\]\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--primitive-pine-200) var(--opacity-90), transparent)}}.dark\:text-\[var\(--primitive-pine-300\)\]:where(.dark,.dark *){color:var(--primitive-pine-300)}.dark\:text-amber-50:where(.dark,.dark *){color:var(--color-amber-50)}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-amber-100\/80:where(.dark,.dark *){color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-100) var(--opacity-80), transparent)}}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-200\/90:where(.dark,.dark *){color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-200\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-200) var(--opacity-90), transparent)}}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-300\/20:where(.dark,.dark *){color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-300\/20:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-300) var(--opacity-20), transparent)}}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-amber-400\/70:where(.dark,.dark *){color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-400\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-400) var(--opacity-70), transparent)}}.dark\:text-amber-500:where(.dark,.dark *){color:var(--color-amber-500)}.dark\:text-amber-600:where(.dark,.dark *){color:var(--color-amber-600)}.dark\:text-blue-50:where(.dark,.dark *){color:var(--color-blue-50)}.dark\:text-blue-100:where(.dark,.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-blue-400\/70:where(.dark,.dark *){color:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-blue-400\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-blue-400) var(--opacity-70), transparent)}}.dark\:text-blue-500\/60:where(.dark,.dark *){color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.dark\:text-blue-500\/60:where(.dark,.dark *){color:color-mix(in oklab, var(--color-blue-500) var(--opacity-60), transparent)}}.dark\:text-blue-600:where(.dark,.dark *){color:var(--color-blue-600)}.dark\:text-cyan-50:where(.dark,.dark *){color:var(--color-cyan-50)}.dark\:text-cyan-100:where(.dark,.dark *){color:var(--color-cyan-100)}.dark\:text-cyan-200:where(.dark,.dark *){color:var(--color-cyan-200)}.dark\:text-cyan-300:where(.dark,.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-400:where(.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-cyan-400\/70:where(.dark,.dark *){color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-400\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-cyan-400) var(--opacity-70), transparent)}}.dark\:text-cyan-500:where(.dark,.dark *){color:var(--color-cyan-500)}.dark\:text-danger-100:where(.dark,.dark *){color:var(--color-danger-100)}.dark\:text-danger-200:where(.dark,.dark *){color:var(--color-danger-200)}.dark\:text-danger-300:where(.dark,.dark *){color:var(--color-danger-300)}.dark\:text-danger-400:where(.dark,.dark *){color:var(--color-danger-400)}.dark\:text-emerald-50:where(.dark,.dark *){color:var(--color-emerald-50)}.dark\:text-emerald-100:where(.dark,.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-200:where(.dark,.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-400\/70:where(.dark,.dark *){color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-400\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-400) var(--opacity-70), transparent)}}.dark\:text-emerald-400\/80:where(.dark,.dark *){color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-400\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-400) var(--opacity-80), transparent)}}.dark\:text-forest-100:where(.dark,.dark *){color:var(--color-forest-100)}.dark\:text-forest-200:where(.dark,.dark *){color:var(--color-forest-200)}.dark\:text-forest-400:where(.dark,.dark *){color:var(--color-forest-400)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-green-50:where(.dark,.dark *){color:var(--color-green-50)}.dark\:text-green-100:where(.dark,.dark *){color:var(--color-green-100)}.dark\:text-green-200:where(.dark,.dark *){color:var(--color-green-200)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-inherit:where(.dark,.dark *){color:inherit}.dark\:text-lime-400:where(.dark,.dark *){color:var(--color-lime-400)}.dark\:text-mist-500:where(.dark,.dark *){color:var(--color-mist-500)}.dark\:text-mountain-100:where(.dark,.dark *){color:var(--color-mountain-100)}.dark\:text-mountain-200:where(.dark,.dark *),.dark\:text-mountain-200\/90:where(.dark,.dark *){color:var(--color-mountain-200)}@supports (color:color-mix(in lab, red, red)){.dark\:text-mountain-200\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-mountain-200) var(--opacity-90), transparent)}}.dark\:text-mountain-300:where(.dark,.dark *){color:var(--color-mountain-300)}.dark\:text-mountain-400:where(.dark,.dark *){color:var(--color-mountain-400)}.dark\:text-night-400:where(.dark,.dark *){color:var(--color-night-400)}.dark\:text-night-500:where(.dark,.dark *){color:var(--color-night-500)}.dark\:text-night-600:where(.dark,.dark *){color:var(--color-night-600)}.dark\:text-night-800:where(.dark,.dark *){color:var(--color-night-800)}.dark\:text-night-900:where(.dark,.dark *){color:var(--color-night-900)}.dark\:text-orange-50:where(.dark,.dark *){color:var(--color-orange-50)}.dark\:text-orange-100:where(.dark,.dark *){color:var(--color-orange-100)}.dark\:text-orange-100\/52:where(.dark,.dark *){color:#ffedd585}@supports (color:color-mix(in lab, red, red)){.dark\:text-orange-100\/52:where(.dark,.dark *){color:color-mix(in oklab, var(--color-orange-100) 52%, transparent)}}.dark\:text-orange-100\/55:where(.dark,.dark *){color:#ffedd58c}@supports (color:color-mix(in lab, red, red)){.dark\:text-orange-100\/55:where(.dark,.dark *){color:color-mix(in oklab, var(--color-orange-100) var(--opacity-55), transparent)}}.dark\:text-orange-100\/65:where(.dark,.dark *){color:#ffedd5a6}@supports (color:color-mix(in lab, red, red)){.dark\:text-orange-100\/65:where(.dark,.dark *){color:color-mix(in oklab, var(--color-orange-100) 65%, transparent)}}.dark\:text-orange-200:where(.dark,.dark *){color:var(--color-orange-200)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-orange-400\/70:where(.dark,.dark *){color:#ff8b1ab3}@supports (color:color-mix(in lab, red, red)){.dark\:text-orange-400\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-orange-400) var(--opacity-70), transparent)}}.dark\:text-orange-400\/80:where(.dark,.dark *){color:#ff8b1acc}@supports (color:color-mix(in lab, red, red)){.dark\:text-orange-400\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-orange-400) var(--opacity-80), transparent)}}.dark\:text-pine-50:where(.dark,.dark *){color:var(--color-pine-50)}.dark\:text-pine-100:where(.dark,.dark *),.dark\:text-pine-100\/80:where(.dark,.dark *){color:var(--color-pine-100)}@supports (color:color-mix(in lab, red, red)){.dark\:text-pine-100\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-pine-100) var(--opacity-80), transparent)}}.dark\:text-pine-200:where(.dark,.dark *),.dark\:text-pine-200\/20:where(.dark,.dark *){color:var(--color-pine-200)}@supports (color:color-mix(in lab, red, red)){.dark\:text-pine-200\/20:where(.dark,.dark *){color:color-mix(in oklab, var(--color-pine-200) var(--opacity-20), transparent)}}.dark\:text-pine-200\/90:where(.dark,.dark *){color:var(--color-pine-200)}@supports (color:color-mix(in lab, red, red)){.dark\:text-pine-200\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-pine-200) var(--opacity-90), transparent)}}.dark\:text-pine-300:where(.dark,.dark *){color:var(--color-pine-300)}.dark\:text-pine-400:where(.dark,.dark *),.dark\:text-pine-400\/80:where(.dark,.dark *){color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.dark\:text-pine-400\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-pine-400) var(--opacity-80), transparent)}}.dark\:text-pine-500:where(.dark,.dark *){color:var(--color-pine-500)}.dark\:text-purple-100:where(.dark,.dark *){color:var(--color-purple-100)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-50:where(.dark,.dark *){color:var(--color-red-50)}.dark\:text-red-100:where(.dark,.dark *){color:var(--color-red-100)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-500:where(.dark,.dark *){color:var(--color-red-500)}.dark\:text-rose-100:where(.dark,.dark *){color:var(--color-rose-100)}.dark\:text-rose-200:where(.dark,.dark *){color:var(--color-rose-200)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-rose-400\/80:where(.dark,.dark *){color:#ff667fcc}@supports (color:color-mix(in lab, red, red)){.dark\:text-rose-400\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-rose-400) var(--opacity-80), transparent)}}.dark\:text-rose-500:where(.dark,.dark *){color:var(--color-rose-500)}.dark\:text-sky-50:where(.dark,.dark *){color:var(--color-sky-50)}.dark\:text-sky-100:where(.dark,.dark *){color:var(--color-sky-100)}.dark\:text-sky-200:where(.dark,.dark *){color:var(--color-sky-200)}.dark\:text-sky-200\/20:where(.dark,.dark *){color:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.dark\:text-sky-200\/20:where(.dark,.dark *){color:color-mix(in oklab, var(--color-sky-200) var(--opacity-20), transparent)}}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}.dark\:text-sky-400\/90:where(.dark,.dark *){color:#38bdf8e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-sky-400\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-sky-400) var(--opacity-90), transparent)}}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-200\/90:where(.dark,.dark *){color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-slate-200\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-slate-200) var(--opacity-90), transparent)}}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-slate-600:where(.dark,.dark *){color:var(--color-slate-600)}.dark\:text-slate-700:where(.dark,.dark *){color:var(--color-slate-700)}.dark\:text-snow-50:where(.dark,.dark *){color:var(--color-snow-50)}.dark\:text-snow-100:where(.dark,.dark *){color:var(--color-snow-100)}.dark\:text-snow-200:where(.dark,.dark *){color:var(--color-snow-200)}.dark\:text-snow-300:where(.dark,.dark *){color:var(--color-snow-300)}.dark\:text-snow-300\!:where(.dark,.dark *){color:var(--color-snow-300)!important}.dark\:text-snow-400:where(.dark,.dark *){color:var(--color-snow-400)}.dark\:text-snow-500:where(.dark,.dark *){color:var(--color-snow-500)}.dark\:text-snow-600:where(.dark,.dark *){color:var(--color-snow-600)}.dark\:text-snow-800:where(.dark,.dark *),.dark\:text-snow-800\/90:where(.dark,.dark *){color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.dark\:text-snow-800\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-snow-800) var(--opacity-90), transparent)}}.dark\:text-snow-900:where(.dark,.dark *){color:var(--color-snow-900)}.dark\:text-stone-100:where(.dark,.dark *){color:var(--color-stone-100)}.dark\:text-stone-400:where(.dark,.dark *){color:var(--color-stone-400)}.dark\:text-stone-500:where(.dark,.dark *){color:var(--color-stone-500)}.dark\:text-teal-100:where(.dark,.dark *){color:var(--color-teal-100)}.dark\:text-teal-200:where(.dark,.dark *){color:var(--color-teal-200)}.dark\:text-teal-200\/90:where(.dark,.dark *){color:#96f7e4e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-teal-200\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-teal-200) var(--opacity-90), transparent)}}.dark\:text-teal-300:where(.dark,.dark *){color:var(--color-teal-300)}.dark\:text-teal-400:where(.dark,.dark *){color:var(--color-teal-400)}.dark\:text-teal-400\/60:where(.dark,.dark *){color:#00d3bd99}@supports (color:color-mix(in lab, red, red)){.dark\:text-teal-400\/60:where(.dark,.dark *){color:color-mix(in oklab, var(--color-teal-400) var(--opacity-60), transparent)}}.dark\:text-teal-400\/70:where(.dark,.dark *){color:#00d3bdb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-teal-400\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-teal-400) var(--opacity-70), transparent)}}.dark\:text-teal-400\/80:where(.dark,.dark *){color:#00d3bdcc}@supports (color:color-mix(in lab, red, red)){.dark\:text-teal-400\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-teal-400) var(--opacity-80), transparent)}}.dark\:text-twilight-400:where(.dark,.dark *){color:var(--color-twilight-400)}.dark\:text-violet-100:where(.dark,.dark *){color:var(--color-violet-100)}.dark\:text-violet-200:where(.dark,.dark *){color:var(--color-violet-200)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-warm-50:where(.dark,.dark *){color:var(--color-warm-50)}.dark\:text-warm-100:where(.dark,.dark *){color:var(--color-warm-100)}.dark\:text-warm-200:where(.dark,.dark *),.dark\:text-warm-200\/70:where(.dark,.dark *){color:var(--color-warm-200)}@supports (color:color-mix(in lab, red, red)){.dark\:text-warm-200\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-warm-200) var(--opacity-70), transparent)}}.dark\:text-warm-200\/90:where(.dark,.dark *){color:var(--color-warm-200)}@supports (color:color-mix(in lab, red, red)){.dark\:text-warm-200\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-warm-200) var(--opacity-90), transparent)}}.dark\:text-warm-300:where(.dark,.dark *){color:var(--color-warm-300)}.dark\:text-warm-400:where(.dark,.dark *){color:var(--color-warm-400)}.dark\:text-warm-500:where(.dark,.dark *){color:var(--color-warm-500)}.dark\:text-warm-600:where(.dark,.dark *){color:var(--color-warm-600)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/35:where(.dark,.dark *){color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/35:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.dark\:text-white\/45:where(.dark,.dark *){color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/45:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.dark\:text-white\/50:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) var(--opacity-50), transparent)}}.dark\:text-white\/55:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/55:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) var(--opacity-55), transparent)}}.dark\:text-white\/75:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/75:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) var(--opacity-75), transparent)}}.dark\:text-white\/80:where(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) var(--opacity-80), transparent)}}.dark\:text-white\/90:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) var(--opacity-90), transparent)}}.dark\:text-yellow-100:where(.dark,.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-200:where(.dark,.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:where(.dark,.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:decoration-snow-600:where(.dark,.dark *){-webkit-text-decoration-color:var(--color-snow-600);-webkit-text-decoration-color:var(--color-snow-600);-webkit-text-decoration-color:var(--color-snow-600);text-decoration-color:var(--color-snow-600)}.dark\:placeholder-mist-500:where(.dark,.dark *)::placeholder{color:var(--color-mist-500)}.dark\:opacity-20:where(.dark,.dark *){opacity:var(--opacity-20)}.dark\:opacity-50:where(.dark,.dark *){opacity:var(--opacity-50)}.dark\:shadow-\[-5px_5px_0_0_\#7cc2ff\]:where(.dark,.dark *){--tw-shadow:-5px 5px 0 0 var(--tw-shadow-color,#7cc2ff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[-5px_5px_0_0_\#fbbf24\]:where(.dark,.dark *){--tw-shadow:-5px 5px 0 0 var(--tw-shadow-color,#fbbf24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_0_25px_rgba\(34\,211\,238\,0\.4\)\]:where(.dark,.dark *){--tw-shadow:0 0 25px var(--tw-shadow-color,#22d3ee66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_4px_25px_rgba\(124\,194\,255\,0\.3\)\]:where(.dark,.dark *){--tw-shadow:0 4px 25px var(--tw-shadow-color,#7cc2ff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_6px_0_0_\#34d399\]:where(.dark,.dark *){--tw-shadow:0 6px 0 0 var(--tw-shadow-color,#34d399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[3px_3px_0_0_rgba\(0\,0\,0\,0\.2\)\]:where(.dark,.dark *){--tw-shadow:3px 3px 0 0 var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[4px_-4px_0_0_\#4ade80\]:where(.dark,.dark *){--tw-shadow:4px -4px 0 0 var(--tw-shadow-color,#4ade80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[5px_5px_0_0_\#7cc2ff\]:where(.dark,.dark *){--tw-shadow:5px 5px 0 0 var(--tw-shadow-color,#7cc2ff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[6px_6px_0_0_\#f472b6\]:where(.dark,.dark *){--tw-shadow:6px 6px 0 0 var(--tw-shadow-color,#f472b6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[6px_6px_0_0_\#f87171\]:where(.dark,.dark *){--tw-shadow:6px 6px 0 0 var(--tw-shadow-color,#f87171);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[var\(--elevation-brutal-navy\)\]:where(.dark,.dark *){--tw-shadow:var(--elevation-brutal-navy);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[var\(--elevation-brutal-pine-deep\)\]:where(.dark,.dark *){--tw-shadow:var(--elevation-brutal-pine-deep);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[var\(--form-error-border\)\]:where(.dark,.dark *){--tw-shadow:var(--form-error-border);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[var\(--shadow-ambient-2xl\)\]:where(.dark,.dark *){--tw-shadow:var(--shadow-ambient-2xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[var\(--shadow-ambient-md\)\]:where(.dark,.dark *){--tw-shadow:var(--shadow-ambient-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[var\(--shadow-retro-key-dark\)\]:where(.dark,.dark *){--tw-shadow:var(--shadow-retro-key-dark);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-amber-600:where(.dark,.dark *){--tw-shadow-color:#dd7400}@supports (color:lab(0% 0 0)){.dark\:shadow-amber-600:where(.dark,.dark *){--tw-shadow-color:lab(60.3514% 40.5624 87.1228)}}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-amber-600:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-amber-600) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-emerald-600:where(.dark,.dark *){--tw-shadow-color:#009767}@supports (color:lab(0% 0 0)){.dark\:shadow-emerald-600:where(.dark,.dark *){--tw-shadow-color:lab(55.0481% -49.9246 15.93)}}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-emerald-600:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-emerald-600) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-mountain-400:where(.dark,.dark *){--tw-shadow-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-mountain-400:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-mountain-400) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-night-500:where(.dark,.dark *){--tw-shadow-color:var(--color-night-500)}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-night-500:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-night-500) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-night-600:where(.dark,.dark *){--tw-shadow-color:var(--color-night-600)}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-night-600:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-night-600) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-red-400:where(.dark,.dark *){--tw-shadow-color:#ff6568}@supports (color:lab(0% 0 0)){.dark\:shadow-red-400:where(.dark,.dark *){--tw-shadow-color:lab(63.7053% 60.745 31.3109)}}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-red-400:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-red-400) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-red-600:where(.dark,.dark *){--tw-shadow-color:#e40014}@supports (color:lab(0% 0 0)){.dark\:shadow-red-600:where(.dark,.dark *){--tw-shadow-color:lab(48.4493% 77.4328 61.5452)}}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-red-600:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-red-600) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-sky-600:where(.dark,.dark *){--tw-shadow-color:#0284c7}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-sky-600:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-sky-600) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-warm-600:where(.dark,.dark *){--tw-shadow-color:var(--color-warm-600)}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-warm-600:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-warm-600) var(--tw-shadow-alpha), transparent)}}.dark\:ring-amber-500:where(.dark,.dark *){--tw-ring-color:var(--color-amber-500)}.dark\:ring-amber-600:where(.dark,.dark *){--tw-ring-color:var(--color-amber-600)}.dark\:ring-amber-800:where(.dark,.dark *){--tw-ring-color:var(--color-amber-800)}.dark\:ring-mountain-400:where(.dark,.dark *),.dark\:ring-mountain-400\/25:where(.dark,.dark *){--tw-ring-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-mountain-400\/25:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-mountain-400) var(--opacity-25), transparent)}}.dark\:ring-mountain-600:where(.dark,.dark *){--tw-ring-color:var(--color-mountain-600)}.dark\:ring-night-800:where(.dark,.dark *){--tw-ring-color:var(--color-night-800)}.dark\:ring-night-900\/50:where(.dark,.dark *){--tw-ring-color:var(--color-night-900)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-night-900\/50:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-night-900) var(--opacity-50), transparent)}}.dark\:ring-orange-800:where(.dark,.dark *){--tw-ring-color:var(--color-orange-800)}.dark\:ring-pine-400\/25:where(.dark,.dark *){--tw-ring-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-pine-400\/25:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-25), transparent)}}.dark\:ring-pine-400\/80:where(.dark,.dark *){--tw-ring-color:var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-pine-400\/80:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-pine-400) var(--opacity-80), transparent)}}.dark\:ring-pine-500:where(.dark,.dark *),.dark\:ring-pine-500\/80:where(.dark,.dark *){--tw-ring-color:var(--color-pine-500)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-pine-500\/80:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-pine-500) var(--opacity-80), transparent)}}.dark\:ring-pine-600:where(.dark,.dark *){--tw-ring-color:var(--color-pine-600)}.dark\:ring-pine-700:where(.dark,.dark *){--tw-ring-color:var(--color-pine-700)}.dark\:ring-red-600:where(.dark,.dark *){--tw-ring-color:var(--color-red-600)}.dark\:ring-red-800:where(.dark,.dark *){--tw-ring-color:var(--color-red-800)}.dark\:ring-sky-500\/80:where(.dark,.dark *){--tw-ring-color:#0ea5e9cc}@supports (color:color-mix(in lab, red, red)){.dark\:ring-sky-500\/80:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-sky-500) var(--opacity-80), transparent)}}.dark\:ring-sky-900:where(.dark,.dark *){--tw-ring-color:var(--color-sky-900)}.dark\:ring-snow-500\/25:where(.dark,.dark *){--tw-ring-color:var(--color-snow-500)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-snow-500\/25:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-snow-500) var(--opacity-25), transparent)}}.dark\:ring-twilight-400\/25:where(.dark,.dark *){--tw-ring-color:var(--color-twilight-400)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-twilight-400\/25:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-twilight-400) var(--opacity-25), transparent)}}.dark\:ring-warm-400\/25:where(.dark,.dark *){--tw-ring-color:var(--color-warm-400)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-warm-400\/25:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-warm-400) var(--opacity-25), transparent)}}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.dark\:ring-white\/12:where(.dark,.dark *){--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/12:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:ring-offset-gray-900:where(.dark,.dark *){--tw-ring-offset-color:var(--color-gray-900)}@media (hover:hover){.dark\:group-hover\:bg-white\/5:where(.dark,.dark *):is(:where(.group):hover *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:bg-white\/5:where(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) var(--opacity-5), transparent)}}.dark\:group-hover\:text-emerald-100:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-emerald-100)}.dark\:group-hover\:text-white:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-white)}.dark\:group-hover\:shadow-rose-900\/30:where(.dark,.dark *):is(:where(.group):hover *){--tw-shadow-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:shadow-rose-900\/30:where(.dark,.dark *):is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-900) var(--opacity-30), transparent) var(--tw-shadow-alpha), transparent)}}}.dark\:peer-\[\:not\(\:placeholder-shown\)\]\:text-snow-400:where(.dark,.dark *):is(:where(.peer):not(:placeholder-shown)~*),.dark\:placeholder\:text-snow-400:where(.dark,.dark *)::placeholder{color:var(--color-snow-400)}.dark\:before\:via-mountain-400\/10:where(.dark,.dark *):before{content:var(--tw-content);--tw-gradient-via:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:via-mountain-400\/10:where(.dark,.dark *):before{--tw-gradient-via:color-mix(in oklab, var(--color-mountain-400) var(--opacity-10), transparent)}}.dark\:before\:via-mountain-400\/10:where(.dark,.dark *):before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:before\:via-mountain-400\/15:where(.dark,.dark *):before{content:var(--tw-content);--tw-gradient-via:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:via-mountain-400\/15:where(.dark,.dark *):before{--tw-gradient-via:color-mix(in oklab, var(--color-mountain-400) var(--opacity-15), transparent)}}.dark\:before\:via-mountain-400\/15:where(.dark,.dark *):before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:even\:bg-night-800\/40:where(.dark,.dark *):nth-child(2n){background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:even\:bg-night-800\/40:where(.dark,.dark *):nth-child(2n){background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-40), transparent)}}.dark\:even\:bg-white\/4:where(.dark,.dark *):nth-child(2n){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:even\:bg-white\/4:where(.dark,.dark *):nth-child(2n){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}@media (hover:hover){.dark\:hover\:border-amber-500:where(.dark,.dark *):hover{border-color:var(--color-amber-500)}.dark\:hover\:border-danger-400:where(.dark,.dark *):hover{border-color:var(--color-danger-400)}.dark\:hover\:border-mountain-400:where(.dark,.dark *):hover{border-color:var(--color-mountain-400)}.dark\:hover\:border-mountain-600\!:where(.dark,.dark *):hover{border-color:var(--color-mountain-600)!important}.dark\:hover\:border-night-400:where(.dark,.dark *):hover{border-color:var(--color-night-400)}.dark\:hover\:border-night-600:where(.dark,.dark *):hover{border-color:var(--color-night-600)}.dark\:hover\:border-pine-600:where(.dark,.dark *):hover{border-color:var(--color-pine-600)}.dark\:hover\:border-rose-600:where(.dark,.dark *):hover{border-color:var(--color-rose-600)}.dark\:hover\:border-sky-500:where(.dark,.dark *):hover{border-color:var(--color-sky-500)}.dark\:hover\:border-sky-600:where(.dark,.dark *):hover{border-color:var(--color-sky-600)}.dark\:hover\:border-snow-500:where(.dark,.dark *):hover{border-color:var(--color-snow-500)}.dark\:hover\:border-snow-600:where(.dark,.dark *):hover{border-color:var(--color-snow-600)}.dark\:hover\:border-violet-500:where(.dark,.dark *):hover{border-color:var(--color-violet-500)}.dark\:hover\:bg-\[var\(--color-mv2-terracotta\)\]\/20:where(.dark,.dark *):hover{background-color:#b8554033}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-\[var\(--color-mv2-terracotta\)\]\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-mv2-terracotta) var(--opacity-20), transparent)}}.dark\:hover\:bg-amber-500:where(.dark,.dark *):hover{background-color:var(--color-amber-500)}.dark\:hover\:bg-amber-800:where(.dark,.dark *):hover{background-color:var(--color-amber-800)}.dark\:hover\:bg-amber-900\/20:where(.dark,.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-20), transparent)}}.dark\:hover\:bg-amber-900\/30:where(.dark,.dark *):hover{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-30), transparent)}}.dark\:hover\:bg-amber-900\/40:where(.dark,.dark *):hover{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-40), transparent)}}.dark\:hover\:bg-amber-900\/50:where(.dark,.dark *):hover{background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-50), transparent)}}.dark\:hover\:bg-amber-900\/60:where(.dark,.dark *):hover{background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-900) var(--opacity-60), transparent)}}.dark\:hover\:bg-amber-950\/30:where(.dark,.dark *):hover{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-950) var(--opacity-30), transparent)}}.dark\:hover\:bg-blue-800:where(.dark,.dark *):hover{background-color:var(--color-blue-800)}.dark\:hover\:bg-cyan-900\/20:where(.dark,.dark *):hover{background-color:#104e6433}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-cyan-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-cyan-900) var(--opacity-20), transparent)}}.dark\:hover\:bg-cyan-900\/50:where(.dark,.dark *):hover{background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-cyan-900\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-cyan-900) var(--opacity-50), transparent)}}.dark\:hover\:bg-cyan-950\/30:where(.dark,.dark *):hover{background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-cyan-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-cyan-950) var(--opacity-30), transparent)}}.dark\:hover\:bg-emerald-800\/50:where(.dark,.dark *):hover{background-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-800\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-800) var(--opacity-50), transparent)}}.dark\:hover\:bg-emerald-900\/60:where(.dark,.dark *):hover{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) var(--opacity-60), transparent)}}.dark\:hover\:bg-indigo-800\/70:where(.dark,.dark *):hover{background-color:#372aacb3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-indigo-800\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-indigo-800) var(--opacity-70), transparent)}}.dark\:hover\:bg-mountain-900\/20:where(.dark,.dark *):hover{background-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-mountain-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-20), transparent)}}.dark\:hover\:bg-mountain-900\/60:where(.dark,.dark *):hover{background-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-mountain-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-60), transparent)}}.dark\:hover\:bg-night-600:where(.dark,.dark *):hover{background-color:var(--color-night-600)}.dark\:hover\:bg-night-700:where(.dark,.dark *):hover,.dark\:hover\:bg-night-700\/50:where(.dark,.dark *):hover{background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-night-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-night-700) var(--opacity-50), transparent)}}.dark\:hover\:bg-night-700\/80:where(.dark,.dark *):hover{background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-night-700\/80:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-night-700) var(--opacity-80), transparent)}}.dark\:hover\:bg-night-800:where(.dark,.dark *):hover,.dark\:hover\:bg-night-800\/30:where(.dark,.dark *):hover{background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-night-800\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-30), transparent)}}.dark\:hover\:bg-night-800\/70:where(.dark,.dark *):hover{background-color:var(--color-night-800)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-night-800\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-night-800) var(--opacity-70), transparent)}}.dark\:hover\:bg-pine-900:where(.dark,.dark *):hover,.dark\:hover\:bg-pine-900\/20:where(.dark,.dark *):hover{background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-pine-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-20), transparent)}}.dark\:hover\:bg-pine-900\/30:where(.dark,.dark *):hover{background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-pine-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-30), transparent)}}.dark\:hover\:bg-pine-900\/40:where(.dark,.dark *):hover{background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-pine-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-40), transparent)}}.dark\:hover\:bg-pine-900\/50:where(.dark,.dark *):hover{background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-pine-900\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-50), transparent)}}.dark\:hover\:bg-pine-900\/60:where(.dark,.dark *):hover{background-color:var(--color-pine-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-pine-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-pine-900) var(--opacity-60), transparent)}}.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) var(--opacity-20), transparent)}}.dark\:hover\:bg-red-900\/40:where(.dark,.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) var(--opacity-40), transparent)}}.dark\:hover\:bg-red-900\/60:where(.dark,.dark *):hover{background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) var(--opacity-60), transparent)}}.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) var(--opacity-30), transparent)}}.dark\:hover\:bg-rose-900\/20:where(.dark,.dark *):hover{background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-rose-900) var(--opacity-20), transparent)}}.dark\:hover\:bg-rose-900\/60:where(.dark,.dark *):hover{background-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-rose-900) var(--opacity-60), transparent)}}.dark\:hover\:bg-rose-900\/70:where(.dark,.dark *):hover{background-color:#8b0836b3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-rose-900) var(--opacity-70), transparent)}}.dark\:hover\:bg-sky-700:where(.dark,.dark *):hover{background-color:var(--color-sky-700)}.dark\:hover\:bg-sky-900\/40:where(.dark,.dark *):hover{background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-sky-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-40), transparent)}}.dark\:hover\:bg-sky-900\/60:where(.dark,.dark *):hover{background-color:#024a7099}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-sky-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-60), transparent)}}.dark\:hover\:bg-sky-900\/70:where(.dark,.dark *):hover{background-color:#024a70b3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-sky-900\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-70), transparent)}}.dark\:hover\:bg-sky-900\/80:where(.dark,.dark *):hover{background-color:#024a70cc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-sky-900\/80:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-900) var(--opacity-80), transparent)}}.dark\:hover\:bg-slate-600\/50:where(.dark,.dark *):hover{background-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-600\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-slate-600) var(--opacity-50), transparent)}}.dark\:hover\:bg-slate-700\/50:where(.dark,.dark *):hover{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-slate-700) var(--opacity-50), transparent)}}.dark\:hover\:bg-slate-800:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-900\/30:where(.dark,.dark *):hover{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-slate-900) var(--opacity-30), transparent)}}.dark\:hover\:bg-snow-600:where(.dark,.dark *):hover{background-color:var(--color-snow-600)}.dark\:hover\:bg-snow-700:where(.dark,.dark *):hover,.dark\:hover\:bg-snow-700\/30:where(.dark,.dark *):hover{background-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-snow-700\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-30), transparent)}}.dark\:hover\:bg-snow-700\/50:where(.dark,.dark *):hover{background-color:var(--color-snow-700)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-snow-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-snow-700) var(--opacity-50), transparent)}}.dark\:hover\:bg-snow-800:where(.dark,.dark *):hover,.dark\:hover\:bg-snow-800\/20:where(.dark,.dark *):hover{background-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-snow-800\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-20), transparent)}}.dark\:hover\:bg-snow-800\/30:where(.dark,.dark *):hover{background-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-snow-800\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-30), transparent)}}.dark\:hover\:bg-snow-800\/40:where(.dark,.dark *):hover{background-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-snow-800\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-40), transparent)}}.dark\:hover\:bg-snow-800\/50:where(.dark,.dark *):hover{background-color:var(--color-snow-800)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-snow-800\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-snow-800) var(--opacity-50), transparent)}}.dark\:hover\:bg-snow-900\/30:where(.dark,.dark *):hover{background-color:var(--color-snow-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-snow-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-snow-900) var(--opacity-30), transparent)}}.dark\:hover\:bg-teal-900\/40:where(.dark,.dark *):hover{background-color:#0b4f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-teal-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-teal-900) var(--opacity-40), transparent)}}.dark\:hover\:bg-warm-400\/15:where(.dark,.dark *):hover{background-color:var(--color-warm-400)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-warm-400\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-warm-400) var(--opacity-15), transparent)}}.dark\:hover\:bg-warm-900\/50:where(.dark,.dark *):hover{background-color:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-warm-900\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-warm-900) var(--opacity-50), transparent)}}.dark\:hover\:bg-warm-900\/60:where(.dark,.dark *):hover{background-color:var(--color-warm-900)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-warm-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-warm-900) var(--opacity-60), transparent)}}.dark\:hover\:bg-white:where(.dark,.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-5), transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-10), transparent)}}.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) var(--opacity-15), transparent)}}.dark\:hover\:text-\[var\(--color-mv2-cream\)\]\/70:where(.dark,.dark *):hover{color:#f5f0e8b3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:text-\[var\(--color-mv2-cream\)\]\/70:where(.dark,.dark *):hover{color:color-mix(in oklab, var(--color-mv2-cream) var(--opacity-70), transparent)}}.dark\:hover\:text-\[var\(--color-mv2-teal-light\)\]:where(.dark,.dark *):hover{color:var(--color-mv2-teal-light)}.dark\:hover\:text-amber-100:where(.dark,.dark *):hover{color:var(--color-amber-100)}.dark\:hover\:text-amber-200:where(.dark,.dark *):hover{color:var(--color-amber-200)}.dark\:hover\:text-amber-300:where(.dark,.dark *):hover{color:var(--color-amber-300)}.dark\:hover\:text-cyan-400:where(.dark,.dark *):hover{color:var(--color-cyan-400)}.dark\:hover\:text-mountain-400:where(.dark,.dark *):hover{color:var(--color-mountain-400)}.dark\:hover\:text-pine-100:where(.dark,.dark *):hover{color:var(--color-pine-100)}.dark\:hover\:text-pine-200:where(.dark,.dark *):hover{color:var(--color-pine-200)}.dark\:hover\:text-pine-300:where(.dark,.dark *):hover{color:var(--color-pine-300)}.dark\:hover\:text-slate-300:where(.dark,.dark *):hover{color:var(--color-slate-300)}.dark\:hover\:text-slate-400:where(.dark,.dark *):hover{color:var(--color-slate-400)}.dark\:hover\:text-snow-100:where(.dark,.dark *):hover{color:var(--color-snow-100)}.dark\:hover\:text-snow-200:where(.dark,.dark *):hover{color:var(--color-snow-200)}.dark\:hover\:text-snow-300:where(.dark,.dark *):hover{color:var(--color-snow-300)}.dark\:hover\:text-warm-200:where(.dark,.dark *):hover{color:var(--color-warm-200)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:shadow-mountain-400:where(.dark,.dark *):hover{--tw-shadow-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:shadow-mountain-400:where(.dark,.dark *):hover{--tw-shadow-color:color-mix(in oklab, var(--color-mountain-400) var(--tw-shadow-alpha), transparent)}}}.dark\:focus\:shadow-mountain-400:where(.dark,.dark *):focus{--tw-shadow-color:var(--color-mountain-400)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:shadow-mountain-400:where(.dark,.dark *):focus{--tw-shadow-color:color-mix(in oklab, var(--color-mountain-400) var(--tw-shadow-alpha), transparent)}}.dark\:focus-visible\:border-mountain-400:where(.dark,.dark *):focus-visible{border-color:var(--color-mountain-400)}.dark\:focus-visible\:ring-mountain-900\/50:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-mountain-900\/50:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-50), transparent)}}.dark\:focus-visible\:ring-snow-100:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-snow-100)}.dark\:focus-visible\:ring-offset-night-900:where(.dark,.dark *):focus-visible{--tw-ring-offset-color:var(--color-night-900)}.dark\:focus-visible\:outline-mountain-300:where(.dark,.dark *):focus-visible{outline-color:var(--color-mountain-300)}.dark\:active\:border-rose-500:where(.dark,.dark *):active{border-color:var(--color-rose-500)}.dark\:active\:bg-indigo-900:where(.dark,.dark *):active{background-color:var(--color-indigo-900)}.dark\:active\:bg-night-600:where(.dark,.dark *):active,.dark\:active\:bg-night-600\/50:where(.dark,.dark *):active{background-color:var(--color-night-600)}@supports (color:color-mix(in lab, red, red)){.dark\:active\:bg-night-600\/50:where(.dark,.dark *):active{background-color:color-mix(in oklab, var(--color-night-600) var(--opacity-50), transparent)}}.dark\:active\:bg-night-700:where(.dark,.dark *):active{background-color:var(--color-night-700)}.dark\:active\:bg-night-800:where(.dark,.dark *):active{background-color:var(--color-night-800)}.dark\:active\:bg-snow-200:where(.dark,.dark *):active{background-color:var(--color-snow-200)}@media (min-width:600px){.dark\:sm\:scrollbar-thumb-snow-700:where(.dark,.dark *){--tw-scrollbar-thumb:var(--color-snow-700);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.dark\:sm\:border-night-500:where(.dark,.dark *){border-color:var(--color-night-500)}.dark\:sm\:border-snow-600\/30:where(.dark,.dark *){border-color:var(--color-snow-600)}@supports (color:color-mix(in lab, red, red)){.dark\:sm\:border-snow-600\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-snow-600) var(--opacity-30), transparent)}}}@media (hover:none) and (pointer:coarse){.touch\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.\[\&_\*\]\:pointer-events-auto *{pointer-events:auto}.\[\&_\[data-description\]\]\:text-amber-600\! [data-description]{color:var(--color-amber-600)!important}.\[\&_\[data-description\]\]\:text-blue-600\! [data-description]{color:var(--color-blue-600)!important}.\[\&_\[data-description\]\]\:text-emerald-600\! [data-description]{color:var(--color-emerald-600)!important}.\[\&_\[data-description\]\]\:text-red-600\! [data-description]{color:var(--color-red-600)!important}.dark\:\[\&_\[data-description\]\]\:text-amber-400\!:where(.dark,.dark *) [data-description]{color:var(--color-amber-400)!important}.dark\:\[\&_\[data-description\]\]\:text-blue-400\!:where(.dark,.dark *) [data-description]{color:var(--color-blue-400)!important}.dark\:\[\&_\[data-description\]\]\:text-emerald-400\!:where(.dark,.dark *) [data-description]{color:var(--color-emerald-400)!important}.dark\:\[\&_\[data-description\]\]\:text-red-400\!:where(.dark,.dark *) [data-description]{color:var(--color-red-400)!important}.\[\&_\[data-title\]\]\:text-amber-800\! [data-title]{color:var(--color-amber-800)!important}.\[\&_\[data-title\]\]\:text-blue-800\! [data-title]{color:var(--color-blue-800)!important}.\[\&_\[data-title\]\]\:text-emerald-800\! [data-title]{color:var(--color-emerald-800)!important}.\[\&_\[data-title\]\]\:text-red-800\! [data-title]{color:var(--color-red-800)!important}.dark\:\[\&_\[data-title\]\]\:text-amber-300\!:where(.dark,.dark *) [data-title]{color:var(--color-amber-300)!important}.dark\:\[\&_\[data-title\]\]\:text-blue-300\!:where(.dark,.dark *) [data-title]{color:var(--color-blue-300)!important}.dark\:\[\&_\[data-title\]\]\:text-emerald-300\!:where(.dark,.dark *) [data-title]{color:var(--color-emerald-300)!important}.dark\:\[\&_\[data-title\]\]\:text-red-300\!:where(.dark,.dark *) [data-title]{color:var(--color-red-300)!important}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-5 svg{height:calc(var(--spacing) * 5)}.\[\&_svg\]\:h-7 svg{height:calc(var(--spacing) * 7)}.\[\&_svg\]\:h-8 svg{height:calc(var(--spacing) * 8)}.\[\&_svg\]\:h-\[length\:var\(--size-icon-sm\)\] svg{height:var(--size-icon-sm)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-5 svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:w-7 svg{width:calc(var(--spacing) * 7)}.\[\&_svg\]\:w-8 svg{width:calc(var(--spacing) * 8)}.\[\&_svg\]\:w-\[length\:var\(--size-icon-sm\)\] svg{width:var(--size-icon-sm)}.\[\&_tbody_tr\:nth-child\(even\)\]\:bg-snow-50 tbody tr:nth-child(2n){background-color:var(--color-snow-50)}.dark\:\[\&_tbody_tr\:nth-child\(even\)\]\:bg-night-700\/50:where(.dark,.dark *) tbody tr:nth-child(2n){background-color:var(--color-night-700)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tbody_tr\:nth-child\(even\)\]\:bg-night-700\/50:where(.dark,.dark *) tbody tr:nth-child(2n){background-color:color-mix(in oklab, var(--color-night-700) var(--opacity-50), transparent)}}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:px-4 td{padding-inline:calc(var(--spacing) * 4)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_td\]\:py-3 td{padding-block:calc(var(--spacing) * 3)}.\[\&_td\]\:text-\[var\(--color-mv2-navy\)\] td{color:var(--color-mv2-navy)}.dark\:\[\&_td\]\:text-slate-200:where(.dark,.dark *) td{color:var(--color-slate-200)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:px-4 th{padding-inline:calc(var(--spacing) * 4)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:py-3 th{padding-block:calc(var(--spacing) * 3)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-mono th{font-family:var(--font-mono)}.\[\&_th\]\:text-xs th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_th\]\:font-bold th{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_th\]\:tracking-wider th{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[\&_th\]\:text-snow-600 th{color:var(--color-snow-600)}.\[\&_th\]\:uppercase th{text-transform:uppercase}.dark\:\[\&_th\]\:text-snow-400:where(.dark,.dark *) th{color:var(--color-snow-400)}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-snow-200 tr{border-color:var(--color-snow-200)}.\[\&_tr\]\:transition-colors tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.dark\:\[\&_tr\]\:border-night-600:where(.dark,.dark *) tr{border-color:var(--color-night-600)}.\[\&_tr\:hover\]\:bg-mountain-50\/50 tr:hover{background-color:var(--color-mountain-50)}@supports (color:color-mix(in lab, red, red)){.\[\&_tr\:hover\]\:bg-mountain-50\/50 tr:hover{background-color:color-mix(in oklab, var(--color-mountain-50) var(--opacity-50), transparent)}}.dark\:\[\&_tr\:hover\]\:bg-mountain-900\/20:where(.dark,.dark *) tr:hover{background-color:var(--color-mountain-900)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tr\:hover\]\:bg-mountain-900\/20:where(.dark,.dark *) tr:hover{background-color:color-mix(in oklab, var(--color-mountain-900) var(--opacity-20), transparent)}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:snap-center>*{scroll-snap-align:center}.\[\&\>\*\]\:snap-start>*{scroll-snap-align:start}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.\[\&\>iframe\]\:pointer-events-none>iframe{pointer-events:none}.\[\&\>iframe\]\:h-full>iframe{height:100%}.\[\&\>iframe\]\:w-full>iframe{width:100%}.\[\&\>iframe\]\:border-0>iframe{border-style:var(--tw-border-style);border-width:0}.\[\&\>svg\]\:inline-block>svg{display:inline-block}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:h-8>svg{height:calc(var(--spacing) * 8)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing) * 5)}.\[\&\>svg\]\:w-8>svg{width:calc(var(--spacing) * 8)}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:align-middle>svg{vertical-align:middle}@media (max-height:720px){.\[\@media\(max-height\:720px\)\]\:hidden{display:none}.\[\@media\(max-height\:720px\)\]\:py-1{padding-block:var(--spacing)}}[open] .\[\[open\]_\&\]\:rotate-180{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.ambient-orbs{transition:--ambient-c1 .9s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), --ambient-c2 .9s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), --ambient-c3 .9s var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}@media (prefers-reduced-motion:reduce){.ambient-orbs{transition:none}}@supports (view-transition-name:none){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-vt-wipe="1"]::view-transition-old(root){animation:vt-wipe-out .38s var(--motion-ease-smooth) both}html[data-vt-wipe="1"]::view-transition-new(root){animation:vt-wipe-in .42s var(--motion-ease-out-strong) both}::view-transition-old(page-hero){animation:.22s cubic-bezier(.4,0,1,1) both vt-hero-out}::view-transition-new(page-hero){animation:.22s cubic-bezier(0,0,.2,1) both vt-hero-in}::view-transition-old(hero-reserve){animation:vt-hero-reserve-out .32s var(--motion-ease-smooth) both}::view-transition-new(hero-reserve){animation:vt-hero-reserve-in .38s var(--motion-ease-out-strong) both}}@keyframes vt-hero-out{to{opacity:0;transform:scale(.98)}}@keyframes vt-hero-in{0%{opacity:0;transform:scale(.98)}}@keyframes vt-hero-reserve-out{to{opacity:0;transform:scale(.96)}}@keyframes vt-hero-reserve-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vt-wipe-out{to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes vt-wipe-in{0%{opacity:.85;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(page-hero){animation:none!important}::view-transition-new(page-hero){animation:none!important}::view-transition-old(hero-reserve){animation:none!important}::view-transition-new(hero-reserve){animation:none!important}html[data-vt-wipe="1"]::view-transition-old(root){animation:none!important}html[data-vt-wipe="1"]::view-transition-new(root){animation:none!important}}.vt-page-hero{view-transition-name:page-hero}.vt-hero-reserve{view-transition-name:hero-reserve}@media (prefers-reduced-motion:reduce){.vt-hero-reserve{view-transition-name:none}}@media (max-width:599px),(pointer:coarse){.vt-hero-reserve{view-transition-name:none}}@layer tokens{:root{--primitive-mountain-50:#f0f7ff;--primitive-mountain-100:#e0efff;--primitive-mountain-200:#baddff;--primitive-mountain-300:#7cc2ff;--primitive-mountain-400:#36a3ff;--primitive-mountain-500:#0c85f4;--primitive-mountain-600:#0068d1;--primitive-mountain-700:#0052a9;--primitive-mountain-800:#00468b;--primitive-mountain-900:#063c73;--primitive-night-50:#e8eef5;--primitive-night-100:#c5d3e3;--primitive-night-200:#9fb5ce;--primitive-night-300:#7897b9;--primitive-night-400:#5a80a9;--primitive-night-500:#3d699a;--primitive-night-600:#2d5a87;--primitive-night-700:#1e4a72;--primitive-night-800:#162b47;--primitive-night-900:#0f1d30;--primitive-night-950:#0c1424;--primitive-forest-50:#f0fdf4;--primitive-forest-100:#dcfce7;--primitive-forest-200:#bbf7d0;--primitive-forest-300:#86efac;--primitive-forest-400:#4ade80;--primitive-forest-500:#4a7c59;--primitive-forest-600:#3d6b4a;--primitive-forest-700:#2d5a3a;--primitive-forest-800:#1e4a2a;--primitive-forest-900:#14532d;--primitive-pine-50:#ecfdf5;--primitive-pine-100:#d1fae5;--primitive-pine-200:#a7f3d0;--primitive-pine-300:#6ee7b7;--primitive-pine-400:#34d399;--primitive-pine-500:#10b981;--primitive-pine-600:#059669;--primitive-pine-700:#047857;--primitive-pine-800:#065f46;--primitive-pine-900:#064e3b;--primitive-warm-50:#fffbeb;--primitive-warm-100:#fef3c7;--primitive-warm-200:#fde68a;--primitive-warm-300:#fcd34d;--primitive-warm-400:#fbbf24;--primitive-warm-500:#f59e0b;--primitive-warm-600:#d97706;--primitive-warm-700:#b45309;--primitive-warm-800:#92400e;--primitive-warm-900:#78350f;--primitive-sunshine-50:#fffef9;--primitive-sunshine-100:#fefcf3;--primitive-sunshine-200:#fdf8e8;--primitive-sunshine-300:#fbf2d4;--primitive-sunshine-400:#f7e8b8;--primitive-sunshine-500:#f0d88e;--primitive-sunshine-600:#e5c362;--primitive-sunshine-700:#d4a83a;--primitive-sunshine-800:#b88c25;--primitive-sunshine-900:#8c6a1b;--primitive-wood-50:#fefcf8;--primitive-wood-100:#fdf9f3;--primitive-wood-200:#f9f0e3;--primitive-wood-300:#f3e3cc;--primitive-wood-400:#e8d0aa;--primitive-wood-500:#d4b484;--primitive-wood-600:#b8935c;--primitive-wood-700:#956f3e;--primitive-wood-800:#785530;--primitive-wood-900:#5c4024;--primitive-snow-50:#fafbfc;--primitive-snow-100:#f4f6f8;--primitive-snow-200:#e8ecf0;--primitive-snow-300:#d4dbe3;--primitive-snow-400:#b8c4d0;--primitive-snow-500:#8896a6;--primitive-snow-600:#5e6d7d;--primitive-snow-700:#475569;--primitive-snow-800:#334155;--primitive-snow-900:#1e293b;--primitive-success:#10b981;--primitive-warning:#f59e0b;--primitive-danger:#ef4444;--primitive-campfire-50:#fff8f0;--primitive-campfire-200:#fed7aa;--primitive-campfire-300:#fdba74;--primitive-campfire-400:#fb923c;--primitive-campfire-500:#ff6b35;--primitive-campfire-600:#ea580c;--primitive-campfire-700:#c2410c;--primitive-campfire-800:#9a3412;--primitive-campfire-900:#7c2d12;--primitive-twilight-50:#faf5ff;--primitive-twilight-100:#f3e8ff;--primitive-twilight-200:#e9d5ff;--primitive-twilight-300:#d8b4fe;--primitive-twilight-400:#c084fc;--primitive-twilight-500:#a855f7;--primitive-twilight-600:#9333ea;--primitive-twilight-700:#7c3aed;--primitive-twilight-800:#6b21a8;--primitive-twilight-900:#581c87;--primitive-sakura-100:#fce7f3;--primitive-sakura-200:#fbcfe8;--primitive-sakura-300:#f9a8d4;--primitive-sakura-400:#f472b6;--primitive-sakura-500:#ec4899;--primitive-mist-50:#f8fafc;--primitive-mist-100:#f1f5f9;--primitive-mist-200:#e2e8f0;--primitive-mist-300:#cbd5e1;--primitive-mist-400:#94a3b8;--primitive-mist-500:#64748b;--primitive-mist-900:#0f172a;--primitive-moss-700:#4d7c0f;--primitive-navigate-orange:#ff6d38;--primitive-navigate-orange-light:#ff8f5e;--primitive-navigate-orange-dark:#e85a25;--primitive-navigate-purple:#8584ff;--primitive-navigate-purple-light:#a5a4ff;--primitive-navigate-purple-lighter:#c5c4ff;--primitive-navigate-purple-dark:#6564e5;--primitive-retro-cyan:#0ff;--primitive-retro-magenta:#f0f;--primitive-retro-lime:#0f6;--primitive-retro-red:#f36;--primitive-pixel-gold:gold;--primitive-pixel-silver:silver;--primitive-pixel-bronze:#cd7f32;--primitive-pixel-health:#ff6b6b;--primitive-pixel-mana:#4ecdc4;--primitive-pixel-xp:#a8e6cf;--rpg-health-dark:#f44;--rpg-health-glow:#ff6b6b66;--rpg-mana-dark:#00b8a9;--rpg-mana-glow:#4ecdc466;--rpg-xp:#a8e6cf;--rpg-xp-dark:#69d2a0;--rpg-xp-glow:#a8e6cf66;--rpg-gold:gold;--rpg-gold-dark:orange;--rpg-gold-glow:#ffd70066;--rpg-rare-glow:#a855f766;--rpg-stamina:#60a5fa;--rpg-stamina-dark:#3b82f6;--rpg-stamina-glow:#60a5fa66;--rpg-bar-health:linear-gradient(90deg, #ff6b6b, #f44);--rpg-bar-mana:linear-gradient(90deg, #4ecdc4, #00b8a9);--rpg-bar-xp:linear-gradient(90deg, #a8e6cf, #69d2a0);--rpg-bar-gold:linear-gradient(90deg, gold, orange);--rpg-bar-stamina:linear-gradient(90deg, #60a5fa, #3b82f6);--rpg-bar-system:linear-gradient(90deg, #10b981, #3b82f6);--rpg-bar-temp:linear-gradient(90deg, #3b82f6, #10b981, #fbbf24, #ef4444);--rpg-bar-humidity:linear-gradient(90deg, #06b6d4, #4ecdc4);--rpg-bar-co2:linear-gradient(90deg, #10b981, #fbbf24, #ef4444);--color-mv2-terracotta:#b85540;--color-mv2-terracotta-light:#d07060;--color-mv2-terracotta-dark:#8c3e2e;--color-mv2-campfire-amber:#d07832;--color-mv2-campfire-amber-light:#e8994a;--color-mv2-campfire-amber-dark:#a85e22;--color-mv2-pine:#3a5c42;--color-mv2-pine-light:#527a5a;--color-mv2-pine-dark:#2a4430;--color-mv2-golden:#e8b820;--color-mv2-golden-light:#f0cc50;--color-mv2-golden-dark:#c49a14;--color-mv2-golden-deeper:#96741a;--color-mv2-golden-ink:#856508;--color-mv2-dusty-rose:#d07868;--color-mv2-teal:#4a9e9e;--color-mv2-teal-light:#70b8b8;--color-mv2-teal-dark:#357878;--color-mv2-warm-white:#faf7f2;--color-mv2-cream:#f5f0e8;--color-mv2-stone:#e8ddd0;--color-mv2-fog:#d4c9bc;--color-mv2-charcoal:#1e2832;--color-mv2-navy:#0f1d2e;--mv2-navy-border-10:#0f1d2e1a}@supports (color:color-mix(in lab, red, red)){:root{--mv2-navy-border-10:color-mix(in srgb, var(--color-mv2-navy) 10%, transparent)}}:root{--mv2-navy-border-12:#0f1d2e1f}@supports (color:color-mix(in lab, red, red)){:root{--mv2-navy-border-12:color-mix(in srgb, var(--color-mv2-navy) 12%, transparent)}}:root{--mv2-navy-terracotta-hover:#232430}@supports (color:color-mix(in lab, red, red)){:root{--mv2-navy-terracotta-hover:color-mix(in srgb, var(--color-mv2-navy) 88%, var(--color-mv2-terracotta))}}:root{--mv2-teal-border-28:#4a9e9e47}@supports (color:color-mix(in lab, red, red)){:root{--mv2-teal-border-28:color-mix(in srgb, var(--color-mv2-teal) 28%, transparent)}}:root{--mv2-teal-bg-6:#4a9e9e0f}@supports (color:color-mix(in lab, red, red)){:root{--mv2-teal-bg-6:color-mix(in srgb, var(--color-mv2-teal) 6%, transparent)}}:root{--mv2-teal-bg-10:#4a9e9e1a}@supports (color:color-mix(in lab, red, red)){:root{--mv2-teal-bg-10:color-mix(in srgb, var(--color-mv2-teal) 10%, transparent)}}:root{--mv2-cream-teal-gradient-start:#e7e9e2}@supports (color:color-mix(in lab, red, red)){:root{--mv2-cream-teal-gradient-start:color-mix(in srgb, var(--color-mv2-cream) 92%, var(--color-mv2-teal))}}:root{--shadow-mv2-teal-glow-sm:0 0 4px #4a9e9e99}@supports (color:color-mix(in lab, red, red)){:root{--shadow-mv2-teal-glow-sm:0 0 4px color-mix(in srgb, var(--color-mv2-teal) 60%, transparent)}}:root{--advisory-warm-gradient:linear-gradient(135deg, #b855401a 0%, #b855400f 40%, #e8b8200d 100%)}@supports (color:color-mix(in lab, red, red)){:root{--advisory-warm-gradient:linear-gradient(135deg, color-mix(in srgb, var(--color-mv2-terracotta) 10%, transparent) 0%, color-mix(in srgb, var(--color-mv2-terracotta) 6%, transparent) 40%, color-mix(in srgb, var(--color-mv2-golden) 5%, transparent) 100%)}}:root{--attraction-category-onsen-chip:#b46a3a;--attraction-category-onsen-bg:#b46a3a1f;--attraction-category-nature-chip:#3d6b59;--attraction-category-nature-bg:#3d6b591f;--attraction-category-restaurant-chip:#8a6a1e;--attraction-category-restaurant-bg:#8a6a1e1f;--attraction-category-shopping-chip:#3d5266;--attraction-category-shopping-bg:#3d52661f;--attraction-gradient-onsen:linear-gradient(135deg, #d4a574, #c4956a);--attraction-gradient-nature:linear-gradient(135deg, #8ba888, #7a9976);--attraction-gradient-restaurant:linear-gradient(135deg, #c9a84c, #b89a42);--attraction-gradient-shopping:linear-gradient(135deg, #5c6b7a, #3d5266);--content-prose:min(42rem, 100%);--weather-header-hot:linear-gradient(135deg, var(--dataviz-temp-extreme) 0%, var(--dataviz-temp-hot) 100%);--weather-header-warm:linear-gradient(135deg, var(--primitive-mountain-600) 0%, var(--dataviz-7) 100%);--weather-header-cool:linear-gradient(135deg, var(--primitive-mountain-500) 0%, var(--dataviz-7) 100%);--weather-header-cold:linear-gradient(135deg, var(--primitive-mountain-800) 0%, var(--primitive-mountain-600) 100%);--brand-line:#06c755;--brand-line-light:#3bd97b;--brand-line-dark:#00b900;--brand-discord:#5865f2;--brand-discord-dark:#4752c4;--brand-google:#4285f4;--brand-frigate:#2196f3;--brand-frigate-dark:#1976d2;--brand-switchbot:#e2462f;--brand-switchbot-light:#ef6c59;--brand-switchbot-dark:#c33a27;--brand-instagram:#bc1888;--dataviz-1:#0c85f4;--dataviz-2:#10b981;--dataviz-3:#f59e0b;--dataviz-4:#ef4444;--dataviz-5:#a855f7;--dataviz-6:#ec4899;--dataviz-7:#06b6d4;--dataviz-8:#84cc16;--dataviz-temp-cold:#3b82f6;--dataviz-temp-cool:#06b6d4;--dataviz-temp-mild:#10b981;--dataviz-temp-warm:#84cc16;--dataviz-temp-amber:#fbbf24;--dataviz-temp-hot:#f97316;--dataviz-temp-extreme:#ef4444;--harvest-sky:#4fc3f7;--harvest-sky-deep:#0288d1;--harvest-sky-noon:#87ceeb;--harvest-creek:#59c9f1;--harvest-creek-dark:#00838f;--harvest-barn:#b52121;--harvest-barn-warm:#c84b31;--harvest-grass:#66bb6a;--harvest-grass-dark:#2e7d32;--harvest-grass-bright:#a5d6a7;--harvest-meadow:#4a7c59;--harvest-gold:#ffd54f;--harvest-gold-dark:#f9a825;--harvest-gold-warm:#ffca28;--harvest-straw:#fff176;--harvest-wheat:#dda059;--harvest-wheat-light:#f0c080;--harvest-soil:#6b3710;--harvest-soil-mid:#8b4e1a;--harvest-wood-frame:#b8956a;--harvest-wood-frame-dark:#8b6914;--harvest-wood-frame-light:#d4b896;--harvest-grape:#9c27b0;--harvest-sakura:#ffb7c5;--season-winter-primary:#e0f7fa;--wood-frame-shadow:3px 3px 0 #8b691426, inset 0 1px 0 #ffffff4d;--wood-frame-shadow-hover:5px 5px 0 #8b691433, inset 0 1px 0 #fff6, 0 0 20px #ffd54f26;--wood-frame-radius:14px;--game-panel-bg:#fff8ebeb;--game-panel-border:#d4b896;--game-panel-bg-dark:#0f0c08e0;--game-panel-border-dark:#d4b89633;--game-card-warm:#fff5dce0;--game-card-warm-border:#d4a86466;--game-slot-bg:#c8a0641f;--game-slot-bg-hover:#c8a0643d;--game-slot-border:#c8a064;--game-quest-yellow:gold;--game-dialogue-bg:#14100af2;--game-dialogue-border:#8b7355;--game-dialogue-text:#f5e6c8;--liquid-glass-frost:#ffffff1f;--liquid-glass-frost-border:#ffffff47;--liquid-glass-warm:#fff5e1ad;--liquid-glass-deep:#0a080438;--liquid-glass-deep-border:#ffffff14;--dopamine-coral:#ff5252;--dopamine-violet:#b388ff;--dopamine-violet-bright:#7c4dff;--dopamine-sky:#40c4ff;--dopamine-sky-bright:#00b0ff;--accent-golden-hour:#ffb300;--accent-staff-neon:#27555c}@supports (color:color-mix(in lab, red, red)){:root{--accent-staff-neon:color-mix(in srgb, var(--color-mv2-teal-dark) 62%, var(--color-mv2-navy))}}:root{--accent-staff-neon-glow:transparent;--vivid-cameras:#6c63ff;--vivid-sensors:#00d4ff;--vivid-gallery:#ff6b9d;--vivid-attractions:#ffb800;--vivid-events:#ff6723;--glass-game-border:#b8956a38;--glass-game-blur:var(--motion-max-backdrop-blur,40px);--glass-game-saturate:220%;--typo-cinematic:clamp(3rem, 8vw + 1rem, 5.5rem);--typo-cinematic-xl:clamp(4rem, 10vw + 1.5rem, 7rem);--btn-press-scale:.95;--btn-shimmer-speed:2.5s;--btn-ripple-duration:.5s;--depth-perspective:1000px;--depth-float-shadow:0 8px 30px #00000014, 0 2px 8px #0000000a;--depth-float-y:-4px;--depth-raised-shadow:0 16px 48px #0000001f, 0 4px 12px #0000000f;--depth-raised-scale:1.02;--depth-sunken-shadow:inset 0 2px 8px #00000014, inset 0 1px 3px #0000000d;--bg-page:var(--color-mv2-cream);--bg-card:var(--primitive-wood-100);--bg-card-hover:var(--primitive-sunshine-50);--bg-sidebar:var(--color-mv2-cream);--bg-header:var(--color-mv2-warm-white);--bg-input:var(--primitive-wood-100);--bg-overlay:#00000080;--bg-muted:var(--primitive-snow-100);--bg-subtle:var(--primitive-snow-50);--border-default:var(--primitive-wood-400);--border-strong:var(--primitive-wood-600);--border-light:var(--primitive-wood-300);--border-focus:var(--primitive-mountain-500);--border-interactive:var(--primitive-snow-700);--text-primary:var(--primitive-snow-900);--text-secondary:var(--primitive-snow-700);--text-muted:var(--primitive-snow-600);--text-placeholder:var(--primitive-snow-400);--text-inverted:var(--primitive-snow-50);--text-link:var(--primitive-mountain-600);--text-link-hover:var(--primitive-mountain-700);--text-muted-on-cream:#0f1d2e9e}@supports (color:color-mix(in lab, red, red)){:root{--text-muted-on-cream:color-mix(in srgb, var(--color-mv2-navy) 62%, transparent)}}:root{--text-on-dark-primary:#fffffff2;--text-on-dark-secondary:#ffffffd9;--text-disabled:#0f1d2e80}@supports (color:color-mix(in lab, red, red)){:root{--text-disabled:color-mix(in srgb, var(--color-mv2-navy) 50%, transparent)}}:root{--text-micro:.625rem;--text-caption:.6875rem;--size-hairline-bar:4px;--text-body-sm:.75rem;--text-body-xs:.8125rem;--text-body-sm-plus:.875rem;--text-body-md:.9375rem;--text-body-lg:1rem;--text-title-sm:1.0625rem;--text-display-xs:1.625rem;--text-micro-9:.5625rem;--text-micro-8:.5rem;--text-nav-label:.5938rem;--text-hud-hero:3rem;--text-sensor-hero:1.6rem;--gap-hairline:2px;--icon-tone-terracotta:var(--color-mv2-terracotta);--icon-tone-teal:var(--color-mv2-teal);--icon-tone-navy:var(--color-mv2-navy);--accent-primary:var(--primitive-mountain-500);--accent-secondary:var(--primitive-pine-500);--accent-success:var(--primitive-pine-500);--accent-warning:var(--primitive-warm-500);--accent-danger:var(--primitive-danger);--game-accent:var(--accent-secondary);--game-accent-rgb:16, 185, 129;--game-accent-glow:#10b98126;--context-cta:var(--color-mv2-terracotta);--context-chrome-accent:var(--color-mv2-navy);--context-surface-base:var(--hud-bg-ambient);--hud-cw-explore:var(--primitive-mountain-300);--hud-cw-reserve:var(--primitive-warm-200);--hud-cw-system:var(--primitive-mist-300);--shadow-color:#0000000f;--shadow-sm:0 2px 8px #0000000a, 0 1px 2px #00000008;--shadow-md:0 4px 16px #0000000f, 0 1px 3px #0000000a;--shadow-lg:0 8px 24px #00000014, 0 2px 6px #0000000a;--shadow-xl:0 12px 32px #0000001a, 0 4px 8px #0000000f;--shadow-pressed:0 1px 2px #0000000a;--shadow-none:none;--glass-depth-shadow:0 2px 8px #1a2b3d0f;--hover-overlay:#0000000a;--active-overlay:#00000014;--focus-ring:0 0 0 3px var(--primitive-mountain-200);--header-icon:var(--primitive-pine-700);--sidebar-border:var(--color-mv2-fog);--sidebar-text:#0f1d2ebf}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-text:color-mix(in srgb, var(--color-mv2-navy) 75%, transparent)}}:root{--sidebar-text-active:var(--color-mv2-navy);--sidebar-text-muted:#0f1d2ea6}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-text-muted:color-mix(in srgb, var(--color-mv2-navy) 65%, transparent)}}:root{--sidebar-cta-bg:var(--color-mv2-terracotta);--sidebar-cta-bg-hover:var(--color-mv2-terracotta-dark);--sidebar-accent:var(--color-mv2-terracotta);--sidebar-footer-surface:var(--color-mv2-navy);--sidebar-tooltip-bg:var(--color-mv2-warm-white);--sidebar-tooltip-text:var(--color-mv2-navy);--card-bg:var(--primitive-wood-100);--card-border:var(--primitive-snow-700);--surface-base:var(--bg-page);--surface-raised:var(--bg-card);--surface-sunken:var(--primitive-snow-100);--surface-elevated:var(--primitive-wood-100);--surface-content:var(--color-mv2-warm-white,#fffef9);--surface-pair-cta:var(--color-mv2-terracotta);--on-surface-pair-cta:#fff;--surface-pair-danger:var(--color-danger-600,#dc2626);--on-surface-pair-danger:#fff;--elevation-0:none;--elevation-1:2px 2px 0 0 var(--shadow-color);--elevation-2:3px 3px 0 0 var(--shadow-color);--elevation-3:4px 4px 0 0 var(--shadow-color);--elevation-4:5px 5px 0 0 var(--shadow-color), 0 4px 12px #00000014;--border-width-heavy:1.5px;--border-width-brutal:2px;--border-width-display:3px;--border-width-modal:4px;--border-width-frame:5px;--chat-panel-h:580px;--chat-panel-w-sm:400px;--chat-panel-w-md:440px;--chat-panel-copy-max-w:280px;--shadow-mv2-panel-xs:0 1px 2px #1a2b3d0a;--shadow-mv2-panel-sm:0 2px 8px #1a2b3d0f;--shadow-mv2-panel-md:0 2px 8px #1a2b3d1a;--shadow-mv2-panel-lg:0 4px 12px #1a2b3d14;--shadow-mv2-panel-xl:0 6px 18px #0f172a0f;--shadow-mv2-cta:0 2px 8px #ad5c3433, 0 4px 12px #ad5c3440;--shadow-mv2-glow-golden:0 0 12px #fbbf2499;--shadow-mv2-glow-emerald:0 0 6px #10b981b3;--shadow-mv2-overlay-dark:0 2px 8px #00000059;--elevation-brutal-snow:2px 2px 0 0 var(--primitive-snow-500);--elevation-brutal-snow-hover:3px 3px 0 0 var(--primitive-snow-500);--elevation-brutal-snow-active:1px 1px 0 0 var(--primitive-snow-500);--elevation-brutal-amber:2px 2px 0 0 var(--primitive-warm-700);--elevation-brutal-sky:2px 2px 0 0 var(--primitive-mountain-700);--elevation-brutal-slate:2px 2px 0 0 var(--primitive-snow-600);--elevation-brutal-mountain:2px 2px 0 0 var(--primitive-mountain-800);--elevation-brutal-snow-soft:2px 2px 0 0 #e8ecf0;--elevation-brutal-navy:3px 3px 0 0 #1e4a72;--elevation-brutal-slate-mid:3px 3px 0 0 #94a3b8;--elevation-brutal-warm:3px 3px 0 0 var(--primitive-warm-500);--elevation-brutal-pine-deep:4px 4px 0 0 var(--primitive-pine-800);--elevation-brutal-pine-dark:4px 4px 0 0 var(--primitive-pine-900);--elevation-brutal-modal-deep:0 0 0 1px var(--primitive-night-600), 8px 8px 0 0 var(--ink-slate-950);--elevation-brutal-ink-sm:2px 2px 0 0 var(--ink-slate-950);--elevation-brutal-ink-md:4px 4px 0 0 var(--ink-slate-950);--elevation-brutal-card-deep:6px 6px 0 0 var(--ink-slate-950);--elevation-brutal-danger-close:4px 4px 0 0 #7f1d1d;--elevation-brutal-danger-md:4px 4px 0 0 var(--component-btn-danger-hover);--elevation-brutal-pine-md:4px 4px 0 0 var(--header-icon);--elevation-brutal-warm-md:4px 4px 0 0 var(--primitive-warm-600);--elevation-brutal-pine-online:3px 3px 0 0 var(--primitive-pine-700);--elevation-brutal-pine-chip:2px 2px 0 0 var(--primitive-pine-600);--elevation-brutal-snow-chip:2px 2px 0 0 var(--primitive-snow-800);--elevation-brutal-overlay-sm:2px 2px 0 0 #0003;--elevation-brutal-overlay-md:2px 2px 0 0 #0000004d;--elevation-brutal-overlay-lg:3px 3px 0 0 #0006;--elevation-brutal-live-now:2px 2px 0 0 var(--palette-green-500);--elevation-brutal-overlay-deep:8px 8px 0 0 #0006;--elevation-brutal-warm-deep:2px 2px 0 0 var(--primitive-warm-800);--elevation-brutal-cyan-md:2px 2px 0 0 var(--primitive-mountain-500)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-brutal-cyan-md:2px 2px 0 0 color-mix(in srgb, var(--primitive-mountain-500) 40%, transparent)}}:root{--elevation-brutal-cyan-sm:1.5px 1.5px 0 0 var(--primitive-mountain-500)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-brutal-cyan-sm:1.5px 1.5px 0 0 color-mix(in srgb, var(--primitive-mountain-500) 40%, transparent)}}:root{--shadow-mv2-panel-deep:0 4px 16px #1a2b3d14;--shadow-mv2-terracotta-hover:0 4px 12px #ad5c3440;--shadow-mv2-terracotta-glow:0 0 6px #d4512e73;--shadow-mv2-teal-hover:0 4px 12px #6ba5a540;--shadow-mv2-cta-combo:0 2px 8px #ad5c3433, 0 4px 12px #ad5c3440;--shadow-camera-chrome:0 4px 24px #0006;--shadow-camera-focus:0 4px 30px #ad5c3426;--shadow-camera-hover:0 0 20px #ad5c3433;--shadow-camera-teal:0 0 8px #06b6d433;--drop-shadow-camera-ts:0 1px 2px #000000e6;--drop-shadow-camera-rec:0 0 4px #ef4444cc;--drop-shadow-camera-label:0 1px 3px #000c;--shadow-bp-cyan-ring:0 0 0 1px var(--bp-cyan);--floor-plan-stage-h:240px;--floor-plan-stage-h-sm:280px;--floor-plan-stage-h-md:340px;--floor-plan-stage-h-lg:400px;--floor-plan-stage-h-xl:460px;--floor-plan-min-h-base:200px;--floor-plan-min-h-xs:260px;--floor-plan-min-h-sm:320px;--floor-plan-min-h-md:400px;--floor-plan-min-h-lg:380px;--floor-plan-min-h-xl:460px;--floor-plan-min-h-xl-inner:440px;--floor-plan-min-h-2xl:540px;--floor-plan-popover-w:220px;--network-admin-table-min-w:600px;--camera-gate-page-min-h:40vh;--camera-gate-page-min-h-lg:50vh;--cameras-timeline-max-h:500px;--cameras-timeline-max-h-md:600px;--cameras-timeline-max-h-lg:700px;--onboarding-tour-width:440px;--onboarding-tour-width-sm:380px;--onboarding-tour-max-w:min(440px, calc(100vw - 3rem));--onboarding-tour-max-w-sm:400px;--onboarding-tour-max-w-xs:380px;--onboarding-tour-max-w-2xs:360px;--onboarding-tour-w-mobile:calc(100vw - 2rem);--onboarding-tour-w-mobile-sm:calc(100vw - 1.5rem);--astro-widget-icon-w:72px;--kiosk-security-feed-radius:32px;--kiosk-security-feed-radius-inner:30px;--shadow-panel-deep:0 12px 40px #0003;--shadow-cta-hover:0 6px 22px -6px #b85540a6;--shadow-emerald-presence:0 8px 28px #10b9812e, 0 2px 6px #0000002e;--shadow-notice-subtle:0 2px 8px #1a2b3d14;--shadow-weather-header:4px 4px 0 0 var(--color-mv2-navy);--shadow-form-focus:2.5px 2.5px 0 0 var(--primitive-mountain-500);--shadow-terracotta-brutal:2px 2px 0 0 var(--color-mv2-terracotta-dark);--shadow-terracotta-brutal-hover:3px 3px 0 0 var(--color-mv2-terracotta-dark);--shadow-terracotta-brutal-active:1px 1px 0 0 var(--color-mv2-terracotta-dark);--shadow-toast-success:0 16px 48px #10b9811a, 0 4px 12px #0000000f;--shadow-toast-error:0 16px 48px #ef44441a, 0 4px 12px #0000000f;--shadow-toast-warning:0 16px 48px #f59e0b1a, 0 4px 12px #0000000f;--shadow-toast-info:0 16px 48px #3b82f61a, 0 4px 12px #0000000f;--shadow-toast-amber-panel:0 18px 48px #f6c4532e, 0 4px 14px #0000002e;--shadow-toast-sky-panel:0 18px 48px #38bdf82e, 0 4px 14px #0000002e;--shadow-toast-sky-cta:0 6px 16px #38bdf873;--shadow-retro-key:0 1px 0 #999, inset 0 1px 0 #fff;--shadow-retro-key-dark:0 1px 0 #333, inset 0 1px 0 #ffffff1a;--shadow-inset-highlight:inset 0 1px 0 #fff6;--shadow-inset-subtle:inset 1px 1px 0 0 #0000000d;--shadow-brand-line-brutal:4px 4px 0 0 var(--brand-line-dark);--shadow-dialog-elevated:0 32px 100px #0003, 0 12px 36px #0000001f, 0 0 0 1px #0000000a;--shadow-popover-elevated:0 16px 48px #0000001f, 0 4px 12px #00000014, 0 0 0 1px #0000000a;--shadow-hud-dropdown:0 24px 80px #0000002e, 0 8px 24px #0000001f, 0 0 0 1px #0000000f;--shadow-brutal-overlay-sm:2px 2px 0 #0000001a;--shadow-brutal-overlay-xs:1px 1px 0 #0000000d;--shadow-brutal-rose-sm:2px 2px 0 0 #fda4af80;--shadow-brutal-rose-md:3px 3px 0 0 #fda4af99;--shadow-brutal-rose-xs:1px 1px 0 0 #fda4af66;--shadow-brutal-sky-sm:2px 2px 0 0 #0ea5e966;--shadow-brutal-sky-md:3px 3px 0 0 #0ea5e980;--shadow-brutal-sky-xs:1px 1px 0 0 #0ea5e94d;--shadow-card-rest:0 2px 8px #1a2b3d0f;--shadow-card-icon:0 1px 4px #1a2b3d0f;--shadow-floorplan-label:1px 1px 0 #000c;--shadow-glow-dot-md:0 0 8px var(--glow-dot-color,currentColor);--shadow-glow-accent-sm:0 0 6px var(--glow-accent-color,currentColor);--shadow-bell-ring:drop-shadow(0 0 12px #fbbf24cc);--shadow-bell-ring-sm:drop-shadow(0 0 8px #fbbf24e6);--skeleton-shimmer-gradient:linear-gradient(90deg, transparent 0%, #fff6 50%, transparent 100%);--skeleton-shimmer-gradient-subtle:linear-gradient(90deg, transparent 0%, #ffffff4d 50%, transparent 100%);--blur-image-load:20px;--blur-backdrop-md:16px;--bg-recovery-radial:radial-gradient(circle at 20% 15%, #ad5c341f, transparent 42%), radial-gradient(circle at 80% 85%, #2c5a6e1a, transparent 40%);--bg-action-dock-divider:linear-gradient(to bottom, transparent, #b8956a40, transparent);--bg-command-wheel-accent:radial-gradient(ellipse at 50% 100%, #e8523d1f 0%, transparent 70%);--bg-tier-hairline:#ffffff2e;--bg-sensor-off:#94a3b81a;--text-kiosk-muted:#ffffff73;--typo-nano:.6875rem;--perspective-md:800px;--perspective-lg:1000px;--transform-origin-entrance:195px 43px;--transform-origin-office:369px 100px;--transform-origin-bell:10px 16px;--transform-origin-refresh:24px 24px;--shadow-wind-compass-glow:0 0 4px var(--color-pine-400)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-wind-compass-glow:0 0 4px color-mix(in srgb, var(--color-pine-400) 60%, transparent)}}:root{--shadow-wind-compass-rest:0 1px 2px #0000001a;--shadow-chat-mobile-sheet:0 calc(var(--space-2) * -1) var(--space-8) #e8523d1f, 0 calc(var(--space-2) * -1) var(--space-2) var(--ink-navy-a10);--shadow-chat-desktop:0 calc(2 / 16 * 1rem) var(--space-2) var(--ink-navy-a06);--blur-backdrop-sm:12px;--bg-events-radial:radial-gradient(ellipse at 50% 30%, #06b6d41f 0%, #14b8a60d 40%, transparent 70%);--border-hand-drawn:#0003;--color-pull-gold-muted:#d4a84bcc;--color-pull-gold:#d4a84bd9;--text-on-hover-muted:#ffffffd9;--text-on-hover-subtle:#ffffffbf;--kiosk-moon-stroke:#c8c8ff40;--kiosk-moon-fill:#c8c8ffcc;--kiosk-moon-fill-dim:#c8c8ff1a;--kiosk-moon-fill-mid:#c8c8ff59;--kiosk-moon-fill-soft:#c8c8ffb3;--kiosk-heatmap-empty:#8080801f;--kiosk-heatmap-border:#0006;--camera-chrome-bg:#0f1d2e;--camera-chrome-surface:#181b1f;--camera-chrome-border:#262a2f;--camera-chrome-muted:#bdc4cc;--camera-chrome-teal:#7bc4c4;--camera-chrome-accent:#00c2c9;--camera-mission-accent:#00ffb3;--camera-mission-bg:#0a1628;--live-accent-cyan:#00d4ff;--brand-line-solid:#06c755;--brand-discord-solid:#5865f2;--form-error-bg:#fef2f2;--form-error-border:#ef4444;--form-error-text:#dc2626;--form-error-ring:#ef444433;--form-success-border:#22c55e;--form-success-text:#16a34a;--form-success-ring:#22c55e33;--form-warning-bg:#fffbeb;--form-warning-ring:#f59e0b33;--form-info-bg:#eff6ff;--form-info-text:#2563eb;--form-pending-text:#a16207;--chart-grid-color:var(--primitive-snow-200);--chart-axis-color:var(--primitive-snow-500);--chart-axis-label-color:var(--primitive-snow-600);--chart-tooltip-bg:#fff;--chart-tooltip-border:var(--primitive-snow-300);--chart-tooltip-text:var(--primitive-snow-800);--chart-crosshair-color:var(--primitive-snow-400);--chart-reference-line:var(--primitive-snow-300);--gradient-primary:linear-gradient(135deg, var(--primitive-mountain-500), var(--primitive-mountain-600));--backdrop-blur-sm:0px;--backdrop-blur-md:0px;--backdrop-blur-lg:0px;--backdrop-blur-xl:0px;--skeleton-base:var(--primitive-snow-200);--skeleton-shimmer:var(--primitive-snow-100);--skeleton-border:var(--primitive-snow-300);--skeleton-radius:var(--radius-lg);--skeleton-duration:1.5s;--skeleton-card-height:12rem;--skeleton-text-height:.75rem;--skeleton-title-height:1.25rem;--skeleton-avatar-size:2.5rem;--skeleton-camera-aspect:16 / 9;--skeleton-sensor-height:10rem;--skeleton-gallery-height:14rem;--skeleton-form-height:2.5rem;--skeleton-table-row-height:2.5rem;--empty-state-bg:var(--color-mv2-cream);--empty-state-border:var(--primitive-snow-300);--empty-state-icon-color:var(--primitive-snow-400);--empty-state-icon-size:3rem;--empty-state-title-color:var(--text-primary);--empty-state-text-color:var(--text-muted);--empty-state-action-bg:var(--primitive-mountain-500);--empty-state-action-color:#fff;--empty-state-action-hover:var(--primitive-mountain-600);--empty-state-padding:var(--spacing-8);--empty-state-radius:var(--radius-xl);--empty-state-max-width:24rem;--scrollbar-width:8px;--scrollbar-width-thin:4px;--scrollbar-track:transparent;--scrollbar-thumb:var(--primitive-snow-400);--scrollbar-thumb-hover:var(--primitive-snow-500)}html[data-kiosk-surface]{--accent-staff-neon:#00e5ff;--accent-staff-neon-glow:#00e5ff80}.dark{--bg-page:var(--primitive-night-950);--bg-card:var(--primitive-night-800);--bg-card-hover:var(--primitive-night-700);--bg-sidebar:var(--primitive-night-900);--bg-header:var(--primitive-night-900);--bg-input:var(--primitive-night-900);--bg-overlay:#000000b3;--bg-muted:var(--primitive-night-700);--bg-subtle:var(--primitive-night-800);--border-default:var(--primitive-night-500);--border-strong:var(--primitive-night-400);--border-light:var(--primitive-night-600);--border-focus:var(--primitive-mountain-400);--border-interactive:var(--primitive-night-400);--text-primary:#fff;--text-secondary:#f1f5f9;--text-muted:#cbd5e1;--text-subtle:#94a3b8;--text-placeholder:#64748b;--text-inverted:var(--primitive-night-950);--text-link:#60a5fa;--text-link-hover:#93c5fd;--text-success:#4ade80;--text-warning:#fbbf24;--text-danger:#f87171;--text-muted-on-cream:#f1f5f9bd;--text-on-dark-primary:#fffffff2;--text-on-dark-secondary:#ffffffd9;--text-disabled:#f1f5f980;--accent-staff-neon:#00e5ff;--accent-staff-neon-glow:#00e5ff80;--accent-primary:var(--primitive-mountain-400);--accent-secondary:var(--primitive-pine-400);--accent-success:#4ade80;--accent-warning:#fbbf24;--accent-danger:#f87171;--shadow-color:#0003;--shadow-sm:0 2px 8px #00000026, 0 1px 2px #0000001a;--shadow-md:0 4px 16px #0003, 0 1px 3px #0000001f;--shadow-lg:0 8px 24px #00000040, 0 2px 6px #00000026;--shadow-xl:0 12px 32px #0000004d, 0 4px 8px #0000002e;--shadow-pressed:0 1px 2px #0000001f;--shadow-none:none;--hover-overlay:#ffffff14;--active-overlay:#ffffff1f;--focus-ring:0 0 0 3px #3b82f666;--header-icon:var(--primitive-pine-400);--sidebar-border:var(--primitive-night-500);--sidebar-text:var(--primitive-snow-100);--sidebar-text-active:var(--primitive-snow-100);--sidebar-text-muted:var(--primitive-snow-400);--sidebar-cta-bg:var(--color-mv2-terracotta);--sidebar-cta-bg-hover:var(--color-mv2-terracotta-dark);--sidebar-accent:var(--color-mv2-terracotta);--sidebar-footer-surface:var(--color-mv2-navy);--sidebar-tooltip-bg:var(--primitive-night-800);--sidebar-tooltip-text:var(--primitive-snow-200);--card-bg:var(--primitive-night-800);--card-border:var(--primitive-night-500);--surface-base:var(--primitive-night-950);--surface-raised:var(--primitive-night-800);--surface-sunken:var(--primitive-night-900);--surface-elevated:var(--primitive-night-600);--surface-content:var(--primitive-night-800);--elevation-0:none;--elevation-1:2px 2px 0 0 var(--shadow-color);--elevation-2:3px 3px 0 0 var(--shadow-color), 0 0 8px #3b82f60f;--elevation-3:4px 4px 0 0 var(--shadow-color), 0 0 15px #3b82f614;--elevation-4:5px 5px 0 0 var(--shadow-color), 0 0 20px #3b82f61f;--form-error-bg:#ef44441f;--form-error-border:#f87171;--form-error-text:#fca5a5;--form-error-ring:#f8717140;--form-success-border:#4ade80;--form-success-text:#86efac;--form-success-ring:#4ade8040;--form-warning-bg:#f59e0b1f;--form-warning-ring:#fbbf2440;--form-info-bg:#3b82f61f;--form-info-text:#93bbfd;--form-pending-text:#fde047;--chart-grid-color:var(--primitive-night-600);--chart-axis-color:var(--primitive-night-400);--chart-axis-label-color:var(--primitive-snow-400);--chart-tooltip-bg:var(--primitive-night-800);--chart-tooltip-border:var(--primitive-night-500);--chart-tooltip-text:var(--primitive-snow-100);--chart-crosshair-color:var(--primitive-night-400);--chart-reference-line:var(--primitive-night-500);--gradient-primary:linear-gradient(135deg, var(--primitive-mountain-400), var(--primitive-mountain-600));--backdrop-blur-sm:0px;--backdrop-blur-md:0px;--backdrop-blur-lg:0px;--backdrop-blur-xl:0px;--focus-ring-color:var(--primitive-mountain-400);--focus-ring-shadow:0 0 0 3px #60a5fa66;--skeleton-base:var(--primitive-night-700);--skeleton-shimmer:var(--primitive-night-600);--skeleton-border:var(--primitive-night-600);--empty-state-bg:var(--primitive-night-800);--empty-state-border:var(--primitive-night-600);--empty-state-icon-color:var(--primitive-night-400);--empty-state-title-color:var(--primitive-snow-100);--empty-state-text-color:var(--primitive-snow-400);--empty-state-action-bg:var(--primitive-mountain-400);--empty-state-action-hover:var(--primitive-mountain-300);--scrollbar-thumb:var(--primitive-night-600);--scrollbar-thumb-hover:var(--primitive-night-500);--glass-game-border:#c8d4f014}.bg-page{background:var(--bg-page)}.bg-card{background:var(--bg-card)}.bg-sidebar{background:var(--bg-sidebar)}.bg-header{background:var(--bg-header)}.bg-muted{background:var(--bg-muted)}.border-default{border-color:var(--border-default)}.border-strong{border-color:var(--border-strong)}.border-light{border-color:var(--border-light)}.border-interactive{border-color:var(--border-interactive)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.text-inverted{color:var(--text-inverted)}.text-link{color:var(--text-link)}.text-muted-on-cream{color:var(--text-muted-on-cream)}.text-on-dark-primary{color:var(--text-on-dark-primary)}.text-on-dark-secondary{color:var(--text-on-dark-secondary)}.text-disabled{color:var(--text-disabled)}.type-micro{font-size:var(--text-micro);line-height:1.35}.type-caption{font-size:var(--text-caption);line-height:1.4}.type-body-sm{font-size:var(--text-body-sm);line-height:1.45}.type-body-xs{font-size:var(--text-body-xs);line-height:1.4}.icon-tone-terracotta{color:var(--icon-tone-terracotta)}.icon-tone-teal{color:var(--icon-tone-teal)}.icon-tone-navy{color:var(--icon-tone-navy)}.text-status-success{color:var(--accent-success)}.text-status-warning{color:var(--accent-warning)}.text-status-danger{color:var(--accent-danger)}.text-status-info{color:var(--accent-primary)}.glass-panel-surface{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.glass-panel-surface{background-color:color-mix(in srgb, white calc(var(--glass-opacity,.1) * 100%), transparent)}}.glass-panel-surface{box-shadow:inset 0 1px 1px #ffffff1a}.glass-panel-surface--glow{box-shadow:0 0 20px var(--glass-glow), inset 0 1px 1px #ffffff1a}.shadow-brutal-sm{box-shadow:var(--shadow-sm)}.shadow-brutal{box-shadow:var(--shadow-md)}.shadow-brutal-lg{box-shadow:var(--shadow-lg)}.shadow-brutal-xl{box-shadow:var(--shadow-xl)}.shadow-brutal-none{box-shadow:var(--shadow-none)}.elevation-brutal-modal-deep{box-shadow:var(--elevation-brutal-modal-deep)}.elevation-brutal-ink-sm{box-shadow:var(--elevation-brutal-ink-sm)}.elevation-brutal-ink-md{box-shadow:var(--elevation-brutal-ink-md)}.elevation-brutal-card-deep{box-shadow:var(--elevation-brutal-card-deep)}.elevation-brutal-danger-close{box-shadow:var(--elevation-brutal-danger-close)}.elevation-brutal-danger-md{box-shadow:var(--elevation-brutal-danger-md)}.elevation-brutal-pine-md{box-shadow:var(--elevation-brutal-pine-md)}.elevation-brutal-warm-md{box-shadow:var(--elevation-brutal-warm-md)}.elevation-brutal-pine-online{box-shadow:var(--elevation-brutal-pine-online)}.elevation-brutal-pine-chip{box-shadow:var(--elevation-brutal-pine-chip)}.elevation-brutal-snow-chip{box-shadow:var(--elevation-brutal-snow-chip)}.elevation-brutal-overlay-sm{box-shadow:var(--elevation-brutal-overlay-sm)}.elevation-brutal-overlay-md{box-shadow:var(--elevation-brutal-overlay-md)}.elevation-brutal-overlay-lg{box-shadow:var(--elevation-brutal-overlay-lg)}.elevation-brutal-live-now{box-shadow:var(--elevation-brutal-live-now)}.elevation-brutal-overlay-deep{box-shadow:var(--elevation-brutal-overlay-deep)}.elevation-brutal-warm-deep{box-shadow:var(--elevation-brutal-warm-deep)}.elevation-brutal-cyan-md{box-shadow:var(--elevation-brutal-cyan-md)}.elevation-brutal-cyan-sm{box-shadow:var(--elevation-brutal-cyan-sm)}.shadow-mv2-panel-xs{box-shadow:var(--shadow-mv2-panel-xs)}.shadow-mv2-panel-sm{box-shadow:var(--shadow-mv2-panel-sm)}.shadow-mv2-panel-md{box-shadow:var(--shadow-mv2-panel-md)}.shadow-mv2-panel-lg{box-shadow:var(--shadow-mv2-panel-lg)}.shadow-elevation-1{box-shadow:var(--elevation-1)}.shadow-elevation-2{box-shadow:var(--elevation-2)}.shadow-elevation-3{box-shadow:var(--elevation-3)}.border-display{border-width:var(--border-width-display)}[data-theme-override] .bg-page,[data-theme-override].bg-page{background:var(--bg-page)}[data-theme-override] .bg-card,[data-theme-override].bg-card{background:var(--bg-card)}[data-theme-override] .text-primary,[data-theme-override].text-primary{color:var(--text-primary)}[data-theme-override] .text-secondary,[data-theme-override].text-secondary{color:var(--text-secondary)}[data-theme-override] .text-muted,[data-theme-override].text-muted{color:var(--text-muted)}:root{--motion-duration-instant:50ms;--motion-duration-fast:.15s;--motion-duration-normal:.25s;--motion-duration-moderate:.3s;--motion-duration-slow:.4s;--motion-duration-slower:.6s;--motion-duration-slowest:.8s;--motion-ease-default:cubic-bezier(.25, .1, .25, 1);--motion-ease-out-strong:cubic-bezier(.23, 1, .32, 1);--motion-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--motion-ease-smooth:cubic-bezier(.4, 0, .2, 1);--motion-ease-kinetic:cubic-bezier(.22, 1, .36, 1);--motion-ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--idle-breathe-scale:1.006;--idle-breathe-duration-min:6s;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-none:0;--radius-chrome:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:20;--z-sticky:30;--z-overlay-grain:35;--z-fixed:40;--z-modal-backdrop:45;--z-modal:50;--z-popover:60;--z-toast:70;--z-tooltip:80;--z-max:9999;--z-skip-link:10000;--z-system-banner:10010;--z-global-loader:10020;--z-offline-overlay:10030;--z-debug-overlay:10040;--z-top:20000;--z-layer-1:1;--z-layer-2:2;--z-layer-3:3;--z-layer-4:4;--z-command-wheel-backdrop:90;--z-command-wheel-panel:91;--tracking-micro:.06em;--tracking-compact:.08em;--tracking-label:.1em;--tracking-section:.12em;--tracking-caption:.14em;--tracking-title:.2em;--tracking-display:.22em;--tracking-masthead:.25em;--tracking-kicker:.28em;--viewport-height:100dvh;--overlay-max-h:90vh;--overlay-max-h-tall:88vh;--modal-max-h-short:80vh;--modal-max-h-mid:85vh;--modal-max-h-compact:60vh;--modal-max-h-xs:55vh;--modal-max-w-wide:96vw;--modal-max-w-narrow:86vw;--sidebar-tooltip-max:220px;--content-narrow:320px;--command-wheel-content-max:480px;--drawer-width-xl:28rem;--drawer-height-full:80vh;--facilities-panel-min-h:480px;--ink-navy-deep:#131f2e;--size-icon-sm:18px;--size-accent-bar:3px;--size-hairline-md:2px;--radius-popover:6px;--popover-min-w:8rem;--dialog-inset-gutter:2rem;--safe-area-pad-top-min:max(env(safe-area-inset-top,12px), 12px);--safe-area-pad-bottom-min:max(env(safe-area-inset-bottom,16px), 16px);--safe-area-pad-bottom-chip:max(.375rem, env(safe-area-inset-bottom,0px));--text-micro-6:.375rem;--text-micro-8:.5rem;--text-em-082:.82em;--chart-height-lg:300px;--chart-height-md:200px;--widget-height-sm:140px;--panel-min-h-md:160px;--max-h-75vh:75vh;--max-h-92vh:92vh;--tracking-tight-display:-.03em;--tracking-nav-cta:.04em;--tracking-stamp:.16em;--leading-tight-stat:.92;--size-hairline-lg:6px;--radius-hairline:1px;--radius-xs-3:3px;--sidebar-rail-top:18%;--sidebar-rail-bottom:18%;--content-max-200:200px;--content-max-180:180px;--content-max-160:160px;--content-min-140:140px;--content-min-120:120px;--content-min-280:280px;--content-max-14rem:14rem;--content-max-16rem:16rem;--content-min-8_5rem:8.5rem;--content-min-7_5rem:7.5rem;--content-min-9rem:9rem;--content-min-10_5rem:10.5rem;--content-min-4_5rem:4.5rem;--content-min-6_5rem:6.5rem;--content-min-3ch:3ch;--content-min-14px:14px;--content-max-80pct:80%;--content-max-95vw:95vw;--content-max-40vw-12rem:min(40vw, 12rem);--z-welcome-overlay:201;--z-welcome-panel:210;--max-h-scroll-400:400px;--gap-hairline:1px;--pl-icon-offset:2.1rem;--mb-hairline:2px;--h-fraction-5:5%;--hud-content-pad-top:calc(var(--hud-chrome-top) + 8px);--ambient-orb-xl:600px;--ambient-orb-2xl:700px;--ambient-orb-lg:450px;--ambient-orb-md:350px;--aurora-blob-w-lg:80%;--aurora-blob-h-lg:80%;--aurora-blob-w-md:60%;--aurora-blob-h-md:70%;--aurora-offset-top:30%;--aurora-offset-left:20%;--aurora-offset-bottom:20%;--aurora-offset-right:10%;--mv2-navy-mid:#0f1d30;--mv2-navy-band:#1e3a5f;--chart-height-sm:240px;--chart-height-xs:180px;--panel-min-h-lg:400px;--panel-min-h-chip:5.75rem;--content-max-90pct:90%;--content-max-90vw:90vw;--size-icon-15:15px;--max-h-55dvh:55dvh;--pb-safe-area-md:max(.75rem, env(safe-area-inset-bottom));--pb-safe-area-calc:calc(env(safe-area-inset-bottom,0px) + 2px);--pb-hud-bottom-pad:calc(var(--hud-chrome-bottom) + 16px);--content-max-min-60-22vw:min(60px, 22vw);--content-max-min-80-28vw:min(80px, 28vw);--tooltip-max-clamp:min(220px, calc(100vw - 16px));--z-admin-gate:10050;--z-debug-panel:2200;--text-sm-14:.875rem;--text-stat-clamp:clamp(3rem, 8vw, 6rem);--brass-border-40:#c9a84c66;--ring-width-1_5:1.5px;--overlay-warm-45:#140c0573;--content-min-26:26px;--content-min-88:88px;--content-min-100:100px;--content-min-150:150px;--content-min-7rem:7rem;--content-min-11rem:11rem;--content-max-140:140px;--content-max-260:260px;--content-max-340:340px;--content-max-90rem:90rem;--content-max-50vw-12rem:min(50vw, 12rem);--content-max-10rem:min(100%, 10rem);--max-h-50vh:50vh;--min-h-48dvh:48dvh;--min-h-hud-row:2.25rem;--min-h-weather-stat-hero:3.5rem;--min-h-metric-value-row:1.35rem;--inset-fraction-18:18%;--inset-fraction-22:22%;--size-em-110:1.1em;--text-micro-7:.4375rem;--text-display-56:3.5rem;--text-em-085:.85em;--leading-18:18px;--py-chip-5:5px;--text-clamp-title-sm:clamp(1.6rem, 4vw, 2.4rem);--text-clamp-title-lg:clamp(2.4rem, 7vw, 4.6rem);--safe-area-pad-bottom-fab:max(env(safe-area-inset-bottom), 5.75rem);--dialog-max-w-inset:calc(100% - var(--dialog-inset-gutter));--tooltip-arrow-offset:calc(var(--radius-sm) * -1);--attractions-thumb-h:60px;--attractions-map-h-mobile:clamp(220px, 35vh, 320px);--attractions-map-h-desktop:clamp(280px, 40vh, 450px);--membership-card-h:440px;--icon-size-11:11px;--split-half-hairline:calc(50% - var(--size-hairline-md));--modal-w-92vw-28rem:min(92vw, 28rem);--z-modal-stack:1100;--z-overlay-mid:70;--z-layer-5:5;--size-em-100:1em;--leading-095:.95;--top-10vh:10vh;--sr-only-left:-9999px;--content-max-380:380px;--content-max-440:440px;--content-max-98vw:98vw;--content-max-92vw:92vw;--content-max-94vw:94vw;--max-h-70vh:70vh;--bg-shimmer-width:200% 100%;--content-min-5_5rem:5.5rem;--content-min-4_75rem:4.75rem;--panel-min-h-7_25:7.25rem;--panel-min-h-120:120px;--panel-h-360:360px;--brass-text-80:#d4af37cc;--brass-border-30:#c9a84c4d;--touch-target-52:52px;--safe-area-bottom-pad-16:calc(env(safe-area-inset-bottom,0px) + 16px);--content-max-200-40vw:min(200px, 40vw);--max-h-60vh-520:min(60vh, 520px);--pb-hud-bottom-extended:calc(var(--hud-chrome-bottom) + 4.5rem);--safe-area-fab-offset:calc(var(--hud-floating-offset,var(--hud-chrome-bottom)) + .75rem);--game-chrome-left-pad:calc(var(--game-chrome-left-inset,0px) + 1rem);--modal-max-h-section-nav:min(600px, calc(100dvh - var(--ed-section-nav-height,2.5rem) - 1rem));--min-h-dvh-chrome:calc(100dvh - 3.5rem);--brass-border-15:#c9a84c26;--mbr-ink-border-08:#0d1b2a14;--shadow-gold-glow-sm:0 0 8px #fbbf2466;--leading-090:.9;--content-min-0_35rem:.35rem;--max-h-90vh-minus-chrome:calc(90vh - 3rem);--w-fraction-38:38%;--content-max-15_5rem:15.5rem;--touch-target-42:42px;--content-max-120-35vw:min(120px, 35vw);--ml-sidebar-offset:52px;--content-max-1320:1320px;--content-checkout-form:36rem;--content-checkout-layout:58.5rem;--bg-dot-grid-size:3px 3px;--chart-min-w-150:150px;--chart-min-h-112:112px;--toggle-knob-off:2px;--toggle-knob-on:16px;--transition-fast:all .15s cubic-bezier(.4, 0, .2, 1);--transition-normal:all .25s cubic-bezier(.25, .1, .25, 1);--transition-slow:all .4s cubic-bezier(.4, 0, .2, 1);--transition-colors:color .25s ease, background-color .25s ease, border-color .25s ease;--transition-shadow:box-shadow .25s cubic-bezier(.4, 0, .2, 1);--transition-transform:transform .15s cubic-bezier(.34, 1.56, .64, 1);--grid-container-xl:1280px;--aspect-square:1 / 1;--aspect-video:16 / 9;--container-md:28rem;--focus-ring-width:3px;--focus-ring-offset:2px;--focus-ring-color:var(--primitive-mountain-500);--focus-ring-shadow:0 0 0 3px var(--primitive-mountain-200);--touch-target-min:44px;--touch-target-recommended:48px;--component-card-bg:#ffffffb8;--component-card-bg-hover:#ffffffd9;--component-card-border:#00000014;--component-card-radius:var(--radius-xl);--component-modal-bg:#fff;--component-tooltip-bg:var(--primitive-snow-900);--component-tooltip-text:#fff;--component-tooltip-border:var(--primitive-snow-700);--component-tooltip-border-width:2px;--component-tooltip-radius:var(--radius-lg);--component-tooltip-shadow:2px 2px 0 0 var(--primitive-snow-700);--component-tooltip-max-width:16rem;--component-tooltip-padding:.25rem .5rem;--component-table-row-hover:#00000005;--component-toast-error-bg:#fef2f2;--component-toast-warning-bg:#fffbeb;--component-toast-info-bg:#f0f7ff;--component-btn-primary-bg:var(--color-mv2-terracotta);--component-btn-primary-bg-hover:var(--color-mv2-terracotta-dark);--component-btn-primary-text:#fff;--component-btn-secondary-bg:#e8ddd04d}@supports (color:color-mix(in lab, red, red)){:root{--component-btn-secondary-bg:color-mix(in srgb, var(--color-mv2-stone) 30%, transparent)}}:root{--component-btn-border-width:2px;--component-btn-radius:var(--radius-lg);--component-btn-danger-hover:#dc2626;--component-select-bg:#fff;--component-select-dropdown-bg:#fff;--component-select-radius:var(--radius-lg);--component-select-max-height:16rem;--component-toggle-bg:#fff;--component-toggle-bg-checked:var(--color-mv2-terracotta);--component-toggle-border-width:2px;--component-dialog-bg:#fff;--component-dialog-border:var(--color-mv2-fog);--component-dialog-radius:var(--radius-2xl);--component-dialog-max-height:85vh;--component-pagination-bg:#fff;--component-pagination-bg-active:var(--color-mv2-terracotta);--component-pagination-radius:var(--radius-lg);--component-accordion-bg:#fff;--component-accordion-border:var(--color-mv2-fog);--component-accordion-radius:var(--radius-xl)}.dark{--component-card-bg:#0f172ab8;--component-card-bg-hover:#0f172ad9;--component-card-border:#ffffff14;--component-modal-bg:var(--primitive-night-800);--component-tooltip-bg:var(--primitive-night-600);--component-tooltip-border:var(--primitive-night-400);--component-tooltip-shadow:2px 2px 0 0 var(--primitive-night-700);--component-table-row-hover:#ffffff0a;--component-toast-error-bg:#ef444426;--component-toast-warning-bg:#f59e0b26;--component-toast-info-bg:#0c85f426;--component-btn-primary-bg:var(--color-mv2-terracotta);--component-btn-primary-bg-hover:var(--color-mv2-terracotta-light);--component-btn-primary-text:#fff;--component-btn-secondary-bg:var(--primitive-night-700);--component-btn-danger-hover:#ef4444;--component-select-bg:var(--primitive-night-800);--component-select-dropdown-bg:var(--primitive-night-700);--component-toggle-bg:var(--primitive-night-700);--component-toggle-bg-checked:var(--color-mv2-terracotta);--component-dialog-bg:var(--primitive-night-800);--component-dialog-border:var(--primitive-night-500);--component-pagination-bg:var(--primitive-night-800);--component-pagination-bg-active:var(--color-mv2-terracotta);--component-accordion-bg:var(--primitive-night-800);--component-accordion-border:var(--primitive-night-500)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-essential{transition-duration:.15s!important;animation-duration:.15s!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--page-cameras-card-bg:linear-gradient(145deg, #fffbebf2 0%, #fef3c7eb 100%);--page-cameras-card-border:var(--primitive-snow-800);--page-cameras-card-shadow:4px 4px 0 0 var(--primitive-snow-800);--page-cameras-viewfinder-color:#ffffffe6;--page-cameras-rec-bg:#dc2626f2;--page-cameras-rec-glow:0 0 8px #dc262699;--page-cameras-vhs-text:#fffffff2;--page-cameras-vhs-bg:#0009;--page-sensors-temp-bg:#f59e0b14;--page-sensors-pressure-bg:#10b98114;--page-gallery-lightbox-nav:#ffffff26;--page-gallery-lightbox-nav-hover:#ffffff4d;--page-reservations-tab-sauna:var(--primitive-campfire-500);--page-reservations-tab-campground:var(--primitive-pine-500);--page-reservations-tab-events:var(--primitive-mountain-500);--page-attractions-marker-border:var(--primitive-mountain-500);--page-attractions-marker-shadow:0 2px 8px #00000040;--harvest-dawn-accent:#ff8a50;--harvest-dawn-mid:#ffb347;--harvest-day-glow:#00d4ff40;--harvest-night-glow:#4fc3f733;--data-value-primary:gold;--data-value-secondary:#00e5ff;--data-value-tertiary:#69ff47;--data-label:#ffffff8c;--data-label-strong:#ffffffbf;--data-value-primary-light:#92400e;--data-value-secondary-light:#0369a1;--data-label-light:#475569;--section-comms:#3b82f6;--section-bookings:#10b981;--section-infra:#06b6d4;--section-security:#ef4444;--section-security-bg:#ef444414;--section-analytics:#a855f7;--section-analytics-bg:#a855f714;--frame-wood:2px solid #b8956a;--frame-wood-shadow:3px 3px 0 #8b691433, inset 0 1px 0 #ffffff4d;--frame-glow-border:1.5px solid rgba(var(--game-accent-rgb), .5);--frame-glow-shadow:0 0 12px rgba(var(--game-accent-rgb), .25), 0 0 24px rgba(var(--game-accent-rgb), .1);--glass-subtle-bg:var(--color-mv2-warm-white,#faf7f2);--glass-subtle-border:#d4c9bc4d;--glass-subtle-blur:blur(0px);--glass-medium-bg:var(--color-mv2-cream,#f5f0e8);--glass-medium-border:#d4c9bc66;--glass-medium-blur:blur(0px);--glass-heavy-bg:var(--color-mv2-stone,#e8ddd0);--glass-heavy-border:#d4c9bc80;--glass-heavy-blur:blur(0px);--glass-subtle-light-bg:#ffffff8c;--glass-subtle-light-border:#b8956a33;--glass-medium-light-bg:#fffcf3bf;--glass-medium-light-border:#b8956a4d;--glass-heavy-light-bg:#fffcf3eb;--glass-heavy-light-border:#b8956a66;--shadow-card-lift:0 12px 40px #00000026, 0 4px 12px #00000014;--shadow-game-panel:0 8px 32px #0000004d, 0 2px 8px #0003, inset 0 1px 0 #ffffff0f;--type-game-label:clamp(.6rem, 1.2vw, .875rem);--letter-game-label:.12em;--micro-press-scale:.95;--micro-hover-scale:1.03;--micro-hover-lift:translateY(-3px);--micro-spring:cubic-bezier(.34, 1.56, .64, 1);--micro-duration:.18s;--status-online:#00e676;--status-online-bg:#00e6761a;--status-degraded:#ffab00;--status-degraded-bg:#ffab001a;--status-offline:#ff1744;--status-offline-bg:#ff17441a;--temp-hot:#ff7043}:root:not(.dark) .glass-subtle{background:var(--glass-subtle-light-bg);border-color:var(--glass-subtle-light-border)}:root:not(.dark) .glass-medium{background:var(--glass-medium-light-bg);border-color:var(--glass-medium-light-border)}:root:not(.dark) .glass-heavy{background:var(--glass-heavy-light-bg);border-color:var(--glass-heavy-light-border)}.glass-subtle{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:var(--glass-subtle-blur)}.glass-medium{background:var(--glass-medium-bg);border:1px solid var(--glass-medium-border);-webkit-backdrop-filter:var(--glass-medium-blur)}.glass-heavy{background:var(--glass-heavy-bg);border:1px solid var(--glass-heavy-border);-webkit-backdrop-filter:var(--glass-heavy-blur)}.glass-off,.kiosk-low-end .glass-subtle,.kiosk-low-end .glass-medium,.kiosk-low-end .glass-heavy{-webkit-backdrop-filter:none}.data-value{color:var(--data-value-primary);font-variant-numeric:tabular-nums}.data-value-secondary{color:var(--data-value-secondary);font-variant-numeric:tabular-nums}.data-label{color:var(--data-label);font-size:var(--type-game-label);letter-spacing:var(--letter-game-label);text-transform:uppercase}.frame-wood{border:var(--frame-wood);box-shadow:var(--frame-wood-shadow)}.frame-glow{border:var(--frame-glow-border);box-shadow:var(--frame-glow-shadow)}.hover-lift{transition:transform var(--micro-duration) var(--micro-spring), box-shadow var(--micro-duration) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}@media (hover:hover) and (pointer:fine){.hover-lift:hover{transform:var(--micro-hover-lift) scale(var(--micro-hover-scale));box-shadow:var(--shadow-card-lift)}}.hover-lift:active{transform:scale(var(--micro-press-scale))}.section-comms{--section-accent:var(--section-comms)}.section-bookings{--section-accent:var(--section-bookings)}.section-infra{--section-accent:var(--section-infra)}.section-security{--section-accent:var(--section-security)}.section-analytics{--section-accent:var(--section-analytics)}:root{--hud-terracotta-deep:#ad5c34;--hud-ember-coral:#f08050;--ink-navy-panel:#1a2b3d;--ink-void:#0d1117;--ink-abyss:#080810;--ink-night-panel:#0a0f1a;--paper-warm-flat:#f7f4ee;--console-surface:#30363d;--console-surface-raised:#21262d;--console-surface-muted:#1c2128;--console-fg:#e6edf3;--console-fg-muted:#848d97;--console-link:#58a6ff;--console-success:#3fb950;--brass-deep:#b3780a;--brass-soft:#bc9a4f;--sage-500:#6ba5a5;--pine-deep:#2d6a4f;--teal-brand:#2a8b7e;--teal-500:#14b8a6;--sky-400:#38bdf8;--danger-deep:#c62828;--danger-ember:#e65100;--amber-bright:#ffb24d;--amber-electric:#ffd740;--ink-pure:#1a1a1a;--ink-slate-950:#020617;--paper-ice:#f1f6ff;--brass-shadow:#7a5200;--ink-deep-void:#05080f;--ink-panel-a:#0a0c10;--ink-panel-b:#0d1521;--ukiyo-syuiro:#c8423b;--ukiyo-syuiro-deep:#b54540;--ukiyo-vermilion:#b5271b;--ember-clay:#c45c39;--brass-light:#e8cc7a;--brass-gold:#dfaf2b;--lavender-bright:#bc8cff;--game-accent-a35:rgba(var(--game-accent-rgb,255, 213, 79), .35);--game-accent-a02:rgba(var(--game-accent-rgb,255, 213, 79), .2);--game-accent-a03:rgba(var(--game-accent-rgb,99, 102, 241), .3);--game-accent-a15:rgba(var(--game-accent-rgb,99, 102, 241), .15);--game-accent-a01:rgba(var(--game-accent-rgb,99, 102, 241), .1);--game-accent-a04:rgba(var(--game-accent-rgb,99, 102, 241), .4);--game-accent-a05:rgba(var(--game-accent-rgb,99, 102, 241), .05);--game-accent-a06:rgba(var(--game-accent-rgb,99, 102, 241), .6);--game-accent-a12:rgba(var(--game-accent-rgb,255, 213, 79), .12);--game-accent-a25:rgba(var(--game-accent-rgb,59,130,246), .25);--game-accent-a08:rgba(var(--game-accent-rgb,200, 160, 100), .08);--game-accent-a14:rgba(var(--game-accent-rgb,200, 160, 100), .14);--game-accent-a45:rgba(var(--game-accent-rgb,200, 160, 100), .45);--game-accent-a18:rgba(var(--game-accent-rgb,200, 160, 100), .18);--game-accent-a07:rgba(var(--game-accent-rgb,255, 213, 79), .7);--white-a025:#ffffff06;--black-a28:#00000047;--white-a06-2:#fff9;--white-a015:#ffffff04;--white-a18:#ffffff2e;--ink-navy-a12:#1a2b3d1f;--black-a12:#0000001f;--ink-navy-a55:#1a2b3d8c;--kiosk-cyan-a03:#00e5ff4d;--kiosk-green-a03:#00e6764d;--kiosk-cyan-a02:#00e5ff33;--black-a15:#00000026;--white-a16:#ffffff29;--white-a07:#ffffff12;--white-a78:#ffffffc7;--kiosk-green-a15:#00e67626;--kiosk-red-a03:#ff17444d;--ink-navy-a45:#1a2b3d73;--black-a25:#00000040;--brass-warm-a01:#b8956a1a;--slate-50-a01:#f1f5f91a;--kiosk-green-a25:#00e67640;--kiosk-amber-a25:#ffab0040;--ink-navy-a03:#1a2b3d08;--kiosk-cyan-a15:#00e5ff26;--white-a08:#fffc;--paper-warm-a16:#f5f0e829;--white-a45:#ffffff73;--stone-warm-a35:#d4c9bc59;--white-a82:#ffffffd1;--ink-navy-a35:#1a2b3d59;--ink-navy-a85:#1a2b3dd9;--black-a85:#000000d9;--kiosk-cyan-a08:#00e5ff14;--kiosk-amber-a03:#ffab004d;--black-a08-2:#000c;--paper-warm-a55:#f5f0e88c;--white-a14:#ffffff24;--brass-warm-a12:#b8956a1f;--white-a045:#ffffff0b;--black-a82:#000000d1;--brass-warm-a15:#b8956a26;--white-a09:#ffffff17;--kiosk-green-a12:#00e6761f;--kiosk-cyan-a12:#00e5ff1f;--kiosk-cyan-a01:#00e5ff1a;--kiosk-purple-a03:#d500f94d;--kiosk-green-a04:#00e67666;--ink-navy-a05-2:#1a2b3d80;--ink-navy-a42:#1a2b3d6b;--ink-navy-dark-a55:#0f1d2e8c;--ink-navy-a04-2:#1a2b3d66;--black-a09:#000000e6;--kiosk-amber-a12:#ffab001f;--kiosk-red-a25:#ff174440;--cyan-400-a08:#22d3ee14;--white-a65:#ffffffa6;--teal-accent-a06:#00c2c90f;--green-500-a08:#3fb95014;--ink-navy-a07:#1a2b3d12;--ink-navy-a18:#1a2b3d2e;--kiosk-cyan-a06:#00e5ff0f;--kiosk-amber-a02:#ffab0033;--kiosk-cyan-a04:#00e5ff0a;--white-a10-2:#ffffff1a;--kiosk-green-a06:#00e6760f;--ink-navy-a92:#1a2b3deb;--ink-navy-a03-2:#1a2b3d4d;--emerald-500-a04:#10b98166;--amber-400:#fbbf24;--black:#000;--brass-bright:#d4af37;--cyan-400:#22d3ee;--forest-deep:#1a3a1a;--forest-mid:#2b5a2b;--ink-navy:#1a2b3d;--ink-navy-dark:#0f1d2e;--ink-panel-deep:#0d131e;--kiosk-green:#00e676;--kiosk-cyan:#00e5ff;--emerald-400:#34d399;--emerald-500:#10b981;--mint-neon:#69f0ae;--green-400:#4ade80;--green-500:#3fb950;--amber-gold:#ffd54f;--brass-dark:#8b6914;--brass-warm:#b8956a;--ink-brown:#1e120a;--violet-500:#8b5cf6;--teal-accent:#00c2c9;--console-muted:#bdc4cc;--palette-ember-100:#ffd9cc;--palette-ember-150:#f0d8c8;--palette-ember-150a:#ffe0b8;--palette-ember-200:#e0d2b6;--palette-ember-200a:#ffc98f;--palette-ember-200b:#ffd696;--palette-ember-250:#e6c38c;--palette-ember-250a:#ffd27a;--palette-ember-250b:#ffc480;--palette-ember-300:#ffc864;--palette-ember-300a:#ffc266;--palette-ember-300b:#ffac60;--palette-ember-350:#e2966f;--palette-ember-350a:#d7af6e;--palette-ember-350b:#ffa050;--palette-ember-400:#e89050;--palette-ember-400a:#ffba3a;--palette-ember-400b:#e8a555;--palette-ember-450:#f0a030;--palette-ember-450a:#d4804e;--palette-ember-450b:#f57f17;--palette-ember-450c:#c8a05a;--palette-ember-500:#e8830f;--palette-ember-500a:#b48c50;--palette-ember-550:#a07d4f;--palette-ember-550a:#b85c35;--palette-ember-550b:#a0783c;--palette-ember-550c:#a08246;--palette-ember-600:#8e713a;--palette-ember-600a:#a84828;--palette-ember-600b:#786450;--palette-ember-650:#8b4a2a;--palette-ember-700:#7a3f24;--palette-ember-700a:#8a5a10;--palette-ember-700b:#8b3515;--palette-ember-700c:#785023;--palette-ember-750:#8b2500;--palette-ember-800:#503719;--palette-ember-800a:#5a2008;--palette-ember-800b:#50320a;--palette-ember-800c:#5a3a18;--palette-ember-900:#1e1a14;--palette-ember-900a:#281e0f;--palette-ember-950:#120c05;--palette-gold-150:#e8e3d5;--palette-gold-200:#e2dcb8;--palette-gold-200a:#ffe9a0;--palette-gold-250:#d4c8a8;--palette-gold-250a:#ffe680;--palette-gold-250b:#ffdc78;--palette-gold-300:#f0d070;--palette-gold-300a:#fee75c;--palette-gold-300b:#ffe066;--palette-gold-350:#d4b670;--palette-gold-350a:#f0d060;--palette-gold-350b:#c8af78;--palette-gold-400:#b4a582;--palette-gold-400a:#ffeb3b;--palette-gold-450:#d4a84b;--palette-gold-450a:#e8b23a;--palette-gold-450b:#c8a04c;--palette-gold-500:#f0a818;--palette-gold-500a:#e8d020;--palette-gold-600:#6f6957;--palette-gold-600a:#c90;--palette-green-100:#e4ede8;--palette-green-300:#5efc82;--palette-green-350:#57f287;--palette-green-400:#7cb87c;--palette-green-400a:#86bf6e;--palette-green-450:#78a078;--palette-green-500:#30d158;--palette-green-500a:#4caf50;--palette-green-550:#6b8e5a;--palette-green-550a:#22c55e;--palette-green-650:#2d8f3a;--palette-green-650a:#3d7a3d;--palette-green-650b:#4a6741;--palette-green-650c:#16a34a;--palette-green-650d:#3f6d3a;--palette-green-750:#1b5e20;--palette-green-750a:#166534;--palette-green-750b:#33691e;--palette-green-800:#2f3a2c;--palette-green-900:#142314;--palette-green-950:#0f150f;--palette-indigo-150:#c4b5fd;--palette-indigo-250:#a78bfa;--palette-indigo-750:#2c3358;--palette-indigo-800:#2a2848;--palette-indigo-850:#180d38;--palette-indigo-850a:#1e1d34;--palette-ink-850:#1e2620;--palette-lime-200:#d2d7c8;--palette-lime-350:#b2ff59;--palette-red-200:#ff9baf;--palette-red-350:#f85149;--palette-red-350a:#e8705a;--palette-red-350b:#ff7850;--palette-red-400:#f34;--palette-red-400a:#ff3b30;--palette-red-400b:#f44336;--palette-red-400c:#c4887a;--palette-red-450:#c44a52;--palette-red-450a:#ff5722;--palette-red-500:#d4512e;--palette-red-500a:#c44d3f;--palette-red-500b:#d1344e;--palette-red-500c:red;--palette-red-600:#bf360c;--palette-red-600a:#9f2f2a;--palette-red-950:#150508;--palette-rose-100:#ede4e8;--palette-rose-150:#e8c4d8;--palette-rose-150a:#f8c4d8;--palette-rose-250:#d4a8c8;--palette-rose-250a:#ff7eaf;--palette-rose-650:#9f1239;--palette-rose-800:#4a1942;--palette-rose-850:#3d0e1e;--palette-sky-100:#cdebff;--palette-sky-150:#c3d4ee;--palette-sky-200:#9fd4ff;--palette-sky-200a:#a8d4f0;--palette-sky-200b:#b8cce0;--palette-sky-200c:#b4c6e6;--palette-sky-250:#7dd3fc;--palette-sky-250a:#7fb2ff;--palette-sky-250b:#78e6ff;--palette-sky-250c:#90caf9;--palette-sky-250d:#96b8e2;--palette-sky-250e:#96c8e6;--palette-sky-300:#8ab8d8;--palette-sky-300a:#87b8e8;--palette-sky-300b:#88b8e0;--palette-sky-350:#9ca8b5;--palette-sky-350a:#8aa8c8;--palette-sky-400:#2f6bff;--palette-sky-400a:#4fa8e0;--palette-sky-400b:#2979ff;--palette-sky-400c:#5082dc;--palette-sky-450:#4a90c4;--palette-sky-500:#1d4ed8;--palette-pine-500:#2f6b4f;--palette-sky-500a:#4da8bc;--palette-sky-550:#3d7aad;--palette-sky-550a:#4f6d8f;--palette-sky-600:#2d7896;--palette-sky-600a:#1e40af;--palette-sky-650:#0d47a1;--palette-sky-650a:#3d5a7a;--palette-sky-650b:#2a7b8f;--palette-sky-700:#1a4f8a;--palette-sky-700a:#01579b;--palette-sky-700b:#165488;--palette-sky-700c:#3a4a62;--palette-sky-750:#1a3a6a;--palette-sky-750a:#164e63;--palette-sky-800:#1a2850;--palette-sky-800a:#2a3448;--palette-sky-850:#142040;--palette-sky-900:#0a1028;--palette-stone-350:#aab09e;--palette-stone-400:#a39e96;--palette-stone-550:#6b7280;--palette-stone-550a:#6e6e73;--palette-stone-550b:#777;--palette-stone-600:#646464;--palette-stone-600a:#6b7163;--palette-stone-650:#555d66;--palette-stone-650a:#565c4b;--palette-stone-700:#484f58;--palette-stone-700a:#505050;--palette-stone-750:#3a3a44;--palette-teal-100:#cffafe;--palette-teal-150:#c8ecec;--palette-teal-200:#a5f3fc;--palette-teal-200a:#b8e8e8;--palette-teal-300:#67e8f9;--palette-teal-350:#40e0ff;--palette-teal-350a:#5eead4;--palette-teal-400:#4ee1a0;--palette-teal-500:#2dd4bf;--palette-teal-550:#10d98a;--palette-teal-550a:#5a8f8f;--palette-teal-550b:#4a9e9e;--palette-teal-550c:#50a078;--palette-teal-600:#00bcd4;--palette-teal-750:#0d6e7a;--palette-teal-800:#006064;--palette-teal-900:#0c2018;--palette-teal-950:#00140e;--palette-violet-150:#c5a8ff;--palette-violet-250:#b8a8d8;--palette-violet-500:#c026d3;--palette-violet-600:#5b3a8a;--palette-violet-700:#4a148c;--palette-violet-750:#482858;--palette-violet-900:#181420;--palette-violet-900a:#1a0828;--palette-violet-900b:#1a161c;--paper-cream:#f4efe6;--paper-off-white:#f4f4f0;--paper-warm:#f5f0e8;--sky-soft:#aac6ec;--slate-50:#f1f5f9;--slate-700:#334155;--stone-warm:#d4c9bc;--terracotta-mid:#ad5c34;--black-a18:#0000002e;--paper-warm-a12:#f5f0e81f;--paper-warm-a03:#f5f0e84d;--forest-mid-a05:#2b5a2b0d;--forest-deep-a55:#1a3a1a8c;--terracotta-mid-a02:#ad5c3433;--ink-navy-a06-2:#1a2b3d99;--brass-warm-a08:#b8956a14;--ink-navy-a02:#1a2b3d05;--black-a07:#00000012;--black-a22:#00000038;--brass-bright-a04:#d4af3766;--black-a42:#0000006b;--kiosk-red-a12:#ff17441f;--cyan-400-a04:#22d3ee0a;--console-muted-a65:#bdc4cca6;--brass-gold-a06:#c9a84c0f;--white-a32:#ffffff52;--ink-navy-a65:#1a2b3da6;--white-a035:#ffffff09;--kiosk-cyan-a25:#00e5ff40;--kiosk-amber-a15:#ffab0026;--kiosk-green-a02:#00e67633;--kiosk-red-a02:#ff174433;--kiosk-purple-a02:#d500f933;--black-a78:#000000c7;--kiosk-amber-a06:#ffab000f;--ink-navy-a95:#1a2b3df2;--ink-navy-a48:#1a2b3d7a;--green-400-a07:#4ade80b3;--black-a75:#000000bf;--paper-warm-a14:#f5f0e824;--paper-warm-a07:#f5f0e8b3;--ink-navy-dark-a07:#0f1d2eb3;--ink-navy-dark-a04:#0f1d2e66;--forest-mid-a08:#2b5a2b14;--forest-deep-a45:#1a3a1a73;--paper-off-white-a12:#f4f4f01f;--ink-navy-a01:#1a2b3d1a;--slate-50-a16:#f1f5f929;--slate-50-a12:#f1f5f91f;--ink-navy-dark-a06:#0f1d2e99;--slate-50-a08:#f1f5f914;--white-a42:#ffffff6b;--paper-warm-a92:#f5f0e8eb;--ink-brown-a04:#1e120a0a;--ink-brown-a06:#1e120a0f;--brass-bright-a25:#d4af3740;--black-a38:#00000061;--brass-warm-a18:#b8956a2e;--violet-500-a15:#8b5cf626;--emerald-400-a12:#34d3991f;--amber-gold-a01:#ffd54f1a;--brass-dark-a06:#8b69140f;--amber-gold-a08:#ffd54f14;--cyan-400-a15:#22d3ee26;--amber-400-a12:#fbbf241f;--emerald-400-a18:#34d3992e;--white-a100:#fff;--amber-400-a45:#fbbf2473;--black-a32:#00000052;--console-muted-a75:#bdc4ccbf;--brass-gold-a25:#c9a84c40;--brass-gold-a15:#c9a84c26;--green-500-a35:#3fb95059;--ink-navy-a72:#1a2b3db8;--paper-warm-flat-a92:#f7f4eeeb;--kiosk-red-a15:#ff174426;--kiosk-purple-a12:#d500f91f;--kiosk-cyan-a00:#00e5ff00;--kiosk-green-a08:#00e67614;--kiosk-purple-a25:#d500f940;--white-a22:#ffffff38;--kiosk-cyan-a35:#00e5ff59;--ink-navy-a018:#1a2b3d05;--kiosk-red-a04:#ff17440a;--sky-soft-a22:#aac6ec38;--kiosk-green-a06-2:#00e67699;--paper-cream-a45:#f4efe673;--kiosk-green-a04-2:#00e6760a;--white-a88:#ffffffe0;--ink-navy-a07-2:#1a2b3db3;--ink-navy-a52:#1a2b3d85;--kiosk-amber-a03-2:#ffab0008;--ink-navy-a88:#1a2b3de0;--slate-700-a42:#3341556b;--brass-500:#c9a84c;--brand-amazon-orange:#f90;--brand-amazon-text:#b66a00;--brand-amazon-text-dark:#ffb84d;--brand-google-green:#34a853;--brand-google-yellow:#fbbc05;--brand-line-green:#06c755;--white-a02:#ffffff05;--white-a03:#ffffff08;--white-a04:#ffffff0a;--white-a05:#ffffff0d;--white-a06:#ffffff0f;--white-a08-soft:#ffffff14;--white-a10:#ffffff1a;--white-a12:#ffffff1f;--white-a15:#ffffff26;--white-a25:#ffffff40;--white-a30:#ffffff4d;--white-a40:#fff6;--white-a50:#ffffff80;--white-a55:#ffffff8c;--white-a70:#ffffffb3;--white-a85:#ffffffd9;--black-a20:#0003;--black-a62:#0000009e;--kiosk-admin-system:#34d399e6;--kiosk-admin-cameras:#f87171e6;--kiosk-admin-bookings:#fbbf24e6;--kiosk-admin-channels:#38bdf8e6;--kiosk-admin-notices:#bc8cffe6;--kiosk-admin-network:#34d399d9;--kiosk-admin-events:#f85149e6;--kiosk-admin-switchbot:#fbbf24d9;--rgb-white:255, 255, 255;--rgb-rain-streak:180, 210, 255;--black-a04:#0000000a;--black-a08:#00000014;--black-a10:#0000001a;--black-a14:#00000024;--black-a30:#0000004d;--black-a35:#00000059;--black-a40:#0006;--black-a45:#00000073;--black-a50:#00000080;--black-a55:#0000008c;--black-a72:#000000b8;--black-a03:#00000008;--cyan-glow-a18:#22d3ee2e;--rose-glow-a20:#f43f5e33;--focus-ring-glow-light:#0c85f459;--focus-ring-glow-dark:#7dd3fc59;--ink-navy-a04:#1a2b3d0a;--ink-navy-a05:#1a2b3d0d;--ink-navy-a06:#1a2b3d0f;--ink-navy-a08:#1a2b3d14;--ink-navy-a10:#1a2b3d1a;--brass-warm-a55:#b8956a8c;--kiosk-temp-warm:#ffab00;--kiosk-temp-hot:#ff6d00;--kiosk-text-faint:#fff3;--kiosk-text-label-dim:#ffffff59;--kiosk-temp-color:var(--kiosk-temp-warm);--kiosk-temp-color-soft:var(--kiosk-temp-color)}@supports (color:color-mix(in lab, red, red)){:root{--kiosk-temp-color-soft:color-mix(in srgb, var(--kiosk-temp-color) 70%, white 30%)}}:root{--kiosk-metric-feels-like:var(--kiosk-temp-color-soft);--kiosk-wind-arrow:#4fc3f7;--kiosk-wind-arrow-glow:#4fc3f766;--kiosk-trend-rising:#ff8f00;--kiosk-trend-falling:#4fc3f7;--kiosk-trend-stable:#ffffff40;--kiosk-metric-visibility:#b3e5fc;--kiosk-phase-reservations:#fbbf24;--kiosk-phase-reservations-soft:#fcd34d;--kiosk-phase-reservations-strong:#f59e0b;--kiosk-phase-reservations-text:#fde68a;--kiosk-phase-reservations-paper:#fff7ed;--kiosk-phase-reservations-ink:#1c1205;--kiosk-phase-reservations-bg:#fbbf2414;--kiosk-phase-reservations-glow:#f59e0b47;--kiosk-status-ok:#34d399;--kiosk-status-ok-soft:#a7f3d0;--kiosk-status-ok-paper:#bbf7d0;--kiosk-status-ok-bright:#86efac;--kiosk-status-alert:#fb7185;--kiosk-status-alert-soft:#fecdd3;--kiosk-status-info-soft:#ccfbf1;--kiosk-status-warn-soft:#fff8e1;--kiosk-status-pink-soft:#fbcfe8;--kiosk-status-dark-ink:#211305;--kiosk-text-AAA:#ffffffeb;--kiosk-type-axis:1vw;--kiosk-tracking-eyebrow:.18em;--expd-kraft:#e3d5b8;--expd-kraft-dark:#c9b690;--expd-contour:#a89b85;--expd-hanko:#d93a2b;--expd-hanko-ink:#9c2317;--expd-blaze:#e8a03c;--expd-blaze-ink:#f2b25c;--expd-night-sky:#1b2438}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dela-gothic-one-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dela-gothic-one-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-condensed-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-condensed-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dela-gothic-one-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dela-gothic-one-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zen-maru-gothic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zen-maru-gothic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zen-maru-gothic-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zen-maru-gothic-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zen-maru-gothic-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zen-maru-gothic-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sarabun-400-latin-thai.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+E00-E7F,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sarabun-500-latin-thai.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+E00-E7F,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sarabun-600-latin-thai.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+E00-E7F,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sarabun-700-latin-thai.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+E00-E7F,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Fallback;src:local(Georgia),local(Times New Roman);size-adjust:115%;ascent-override:87.8%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial);size-adjust:105.83%;ascent-override:92.42%;descent-override:21.65%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback;src:local(Arial);size-adjust:107.45%;ascent-override:97.81%;descent-override:33.96%;line-gap-override:0%}:root{--font-size-min:.6875rem;--font-size-min-mobile:.75rem;--typo-micro:.6875rem;--typo-nano:.6875rem;--typo-label-xs:.6875rem;--typo-label-sm:.75rem;--typo-label:.8125rem;--typo-caption:.75rem;--typo-body-sm:.8125rem;--typo-body:.875rem;--typo-body-lg:.9375rem;--typo-heading:1rem;--typo-title-sm:1.125rem;--typo-title:1.25rem;--typo-display:1.5rem;--typo-hero:2rem;--typo-data-xs:.875rem;--typo-data-sm:1rem;--typo-data:1.25rem;--typo-data-lg:1.5rem;--typo-data-xl:2rem;--typo-data-hero:2.5rem;--typo-game-nano:clamp(.6875rem, .8vw, .75rem);--typo-game-micro:clamp(.6875rem, 1vw, .75rem);--typo-game-sm:clamp(.75rem, 1.2vw, .875rem);--typo-game-base:clamp(.875rem, 1.4vw, 1rem);--typo-game-md:clamp(1rem, 1.6vw, 1.25rem);--typo-game-title:clamp(1.25rem, 2.2vw, 1.75rem);--typo-game-heading:clamp(1.5rem, 2.8vw, 2.25rem);--typo-game-display:clamp(2rem, 4vw, 3.25rem);--typo-game-mega:clamp(2.5rem, 5vw, 4.5rem);--typo-game-ultra:clamp(3.5rem, 7vw, 6rem);--typo-game-giant:clamp(5rem, 10vw, 9rem);--typo-hero-xl:clamp(3rem, 8vw + 1rem, 6rem);--typo-mega:clamp(4rem, 10vw + 1.5rem, 8rem);--text-shadow-game:none;--text-shadow-game-strong:0 1px 2px var(--active-overlay);--text-shadow-game-glow:none;--text-shadow-pixel:none;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--leading-none:1;--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.4;--leading-relaxed:1.5;--leading-loose:1.65;--tracking-tighter:-.025em;--tracking-tight:-.012em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.04em;--tracking-widest:.07em}@media (max-width:599px){:root{--typo-display:1.25rem;--typo-title:1.125rem;--typo-title-sm:1rem;--typo-data-xl:1.75rem;--typo-data-lg:1.25rem;--typo-hero:1.75rem}}.typo-micro{font-size:var(--typo-micro);line-height:var(--leading-none);font-weight:var(--weight-bold)}.typo-nano{font-size:var(--typo-nano);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.typo-label-xs{font-size:var(--typo-label-xs);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.typo-label-sm{font-size:var(--typo-label-sm);line-height:var(--leading-snug);font-weight:var(--weight-bold)}.typo-label{font-size:var(--typo-label);line-height:var(--leading-snug);font-weight:var(--weight-bold)}.typo-label-upper-xs{font-size:var(--typo-label-xs);line-height:var(--leading-tight);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest)}.typo-label-upper-sm{font-size:var(--typo-label-sm);line-height:var(--leading-snug);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.typo-label-upper{font-size:var(--typo-label);line-height:var(--leading-snug);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.typo-caption{font-size:var(--typo-caption);line-height:var(--leading-normal);font-weight:var(--weight-normal)}.typo-body-sm{font-size:var(--typo-body-sm);line-height:var(--leading-relaxed);font-weight:var(--weight-normal)}.typo-body{font-size:var(--typo-body);line-height:var(--leading-relaxed);font-weight:var(--weight-normal)}.typo-body-lg{font-size:var(--typo-body-lg);line-height:var(--leading-relaxed);font-weight:var(--weight-normal)}.typo-heading{font-family:var(--font-display);font-size:var(--typo-heading);line-height:var(--leading-snug);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.typo-title-sm{font-family:var(--font-display);font-size:var(--typo-title-sm);line-height:var(--leading-snug);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.typo-title{font-family:var(--font-display);font-size:var(--typo-title);line-height:var(--leading-snug);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tighter)}.typo-display{font-family:var(--font-display);font-size:var(--typo-display);line-height:var(--leading-tight);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tighter);text-wrap:balance}.typo-hero{font-family:var(--font-display);font-size:var(--typo-hero);line-height:var(--leading-none);font-weight:var(--weight-extrabold);letter-spacing:-.03em}.page-title{font-family:var(--font-display);letter-spacing:-.015em;font-optical-sizing:auto;color:var(--color-mv2-navy);font-size:1.125rem;font-weight:700;line-height:1.2}.dark .page-title{color:var(--color-mv2-cream)}.section-label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mv2-terracotta);font-size:.8125rem;font-weight:600;line-height:1}.typo-data-xs{font-family:var(--font-mono);font-size:var(--typo-data-xs);line-height:var(--leading-tight);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.typo-data-sm{font-family:var(--font-mono);font-size:var(--typo-data-sm);line-height:var(--leading-tight);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.typo-data{font-family:var(--font-mono);font-size:var(--typo-data);line-height:var(--leading-tight);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.typo-data-lg{font-family:var(--font-mono);font-size:var(--typo-data-lg);line-height:var(--leading-none);font-weight:var(--weight-black);font-variant-numeric:tabular-nums}.typo-data-xl{font-family:var(--font-mono);font-size:var(--typo-data-xl);line-height:var(--leading-none);font-weight:var(--weight-black);font-variant-numeric:tabular-nums}.typo-data-hero{font-family:var(--font-mono);font-size:var(--typo-data-hero);line-height:var(--leading-none);font-weight:var(--weight-black);font-variant-numeric:tabular-nums}.typo-mono-xs{font-family:var(--font-mono);font-size:var(--typo-label-xs);line-height:var(--leading-tight);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.typo-mono-sm{font-family:var(--font-mono);font-size:var(--typo-label-sm);line-height:var(--leading-snug);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.typo-mono{font-family:var(--font-mono);font-size:var(--typo-label);line-height:var(--leading-snug);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.typo-btn-xs{font-family:var(--font-body);font-size:var(--typo-label-xs);line-height:var(--leading-none);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.typo-btn-sm{font-family:var(--font-body);font-size:var(--typo-label-sm);line-height:var(--leading-none);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.typo-btn{font-family:var(--font-body);font-size:var(--typo-label);line-height:var(--leading-none);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.typo-badge-xs{font-size:var(--typo-nano);line-height:var(--leading-none);font-weight:var(--weight-bold)}.typo-badge-sm{font-size:var(--typo-label-xs);line-height:var(--leading-none);font-weight:var(--weight-bold)}.typo-badge{font-size:var(--typo-label-sm);line-height:var(--leading-none);font-weight:var(--weight-bold)}.typo-meta-xs{font-size:var(--typo-label-xs);line-height:var(--leading-snug);font-weight:var(--weight-medium)}.typo-meta-sm{font-size:var(--typo-label-sm);line-height:var(--leading-snug);font-weight:var(--weight-medium)}.typo-meta{font-size:var(--typo-label);line-height:var(--leading-snug);font-weight:var(--weight-medium)}.typo-hint{font-size:var(--typo-label-xs);line-height:var(--leading-normal);font-weight:var(--weight-medium)}.typo-game-header{font-family:var(--font-display);font-size:var(--typo-game-heading);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:.01em;color:var(--text-primary)}.typo-game-hero{font-family:var(--font-display);font-size:var(--typo-game-mega);line-height:1;font-weight:var(--weight-black);letter-spacing:-.02em}.typo-game-section{font-family:var(--font-display);font-size:var(--typo-game-title);line-height:var(--leading-snug);font-weight:var(--weight-bold);letter-spacing:.02em}.typo-rpg-label{font-family:var(--font-body);font-size:var(--typo-game-nano);line-height:var(--leading-none);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);opacity:.7}.typo-rpg-value{font-family:var(--font-mono);font-size:var(--typo-game-md);line-height:var(--leading-none);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px var(--shadow-color)}.typo-quest-title{font-family:var(--font-display);font-size:var(--typo-game-sm);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--color-mv2-terracotta,var(--hud-terracotta-deep))}@keyframes typo-wave-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes typo-reveal-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes typo-fade-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes typo-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.typo-wave>span{animation:1.2s ease-in-out infinite typo-wave-bounce;display:inline-block}.typo-wave>span:nth-child(2){animation-delay:.1s}.typo-wave>span:nth-child(3){animation-delay:.2s}.typo-wave>span:nth-child(4){animation-delay:.3s}.typo-wave>span:nth-child(5){animation-delay:.4s}.typo-wave>span:nth-child(6){animation-delay:.5s}.typo-wave>span:nth-child(7){animation-delay:.6s}.typo-wave>span:nth-child(8){animation-delay:.7s}.typo-reveal{animation:.8s cubic-bezier(.25,.46,.45,.94) both typo-reveal-clip}.typo-fade-rise{animation:typo-fade-rise .6s var(--motion-ease-bounce) both}.typo-scale-in{animation:typo-scale-in .5s var(--motion-ease-bounce) both}@layer overrides{@media (prefers-reduced-motion:reduce){.typo-wave>span,.typo-reveal,.typo-fade-rise,.typo-scale-in{animation:none}}.typo-upper{text-transform:uppercase}.typo-caps{text-transform:capitalize}.typo-normal-case{text-transform:none}.typo-black{font-weight:var(--weight-black)}.typo-bold{font-weight:var(--weight-bold)}.typo-semibold{font-weight:var(--weight-semibold)}.typo-medium{font-weight:var(--weight-medium)}.typo-normal{font-weight:var(--weight-normal)}.typo-tracking-tighter{letter-spacing:var(--tracking-tighter)}.typo-tracking-tight{letter-spacing:var(--tracking-tight)}.typo-tracking-normal{letter-spacing:var(--tracking-normal)}.typo-tracking-wide{letter-spacing:var(--tracking-wide)}.typo-tracking-wider{letter-spacing:var(--tracking-wider)}.typo-tracking-widest{letter-spacing:var(--tracking-widest)}.typo-mono-font{font-family:var(--font-mono)}.typo-display-font{font-family:var(--font-display)}.typo-body-font{font-family:var(--font-body)}.typo-tabular{font-variant-numeric:tabular-nums}.typo-oldstyle{font-variant-numeric:oldstyle-nums}@media (prefers-reduced-motion:reduce){.typo-reveal-up,.typo-reveal-wave>span,.typo-kinetic>*,.typo-parallax-text{animation:none}}}.typo-hero-ultra{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:.95}.typo-section-bold{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;font-weight:var(--weight-extrabold);letter-spacing:-.02em;text-wrap:balance}@keyframes typo-kinetic-reveal-up{0%{opacity:0;filter:blur(4px);transform:translateY(30px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.typo-reveal-up{animation:typo-kinetic-reveal-up .6s var(--motion-ease-bounce) both}.typo-parallax{will-change:transform;transition:transform .1s linear}@keyframes typo-kinetic-wave{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-2deg)}75%{transform:translateY(3px)rotate(1deg)}}.typo-reveal-wave>span{animation:2s ease-in-out infinite typo-kinetic-wave;display:inline-block}.typo-reveal-wave>span:nth-child(2n){animation-delay:.15s}.typo-reveal-wave>span:nth-child(3n){animation-delay:.3s}.typo-reveal-wave>span:nth-child(4n){animation-delay:.45s}.typo-reveal-wave>span:nth-child(5n){animation-delay:.6s}.typo-rpg-stat-display{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2rem,6vw,4rem);font-weight:900;line-height:1}.typo-pixel-badge{font-family:var(--font-body);font-size:var(--typo-micro);letter-spacing:.1em;text-transform:uppercase;line-height:1}.typo-cinematic{font-family:var(--font-display);font-size:var(--typo-cinematic,clamp(3rem, 8vw + 1rem, 5.5rem));letter-spacing:-.04em;font-weight:900;line-height:.88}.typo-cinematic-xl{font-family:var(--font-display);font-size:var(--typo-cinematic-xl,clamp(4rem, 10vw + 1.5rem, 7rem));letter-spacing:-.05em;font-weight:900;line-height:.85}.typo-game-console-label{font-family:var(--font-body);font-size:clamp(.625rem,1vw,.75rem);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:.1em;line-height:1}.typo-hero-xl{font-family:var(--font-display);font-size:var(--typo-hero-xl);letter-spacing:-.04em;font-weight:900;line-height:.9}.typo-mega{font-family:var(--font-display);font-size:var(--typo-mega);letter-spacing:-.05em;font-weight:900;line-height:.85}@keyframes typo-kinetic-letter{0%{opacity:0;filter:blur(4px);transform:translateY(20px)rotateX(-40deg)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}}.typo-kinetic>*{opacity:0;animation:typo-kinetic-letter .5s var(--motion-ease-kinetic) forwards;display:inline-block}.typo-kinetic>:first-child{animation-delay:0s}.typo-kinetic>:nth-child(2){animation-delay:40ms}.typo-kinetic>:nth-child(3){animation-delay:80ms}.typo-kinetic>:nth-child(4){animation-delay:.12s}.typo-kinetic>:nth-child(5){animation-delay:.16s}.typo-kinetic>:nth-child(6){animation-delay:.2s}.typo-kinetic>:nth-child(7){animation-delay:.24s}.typo-kinetic>:nth-child(8){animation-delay:.28s}.typo-kinetic>:nth-child(9){animation-delay:.32s}.typo-kinetic>:nth-child(10){animation-delay:.36s}@supports (animation-timeline:view()){.typo-parallax-text{animation:linear both typo-parallax-drift;animation-timeline:view();animation-range:entry cover 50%}@keyframes typo-parallax-drift{0%{opacity:.3;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.typo-stroke{-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent;paint-order:stroke fill}.typo-stroke-thick{-webkit-text-stroke:3px currentColor;-webkit-text-fill-color:transparent;paint-order:stroke fill}.typo-embossed{text-shadow:0 1px 0 var(--white-a40), 0 -1px 0 var(--black-a15)}.dark .typo-embossed{text-shadow:0 1px 0 var(--liquid-glass-deep-border), 0 -1px 0 var(--bg-overlay)}.typo-glow{text-shadow:0 0 10px var(--game-accent), 0 0 30px var(--game-accent-a02)}@supports (color:color-mix(in lab, red, red)){.typo-glow{text-shadow:0 0 10px color-mix(in srgb, var(--game-accent) 50%, transparent), 0 0 30px var(--game-accent-a02)}}.typo-glow-strong{text-shadow:0 0 10px var(--game-accent-a07), 0 0 40px var(--game-accent), 0 0 80px var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.typo-glow-strong{text-shadow:0 0 10px var(--game-accent-a07), 0 0 40px color-mix(in srgb, var(--game-accent) 40%, transparent), 0 0 80px color-mix(in srgb, var(--game-accent) 10%, transparent)}}.typo-condensed-display{font-family:var(--font-condensed,"Barlow Condensed", sans-serif);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:.04em;line-height:.95}.typo-counter{font-family:var(--font-mono);font-size:var(--typo-game-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:900;line-height:1}.typo-counter-hero{font-family:var(--font-mono);font-size:var(--typo-game-mega);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:900;line-height:.9}.font-editorial,.typo-editorial{font-family:var(--font-editorial);font-optical-sizing:auto}.typo-editorial-hero{font-family:var(--font-editorial);letter-spacing:-.02em;font-optical-sizing:auto;text-wrap:balance;font-size:clamp(2.5rem,6vw + 1rem,5rem);font-style:normal;font-weight:600;line-height:1}.typo-editorial-display{font-family:var(--font-editorial);letter-spacing:-.02em;font-optical-sizing:auto;text-wrap:balance;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:600;line-height:1.1}.typo-editorial-title{font-family:var(--font-editorial);letter-spacing:-.015em;font-optical-sizing:auto;font-size:clamp(1.25rem,2vw,1.875rem);font-weight:600;line-height:1.2}.typo-editorial-quote{font-family:var(--font-editorial);letter-spacing:0;font-size:clamp(1.125rem,2vw,1.5rem);font-style:italic;font-weight:400;line-height:1.45}.typo-editorial-eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mv2-terracotta);font-size:.6875rem;font-weight:600}:root{--typo-editorial-step-1:clamp(1.25rem, 2vw, 1.5rem);--typo-editorial-step-2:clamp(1.75rem, 3vw, 2.125rem);--typo-editorial-step-3:clamp(2.5rem, 5vw, 3rem);--typo-editorial-step-4:clamp(3rem, 7vw, 4.25rem)}}@layer base-styles{:root{--theme-bg-page:var(--bg-page);--theme-bg-sidebar:var(--bg-sidebar);--theme-bg-header:var(--bg-header);--theme-bg-card:var(--bg-card);--theme-bg-card-hover:var(--bg-card-hover);--theme-bg-input:var(--bg-input);--theme-border-default:var(--border-default);--theme-border-strong:var(--border-strong);--theme-border-light:var(--border-light);--theme-text-primary:var(--text-primary);--theme-text-secondary:var(--text-secondary);--theme-text-muted:var(--text-muted);--theme-text-inverted:var(--text-inverted);--theme-shadow:var(--shadow-md);--theme-shadow-sm:var(--shadow-sm);--theme-shadow-lg:var(--shadow-lg);--theme-hover-bg:var(--hover-overlay);--theme-active-bg:var(--active-overlay)}.dark{--theme-bg-page:var(--bg-page);--theme-bg-sidebar:var(--bg-sidebar);--theme-bg-header:var(--bg-header);--theme-bg-card:var(--bg-card);--theme-bg-card-hover:var(--bg-card-hover);--theme-bg-input:var(--bg-input);--theme-border-default:var(--border-default);--theme-border-strong:var(--border-strong);--theme-border-light:var(--border-light);--theme-text-primary:var(--text-primary);--theme-text-secondary:var(--text-secondary);--theme-text-muted:var(--text-muted);--theme-text-inverted:var(--text-inverted);--theme-text-accent:var(--text-link);--theme-text-success:var(--text-success);--theme-text-warning:var(--text-warning);--theme-text-danger:var(--text-danger);--theme-shadow:var(--shadow-md);--theme-shadow-sm:var(--shadow-sm);--theme-shadow-lg:var(--shadow-lg);--theme-hover-bg:var(--hover-overlay);--theme-active-bg:var(--active-overlay);--theme-card-bg:var(--bg-card);--theme-card-border:var(--border-default)}body{background:var(--theme-bg-page);color:var(--theme-text-primary)}.text-theme-primary{color:var(--theme-text-primary)}.text-theme-secondary{color:var(--theme-text-secondary)}.text-theme-muted{color:var(--theme-text-muted)}.bg-theme-page{background:var(--theme-bg-page)}.bg-theme-card{background:var(--theme-bg-card)}.bg-theme-sidebar{background:var(--theme-bg-sidebar)}.bg-theme-header{background:var(--theme-bg-header)}.border-theme{border-color:var(--theme-border-default)}.border-theme-strong{border-color:var(--theme-border-strong)}.border-theme-light{border-color:var(--theme-border-light)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--theme-bg-page)}::-webkit-scrollbar-thumb{background:var(--theme-border-default);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--theme-border-strong)}.texture-paper{background-image:linear-gradient(90deg, transparent 79px, var(--black-a03) 79px, var(--black-a03) 81px, transparent 81px), linear-gradient(var(--black-a03) 1px, transparent 1px);background-size:100% 20px}.torn-edge{position:relative}.torn-edge:after{content:"";background-color:#0000;background-image:linear-gradient(135deg,#fff 33.33%,#0000 33.33%),linear-gradient(-135deg,#fff 33.33%,#0000 33.33%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:8px;position:absolute;bottom:-8px;left:0;right:0}.btn-pill{letter-spacing:.02em;text-transform:uppercase;height:1.25rem;transition:background var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), border-color var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:1px;border-radius:2px;justify-content:center;align-items:center;padding:.1875rem .375rem;font-size:.5625rem;font-weight:600;display:inline-flex}.btn-pill:hover:not(:disabled){background:var(--color-mv2-stone,var(--color-mv2-stone))}.btn-icon{min-width:1.75rem;min-height:1.75rem;transition:background var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-width:1px;border-radius:2px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.btn-icon:hover:not(:disabled){background:var(--color-mv2-stone,var(--color-mv2-stone))}.btn-icon-sm{border-width:1px;border-radius:2px;min-width:1.375rem;min-height:1.375rem;padding:.1875rem}.btn-icon-sm:hover:not(:disabled){background:var(--color-mv2-stone,var(--color-mv2-stone))}.btn-icon-xs{border-width:1px;border-radius:2px;min-width:1.125rem;min-height:1.125rem;padding:.125rem}.btn-icon-xs:hover:not(:disabled){background:var(--color-mv2-stone,var(--color-mv2-stone))}.campfire-glow{position:relative}.campfire-glow:before{content:"";background:radial-gradient(ellipse at center bottom, var(--primitive-campfire-500) 0%, var(--primitive-campfire-500) 30%, transparent 70%);position:absolute;inset:-20px}@supports (color:color-mix(in lab, red, red)){.campfire-glow:before{background:radial-gradient(ellipse at center bottom, color-mix(in srgb, var(--primitive-campfire-500) 20%, transparent) 0%, color-mix(in srgb, var(--primitive-campfire-500) 10%, transparent) 30%, transparent 70%)}}.campfire-glow:before{pointer-events:none;animation:3s ease-in-out infinite campfireFlicker}@keyframes campfireFlicker{0%,to{opacity:.8;transform:scale(1)}25%{opacity:1;transform:scale(1.02)}50%{opacity:.9;transform:scale(.98)}75%{opacity:1;transform:scale(1.01)}}@media (prefers-contrast:high){.card,.card-cut,.card-bevel,.card-notch{border-width:3px}.btn{border-width:3px;font-weight:700}.status-dot{border-width:3px}}.marquee{white-space:nowrap;border-top:2px solid var(--color-snow-700);border-bottom:2px solid var(--color-snow-700);background:var(--color-warm-100);padding:.25rem 0;overflow:hidden}.marquee-content{animation:20s linear infinite marquee;display:inline-block}.marquee-content:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.squiggly{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath d='M0,3 Q5,0 10,3 T20,3' fill='none' stroke='%230c85f4' stroke-width='1.5'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:20px 4px;padding-bottom:4px;text-decoration:none}.circle-highlight{position:relative}.circle-highlight:after{content:"";border:2px solid var(--color-warm-400);border-radius:50%;position:absolute;inset:-4px -8px;transform:rotate(-3deg)}.arrow-note{position:relative}.arrow-note:before{content:"→";color:var(--color-warm-500);font-size:1.25rem;animation:1s ease-in-out infinite arrowBounce;position:absolute;left:-1.5rem}@keyframes arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes tv-static{0%{background-position:50% 0,60% 60%}25%{background-position:52% 2%,58% 62%}50%{background-position:50% 0,60%}75%{background-position:48% 1%,62% 58%}to{background-position:50% 0,60% 60%}}.animate-tv-static{animation:.15s linear infinite tv-static}@keyframes flicker{0%,to{opacity:.03}10%{opacity:.08}20%{opacity:.02}30%{opacity:.06}40%{opacity:.04}50%{opacity:.09}60%{opacity:.03}70%{opacity:.07}80%{opacity:.02}90%{opacity:.05}}.animate-flicker{animation:.3s linear infinite flicker}@media (prefers-contrast:more){:root{--border-default:var(--text-primary);--border-strong:var(--text-primary);--border-light:var(--primitive-snow-700);--text-primary:var(--text-primary);--text-secondary:var(--ink-pure);--text-muted:var(--text-secondary);--shadow-color:var(--text-primary);--shadow-sm:3px 3px 0 0 var(--shadow-color);--shadow-md:4px 4px 0 0 var(--shadow-color);--shadow-lg:5px 5px 0 0 var(--shadow-color);--shadow-xl:6px 6px 0 0 var(--shadow-color);--focus-ring-width:4px;--focus-ring-shadow:0 0 0 4px var(--text-primary)}.dark{--border-default:var(--white-a100);--border-strong:var(--white-a100);--border-light:var(--border-color);--text-primary:var(--white-a100);--text-secondary:var(--primitive-snow-100);--text-muted:var(--border-color);--shadow-color:var(--white-a100);--focus-ring-shadow:0 0 0 4px var(--white-a100)}}@media (prefers-contrast:less){:root{--border-default:var(--color-mv2-fog);--border-strong:var(--primitive-wood-500);--shadow-sm:1px 1px 0 0 var(--shadow-color);--shadow-md:2px 2px 0 0 var(--shadow-color);--shadow-lg:3px 3px 0 0 var(--shadow-color)}}@media (forced-colors:active){:root{--bg-page:Canvas;--bg-card:Canvas;--bg-card-hover:Canvas;--bg-input:Field;--bg-muted:Canvas;--text-primary:CanvasText;--text-secondary:CanvasText;--text-muted:GrayText;--text-link:LinkText;--border-default:CanvasText;--border-strong:CanvasText;--border-light:GrayText;--accent-primary:Highlight;--accent-secondary:Highlight;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--focus-ring-color:Highlight;--focus-ring-shadow:0 0 0 3px Highlight}button,a,[role=button]{border:2px solid buttontext}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:3px solid highlight}input,select,textarea{color:fieldtext;background:field;border:2px solid fieldtext}}}@layer effects;@layer overrides{.ranch-cursor{z-index:2147483647;pointer-events:none;width:32px;height:32px;color:var(--color-mv2-navy,var(--color-mv2-navy));transition:color 80ms var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), opacity 80ms var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));will-change:transform;contain:layout style;opacity:0;place-items:center;margin-top:-8px;margin-left:-16px;display:grid;position:fixed;top:0;left:0}:is(.dark,[data-theme=dark]) .ranch-cursor{color:var(--color-mv2-warm-white,var(--paper-warm))}.ranch-cursor[data-visible=true]{opacity:1}.ranch-cursor svg{stroke:currentColor;fill:none;stroke-linejoin:round;stroke-linecap:round;transform-origin:50% 30%}.ranch-cursor svg circle[fill=currentColor],.ranch-cursor svg [fill=currentColor]{fill:currentColor;stroke:none}.ranch-cursor .ranch-cursor-outline{stroke:var(--page-cameras-viewfinder-color);stroke-width:3.5px;fill:none;pointer-events:none}:is(.dark,[data-theme=dark]) .ranch-cursor .ranch-cursor-outline{stroke:var(--bg-overlay)}.ranch-cursor .ranch-cursor-ink{stroke:currentColor;fill:none}.ranch-cursor [data-glyph]{grid-area:1/1;display:none}.ranch-cursor[data-mode=compass] [data-glyph=compass],.ranch-cursor[data-mode=arrow] [data-glyph=arrow],.ranch-cursor[data-mode=ring] [data-glyph=ring],.ranch-cursor[data-mode=magnifier] [data-glyph=magnifier],.ranch-cursor[data-mode=chat] [data-glyph=chat],.ranch-cursor[data-mode=pin] [data-glyph=pin],.ranch-cursor[data-mode=wrench] [data-glyph=wrench],.ranch-cursor[data-mode=pulse] [data-glyph=pulse]{display:block}.ranch-cursor[data-mode=arrow]{color:var(--color-mv2-terracotta,var(--color-mv2-terracotta))}.ranch-cursor[data-mode=ring]{color:var(--color-mv2-pine,var(--color-mv2-pine))}.ranch-cursor[data-mode=caret]{display:none}.ranch-cursor[data-mode=magnifier]{color:var(--color-mv2-teal,var(--color-mv2-teal))}.ranch-cursor[data-mode=chat]{color:var(--color-mv2-dusty-rose,var(--color-mv2-dusty-rose))}.ranch-cursor[data-mode=pin]{color:var(--color-mv2-pine,var(--color-mv2-pine))}.ranch-cursor[data-mode=wrench]{color:var(--color-mv2-campfire-amber,var(--color-mv2-campfire-amber))}.ranch-cursor[data-mode=pulse]{color:var(--palette-red-450);animation:1.4s ease-in-out infinite ranch-cursor-rec-pulse}@keyframes ranch-cursor-rec-pulse{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.ranch-cursor[data-mode=pulse]{animation:none}}.ranch-cursor[data-pressed=true] svg{transform:scale(.9)}html.ranch-cursor-active,html.ranch-cursor-active *{cursor:none}html.ranch-cursor-active input,html.ranch-cursor-active textarea,html.ranch-cursor-active select,html.ranch-cursor-active [contenteditable=true]{cursor:auto}html.ranch-cursor-active input[type=text],html.ranch-cursor-active input[type=password],html.ranch-cursor-active input[type=email],html.ranch-cursor-active input[type=search],html.ranch-cursor-active input[type=tel],html.ranch-cursor-active input[type=url],html.ranch-cursor-active input[type=number],html.ranch-cursor-active textarea,html.ranch-cursor-active [contenteditable=true]{cursor:text}html.ranch-cursor-active [data-ranch-cursor-skip],html.ranch-cursor-active [data-ranch-cursor-skip] *{cursor:auto}html.ranch-cursor-active [data-ranch-cursor-skip] input,html.ranch-cursor-active [data-ranch-cursor-skip] textarea,html.ranch-cursor-active [data-ranch-cursor-skip] [contenteditable=true]{cursor:text}@media (prefers-reduced-motion:reduce){html.ranch-cursor-active,html.ranch-cursor-active *{cursor:auto}.ranch-cursor{display:none}}@media (pointer:coarse),(hover:none){.ranch-cursor{display:none}html.ranch-cursor-active,html.ranch-cursor-active *{cursor:auto}}@media (prefers-color-scheme:dark){:root{--shadow-brutal-sm:0 1px 3px var(--shadow-color);--shadow-brutal:0 2px 8px var(--black-a25);--shadow-brutal-lg:0 4px 16px var(--black-a30);--shadow-brutal-xl:0 8px 32px var(--black-a35)}}.dark{--shadow-brutal-sm:0 1px 3px var(--shadow-color);--shadow-brutal:0 2px 8px var(--black-a25);--shadow-brutal-lg:0 4px 16px var(--black-a30);--shadow-brutal-xl:0 8px 32px var(--black-a35)}.dark .card,.dark .card-cut,.dark .card-bevel,.dark .card-notch{background:var(--theme-card-bg);border-color:var(--theme-card-border);color:var(--theme-text-primary)}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:var(--theme-text-primary)}.dark .btn{background:var(--theme-bg-card);color:var(--theme-text-primary);border-color:var(--color-night-600);box-shadow:none}.dark .btn:hover:not(:disabled){background:var(--theme-bg-card-hover);border-color:var(--color-night-500)}.dark .btn:active:not(:disabled){background:var(--color-night-600)}.dark .btn-ghost{color:var(--theme-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.dark .btn-ghost:hover:not(:disabled){background:var(--theme-hover-bg);box-shadow:none}.dark .btn-primary{background:var(--color-mv2-terracotta);border-color:var(--color-mv2-terracotta)}.dark .btn-primary:hover:not(:disabled){background:var(--color-mv2-terracotta-light);border-color:var(--color-mv2-terracotta-light)}.dark .btn-icon,.dark .btn-icon-sm,.dark .btn-icon-xs{border-color:var(--color-night-600);box-shadow:none}.dark .btn-icon:hover:not(:disabled),.dark .btn-icon-sm:hover:not(:disabled),.dark .btn-icon-xs:hover:not(:disabled){background:var(--color-night-600)}.dark input,.dark select,.dark textarea{background:var(--theme-bg-input);border-color:var(--theme-border-default);color:var(--theme-text-primary)}.dark input::placeholder,.dark textarea::placeholder{color:var(--theme-text-muted)}.dark input:focus,.dark select:focus,.dark textarea:focus{border-color:var(--color-mountain-400);box-shadow:0 0 0 3px var(--rpg-stamina-dark)}@supports (color:color-mix(in lab, red, red)){.dark input:focus,.dark select:focus,.dark textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--rpg-stamina-dark) 30%, transparent)}}.dark .tag{background:var(--theme-bg-card);border-color:var(--theme-border-default);color:var(--theme-text-secondary)}.dark .status-dot{border-color:var(--theme-border-strong)}.dark .grid-pattern{background-image:linear-gradient(var(--color-night-600) 1px, transparent 1px), linear-gradient(90deg, var(--color-night-600) 1px, transparent 1px)}.dark .diagonal-pattern{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--color-night-600) 4px, var(--color-night-600) 5px)}.dark .scrollbar-visible{scrollbar-color:var(--primitive-night-400) var(--primitive-night-800)}.dark .scrollbar-visible::-webkit-scrollbar-track{background:var(--primitive-night-800)}.dark .scrollbar-visible::-webkit-scrollbar-thumb{background:var(--primitive-night-400);border-color:var(--primitive-night-800)}.dark .scrollbar-visible::-webkit-scrollbar-thumb:hover{background:var(--primitive-night-300)}.dark .scrollbar-thin{scrollbar-color:var(--primitive-night-500) transparent}@supports (color:color-mix(in lab, red, red)){.dark .scrollbar-thin{scrollbar-color:color-mix(in srgb, var(--primitive-night-500) 40%, transparent) transparent}}.dark .scrollbar-thin::-webkit-scrollbar-thumb{background:var(--primitive-night-500)}@supports (color:color-mix(in lab, red, red)){.dark .scrollbar-thin::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primitive-night-500) 40%, transparent)}}.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--primitive-night-400)}@supports (color:color-mix(in lab, red, red)){.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--primitive-night-400) 70%, transparent)}}.dark .scrollbar-thin:not(:hover)::-webkit-scrollbar-thumb{background:0 0}.dark .scrollbar-thin:hover::-webkit-scrollbar-thumb{background:var(--primitive-night-500)}@supports (color:color-mix(in lab, red, red)){.dark .scrollbar-thin:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primitive-night-500) 40%, transparent)}}.dark .glass{background:var(--primitive-night-800)}@supports (color:color-mix(in lab, red, red)){.dark .glass{background:color-mix(in srgb, var(--primitive-night-800) 85%, transparent)}}.dark .glass{border-color:var(--theme-border-default)}.dark .tooltip:after{background:var(--theme-text-primary);color:var(--theme-text-inverted)}.dark .data-bar{background:var(--color-night-600)}.dark .text-snow-700,.dark .text-snow-800,.dark .text-snow-900,.dark .text-slate-700,.dark .text-slate-800,.dark .text-slate-900,.dark .text-gray-700,.dark .text-gray-800,.dark .text-gray-900{color:var(--text-primary)}.dark .text-snow-500,.dark .text-snow-600,.dark .text-slate-500,.dark .text-slate-600,.dark .text-gray-500,.dark .text-gray-600{color:var(--primitive-mist-200)}.dark .text-snow-400,.dark .text-slate-400,.dark .text-gray-400{color:var(--primitive-mist-400)}.dark .text-snow-300,.dark .text-slate-300,.dark .text-gray-300{color:var(--primitive-mist-300)}.dark .text-snow-200,.dark .text-slate-200,.dark .text-gray-200{color:var(--primitive-mist-200)}.dark .bg-white{background-color:var(--theme-bg-card)}.dark .bg-snow-50,.dark .bg-snow-100,.dark .bg-slate-50,.dark .bg-slate-100,.dark .bg-gray-50,.dark .bg-gray-100{background-color:var(--color-night-700)}.dark .bg-snow-200,.dark .bg-slate-200,.dark .bg-gray-200{background-color:var(--color-night-600)}.dark .bg-snow-300,.dark .bg-slate-300,.dark .bg-gray-300{background-color:var(--color-night-500)}.dark .bg-warm-50,.dark .bg-orange-50,.dark .bg-amber-50{background-color:var(--primitive-warm-700)}@supports (color:color-mix(in lab, red, red)){.dark .bg-warm-50,.dark .bg-orange-50,.dark .bg-amber-50{background-color:color-mix(in srgb, var(--primitive-warm-700) 15%, transparent)}}.dark .bg-mountain-50,.dark .bg-blue-50,.dark .bg-cyan-50{background-color:var(--component-toast-info-bg)}.dark .bg-pine-50,.dark .bg-green-50,.dark .bg-emerald-50{background-color:var(--game-accent-glow)}.dark .border-snow-200,.dark .border-snow-300,.dark .border-slate-200,.dark .border-slate-300,.dark .border-gray-200,.dark .border-gray-300{border-color:var(--theme-border-light)}.dark .border-snow-400,.dark .border-snow-500,.dark .border-slate-400,.dark .border-slate-500,.dark .border-gray-400,.dark .border-gray-500{border-color:var(--theme-border-default)}.dark .border-snow-600,.dark .border-snow-700,.dark .border-snow-800,.dark .border-slate-600,.dark .border-slate-700,.dark .border-slate-800,.dark .border-gray-600,.dark .border-gray-700,.dark .border-gray-800{border-color:var(--theme-border-strong)}.dark .divide-snow-100>:not([hidden])~:not([hidden]),.dark .divide-snow-200>:not([hidden])~:not([hidden]),.dark .divide-slate-100>:not([hidden])~:not([hidden]),.dark .divide-slate-200>:not([hidden])~:not([hidden]),.dark .divide-gray-100>:not([hidden])~:not([hidden]),.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--theme-border-light)}.dark .divide-snow-300>:not([hidden])~:not([hidden]),.dark .divide-snow-400>:not([hidden])~:not([hidden]),.dark .divide-slate-300>:not([hidden])~:not([hidden]),.dark .divide-slate-400>:not([hidden])~:not([hidden]){border-color:var(--theme-border-default)}.dark .hover\:bg-snow-50:hover,.dark .hover\:bg-snow-100:hover,.dark .hover\:bg-slate-50:hover,.dark .hover\:bg-slate-100:hover,.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-gray-100:hover{background-color:var(--theme-hover-bg)}.dark .hover\:bg-snow-200:hover,.dark .hover\:bg-slate-200:hover,.dark .hover\:bg-gray-200:hover{background-color:var(--liquid-glass-frost)}.dark .hover\:text-snow-700:hover,.dark .hover\:text-snow-800:hover,.dark .hover\:text-snow-900:hover{color:var(--text-primary)}.dark ::placeholder{color:var(--primitive-mist-500);opacity:1}.dark .placeholder-snow-400::placeholder,.dark .placeholder-slate-400::placeholder,.dark .placeholder-gray-400::placeholder{color:var(--primitive-mist-400)}.dark .ring-snow-200,.dark .ring-snow-300,.dark .ring-slate-200,.dark .ring-slate-300{--tw-ring-color:var(--theme-border-light)}.dark .ring-snow-400,.dark .ring-snow-500,.dark .ring-slate-400,.dark .ring-slate-500{--tw-ring-color:var(--theme-border-default)}.dark .recharts-cartesian-axis-tick text,.dark .recharts-cartesian-axis-tick-value{fill:var(--primitive-mist-400)}.dark .recharts-legend-item-text{color:var(--primitive-mist-200)}.dark .recharts-tooltip-wrapper .recharts-default-tooltip{background-color:var(--chart-tooltip-bg,var(--theme-bg-card))!important;border-color:var(--chart-tooltip-border,var(--theme-border-default))!important;color:var(--chart-tooltip-text,var(--theme-text-primary))!important}.dark .recharts-tooltip-label,.dark .recharts-tooltip-item,.dark .recharts-tooltip-item-name,.dark .recharts-tooltip-item-value{color:var(--chart-tooltip-text,var(--theme-text-primary))!important}.dark [class*=nivo] text{fill:var(--primitive-mist-400)}.dark :focus-visible{outline-color:var(--color-mountain-400,var(--rpg-stamina))}.dark .game-card-warm{background:var(--kiosk-phase-reservations-ink)}@supports (color:color-mix(in lab, red, red)){.dark .game-card-warm{background:color-mix(in srgb, var(--kiosk-phase-reservations-ink) 72%, transparent)}}.dark .game-card-warm{border-color:var(--brass-warm-a12);box-shadow:0 8px 32px var(--bg-overlay), 0 0 0 .5px var(--brass-warm-a08), inset 0 1px 0 var(--component-table-row-hover)}.dark .game-card-warm:hover{border-color:var(--glass-game-border);box-shadow:0 16px 48px var(--page-cameras-vhs-bg), 0 0 24px var(--game-accent), inset 0 1px 0 var(--white-a06)}@supports (color:color-mix(in lab, red, red)){.dark .game-card-warm:hover{box-shadow:0 16px 48px var(--page-cameras-vhs-bg), 0 0 24px color-mix(in srgb, var(--game-accent) 8%, transparent), inset 0 1px 0 var(--white-a06)}}.dark .glass-frost{background:var(--palette-ember-950)}@supports (color:color-mix(in lab, red, red)){.dark .glass-frost{background:color-mix(in srgb, var(--palette-ember-950) 65%, transparent)}}.dark .glass-frost{border-color:var(--primitive-wood-600)}@supports (color:color-mix(in lab, red, red)){.dark .glass-frost{border-color:color-mix(in srgb, var(--primitive-wood-600) 10%, transparent)}}.dark .glass-frost{box-shadow:0 4px 20px var(--black-a45), inset 0 1px 0 var(--white-a03)}.dark .settings-command-header:after{content:"";background:radial-gradient(ellipse at 20% 50%, var(--sky-400) 0%, transparent 60%), radial-gradient(ellipse at 80% 50%, var(--amber-400) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dark .settings-command-header:after{background:radial-gradient(ellipse at 20% 50%, color-mix(in srgb, var(--sky-400) 4%, transparent) 0%, transparent 60%), radial-gradient(ellipse at 80% 50%, color-mix(in srgb, var(--amber-400) 4%, transparent) 0%, transparent 60%)}}.dark .settings-command-header:after{pointer-events:none;z-index:0}.dark .settings-command-header:before{background:linear-gradient(90deg, transparent 0%, var(--terracotta-mid-a02) 30%, var(--terracotta-mid) 50%, var(--terracotta-mid-a02) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.dark .settings-command-header:before{background:linear-gradient(90deg, transparent 0%, var(--terracotta-mid-a02) 30%, color-mix(in srgb, var(--terracotta-mid) 3%, transparent) 50%, var(--terracotta-mid-a02) 70%, transparent 100%)}}.dark .action-dock{background:var(--dock-bg);border-color:var(--dock-border);box-shadow:0 -4px 32px var(--bg-overlay), 0 0 0 .5px var(--brass-warm-a12)}.dark .hud-top-bar{background:var(--black)}@supports (color:color-mix(in lab, red, red)){.dark .hud-top-bar{background:color-mix(in srgb, var(--black) 88%, transparent)}}.dark .hud-top-bar{border-bottom-color:var(--brass-warm-a01)}.dark .rpg-stat-fill-system{filter:brightness(.8)saturate(1.2)}.dark .text-shimmer{--shimmer-from:var(--rpg-stamina);--shimmer-mid:var(--text-link-hover);--shimmer-peak:var(--kiosk-metric-visibility)}.dark .settings-quest-tab-active{box-shadow:0 -2px 12px var(--black-a30), 0 0 12px var(--tab-color,var(--game-accent)), inset 0 1px 0 var(--white-a06)}@supports (color:color-mix(in lab, red, red)){.dark .settings-quest-tab-active{box-shadow:0 -2px 12px var(--black-a30), 0 0 12px color-mix(in srgb, var(--tab-color,var(--game-accent)) 20%, transparent), inset 0 1px 0 var(--white-a06)}}.scroll-smooth{scroll-behavior:auto}button.tsr-devtools-toggle{color:#0000;opacity:.4;border-radius:2px;justify-content:center;align-items:center;gap:0;min-width:0;font-size:0;line-height:0;transition:opacity .12s;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0000002e}button.tsr-devtools-toggle:hover,button.tsr-devtools-toggle:focus-visible{opacity:.95}button.tsr-devtools-toggle>div:nth-child(n+2){display:none}button.tsr-devtools-toggle>div:first-child{justify-content:center;align-items:center;width:100%;height:100%;display:flex}button.tsr-devtools-toggle svg,button.tsr-devtools-toggle img{flex-shrink:0;width:.9rem;height:.9rem}}*{box-sizing:border-box}html{scroll-behavior:auto;font-feature-settings:"cv01", "cv02", "cv04";font-optical-sizing:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html:has(.game-viewport){scrollbar-gutter:auto}html:has(.game-shell--marketing-hero) body{background:#0a0c10}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;text-rendering:optimizelegibility;min-height:100dvh;font-weight:400;line-height:1.5;transition:background-color .3s;overflow-x:hidden}@media (display-mode:standalone){html,body{overscroll-behavior:none;overscroll-behavior-y:contain}}*{-webkit-tap-highlight-color:transparent}button,a,[role=button],.touch-manipulation{touch-action:manipulation}button,[role=button],nav,.mobile-dock,.no-select,label[for]{-webkit-user-select:none;user-select:none}article,p,.selectable,input,textarea{-webkit-user-select:text;user-select:text}.input-field-icon-btn{min-height:unset;min-width:unset}@media (pointer:coarse){button:not(.btn-icon-sm):not(.input-field-icon-btn),[role=button]:not(.input-field-icon-btn),a[href]:not(.inline-link),.touch-target{min-width:48px;min-height:48px}}@media (display-mode:standalone){nav a,.mobile-dock button,.no-context-menu{-webkit-touch-callout:none}}.safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-inset-top{padding-top:env(safe-area-inset-top,0)}.scroll-container,.overflow-auto,.overflow-y-auto,.overflow-x-auto{-webkit-overflow-scrolling:touch}@media (pointer:coarse){button:active:not(:disabled),[role=button]:active,.pressable:active{opacity:.85;transform:scale(.98)}}@media screen and (max-width:839px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],select,textarea{font-size:16px}}h1,h2,h3,.font-display{font-family:var(--font-display);letter-spacing:-.02em;font-optical-sizing:auto;text-wrap:balance;font-weight:700}@keyframes aurora-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4%,3%)scale(1.05)}66%{transform:translate(-3%,5%)scale(.97)}}@keyframes aurora-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-5%,-4%)scale(1.08)}66%{transform:translate(3%,-2%)scale(.95)}}@keyframes aurora-3{0%,to{opacity:.6}50%{opacity:.3}}.animate-aurora-1{animation:18s ease-in-out infinite aurora-1}.animate-aurora-2{animation:14s ease-in-out infinite aurora-2}.animate-aurora-3{animation:10s ease-in-out infinite aurora-3}@media (prefers-reduced-motion:reduce){.animate-aurora-1,.animate-aurora-2,.animate-aurora-3{animation:none!important}}.game-viewport:is([data-motion-tier=lowPower],[data-motion-tier=essential]) :is(.animate-aurora-1,.animate-aurora-2,.animate-aurora-3){animation:none!important}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,.font-jp{font-family:var(--font-jp);letter-spacing:.02em;font-weight:500}:lang(th){--font-body:"Sarabun", "Plus Jakarta Sans", "Jakarta Fallback", system-ui, sans-serif;--font-display:"Sarabun", "Bricolage Grotesque", "Bricolage Fallback", system-ui, sans-serif;--font-sans:"Sarabun", "Plus Jakarta Sans", "Jakarta Fallback", system-ui, sans-serif;--font-game-title:"Sarabun", "Bricolage Grotesque", "Bricolage Fallback", system-ui, sans-serif;font-family:var(--font-body);letter-spacing:0;font-weight:400}:lang(th) h1,:lang(th) h2,:lang(th) h3,:lang(th) .page-title,:lang(th) .typo-display,:lang(th) .typo-title,:lang(th) .typo-heading,.font-th{font-family:var(--font-th);letter-spacing:0;font-weight:600}:lang(th) .typo-label-upper,:lang(th) .typo-label-upper-sm,:lang(th) .typo-label-upper-xs,:lang(th) .typo-btn,:lang(th) .typo-btn-sm,:lang(th) .typo-btn-xs,:lang(th) .section-label{text-transform:none;letter-spacing:.02em}.font-mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.font-pixel{font-family:var(--font-body);font-feature-settings:"cv01", "cv02";letter-spacing:-.01em;font-weight:600}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
