/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--iris:0px}}}:root[data-style=deco]{--radius:2px;--font-display:"Limelight","Poiret One",Georgia,serif;--font-geist-sans:"Jost","Futura","Century Gothic",ui-sans-serif,system-ui,sans-serif;--deco-track:.16em;--grain-opacity:.09}:root[data-style=deco].dark{--background:#0b0a0d;--foreground:#efe6d2;--card:#141218;--card-foreground:#efe6d2;--popover:#1a1720;--popover-foreground:#efe6d2;--primary:#e9b04c;--primary-foreground:#140d03;--secondary:#1f1b27;--secondary-foreground:#efe6d2;--muted:#1f1b27;--muted-foreground:#9a8f86;--accent:#262131;--accent-foreground:#efe6d2;--destructive:#ff5a3c;--border:#3a3346;--input:#3a3346;--ring:#e9b04c;--signal:#e9b04c;--success:#6fbf73;--warning:#f0c36a;--error:#ff5a3c;--copper:#c8141e;--surface-2:#1f1b27;--chart-1:#e9b04c;--chart-2:#e9b04c;--chart-3:#f0c36a;--chart-4:#ff5a3c;--chart-5:#3b4380;--sidebar:#08070a;--sidebar-foreground:#efe6d2;--sidebar-primary:#e9b04c;--sidebar-primary-foreground:#140d03;--sidebar-accent:#1c1823;--sidebar-accent-foreground:#efe6d2;--sidebar-border:#2a2433;--sidebar-ring:#e9b04c;--deco-gold:#e9b04c;--deco-gold-soft:#e9b04c47;--deco-line:#e9b04c38;--deco-red:#c8141e;--deco-red-hot:#e2231a;--deco-sky:#8e0f17;--deco-moon:#d81b22;--deco-sky-mid:#c8141e;--deco-horizon:#e2231a;--deco-indigo:#2a2f5c;--deco-indigo-hi:#3b4380;--deco-tower:#0d0c14;--deco-window:#f3c463;--deco-ink:#000;--deco-rim:#efe6d212;--deco-shadow:0 22px 40px -24px #000}:root[data-style=deco]:not(.dark){--background:#efe4cf;--foreground:#1b1612;--card:#f7eedc;--card-foreground:#1b1612;--popover:#fbf4e6;--popover-foreground:#1b1612;--primary:#1b1612;--primary-foreground:#f3cf7a;--secondary:#e6d8bd;--secondary-foreground:#1b1612;--muted:#e6d8bd;--muted-foreground:#6b5d4f;--accent:#e1d2b4;--accent-foreground:#1b1612;--destructive:#b8321a;--border:#1b161238;--input:#1b161247;--ring:#9a6a12;--signal:#9a6a12;--success:#2f7d3a;--warning:#a8761c;--error:#b8321a;--copper:#c43a1e;--surface-2:#e6d8bd;--chart-1:#9a6a12;--chart-2:#b8861f;--chart-3:#a8761c;--chart-4:#b8321a;--chart-5:#3a3346;--sidebar:#e8dbc1;--sidebar-foreground:#1b1612;--sidebar-primary:#9a6a12;--sidebar-primary-foreground:#fbf4e6;--sidebar-accent:#dccaa8;--sidebar-accent-foreground:#1b1612;--sidebar-border:#1b161233;--sidebar-ring:#9a6a12;--deco-gold:#9a6a12;--deco-gold-soft:#9a6a1238;--deco-line:#1b161247;--deco-red:#c43a1e;--deco-red-hot:#d9481f;--deco-sky:#d9542a;--deco-moon:#1b1612;--deco-sky-mid:#e7864f;--deco-horizon:#f2dcc0;--deco-indigo:#2b2430;--deco-indigo-hi:#3a3346;--deco-tower:#1b1612;--deco-window:#f2c35a;--deco-ink:#1b1612;--deco-rim:#ffffff8c;--deco-shadow:0 18px 30px -22px #1b16128c}:root[data-style=deco] .t-hero{letter-spacing:.01em;font-size:2.6rem;line-height:1.05}:root[data-style=deco] .t-display{letter-spacing:.015em;font-size:2.05rem;line-height:1.08}:root[data-style=deco] .t-title{letter-spacing:.015em;font-size:1.45rem}:root[data-style=deco] .t-section{letter-spacing:.02em;font-size:1.2rem}:root[data-style=deco] .panel-title{letter-spacing:.04em;font-size:1rem}:root[data-style=deco] .t-em{color:var(--deco-gold);font-style:normal}:root[data-style=deco] .t-lede{letter-spacing:.01em;font-size:.95rem}:root[data-style=deco] .eyebrow{letter-spacing:var(--deco-track);color:var(--deco-gold);font-weight:500}:root[data-style=deco] ::selection{background:var(--deco-gold-soft)}@media (max-width:640px){:root[data-style=deco] .t-hero{font-size:1.9rem}:root[data-style=deco] .t-display{font-size:1.6rem}}.deco-ink-night{--deco-sky:#8e0f17;--deco-red:#c8141e;--deco-red-hot:#e2231a;--deco-moon:#d81b22;--deco-sky-mid:#c8141e;--deco-horizon:#e2231a;--deco-indigo:#2a2f5c;--deco-indigo-hi:#3b4380;--deco-tower:#0d0c14;--deco-window:#f3c463;--deco-ink:#000;--deco-gold:#e9b04c;background:#0b0a0d}.deco-ink-day{--deco-sky:#d9542a;--deco-red:#c43a1e;--deco-red-hot:#d9481f;--deco-moon:#1b1612;--deco-sky-mid:#e7864f;--deco-horizon:#f2dcc0;--deco-indigo:#2b2430;--deco-indigo-hi:#3a3346;--deco-tower:#1b1612;--deco-window:#f2c35a;--deco-ink:#1b1612;--deco-gold:#9a6a12;background:#efe4cf}:root:not([data-style=deco]) .deco-only,:root[data-style=deco] .modern-only{display:none!important}:root[data-style=deco]{--bloom-1:transparent;--bloom-2:transparent;--bloom-3:transparent;--bloom-4:transparent;--body-top:var(--background);--body-bottom:var(--background)}:root[data-style=deco] .arena-backdrop{background:linear-gradient(180deg,var(--deco-sky) 0,var(--deco-sky) 16%,var(--deco-sky) 34%,var(--background) 52%)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .arena-backdrop{background:linear-gradient(180deg,color-mix(in oklab,var(--deco-sky) 62%,var(--background)) 0,color-mix(in oklab,var(--deco-sky) 30%,var(--background)) 16%,color-mix(in oklab,var(--deco-sky) 8%,var(--background)) 34%,var(--background) 52%)}}:root[data-style=deco] .arena-backdrop:before{content:"";background-image:radial-gradient(var(--deco-ink) .7px,transparent 1.15px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .arena-backdrop:before{background-image:radial-gradient(color-mix(in oklab,var(--deco-ink) 55%,transparent) .7px,transparent 1.15px)}}:root[data-style=deco] .arena-backdrop:before{opacity:.6;background-size:4px 4px;-webkit-mask-image:linear-gradient(#000,#00000080 22%,#0000 46%);mask-image:linear-gradient(#000,#00000080 22%,#0000 46%)}:root[data-style=deco]:not(.dark) .arena-backdrop:before{opacity:.35}:root[data-style=deco]:not(.dark) .arena-backdrop:after{mix-blend-mode:multiply}:root[data-style=deco] .topbar{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--deco-line);box-shadow:0 1px 0 var(--background),0 2px 0 var(--deco-line)}:root[data-style=deco] aside.bg-sidebar{border-right:3px double var(--deco-line)}:root[data-style=deco] aside.bg-sidebar nav a{text-transform:uppercase;letter-spacing:.12em;border-radius:0;font-size:11.5px}:root[data-style=deco] aside.bg-sidebar nav a[aria-current=page]{color:var(--deco-gold);background:linear-gradient(90deg,var(--deco-gold-soft),transparent 85%);box-shadow:inset 2px 0 0 var(--deco-gold)}:root[data-style=deco] aside.bg-sidebar nav a[aria-current=page]:after{content:"";border-top:1.5px solid var(--deco-gold);border-right:1.5px solid var(--deco-gold);width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}:root[data-style=deco] .panel{border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--deco-rim),var(--deco-shadow)}:root[data-style=deco] .panel:after{content:"";pointer-events:none;border:1px solid var(--deco-line);opacity:1;mix-blend-mode:normal;z-index:0;background:linear-gradient(var(--deco-gold),var(--deco-gold)) 0 0 /12px 1px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 0 0 /1px 12px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 100% 0 /12px 1px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 100% 0 /1px 12px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 0 100% /12px 1px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 0 100% /1px 12px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 100% 100% /12px 1px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 100% 100% /1px 12px no-repeat;position:absolute;inset:4px}:root[data-style=deco] .panel:before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),var(--deco-gold),transparent 65%)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .panel:before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),color-mix(in oklab,var(--deco-gold) 7%,transparent),transparent 65%)}}:root[data-style=deco] .panel:hover{border-color:var(--deco-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .panel:hover{border-color:color-mix(in oklab,var(--deco-gold) 35%,var(--border))}}:root[data-style=deco] .panel:hover{box-shadow:inset 0 1px 0 var(--deco-rim),0 26px 44px -26px var(--deco-ink),0 0 0 1px var(--deco-gold-soft)}:root[data-style=deco] .panel-header{border-bottom-color:var(--deco-line);position:relative}:root[data-style=deco] .panel-header:after{content:"";background:var(--card);border:1px solid var(--deco-gold);width:8px;height:8px;position:absolute;bottom:-4.5px;left:50%;transform:translate(-50%)rotate(45deg)}:root[data-style=deco] .widget{--w-fg:var(--foreground);--w-muted:var(--muted-foreground);--w-edge:var(--deco-line);--w-tone:var(--foreground);border-radius:var(--radius)!important;border:1px solid var(--border)!important;border-top:2px solid var(--w-tone)!important;background:linear-gradient(180deg,var(--w-tone),var(--card) 70%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .widget{background:linear-gradient(180deg,color-mix(in oklab,var(--w-tone) 9%,var(--card)),var(--card) 70%)!important}}:root[data-style=deco] .widget{box-shadow:inset 0 1px 0 var(--deco-rim),var(--deco-shadow)}:root[data-style=deco] .widget[data-tone=indigo]{--w-tone:var(--foreground)}:root[data-style=deco] .widget[data-tone=success]{--w-tone:var(--success)}:root[data-style=deco] .widget[data-tone=warning]{--w-tone:var(--warning)}:root[data-style=deco] .widget[data-tone=error]{--w-tone:var(--error)}:root[data-style=deco] .widget[data-tone=muted]{--w-tone:var(--muted-foreground)}:root[data-style=deco] .widget:hover{border-color:var(--w-tone)!important}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .widget:hover{border-color:color-mix(in oklab,var(--w-tone) 45%,var(--border))!important}}:root[data-style=deco] .widget .widget-streak{background:repeating-conic-gradient(from 0deg at 36px 50%,var(--w-tone) 0deg 3deg,transparent 3deg 12deg)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .widget .widget-streak{background:repeating-conic-gradient(from 0deg at 36px 50%,color-mix(in oklab,var(--w-tone) 22%,transparent) 0deg 3deg,transparent 3deg 12deg)}}:root[data-style=deco] .widget .widget-streak{opacity:.9;-webkit-mask-image:radial-gradient(circle at 36px,#000 0,#00000080 40px,#0000 110px);mask-image:radial-gradient(circle at 36px,#000 0,#00000080 40px,#0000 110px)}:root[data-style=deco] .widget .w-icon{border:1px solid var(--w-tone);border-radius:0;transform:rotate(45deg)scale(.86)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .widget .w-icon{border:1px solid color-mix(in oklab,var(--w-tone) 60%,transparent)}}:root[data-style=deco] .widget .w-icon{background:var(--card);color:var(--w-tone);box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--deco-line)}:root[data-style=deco] .widget .w-icon>*{transform:rotate(-45deg)}:root[data-style=deco] .widget[data-tone=agent]{--w-tone:oklch(.8 .12 var(--hue));background:repeating-linear-gradient(90deg,#ffffff06 0 1px,transparent 1px 8px),linear-gradient(180deg,oklch(.24 .045 var(--hue)) 0,var(--card) 62%)!important}:root[data-style=deco]:not(.dark) .widget[data-tone=agent]{--w-tone:oklch(.5 .12 var(--hue));background:repeating-linear-gradient(90deg,#1b16120a 0 1px,transparent 1px 8px),linear-gradient(180deg,oklch(.9 .035 var(--hue)) 0,var(--card) 62%)!important}:root[data-style=deco] .meter{background:repeating-linear-gradient(90deg,var(--secondary) 0 7px,transparent 7px 9px);border-radius:0;height:6px}:root[data-style=deco] .meter>div{background:repeating-linear-gradient(90deg,var(--deco-window) 0 7px,transparent 7px 9px);box-shadow:0 0 6px var(--deco-gold-soft);border-radius:0}:root[data-style=deco] .status-dot{border-radius:1px;transform:rotate(45deg)scale(.85)}:root[data-style=deco] .status-dot[data-pulse=true]{animation:deco-flicker 2.4s step-end infinite}@keyframes deco-flicker{0%,62%,70%,to{opacity:1}64%,68%{opacity:.35}}:root[data-style=deco] .timeline>:before{background:var(--deco-line);border-color:var(--deco-line)}@media (prefers-reduced-motion:reduce){:root[data-style=deco] .status-dot[data-pulse=true]{animation:none}}.deco-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0}.deco-backdrop-moon{opacity:.85;width:min(20vmin,180px);height:auto;position:absolute;top:64px;right:6vw}.deco-backdrop-city{opacity:.42;width:100%;height:36vh;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}:root[data-style=deco]:not(.dark) .deco-backdrop-city{opacity:.16}:root[data-style=deco]:not(.dark) .deco-backdrop-moon{opacity:.55}.deco-scene{display:block}.deco-flicker-1{animation:deco-window 7s step-end infinite}.deco-flicker-2{animation:deco-window 9s step-end 1.3s infinite}.deco-flicker-3{animation:deco-window 11s step-end 2.6s infinite}.deco-flicker-4{animation:deco-window 8s step-end 4.1s infinite}.deco-flicker-5{animation:deco-window 12s step-end 5.5s infinite}@keyframes deco-window{0%,46%,to{fill-opacity:.9}48%,74%{fill-opacity:.08}}@media (prefers-reduced-motion:reduce){[class*=deco-flicker-]{animation:none}}:root[data-style=deco] .band-scrim{background:linear-gradient(90deg,var(--background) 0,var(--background) 42%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .band-scrim{background:linear-gradient(90deg,color-mix(in oklab,var(--background) 86%,transparent) 0,color-mix(in oklab,var(--background) 55%,transparent) 42%,transparent 72%)}}:root[data-style=deco] [data-slot=button]{border-radius:var(--radius);text-transform:uppercase;letter-spacing:.1em;font-weight:500}:root[data-style=deco] [data-slot=button][data-size=sm],:root[data-style=deco] [data-slot=button][data-size=xs]{font-size:.7rem}:root[data-style=deco] [data-slot=button][data-size=default]{font-size:.74rem}:root[data-style=deco] [data-slot=button][data-variant=default]{background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px 0 #ffffff4d,0 0 0 1px var(--primary),0 0 0 3px var(--background),0 0 0 4px var(--deco-line)}:root[data-style=deco] [data-slot=button][data-variant=default]:hover:not(:disabled){filter:brightness(1.08)}:root[data-style=deco] [data-slot=button][data-variant=outline]{border-color:var(--deco-line);box-shadow:inset 0 0 0 2px var(--background),inset 0 0 0 3px var(--deco-line);background:0 0}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] [data-slot=button][data-variant=outline]{box-shadow:inset 0 0 0 2px var(--background),inset 0 0 0 3px color-mix(in oklab,var(--deco-line) 60%,transparent)}}:root[data-style=deco] [data-slot=button][data-variant=ghost]:hover:not(:disabled),:root[data-style=deco] [data-slot=button][data-variant=outline]:hover:not(:disabled){color:var(--deco-gold);border-color:var(--deco-gold);background:var(--deco-gold-soft)}:root[data-style=deco] [data-slot=button]:focus-visible{outline:2px solid var(--deco-gold);outline-offset:2px}:root[data-style=deco] .btn-run{letter-spacing:.2em;font-weight:500;position:relative;overflow:hidden;border-radius:var(--radius)!important;border:1px solid var(--deco-line)!important;box-shadow:inset 0 0 0 2px var(--background),inset 0 0 0 3px var(--deco-line)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .btn-run{box-shadow:inset 0 0 0 2px var(--background),inset 0 0 0 3px color-mix(in oklab,var(--deco-line) 70%,transparent)!important}}:root[data-style=deco] .btn-run:after{content:"";background:linear-gradient(100deg,transparent 30%,var(--deco-gold) 50%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .btn-run:after{background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--deco-gold) 45%,transparent) 50%,transparent 70%)}}:root[data-style=deco] .btn-run:after{pointer-events:none;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translate(-120%)}:root[data-style=deco] .btn-run:hover:not(:disabled):after{transform:translate(120%)}:root[data-style=deco] .btn-run:hover:not(:disabled){transform:translateY(-1px);background:var(--deco-gold)!important;border-color:var(--deco-gold)!important;color:var(--primary-foreground)!important;box-shadow:0 12px 24px -14px var(--deco-gold)!important}:root[data-style=deco]:not(.dark) .btn-run:hover:not(:disabled){color:#fbf4e6!important}:root[data-style=deco] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-radius:var(--radius);background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){background:color-mix(in oklab,var(--secondary) 55%,transparent)}}:root[data-style=deco] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){box-shadow:inset 0 -1px 0 var(--deco-line)}:root[data-style=deco] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--deco-gold);box-shadow:inset 0 -2px 0 var(--deco-gold),0 0 0 1px var(--deco-gold-soft)}:root[data-style=deco] [data-slot=tabs-list]{border-bottom:1px solid var(--deco-line);background:0 0;border-radius:0;gap:2px;padding:0}:root[data-style=deco] [data-slot=tabs-trigger]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);border:0;border-radius:0;font-size:.72rem}:root[data-style=deco] [data-slot=tabs-trigger][data-state=active]{background:linear-gradient(0deg,var(--deco-gold-soft),transparent 80%);color:var(--deco-gold);box-shadow:inset 0 -2px 0 var(--deco-gold)}:root[data-style=deco] [data-slot=table-head]{text-transform:uppercase;letter-spacing:.14em;color:var(--deco-gold);font-size:.66rem}:root[data-style=deco] [data-slot=table-row]{border-color:var(--deco-line)}:root[data-style=deco] :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=command]){border-radius:var(--radius);border:1px solid var(--deco-line);box-shadow:inset 0 0 0 3px var(--popover),inset 0 0 0 4px var(--deco-line),0 30px 60px -20px var(--deco-ink)}:root[data-style=deco] :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){background:#0000009e}:root[data-style=deco]:not(.dark) :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){background:#1b161259}:root[data-style=deco] [data-slot=dialog-title]{font-family:var(--font-display);letter-spacing:.03em;font-weight:400}:root[data-style=deco] :is([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=command-item]){border-radius:0}:root[data-style=deco] :is([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=command-item])[data-highlighted],:root[data-style=deco] [data-slot=command-item][data-selected=true]{color:var(--deco-gold);box-shadow:inset 2px 0 0 var(--deco-gold)}:root[data-style=deco] [data-slot=tooltip-content]{border-radius:var(--radius);letter-spacing:.04em}:root[data-style=deco] :is([data-slot=badge],[data-slot=kbd],[data-slot=checkbox]){border-radius:var(--radius)}:root[data-style=deco] .cn-toast{font-family:var(--font-sans);letter-spacing:.01em;border-radius:var(--radius)!important;border-left:3px solid var(--deco-gold)!important}:root[data-style=deco] .neo{--on:var(--deco-gold);--off:#a3121b;--track:var(--background)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .neo{--track:color-mix(in oklab,var(--background) 60%,#3a2a12)}}:root[data-style=deco] .neo{--rim:var(--deco-line)}:root[data-style=deco]:not(.dark) .neo{--on:#b8861f;--off:#a3121b;--track:#2b2118;--rim:#1b16124d}:root[data-style=deco] .bb8-toggle{--toggle-bg:linear-gradient(#5c0a12,#0b0a0d 35%,#e7a85e 50%,#efc27e 70%,#f6dfb0) no-repeat;--accent:#e9b04c}:root[data-style=deco] .agent-avatar{box-shadow:inset 0 0 0 2px var(--card);font-family:var(--font-sans);letter-spacing:.06em;border-radius:var(--radius)!important}:root[data-style=deco] img[src*="/brand/arena-mark"]{filter:sepia()saturate(2.6)hue-rotate(-14deg)brightness(.98)contrast(1.08)}:root[data-style=deco]:not(.dark) img[src*="/brand/arena-mark"]{filter:sepia()saturate(2.2)hue-rotate(-16deg)brightness(.62)contrast(1.25)}:root[data-style=deco] .arena-wordmark{letter-spacing:.14em;font-weight:400;font-family:var(--font-display)!important}.style-name-deco{letter-spacing:.03em;font-family:Limelight,Georgia,serif}.style-name-modern{font-family:Instrument Serif,Georgia,serif}:root[data-style=deco] .palette-picker-wrap{opacity:.4;filter:grayscale(.5);pointer-events:none}:root[data-style=deco] [data-sonner-toast].cn-toast{--tg-paper:#1d1915;background:radial-gradient(circle at calc(100% - 20px) 18px,transparent 7px,var(--deco-red) 7.5px 8.6px,transparent 9px),radial-gradient(circle at 6px 0,transparent 3px,var(--tg-paper) 3.6px) 0 0 /12px 7px repeat-x,var(--tg-paper)!important}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] [data-sonner-toast].cn-toast{background:radial-gradient(circle at calc(100% - 20px) 18px,transparent 7px,color-mix(in oklab,var(--deco-red) 55%,transparent) 7.5px 8.6px,transparent 9px),radial-gradient(circle at 6px 0,transparent 3px,var(--tg-paper) 3.6px) 0 0 /12px 7px repeat-x,var(--tg-paper)!important}}:root[data-style=deco] [data-sonner-toast].cn-toast{color:var(--foreground)!important;border-color:var(--deco-line)!important;padding-top:18px!important}:root[data-style=deco]:not(.dark) [data-sonner-toast].cn-toast{--tg-paper:#f5ead2}:root[data-style=deco] .cn-toast [data-title]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;animation:tele-type .9s steps(28) .12s both}:root[data-style=deco] .cn-toast [data-title]:after{content:" STOP.";color:var(--deco-gold)}:root[data-style=deco] .cn-toast [data-description]{font-family:var(--font-mono);font-size:11px}@keyframes tele-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){:root[data-style=deco] .cn-toast [data-title]{animation:none}}:root[data-style=deco] .tt-wrap{--tt-paper:var(--card);--tt-paper-2:var(--card)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .tt-wrap{--tt-paper-2:color-mix(in oklab,var(--card) 86%,var(--deco-gold))}}:root[data-style=deco] .tt-wrap{--tt-ink:var(--foreground);--tt-ink-soft:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .tt-wrap{--tt-ink-soft:color-mix(in oklab,var(--foreground) 62%,transparent)}}:root[data-style=deco] .tt-wrap{--tt-rule:var(--deco-line);--tt-accent:var(--deco-gold);border-radius:var(--radius)}:root[data-style=deco] .tt,:root[data-style=deco] .tt:after{border-radius:var(--radius)}:root[data-style=deco] .tt-main,:root[data-style=deco] .tt-stub{border-radius:0!important}:root[data-style=deco] .tt{box-shadow:0 0 0 1px var(--deco-line),inset 0 0 0 3px var(--card),inset 0 0 0 4px var(--deco-line),0 30px 60px -24px var(--deco-ink)}:root[data-style=deco] .tt-main:before,:root[data-style=deco] .tt-stub:before{mix-blend-mode:screen;opacity:.08}:root[data-style=deco] .tt-title{font-family:var(--font-display);letter-spacing:.02em;font-weight:400}:root[data-style=deco] .tt-stamp{mix-blend-mode:normal}:root[data-style=deco] .tt-wrap[data-kind=label] .tt-band{background:var(--deco-gold);color:var(--deco-ink)}:root[data-style=deco] .tt-tape{background:var(--deco-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .tt-tape{background:color-mix(in oklab,var(--deco-gold) 30%,transparent)}}:root[data-style=deco] .tt-tape{border-color:var(--deco-line)}:root[data-style=deco] .activity-bar{rx:0}:root[data-style=deco] .gauge-arc{stroke-linecap:butt}:root[data-style=deco] .as-root{--as-accent:var(--deco-gold);--as-accent-ink:var(--primary-foreground);--as-glass:var(--card)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .as-root{--as-glass:color-mix(in oklab,var(--card) 88%,transparent)}}:root[data-style=deco] .as-root{--as-glass-edge:var(--deco-line);--as-user-bg:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .as-root{--as-user-bg:color-mix(in oklab,var(--secondary) 90%,var(--deco-gold) 10%)}}:root[data-style=deco] .as-orb{background:var(--deco-red);box-shadow:0 0 calc(var(--orb-size) * .6) calc(var(--orb-size) * -.15) var(--deco-red-hot)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .as-orb{box-shadow:0 0 calc(var(--orb-size) * .6) calc(var(--orb-size) * -.15) color-mix(in oklab,var(--deco-red-hot) 60%,transparent)}}:root[data-style=deco] .as-orb:before{background:conic-gradient(from 200deg,var(--deco-red),var(--deco-gold) 18%,#fff1cf 26%,var(--deco-gold) 34%,var(--deco-red) 52%,var(--deco-sky) 78%,var(--deco-red))}:root[data-style=deco] .as-root [class*=as-]:not([class*=orb]):not([class*=dot]):not([class*=hue]),:root[data-style=deco] [class*=cp-]:not([class*=dot]){border-radius:var(--radius)}:root[data-style=deco] .pl-light{background:conic-gradient(from 0deg at center,var(--deco-red) 0,var(--deco-gold) 16%,#fff1cf 24%,var(--deco-gold) 32%,var(--deco-red) 46%,var(--deco-tower) 62%,var(--deco-sky) 80%,var(--deco-red) 100%)}:root[data-style=deco] .pl-face{filter:sepia(.6)saturate(1.4)hue-rotate(-12deg)}:root[data-style=deco] .pl:before{content:"";transform-origin:50% 100%;background:linear-gradient(0deg,var(--deco-gold),transparent 85%);width:46%;height:190%;position:absolute;bottom:-40%;left:50%}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .pl:before{background:linear-gradient(0deg,color-mix(in oklab,var(--deco-gold) 30%,transparent),transparent 85%)}}:root[data-style=deco] .pl:before{clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);filter:blur(6px);z-index:-1;animation:deco-search 5.5s ease-in-out infinite alternate}@keyframes deco-search{0%{transform:translate(-50%)rotate(-28deg)}to{transform:translate(-50%)rotate(28deg)}}@property --iris{syntax:"<length>";inherits:false;initial-value:0}:root[data-style=deco] .nav-loader{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask:radial-gradient(circle at 50% 50%,transparent var(--iris),#000 calc(var(--iris) + 1px));mask:radial-gradient(circle at 50% 50%,transparent var(--iris),#000 calc(var(--iris) + 1px));background:#000;animation:deco-iris-close .24s cubic-bezier(.45,0,.55,1) both}:root[data-style=deco]:not(.dark) .nav-loader{background:#1b1612}:root[data-style=deco] .nav-loader[data-phase=out]{animation:deco-iris-open .18s cubic-bezier(.45,0,.55,1) both}:root[data-style=deco] .nav-progress{background:var(--deco-gold,#d4af37);box-shadow:0 0 8px var(--deco-gold,#d4af37)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .nav-progress{box-shadow:0 0 8px color-mix(in oklab,var(--deco-gold,#d4af37) 60%,transparent)}}@keyframes deco-iris-close{0%{--iris:80vmax}to{--iris:0px}}@keyframes deco-iris-open{0%{--iris:0px}to{--iris:80vmax}}:root[data-style=deco] .wl[data-size=lg] .wl-word{font-size:1.3rem;font-style:normal}:root[data-style=deco] .gl{letter-spacing:.08em}@media (prefers-reduced-motion:reduce){:root[data-style=deco] .pl:before{animation:none;transform:translate(-50%)}:root[data-style=deco] .nav-loader,:root[data-style=deco] .nav-loader[data-phase=out]{animation-duration:1ms}}.watch-cat{z-index:4;width:118px;position:absolute;bottom:9px;right:34px}.watch-cat:after{content:"";background:var(--deco-ink);border-top:1px solid var(--deco-line);pointer-events:none;height:10px;position:absolute;bottom:-9px;left:-30px;right:-40px}@media (max-width:767px){.watch-cat{width:78px;right:14px}.watch-cat-says{max-width:200px!important;font-size:12px!important}}.watch-cat-btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.watch-cat-btn:focus-visible{outline:2px solid var(--deco-gold);outline-offset:2px}.watch-cat-svg{width:100%;height:auto;filter:drop-shadow(0 0 .7px var(--deco-red-hot)) drop-shadow(0 0 4px var(--deco-red));display:block;overflow:visible}@supports (color:color-mix(in lab,red,red)){.watch-cat-svg{filter:drop-shadow(0 0 .7px color-mix(in oklab,var(--deco-red-hot) 85%,transparent)) drop-shadow(0 0 4px color-mix(in oklab,var(--deco-red) 35%,transparent))}}.cat-fill{fill:var(--deco-ink)}.cat-tail{fill:none;stroke:var(--deco-ink);stroke-width:6px;stroke-linecap:round;transform-origin:80px 95px;animation:cat-swish 5.5s ease-in-out infinite}@keyframes cat-swish{0%,68%,to{transform:rotate(0)}76%{transform:rotate(-16deg)}84%{transform:rotate(9deg)}91%{transform:rotate(-5deg)}}.cat-eye{fill:var(--deco-window)}.cat-pupil{fill:var(--deco-ink);transition:rx .4s}.cat-eyes{transform-origin:59px 39px;animation:cat-blink 6.2s infinite}@keyframes cat-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.cat-eyes-shut{fill:none;stroke:var(--deco-gold-soft);stroke-width:1.4px;stroke-linecap:round;display:none}.cat-ears{transition:transform .4s}.cat-head{transform-origin:59px 52px}.cat-cig{stroke:#efe6d2;stroke-width:2.4px;stroke-linecap:round}.cat-ember{fill:#ff6a2a;animation:cat-ember 3.2s ease-in-out infinite}@keyframes cat-ember{0%,to{fill-opacity:.75}45%{fill-opacity:1}}.cat-smoke{fill:none;stroke:oklab(92.6707% .00165504 .0282487/.7);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:60;animation:cat-smoke 4.8s ease-in infinite}.cat-smoke-2{animation-delay:2.4s}:root[data-style=deco]:not(.dark) .cat-smoke{stroke:#1b161259}@keyframes cat-smoke{0%{stroke-dashoffset:60px;opacity:0;transform:translateY(0)}20%{opacity:.7}to{stroke-dashoffset:0;opacity:0;transform:translateY(-6px)}}.cat-ring{fill:none;stroke:oklab(92.6707% .00165504 .0282487/.6);stroke-width:1.2px;opacity:0;animation:cat-ring 1.5s ease-out}@keyframes cat-ring{0%{opacity:.85;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-6px,-18px)scale(2.2)}}.cat-ring{transform-box:fill-box;transform-origin:50%}.cat-z{font-family:var(--font-display);fill:var(--deco-gold);font-size:11px;display:none}.watch-cat[data-act=skyward] .cat-head{transition:transform .6s;transform:rotate(-7deg)translateY(-1.5px)}.watch-cat[data-act=skyward] .cat-pupils{transform:translate(-1.2px,-1.1px)}:root[data-city=busy] .cat-ears{transform:translateY(-1.5px)}:root[data-city=busy] .cat-pupil{rx:1.9}:root[data-city=busy] .cat-tail{animation-duration:2.2s}:root[data-city=asleep] .cat-eyes{display:none}:root[data-city=asleep] .cat-eyes-shut{display:inline}:root[data-city=asleep] :is(.cat-smoke,.cat-ring){display:none}:root[data-city=asleep] .cat-ember{fill:#3a2a28;animation:none}:root[data-city=asleep] .cat-tail{animation:none}:root[data-city=asleep] .cat-body{transform-origin:60px 100px;animation:cat-breathe 4s ease-in-out infinite}:root[data-city=asleep] .cat-z{animation:cat-z 3s ease-in-out infinite;display:inline}@keyframes cat-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)}}@keyframes cat-z{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}:root[data-wire] .cat-head{animation:cat-look 1.4s ease-in-out}@keyframes cat-look{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-9deg)translate(-1px)}}.cat-pupils{transform:translate(var(--look-x,0),var(--look-y,0));transition:transform .25s ease-out}.cat-ear-l{transform-origin:50px 28px}.cat-ear-l,.cat-ear-r{transition:transform .25s}.cat-ear-r{transform-origin:69px 28px}.cat-purr{fill:none;stroke:var(--deco-gold-soft);stroke-width:1.4px;stroke-linecap:round;opacity:0}.watch-cat-btn:hover .cat-ears{transform:translateY(-1.5px)}.watch-cat-btn:hover .cat-tail{animation-duration:1.6s}:root[data-city=asleep] .watch-cat-btn:hover .cat-eyes{animation:none;display:inline;transform:scaleY(.4)}:root[data-city=asleep] .watch-cat-btn:hover .cat-eyes-shut{display:none}:root[data-city=asleep] .watch-cat-btn:hover .cat-body{animation-play-state:paused}.watch-cat[data-act=twitch] .cat-ear-r{animation:cat-ear-twitch .45s ease-in-out 2}@keyframes cat-ear-twitch{50%{transform:rotate(14deg)}}.watch-cat[data-act=glance] .cat-head{animation:cat-glance 1.6s ease-in-out}@keyframes cat-glance{0%,to{transform:rotate(0)}25%,45%{transform:rotate(7deg)translate(1px)}60%,80%{transform:rotate(-7deg)translate(-1px)}}.watch-cat[data-act=lash] .cat-tail{animation:cat-lash .32s ease-in-out 5 alternate}@keyframes cat-lash{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.watch-cat[data-act=purr] .cat-purr{opacity:1;animation:cat-purr .16s linear 10}.watch-cat[data-act=purr] .cat-body{animation:cat-shiver 80ms linear 18}@keyframes cat-purr{50%{opacity:.4;transform:translate(1px)}}@keyframes cat-shiver{50%{transform:translate(.4px)}}.watch-cat[data-act=alert] .cat-ears{transform:translateY(-2.5px)}.watch-cat[data-act=alert] .cat-pupil{rx:2}.watch-cat[data-act=alert] .cat-head{animation:cat-perk .5s ease-out}@keyframes cat-perk{40%{transform:translateY(-2px)}}.watch-cat[data-act=stretch] .cat-body{transform-origin:60px 100px;animation:cat-stretch 1.6s ease-in-out}@keyframes cat-stretch{0%,to{transform:scale(1)}45%{transform:scale(1.06,.93)}70%{transform:scale(.97,1.06)}}.watch-cat[data-annoyed] .cat-ear-l{transform:rotate(-28deg)}.watch-cat[data-annoyed] .cat-ear-r{transform:rotate(28deg)}.watch-cat[data-annoyed] .cat-pupil{rx:.45}.watch-cat[data-annoyed] .cat-tail{animation:cat-lash .28s ease-in-out infinite alternate}:where(:root[data-radio=playing]) .cat-head{animation:cat-nod var(--beat,.75s) ease-in-out infinite}:where(:root[data-radio=playing]) .cat-tail{animation:cat-tap calc(var(--beat,.75s) * 2) ease-in-out infinite}@keyframes cat-nod{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(1.6px)rotate(-2deg)}}@keyframes cat-tap{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}:root[data-city=asleep][data-radio=playing] .cat-body{transform-origin:60px 100px;animation:cat-sway calc(var(--beat,.75s) * 4) ease-in-out infinite}@keyframes cat-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}:root[data-style=deco]:not(.dark) .watch-cat-svg{filter:drop-shadow(1.2px 0 0 var(--deco-ink)) drop-shadow(-1.2px 0 0 var(--deco-ink)) drop-shadow(0 1.2px 0 var(--deco-ink)) drop-shadow(0 -1.2px 0 var(--deco-ink)) drop-shadow(0 4px 6px #1b161259)}:root[data-style=deco]:not(.dark) .cat-fill{fill:#f6ebd3}:root[data-style=deco]:not(.dark) .cat-tail{stroke:#f6ebd3}:root[data-style=deco]:not(.dark) .cat-eye{fill:#c8901f}:root[data-style=deco]:not(.dark) .cat-eyes-shut{stroke:var(--deco-ink)}:root[data-style=deco]:not(.dark) .cat-cig{stroke:#fffaf0}:root[data-style=deco]:not(.dark) .cat-purr{stroke:var(--deco-ink)}:root[data-style=deco]:not(.dark) .cat-z{fill:var(--deco-ink)}:root[data-style=deco]:not(.dark) .watch-cat:after{background:#2b2118}.watch-cat-svg{transform-origin:60% 100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.watch-cat[data-sulk] .watch-cat-svg{transform:scaleX(-1)}.watch-cat[data-sulk] :is(.cat-eyes,.cat-eyes-shut,.cat-cig,.cat-ember,.cat-smoke,.cat-ring){display:none!important}.watch-cat[data-sulk] .cat-tail{animation:cat-lash .9s ease-in-out infinite alternate}.watch-cat[data-sulk] .cat-ears{transform:translateY(1px)}.watch-cat-says{letter-spacing:.02em;width:max-content;max-width:300px;color:var(--foreground);background:var(--popover);border:1px solid var(--deco-line);box-shadow:inset 0 0 0 2px var(--popover),inset 0 0 0 3px var(--deco-line),var(--deco-shadow);padding:8px 12px;font-size:13.5px;line-height:1.35;animation:cat-says .3s cubic-bezier(.22,1,.36,1);position:absolute;top:-2px;right:calc(100% + 6px)}@keyframes cat-says{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.deco-blimp{z-index:1;align-items:center;animation:deco-blimp-drift 90s linear infinite;display:flex;position:absolute;top:5px;left:100%}.deco-blimp:hover{animation-play-state:paused}@keyframes deco-blimp-drift{0%{opacity:0;left:100%}1.5%{opacity:1}20%{opacity:1;left:52%}25%{opacity:0;left:40%}to{opacity:0;left:40%}}.deco-blimp-ship{width:72px;height:auto;filter:drop-shadow(0 0 .6px var(--deco-red-hot))}@supports (color:color-mix(in lab,red,red)){.deco-blimp-ship{filter:drop-shadow(0 0 .6px color-mix(in oklab,var(--deco-red-hot) 80%,transparent))}}.blimp-body,.blimp-car,.blimp-fin{fill:var(--deco-ink)}.blimp-band{fill:none;stroke:var(--deco-line);stroke-width:1px}.blimp-window{fill:var(--deco-window)}.deco-blimp-rope{background:var(--deco-gold-soft);width:26px;height:1px}.deco-blimp-banner{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--deco-gold);background:var(--deco-ink);padding:2px 9px;font-size:10px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.deco-blimp-banner{background:color-mix(in oklab,var(--deco-ink) 70%,transparent)}}.deco-blimp-banner{border:1px solid var(--deco-gold-soft)}:root[data-style=deco]:not(.dark) .deco-blimp-banner{color:var(--deco-ink);background:#fbf4e6}.deco-rain{z-index:-1;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><g stroke='rgb(225,218,238)' stroke-width='1' stroke-linecap='round'><line x1='12' y1='4' x2='8' y2='22'/><line x1='58' y1='40' x2='54' y2='58'/><line x1='104' y1='12' x2='100' y2='30'/><line x1='140' y1='70' x2='136' y2='88'/><line x1='30' y1='96' x2='26' y2='114'/><line x1='86' y1='118' x2='82' y2='136'/><line x1='122' y1='138' x2='118' y2='156'/><line x1='70' y1='80' x2='66' y2='98'/></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='110' height='110'><g stroke='rgb(225,218,238)' stroke-width='0.8' stroke-linecap='round'><line x1='20' y1='10' x2='17' y2='24'/><line x1='70' y1='34' x2='67' y2='48'/><line x1='44' y1='70' x2='41' y2='84'/><line x1='96' y1='88' x2='93' y2='102'/></g></svg>");background-size:160px 160px,110px 110px;transition:opacity 1.5s;animation:deco-rain .8s linear infinite;position:fixed;inset:0}:root[data-style=deco]:not(.dark) .deco-rain{filter:invert(.85)}@keyframes deco-rain{to{background-position:-36px 160px,-25px 110px}}:root:not([data-style=deco]) .deco-rain{display:none}:root[data-style=deco][data-weather=drizzle] .deco-rain{opacity:.18;background-size:160px 160px,0 0;animation-duration:1.2s}:root[data-style=deco][data-weather=rain] .deco-rain{opacity:.35}:root[data-weather=rain] .deco-backdrop-moon{opacity:.45;filter:blur(1.5px)}.deco-backdrop-moon{transition:opacity 1.5s,filter 1.5s}.hero-searchlight{transform-origin:50% 100%;background:linear-gradient(0deg,var(--deco-gold),transparent 82%);width:42%;height:230%;position:absolute;bottom:0;left:60%}@supports (color:color-mix(in lab,red,red)){.hero-searchlight{background:linear-gradient(0deg,color-mix(in oklab,var(--deco-gold) 45%,transparent),transparent 82%)}}.hero-searchlight{clip-path:polygon(47% 100%,53% 100%,100% 0,0 0);filter:blur(4px);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .6s}:root[data-style=deco]:not(.dark) .hero-searchlight{mix-blend-mode:normal}.hero-searchlight[data-on=true],:root[data-city=busy] .hero-searchlight{opacity:.6;animation:deco-sweep 4.5s ease-in-out infinite alternate}@keyframes deco-sweep{0%{transform:rotate(-38deg)}to{transform:rotate(26deg)}}.deco-marquee{pointer-events:none;border:1px solid var(--deco-line);--bulb:var(--deco-gold);position:absolute;inset:9px 8px}@supports (color:color-mix(in lab,red,red)){.deco-marquee{--bulb:color-mix(in oklab,var(--deco-gold) 45%,transparent)}}.deco-marquee:after,.deco-marquee:before{content:"";background:radial-gradient(circle,var(--bulb) 1.3px,transparent 1.9px) 0 50% /9px 4px repeat-x;height:4px;position:absolute;left:4px;right:4px}.deco-marquee:before{top:-2.5px}.deco-marquee:after{bottom:-2.5px}:root[data-wire] .deco-marquee,a:hover>.deco-marquee{--bulb:var(--deco-gold)}:root[data-wire] .deco-marquee:after,:root[data-wire] .deco-marquee:before,a:hover>.deco-marquee:after,a:hover>.deco-marquee:before{filter:drop-shadow(0 0 3px var(--deco-gold));animation:deco-bulbs .5s step-end infinite}@keyframes deco-bulbs{0%{background-position:0}50%{background-position:4.5px}}:root[data-style=deco] .arena-wordmark{text-shadow:0 0 8px var(--deco-gold-soft);animation:deco-gas 21s infinite}@keyframes deco-gas{0%,95.5%,96.4%,97.6%,to{opacity:1}96%,97.2%{opacity:.55}}.deco-extra{background:var(--card);border:3px double var(--deco-line);box-shadow:var(--deco-shadow);text-align:center;padding:14px 20px 16px;position:relative}.deco-extra-mast{border-bottom:3px double var(--deco-line);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;font-size:10px;display:flex}.deco-extra-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:none;color:var(--foreground);font-size:17px}.deco-extra-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--deco-gold);margin-top:12px;font-size:11px;font-weight:600}.deco-extra-headline{max-width:34ch;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:6px auto 0;font-size:1.75rem;font-weight:400;line-height:1.12;animation:deco-typed 1.2s steps(26) .2s both}@keyframes deco-typed{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.deco-extra-sub{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:8px;font-size:11px}.deco-extra-more{letter-spacing:.2em;text-transform:uppercase;color:var(--deco-gold);margin-top:10px;font-size:10.5px;display:inline-block}:root[data-life=off] :is(.watch-cat,.deco-blimp,.deco-rain,.hero-searchlight){display:none!important}@media (prefers-reduced-motion:reduce){:is(.cat-tail,.cat-eyes,.cat-ember,.cat-smoke,.cat-ring,.cat-z,.cat-body,.cat-head,.cat-ear-l,.cat-ear-r,.cat-purr){animation:none!important}.cat-pupils{transition:none}:where(:root[data-radio=playing]) :is(.cat-head,.cat-tail){animation:none}.cat-smoke{opacity:.35;stroke-dashoffset:0}.deco-blimp{display:none}.deco-rain{animation:none}.hero-searchlight[data-on=true],:root[data-city=busy] .hero-searchlight{animation:none;transform:rotate(-10deg)}.deco-marquee:after,.deco-marquee:before{animation:none!important}.deco-extra-headline,:root[data-style=deco] .arena-wordmark{animation:none}}:root[data-style=deco] .radio{border-radius:var(--radius);border:1px solid var(--deco-line);box-shadow:inset 0 1px 0 #ffdca014,inset 0 0 0 2px #0e0b09,inset 0 0 0 3px var(--deco-line);color:var(--deco-gold);background:linear-gradient(#1c1611,#0e0b09);gap:3px}:root[data-style=deco]:not(.dark) .radio{box-shadow:inset 0 1px 0 #fff9,inset 0 0 0 2px #d9c39a,inset 0 0 0 3px var(--deco-line);background:linear-gradient(#e9d8b4,#d9c39a)}:root[data-style=deco] .radio:after{content:"";pointer-events:none;background:linear-gradient(var(--deco-gold),var(--deco-gold)) 0 0 /7px 1px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 0 0 /1px 7px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 100% 0 /7px 1px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 100% 0 /1px 7px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 0 100% /7px 1px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 0 100% /1px 7px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 100% 100% /7px 1px no-repeat,linear-gradient(var(--deco-gold),var(--deco-gold)) 100% 100% /1px 7px no-repeat;position:absolute;inset:-1px}:root[data-style=deco] .radio-lamp{background:#3a1214;border-radius:50%;flex:none;width:6px;height:6px;margin-right:2px;transition:background .4s,box-shadow .4s;display:block;box-shadow:inset 0 0 0 1px #0006}:root[data-style=deco] .radio[data-playing=true] .radio-lamp{background:var(--deco-red-hot);box-shadow:0 0 6px var(--deco-red-hot),0 0 12px var(--deco-red)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .radio[data-playing=true] .radio-lamp{box-shadow:0 0 6px var(--deco-red-hot),0 0 12px color-mix(in oklab,var(--deco-red) 60%,transparent)}}:root[data-style=deco] .radio[data-playing=true] .radio-lamp{animation:deco-onair 3.2s ease-in-out infinite}@keyframes deco-onair{0%,to{opacity:1}50%{opacity:.72}}:root[data-style=deco] .radio-btn{color:var(--deco-gold);border-radius:50%}:root[data-style=deco] .radio-btn:hover{background:var(--deco-gold-soft)}:root[data-style=deco] .radio-play{color:var(--deco-window);box-shadow:0 0 0 1.5px var(--deco-gold),0 0 0 3px #0e0b09,0 2px 4px #0009;background:radial-gradient(circle at 35% 30%,#5a4630,#1a120b 72%)}:root[data-style=deco]:not(.dark) .radio-play{box-shadow:0 0 0 1.5px var(--deco-gold),0 0 0 3px #d9c39a,0 2px 4px #1b161259}:root[data-style=deco] .radio-play:hover{background:radial-gradient(circle at 35% 30%,#6d5639,#22170d 72%)}:root[data-style=deco] .radio-dial{box-shadow:inset 0 0 0 1px var(--deco-gold-soft),inset 0 0 10px #f3c4631f;color:var(--deco-window);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#2c1f0d,#170f06);border-radius:2px;font-size:10.5px;font-weight:500;position:relative}:root[data-style=deco] .radio-dial:after{content:"";background:repeating-linear-gradient(90deg,var(--deco-gold-soft) 0 1px,transparent 1px 6px);pointer-events:none;height:3px;position:absolute;bottom:2px;left:4px;right:4px}:root[data-style=deco] .radio[data-playing=true] .radio-dial{box-shadow:inset 0 0 0 1px var(--deco-gold-soft),inset 0 0 14px #f3c46338}:root[data-style=deco] .radio-eq{gap:1.5px;height:16px}:root[data-style=deco] .radio-eq-bar{width:4px;height:calc(3px + var(--lvl) * 13px);background:repeating-linear-gradient(0deg,var(--deco-window) 0 2px,transparent 2px 3px);opacity:.95;filter:drop-shadow(0 0 2px var(--deco-gold-soft));border-radius:0}:root[data-style=deco] .radio-pop{border-radius:var(--radius);border:1px solid var(--deco-line);box-shadow:inset 0 0 0 3px var(--popover),inset 0 0 0 4px var(--deco-line),0 30px 60px -20px var(--deco-ink)}:root[data-style=deco] .radio-pop-head{font-family:var(--font-display);letter-spacing:.06em;color:var(--deco-gold);font-size:14px;font-weight:400}:root[data-style=deco] .radio-vol input[type=range]{background:linear-gradient(90deg,var(--deco-gold) var(--fill),var(--secondary) var(--fill));border-radius:0;height:3px}:root[data-style=deco] .radio-vol input[type=range]::-webkit-slider-thumb{background:var(--deco-gold);border:2px solid var(--popover);border-radius:1px;width:11px;height:11px;transform:rotate(45deg)}:root[data-style=deco] .radio-crate-row{text-transform:uppercase;letter-spacing:.08em;border-radius:0;font-size:11.5px}:root[data-style=deco] .radio-crate-row.is-on{color:var(--deco-gold);box-shadow:inset 2px 0 0 var(--deco-gold)}:root[data-style=deco] .radio-crate-live{background:var(--deco-red-hot);border-radius:1px;transform:rotate(45deg)}:root[data-style=deco] .radio-chip{border-radius:var(--radius);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}:root[data-style=deco] .radio-chip.is-on{color:var(--deco-gold);border-color:var(--deco-gold);background:var(--deco-gold-soft)}@media (prefers-reduced-motion:reduce){:root[data-style=deco] .radio[data-playing=true] .radio-lamp{animation:none}}:root[data-style=deco] .ld-door-panel,:root[data-style=deco] .ld-sim,:root[data-style=deco] .ld-stage{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}:root[data-style=deco] .ld-h1 .t-em{color:var(--deco-gold);font-style:normal}:root[data-style=deco] .ld-cat-says,:root[data-style=deco] .ld-chip,:root[data-style=deco] .ld-door-go,:root[data-style=deco] .ld-enter,:root[data-style=deco] .ld-flare-slip,:root[data-style=deco] .ld-go,:root[data-style=deco] .ld-input,:root[data-style=deco] .ld-slip{border-radius:2px}:root[data-style=deco] .ld-slip{--tg-paper:#1d1915;background:radial-gradient(circle at 6px 0,transparent 3px,var(--tg-paper) 3.6px) 0 0 /12px 7px repeat-x,var(--tg-paper);border-left-color:var(--deco-gold)}:root[data-style=deco]:not(.dark) .ld-slip{--tg-paper:#f5ead2}:root[data-style=deco] .ld-slip-title:after{content:" STOP.";color:var(--deco-gold)}:root[data-style=deco] .ld-slip-eyebrow{letter-spacing:var(--deco-track)}:root[data-style=deco] .ldc-fill{fill:var(--deco-ink)}:root[data-style=deco] .ldc-tail{stroke:var(--deco-ink)}:root[data-style=deco] .ldc-iris{fill:var(--deco-window,var(--deco-gold))}:root[data-style=deco] .ldc-pupil{fill:var(--deco-ink)}:root[data-style=deco] .ldc-shut{stroke:var(--deco-gold-soft,var(--deco-gold))}:root[data-style=deco] .ldc-svg{filter:drop-shadow(0 0 .7px var(--deco-red-hot,#e2231a)) drop-shadow(0 0 4px var(--deco-red,#c8141e))}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .ldc-svg{filter:drop-shadow(0 0 .7px color-mix(in oklab,var(--deco-red-hot,#e2231a) 85%,transparent)) drop-shadow(0 0 4px color-mix(in oklab,var(--deco-red,#c8141e) 35%,transparent))}}:root[data-style=deco]:not(.dark) .ldc-svg{filter:drop-shadow(0 0 .6px #1b161280)}:root[data-style=deco] .ldc-ember{animation:ldc-ember 3.2s ease-in-out infinite}@keyframes ldc-ember{0%,to{fill-opacity:.75}45%{fill-opacity:1}}:root[data-style=deco] .ldc-smoke{stroke-dasharray:60;animation:ldc-smoke 4.8s ease-in infinite}@keyframes ldc-smoke{0%{stroke-dashoffset:60px;opacity:0;transform:translateY(0)}20%{opacity:.7}to{stroke-dashoffset:0;opacity:0;transform:translateY(-6px)}}:root[data-style=deco] .ld-cat-says{box-shadow:0 0 0 1px var(--deco-gold),0 0 0 3px var(--card),0 0 0 4px var(--deco-gold)}:root[data-style=deco] .ld-foot{letter-spacing:var(--deco-track);text-transform:uppercase;font-size:10px}@media (prefers-reduced-motion:reduce){:root[data-style=deco] .ldc-ember,:root[data-style=deco] .ldc-smoke{animation:none}}:root[data-style=deco] .home .t-em,:root[data-style=deco] .si .t-em{color:var(--deco-gold);font-style:normal}:root[data-style=deco] :is(.hp-btn,.hp-pill,.hp-chip,.hp-uc-list,.hp-uc-tab,.hp-uc-indicator,.hp-input,.hp-shot,.hp-flow-node,.hp-flow-hub,.hp-plan,.hp-cta-card,.hp-slip,.hp-chat-msg,.hp-bubble,.hp-confirm,.hp-stack-card,.hp-digest-card,.si-input,.si-float,.si-panel,.hp-dialog){border-radius:2px}:root[data-style=deco] .hp-phone{border-radius:6px}:root[data-style=deco] .hp-phone-screen{border-radius:2px}:root[data-style=deco] .hp-h1,:root[data-style=deco] .hp-h2,:root[data-style=deco] .si-h1{letter-spacing:.01em}:root[data-style=deco] .hp-h1{font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:1.04}:root[data-style=deco] .hp-shot-glow{filter:none;background:0 0}:root[data-style=deco] .hp-shot{box-shadow:0 0 0 1px var(--deco-gold),0 0 0 4px var(--background),0 0 0 5px var(--deco-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .hp-shot{box-shadow:0 0 0 1px var(--deco-gold),0 0 0 4px var(--background),0 0 0 5px color-mix(in oklab,var(--deco-gold) 60%,transparent)}}:root[data-style=deco] .hp-hero-grid{background-image:linear-gradient(to right,var(--deco-gold) 1px,transparent 1px),linear-gradient(to bottom,var(--deco-gold) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .hp-hero-grid{background-image:linear-gradient(to right,color-mix(in oklab,var(--deco-gold) 10%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--deco-gold) 10%,transparent) 1px,transparent 1px)}}:root[data-style=deco] .hp-chip{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}:root[data-style=deco] .hp-faq [data-slot=accordion-item]{border-bottom-color:var(--deco-gold)}@supports (color:color-mix(in lab,red,red)){:root[data-style=deco] .hp-faq [data-slot=accordion-item]{border-bottom-color:color-mix(in oklab,var(--deco-gold) 45%,var(--border))}}:root[data-style=deco] .hp-chat-msg,:root[data-style=deco] .hp-slip{border-left-color:var(--deco-gold)}:root[data-style=deco] .hp-chat-msg b:after,:root[data-style=deco] .hp-slip b:after{content:" STOP.";color:var(--deco-gold)}:root[data-style=deco] .hp-flow-hub,:root[data-style=deco] .hp-orbit-core{box-shadow:0 0 0 1px var(--deco-gold)}:root[data-style=deco] .si-panel{--background:#0b0a0d;--foreground:#efe6d2;--card:#141218;--popover:#1a1720;--secondary:#1f1b27;--border:#3a3346;--muted-foreground:#9a8f86;--signal:#e9b04c;--primary-foreground:#140d03;--deco-sky:#8e0f17;--deco-red:#c8141e;--deco-red-hot:#e2231a;--deco-moon:#d81b22;--deco-sky-mid:#c8141e;--deco-horizon:#e2231a;--deco-indigo:#2a2f5c;--deco-indigo-hi:#3b4380;--deco-tower:#0d0c14;--deco-window:#f3c463;--deco-ink:#000;--deco-gold:#e9b04c}:root[data-style=deco] .si-panel-bg{background:linear-gradient(#8e0f17,#2a0a0f 40%,#0b0a0d 72%)}:root[data-style=deco] .si-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card);box-shadow:0 0 0 1px var(--deco-gold)}:root[data-style=deco] .si-float--slip{border-left-color:var(--deco-gold)}:root[data-style=deco] .si-fact{color:var(--deco-gold);font-style:normal}:root[data-style=deco] .si-facts{bottom:168px}