/*! 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)))){*,: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-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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}::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-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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}}}@layer theme{:root,:host{--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--default-mono-font-family:"Geist Mono Variable", ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--font-pixel:"Silkscreen", "Geist Mono Variable", monospace;--shadow-card:var(--shadow-card);--shadow-pop:var(--shadow-pop)}}@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}html{background:var(--bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5;overflow-x:hidden}::selection{color:var(--fg);background:#ff9f0a59}:focus-visible{outline:1px solid var(--fg);outline-offset:3px}button,[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}button:disabled{cursor:not-allowed}input,textarea,select,button{font:inherit;color:inherit}input,textarea{accent-color:var(--accent)}input::-ms-reveal{display:none}input::-ms-clear{display:none}input::placeholder,textarea::placeholder{color:var(--fg-subtle)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}@layer components{.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pixel{font-family:var(--font-pixel);letter-spacing:.05em}.tnum{font-variant-numeric:tabular-nums}.page{width:100%;max-width:580px;margin-inline:auto;padding-inline:20px}@media (min-width:900px){.page{max-width:640px}}@media (max-width:600px){.page{padding-inline:16px}}.card{background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px}.label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);font-size:10px;font-weight:500}.heading{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:500}.dash{color:var(--fg);border-bottom:1px dashed #f5f0e852;padding-bottom:2px;font-weight:500;transition:border-color .18s,color .18s}.dash:hover{border-bottom-color:#f5f0e8b3}.qmark{color:#f5f0e899;width:16px;height:16px;font-family:var(--font-mono);border:1px solid #f5f0e840;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;transition:color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.qmark:after{content:"";border-radius:50%;position:absolute;inset:-8px}.qmark:hover{color:var(--fg);border-color:#f5f0e899;box-shadow:0 0 8px #f5f0e82e}.seg{background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000040}.seg-item{--t:245 240 232;height:26px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--fg-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:500;transition:color .18s,background-color .18s,box-shadow .25s;display:inline-flex;position:relative}.seg-item:before{content:"";position:absolute;inset:-8px 0}.seg-item.icon{width:28px;padding:0}.seg-item:hover,.seg-item[data-on=true]{color:rgb(var(--t));background:rgb(var(--t) / .08);box-shadow:inset 0 0 0 1px rgb(var(--t) / .17), 0 1px 2px #00000080}.seg-item:active{background:rgb(var(--t));color:#070707;box-shadow:0 0 0 1px rgb(var(--t)), 0 0 14px rgb(var(--t) / .35);transition:none}.seg-item.amber{--t:255 159 10;color:#ffbe5cd9}.seg-item.quiet{--t:150 180 220}.seg-item.danger{--t:255 69 58;color:var(--danger-ink)}@media (max-width:520px){.seg-item{padding:0 9px}}.mode-toggle{background:var(--bg-elev);border:1px solid var(--line);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}.mode-toggle>.thumb{background:var(--bg-elev-2);border:1px solid var(--line-strong);transition:transform .32s var(--ease-snap);pointer-events:none;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.mode-btn{z-index:1;min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-muted);border-radius:999px;padding:6px 18px;font-size:11px;font-weight:500;transition:color .2s;position:relative}.mode-btn:hover,.mode-btn[aria-checked=true]{color:var(--fg)}@media (pointer:coarse){.mode-btn{min-height:40px}}.cmd{position:relative}.cmd-input{background-color:var(--bg-elev);border:1px solid var(--line);width:100%;font-family:var(--font-sans);color:var(--fg);caret-color:var(--fg);-webkit-appearance:none;transition:border-color .25s ease, background-color .25s ease, box-shadow .3s var(--ease-snap);border-radius:16px;outline:none;padding:18px 108px 18px 54px;font-size:16px}.cmd-input::placeholder{color:#f5f0e885}.cmd-input:focus{background-color:var(--bg-elev-2);animation:cmd-sweep .95s var(--ease-snap) 1;background-image:linear-gradient(90deg,#0000 0%,#ff9f0a14 50%,#0000 100%);background-position:-50% 0;background-repeat:no-repeat;background-size:40% 100%;border-color:#ff9f0a66;box-shadow:0 0 0 1px #ff9f0a33,0 0 28px #ff9f0a1f}.cmd-key{z-index:2;width:30px;height:30px;color:var(--accent);font:700 13px/1 var(--font-mono);background:#ff9f0a12;border:1px solid #ff9f0a66;border-radius:9px;place-items:center;transition:background-color .2s,border-color .2s;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cmd-key:hover{background:#ff9f0a24;border-color:#ff9f0a99}.cmd-btn{min-width:44px;height:40px;color:var(--accent);font-family:var(--font-mono);background:#ff9f0a1a;border:1px solid #ff9f0a59;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;line-height:1;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cmd-btn:hover{background:#ff9f0a2b}.cmd-btn:active{transform:translateY(-50%)scale(.95)}.cmd-btn:disabled{opacity:.6}.cmd-btn.plain{border-color:var(--line);width:40px;color:var(--fg-muted);background:0 0;padding:0;font-size:20px}.cmd-btn.plain:hover{background:var(--bg-elev-2);color:var(--fg)}@media (max-width:600px){.cmd-input{padding-top:15px;padding-bottom:15px}}kbd.key{border:1px solid var(--line-strong);background:var(--bg-elev-2);min-width:18px;height:18px;font:500 10px/1 var(--font-mono);color:var(--fg-muted);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.drop{border:1px dashed var(--line-strong);background:var(--bg-elev);border-radius:16px;transition:border-color .2s,background-color .2s;position:relative}.drop:focus-within{background:var(--bg-elev-2);border-color:#ff9f0a66}.decl{font-family:var(--font-mono);letter-spacing:-.01em;font-size:clamp(15px,4.1vw,19px);line-height:1.9}.decl-lead{color:var(--fg-faint)}.decl-tok{color:var(--fg);letter-spacing:inherit;border-bottom:1px dashed #f5f0e847;padding:0 0 2px;font-weight:500;transition:color .18s,border-color .18s;position:relative}.decl-tok:after{content:"";height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.decl-tok:hover{border-bottom-color:#f5f0e899}.decl-tok[data-state=open]{background:var(--fg);color:#070707;box-shadow:0 0 0 2px var(--fg);border-bottom-color:#0000;border-radius:2px}.decl-tok.warn{color:var(--warn-ink)}.decl-sup{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);vertical-align:.9em;margin-left:3px;font-size:8px;font-weight:500;line-height:1}.pill{border:1px solid var(--line);height:30px;color:var(--fg-muted);font-family:var(--font-mono);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:500;transition:color .13s,border-color .13s,background-color .13s;display:inline-flex}.pill:hover{border-color:var(--line-strong);color:var(--fg)}.pill[aria-checked=true],.pill[aria-selected=true],.pill[data-on=true]{background:var(--fg);border-color:var(--fg);color:#000}.pill:disabled{opacity:.35;pointer-events:none}.pill.sq{border-radius:7px;height:28px;padding:0 10px;font-size:11px}.dl-btn{--c:var(--accent);background:var(--c);justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dl-btn{background:color-mix(in srgb, var(--c) 7%, transparent)}}.dl-btn{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dl-btn{color:color-mix(in srgb, var(--c) 85%, transparent)}}.dl-btn{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.dl-btn{border:1px solid color-mix(in srgb, var(--c) 24%, transparent)}}.dl-btn{font-family:var(--font-mono);letter-spacing:.07em;border-radius:10px;font-size:14px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,box-shadow .25s,transform 80ms}.dl-btn:hover:not(:disabled){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dl-btn:hover:not(:disabled){background:color-mix(in srgb, var(--c) 13%, transparent)}}.dl-btn:hover:not(:disabled){border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dl-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--c) 50%, transparent)}}.dl-btn:hover:not(:disabled){color:var(--c);box-shadow:0 0 0 3px var(--c), inset 0 0 20px var(--c)}@supports (color:color-mix(in lab, red, red)){.dl-btn:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 9%, transparent), inset 0 0 20px color-mix(in srgb, var(--c) 8%, transparent)}}.dl-btn:active:not(:disabled){box-shadow:inset 0 3px 10px #0000008c, 0 0 0 1px var(--c);transform:translateY(2px)scale(.986)}@supports (color:color-mix(in lab, red, red)){.dl-btn:active:not(:disabled){box-shadow:inset 0 3px 10px #0000008c, 0 0 0 1px color-mix(in srgb, var(--c) 18%, transparent)}}.dl-btn:disabled{opacity:.35}.dl-btn .sub{opacity:.6;letter-spacing:.02em;font-size:12px}.dl-btn.ok{--c:var(--ok)}.dl-btn.danger{--c:var(--danger)}.dl-btn.plain{--c:var(--fg)}.job{background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;padding:18px 20px;transition:border-color .45s,box-shadow .45s;position:relative}.job[data-state=done]{border-color:#30d15847}.job[data-state=done][data-fresh=true]{border-color:#30d15873;box-shadow:0 0 0 1px #30d15838,0 0 22px #30d15824}.job[data-state=error]{border-color:#ff453a6b;box-shadow:0 0 0 1px #ff453a2e,0 0 22px #ff453a1a}@media (max-width:600px){.job{padding:14px 16px}}.job-thumb{border:1px solid var(--line);background:#141416;border-radius:10px;flex:none;align-self:stretch;width:92px;min-height:72px;max-height:112px;position:relative;overflow:hidden}.job-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.job-thumb .wait{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;inset:0}.job-thumb .scan{background:linear-gradient(#0000 0%,#f5f0e824 50%,#0000 100%) 0 0/100% 40% no-repeat;animation:1.6s ease-in-out infinite thumb-scan;position:absolute;inset:0}.job-title{font-family:var(--font-sans);color:var(--fg);font-size:13px;font-weight:500}.phase{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.phase:before{content:"";background:var(--fg);border-radius:50%;flex:none;width:5px;height:5px;animation:1.2s ease-in-out infinite phase-pulse}.phase[data-tone=ok]{color:var(--ok-ink)}.phase[data-tone=ok]:before{background:var(--ok);animation:none}.phase[data-tone=danger]{color:var(--danger-ink)}.phase[data-tone=danger]:before{background:var(--danger);animation:none}.phase[data-tone=warn]{color:var(--warn-ink)}.phase[data-tone=warn]:before{background:var(--warn)}.phase[data-tone=muted]:before{background:var(--fg-faint);animation:none}.rail{background:var(--line);border-radius:2px;height:3px;position:relative;overflow:hidden}.rail>.fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, #f5f0e859, var(--fg));transition:transform .45s var(--ease-out);will-change:transform;position:absolute;inset:0}.rail[data-tone=ok]>.fill{background:linear-gradient(90deg, #30d15880, var(--ok));box-shadow:0 0 10px #30d15859}.rail[data-tone=danger]>.fill{background:var(--danger)}.rail[data-tone=accent]>.fill{background:linear-gradient(90deg, #ff9f0a73, var(--accent))}.rail[data-tone=muted]>.fill{background:var(--fg-faint)}.rail>.sweep{background:linear-gradient(90deg, transparent 0%, var(--fg) 45%, var(--fg) 55%, transparent 100%);opacity:.75;background-repeat:no-repeat;background-size:40% 100%;animation:1.25s cubic-bezier(.45,0,.55,1) infinite sweep;position:absolute;inset:0}.rail[data-tone=accent]>.sweep{background-image:linear-gradient(90deg, transparent 0%, var(--accent) 45%, var(--accent) 55%, transparent 100%)}.gauges{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr 1.15fr .75fr;margin-top:13px;padding-top:11px;display:grid}.gauges.live{grid-template-columns:1fr 1.5fr 1.1fr .7fr}.gauge{border-left:1px solid var(--line);min-width:0;padding-left:13px}.gauge:first-child{border-left:none;padding-left:0}.gauge-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:9px;overflow:hidden}.gauge-v{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (max-width:420px){.gauges,.gauges.live{grid-template-columns:1fr 1fr;row-gap:10px}.gauge:nth-child(3){border-left:none;padding-left:0}}.tag-btn{border:1px solid var(--line);min-height:28px;color:var(--fg-muted);font:10.5px/1.4 var(--font-mono);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.tag-btn:before{content:"";height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tag-btn:hover{color:var(--fg);border-color:var(--line-strong)}.tag-btn.amber{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tag-btn.amber{color:color-mix(in srgb, var(--accent) 80%, var(--fg-muted))}}.tag-btn.amber:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tag-btn.amber:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.tag-btn.amber:hover{background:#ff9f0a14}.tag-btn.ok{color:var(--ok-ink)}.tag-btn.ok:hover{border-color:var(--ok-line);background:var(--ok-soft)}.tag-btn.danger:hover{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.tag-btn.danger:hover{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}}.tag-btn.danger:hover{background:#ff453a12}.tag-btn:disabled{opacity:.4}.glance{background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:52px;padding:3px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000040}.glance-seg{min-width:0;height:44px;color:var(--fg);border-radius:999px;flex:1 1 0;align-content:center;justify-items:center;gap:5px;padding:0 6px;transition:background-color .2s,box-shadow .2s;display:grid;position:relative}.glance-seg+.glance-seg:after{content:"";background:#ffffff1a;width:1px;height:22px;position:absolute;top:11px;left:0}button.glance-seg:hover{background:#f5f0e812;box-shadow:inset 0 0 0 1px #f5f0e826,0 1px 2px #00000080}.glance-v{max-width:100%;font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.glance-k{max-width:100%;font:500 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#f5f0e885;white-space:nowrap;text-overflow:ellipsis;transition:color .4s;overflow:hidden}button.glance-seg:hover .glance-k{color:var(--fg)}.meter{align-items:flex-end;gap:1.5px;height:9px;display:inline-flex}.meter i{background:#f5f0e829;border-radius:1px;width:2px}.meter i:first-child{height:3px}.meter i:nth-child(2){height:4.5px}.meter i:nth-child(3){height:6px}.meter i:nth-child(4){height:7.5px}.meter i:nth-child(5){height:9px}.meter i.on{background:var(--fg)}.meter.warn i.on{background:var(--warn)}.meter.crit i.on{background:var(--danger)}@media (max-width:380px){.glance-k{letter-spacing:.02em;font-size:9.5px}}.seg-ctl{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #0000004d}.seg-btn{--t:245 240 232;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:500;line-height:1;transition:color .18s,background-color .18s,box-shadow .25s;display:inline-flex;position:relative}.seg-btn>svg{width:12px;height:12px;transition:transform .45s var(--ease-pop);flex:none}.seg-btn:hover:not(:disabled){color:rgb(var(--t));background:rgb(var(--t) / .1);box-shadow:0 0 18px rgb(var(--t) / .16), inset 0 0 0 1px rgb(var(--t) / .16)}.seg-btn.info{--t:41 151 255}.seg-btn.info:hover:not(:disabled)>svg{transform:rotate(180deg)}.seg-btn.amber{--t:255 159 10}.seg-btn.danger{--t:255 69 58}.seg-btn.ok{--t:48 209 88}.seg-btn:disabled{opacity:.35}.seg-btn[data-on=true]{color:var(--fg);background:#f5f0e814;box-shadow:inset 0 0 0 1px #f5f0e824}@media (max-width:600px){.seg-ctl.stretch{width:100%;display:flex}.seg-ctl.stretch .seg-btn{flex:auto;min-height:38px;padding:8px}}.bkt{color:#f5f0e8d9;min-width:28px;height:28px;font:500 11.5px/1 var(--font-mono);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:1px;padding:0 2px;transition:color .13s,background-color .13s,filter .13s;display:inline-flex;position:relative}.bkt:before{content:"[";opacity:.45;transition:opacity .13s}.bkt:after{content:"]";opacity:.45;transition:opacity .13s}.bkt>svg{width:13px;height:13px;margin:0 2px}.bkt:hover{color:var(--fg);background:#ffffff0f}.bkt:hover:before,.bkt:hover:after{opacity:.85}.bkt.amber:hover{color:var(--accent);background:#ff9f0a14}.bkt.danger:hover{color:var(--danger);filter:drop-shadow(0 0 5px #ff453a66);background:#ff453a17}.bkt.ok,.bkt.copied{color:var(--ok);filter:drop-shadow(0 0 5px #30d15873)}.bkt:disabled{opacity:.35}.tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:start;gap:10px;display:grid}@media (max-width:380px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.tile{background:var(--bg-elev);border:1px solid var(--line);border-radius:10px;flex-direction:column;transition:border-color .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:var(--line-strong)}.tile[data-selected=true]{border-color:#ff9f0a99;box-shadow:0 0 0 1px #ff9f0a4d,0 0 18px #ff9f0a1f}.tile-art{aspect-ratio:4/5;background:var(--bg-elev-2);width:100%;display:block;position:relative;overflow:hidden}.tile-art>img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease-out);position:absolute;inset:0}.tile:hover .tile-art>img{transform:scale(1.04)}.tile-art .placeholder{color:var(--fg-faint);background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile-art .caption{z-index:1;font:500 9px/1 var(--font-mono);letter-spacing:.09em;color:#ff9f0ab8;text-shadow:0 0 7px #ff9f0a4d;position:absolute;bottom:8px;left:9px}.tile-art .caption.dim{color:#8a8a92d9;text-shadow:none}.tile-type{z-index:3;min-width:22px;height:22px;color:var(--fg);font:500 10px/1 var(--font-mono);background:#0000009e;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:6px;left:6px}.tile-exp{z-index:3;max-width:calc(100% - 40px);color:var(--fg);font:500 10.5px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#0000009e;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;position:absolute;top:6px;right:6px}.tile-exp.soon{color:#000;background:#ff9f0aeb}.tile-exp.crit{background:var(--danger);color:#fff}.tile-play{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile-play span{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding-left:3px;display:flex}.tile-acts{z-index:4;opacity:0;pointer-events:none;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px),linear-gradient(#08080a8c,#08080ae6);grid-template-columns:repeat(auto-fit,minmax(38px,1fr));justify-content:center;justify-items:center;gap:2px 0;padding:6px 4px;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.tile-acts .bkt{min-width:38px;height:34px;font-size:15px}.tile-acts .bkt>svg{width:17px;height:17px}.tile:hover .tile-acts,.tile:focus-within .tile-acts{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.tile-acts{opacity:1;pointer-events:auto;transform:none}}.tile-pick{z-index:5;opacity:0;transition:opacity .15s;position:absolute;top:34px;left:6px}.tile:hover .tile-pick,.tile:focus-within .tile-pick,.tiles[data-selecting=true] .tile-pick{opacity:1}.tile-info{border-top:1px solid var(--line);min-width:0;padding:7px 9px 8px}.tile-name{font-family:var(--font-sans);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12px;font-weight:500;overflow:hidden}.tile-meta{min-width:0;font:11px/1.3 var(--font-mono);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:5px;display:flex}.host-dot{background:var(--fg-muted);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.row{background:var(--bg-elev);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.row:hover{border-color:var(--line-strong);background:var(--bg-elev-2)}.row[data-selected=true]{border-color:#ff9f0a8c}.row-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--fg-muted);background:#f5f0e80f;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.row-icon img{object-fit:cover;width:100%;height:100%}.exp-badge{border:1px solid var(--line);color:var(--fg-muted);font:11px/1.4 var(--font-mono);white-space:nowrap;background:#f5f0e80f;border-radius:4px;padding:2px 7px}.exp-badge.soon{color:var(--accent);background:#ff9f0a14;border-color:#ff9f0a33}.exp-badge.crit{background:var(--danger-soft);color:var(--danger);border-color:#ff453a33}.empty{text-align:center;color:var(--fg-muted);font-family:var(--font-mono);padding:48px 20px;font-size:12px;line-height:2.2}.ticker{background:#0a0a0a;border:1px solid #f5f0e814;border-radius:10px;max-width:100%;padding:12px 20px;display:inline-flex;position:relative;overflow:hidden}.ticker:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001f 2px 4px);position:absolute;inset:0}.ticker-row{font-family:var(--font-pixel);letter-spacing:.05em;color:#f5f0e899;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.tk{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tk:not(:last-child):after{content:"//";color:#f5f0e826;margin-left:6px}.tk-v{color:var(--fg);text-shadow:0 0 6px #f5f0e84d;font-variant-numeric:tabular-nums}.tk-k{color:var(--fg-muted)}@media (max-width:600px){.ticker{background:0 0;border:0;padding:0;display:block;overflow:visible}.ticker:before{display:none}.ticker-row{gap:6px 12px}.tk:not(:last-child):after{content:none}}.status-pill{max-width:100%;height:27px;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:0 10px 0 11px;font-size:11px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}button.status-pill:hover{color:var(--fg);background:#ff9f0a0d;border-color:#ff9f0a59}.status-pill[data-state=down]{color:#ff8d84;background:var(--danger-soft);border-color:#ff453a66}.status-pill[data-state=busy]{color:#ffc46b;border-color:#ff9f0a57}.live-dot{background:#f5f0e84d;border-radius:50%;flex:none;width:6px;height:6px;position:relative}.live-dot[data-state=ok]{background:var(--ok);box-shadow:0 0 7px #30d158bf}.live-dot[data-state=ok]:after{content:"";border:1px solid #30d1588c;border-radius:50%;animation:2.9s cubic-bezier(.4,0,.2,1) infinite halo;position:absolute;inset:-4px}.live-dot[data-state=busy]{background:var(--warn);animation:1.2s ease-in-out infinite pulse-dot;box-shadow:0 0 7px #ff9f0ab3}.live-dot[data-state=error]{background:var(--danger);animation:1.15s ease-in-out infinite blink;box-shadow:0 0 8px #ff453acc}.live-dot[data-state=violet]{background:var(--violet);box-shadow:0 0 6px #a594ff99}.spark{align-items:center;gap:1.5px;min-width:0;height:12px;display:inline-flex;overflow:hidden}.spark i{background:#30d158d9;border-radius:1px;flex:none;width:2px;height:12px}.spark i.busy{background:var(--warn)}.spark i.down{background:var(--danger)}.spark i.none{background:#f5f0e81f}.overlay{z-index:40;background:var(--overlay);position:fixed;inset:0}.overlay[data-state=closed]{animation:.18s ease-in forwards fade-out}.sheet{z-index:50;background:var(--bg-elev);border-top:1px solid var(--line-strong);max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet[data-state=open]{animation:sheet-up .32s var(--ease-out)}.sheet[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) forwards sheet-down}@media (min-width:768px){.sheet{border-top:0;border-left:1px solid var(--line-strong);border-radius:0;width:min(560px,100vw);max-height:none;inset:0 0 0 auto}.sheet.wide{width:min(800px,100vw)}.sheet[data-state=open]{animation:sheet-in .32s var(--ease-snap)}.sheet[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) forwards sheet-out}}.sheet-title{font-family:var(--font-mono);color:var(--fg);font-size:14px;font-weight:500}.sheet-title .slash{color:var(--accent);margin:0 6px}.sheet-section{border-bottom:1px solid var(--line);padding:20px 24px}.sheet-section:last-child{border-bottom:0}@media (max-width:600px){.sheet-section{padding:18px 16px}}.close-x{width:36px;height:36px;color:var(--fg-muted);border-radius:6px;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.close-x:hover{color:var(--fg);background:var(--bg-elev-2)}.modal{background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:16px}.modal[data-state=open]{animation:pop-in .25s var(--ease-snap)}.modal[data-state=closed]{animation:.14s ease-in forwards pop-out}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 16px 22px;display:flex}.modal-title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);font-size:12px;font-weight:500}.term{box-shadow:var(--shadow-pop);background:#0a0a0a;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.term-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:14px;padding:12px 14px;font-size:12.5px;display:flex}.term-dots{gap:6px;display:inline-flex}.term-dots i{background:#f5f0e829;border-radius:50%;width:10px;height:10px}.term-body{font-family:var(--font-mono);color:#f5f0e8cc;padding:18px 16px;font-size:13px;line-height:1.75}.term-ok{color:var(--ok-ink)}.popover{z-index:60;background:var(--bg-elev);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:14px}.popover[data-state=closed]{animation:.1s ease-in forwards fade-out}.tooltip{z-index:70;background:var(--bg-elev-2);color:var(--fg);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);font-family:var(--font-mono);letter-spacing:.02em;border-radius:6px;padding:4px 8px;font-size:11px}.tooltip[data-state=delayed-open],.tooltip[data-state=instant-open]{animation:.12s ease-out fade-in}.field{background:var(--bg);border:1px solid var(--line-strong);width:100%;height:40px;color:var(--fg);border-radius:12px;outline:none;padding:0 12px;font-size:13.5px;transition:border-color .2s,box-shadow .2s}.field:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff9f0a24}.field[aria-invalid=true]{border-color:var(--danger-line)}.field[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--danger-soft)}.skeleton{background:linear-gradient(90deg, var(--skeleton) 0%, var(--skeleton-hi) 50%, var(--skeleton) 100%);background-size:200% 100%;border-radius:8px;animation:1.6s linear infinite shimmer}.grid-rows-collapse{transition:grid-template-rows .28s var(--ease-out);grid-template-rows:0fr;display:grid}.grid-rows-collapse[data-open=true]{grid-template-rows:1fr}.grid-rows-collapse>*{min-height:0;overflow:hidden}.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}html.gn-power .wm-dot{animation:gn-pw-dot .38s var(--ease-snap) backwards}html.gn-power .wm-name{animation:gn-pw-fade .36s var(--ease-snap) .26s backwards}html.gn-power .cmd{animation:gn-pw-open .3s var(--ease-snap) .33s backwards}html.gn-power .cmd:after{content:"";background:var(--fg);pointer-events:none;z-index:3;height:1px;animation:gn-pw-thread .26s var(--ease-out) 90ms backwards, gn-pw-thread-out .16s var(--ease-snap) .52s both;position:absolute;top:calc(50% - .5px);left:0;right:0;box-shadow:0 0 10px #f5f0e8e6,0 0 2px #f5f0e8e6}html.gn-power .cmd-input::placeholder{animation:.24s ease-out .62s backwards gn-pw-words}html.gn-power .cmd-key,html.gn-power .cmd-btn{animation:.24s ease-out .66s backwards gn-pw-fade}html.gn-power:not(.gn-o-go) .mode-toggle,html.gn-power:not(.gn-o-go) header .seg{opacity:0}html.gn-power .glance,html.gn-power .note-line,html.gn-power #queue,html.gn-power #library,html.gn-power #mirrors,html.gn-power .kbd-hints{animation:gn-pw-drop .44s var(--ease-snap) .52s backwards}html.gn-power footer{animation:gn-pw-drop .44s var(--ease-snap) .62s backwards}.gn-outlines{pointer-events:none;z-index:60;width:0;height:0;position:absolute;top:0;left:0}.gn-outline{opacity:0;pointer-events:none;border:1px dashed #f5f0e857;position:absolute}.light{--t:245 240 232;z-index:0;background:rgb(var(--t) / .08);width:0;box-shadow:inset 0 0 0 1px rgb(var(--t) / .17), 0 1px 2px #00000080;opacity:0;pointer-events:none;transition:transform .42s var(--ease-snap), width .42s var(--ease-snap), opacity .18s ease, background-color .3s ease, box-shadow .3s ease;border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.seg-ctl>.light{background:rgb(var(--t) / .12);box-shadow:0 0 18px rgb(var(--t) / .2), inset 0 0 0 1px rgb(var(--t) / .18);border-radius:6px}[data-lit=on]>.light{opacity:1}[data-lit]>:not(.light){z-index:1;position:relative}[data-lit] .seg-item:hover,[data-lit] .seg-btn:hover:not(:disabled),[data-lit] button.glance-seg:hover{box-shadow:none;background:0 0}.glance[data-lit=on] .glance-seg:after{opacity:0}.seg:after,.seg-ctl:after,.glance:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%) -50% 0/40% 100% no-repeat;position:absolute;inset:0}.sweep-once:after,.glance.sweep-once:before{animation:2.4s ease-in-out seg-shimmer}.roll-ch{white-space:pre;display:inline-block}.roll-ch.bump{animation:tick-smooth .35s var(--ease-pop)}.rolling{text-shadow:0 0 6px #ff9f0a8c,0 0 14px #ff9f0a2e;color:var(--accent)!important}.tk-v{animation:3s steps(10,end) infinite stat-glow}.tk-v.rolling{animation:1.1s ease-in-out infinite stat-roll}.ticker{transition:border-color .4s}.ticker.flash{border-color:#f5f0e840}.arrow-bump{animation:arrow-bump .4s var(--ease-pop);display:inline-block}.hold{isolation:isolate;overflow:hidden}.hold>.hold-fill{z-index:-1;border-radius:inherit;transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ff453a57,#ff453a38);position:absolute;inset:0;transform:scaleX(0);box-shadow:inset 0 0 0 1px #ff453a80}.hold.holding{color:var(--danger)!important}.hold.holding>.hold-fill{opacity:1;transition:transform var(--hold-ms,1.1s) linear;transform:scaleX(1)}.hold.fired>.hold-fill{opacity:1;background:var(--danger);transform:none;box-shadow:0 0 14px #ff453a59}.hold.fired{color:#fff!important}.seg-btn.danger:hover:not(:disabled) svg .lid{animation:lid-wiggle .55s var(--ease-pop);transform-origin:12px 6px}.seg-btn.amber:hover:not(:disabled)>svg{animation:download-bob .6s var(--ease-pop)}.tile[data-arrived=true] .tile-art:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000 0%,#30d15833 47%,#30d1588c 50%,#0000 53%) 0 0/100% 220%;animation:1.1s ease-out both arrival-scan;position:absolute;inset:0}.seal{z-index:6;color:var(--ok-ink);font:500 8.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#05140ae0;border:1px solid #30d1588c;border-radius:4px;padding:3px 6px;animation:1.9s ease-out both seal;position:absolute;bottom:26px;right:8px;transform:rotate(-6deg)}.job[data-settle=true]{animation:.72s cubic-bezier(.16,.84,.36,1) job-settle}.job[data-settle=true] .rail:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:.72s cubic-bezier(.33,0,.2,1) both rail-complete;position:absolute;inset:0}.rail>.fill{overflow:hidden}.rail[data-tone=fg]>.fill:before,.rail[data-tone=accent]>.fill:before{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:42%;animation:3.2s cubic-bezier(.4,0,.35,1) infinite rail-sheen;position:absolute;top:0;bottom:0;left:0}.cmd-input.pulse{animation:cmd-sweep .95s var(--ease-snap) 1, input-pulse .55s cubic-bezier(.4, 0, .4, 1) 1}.decl.typing{animation:.2s both options-in}.decl.typing>*{animation:decl-in .3s var(--ease-out) both}.decl.typing>:nth-child(2){animation-delay:35ms}.decl.typing>:nth-child(3){animation-delay:70ms}.decl.typing>:nth-child(4){animation-delay:.105s}.decl.typing>:nth-child(5){animation-delay:.14s}.decl.typing>:nth-child(6){animation-delay:.175s}.decl.typing>:nth-child(7){animation-delay:.21s}.decl.typing>:nth-child(8){animation-delay:.245s}.decl.typing>:nth-child(n+9){animation-delay:.28s}.wm:hover .wm-dot{animation:1.2s ease-in-out infinite dot-wander}.wm.glitch .wm-name{animation:.4s glitch}.status-pill.changed{animation:sb-change 1.5s var(--ease-out)}.site-row-in{animation:sites-drop .36s var(--ease-snap) both}.spark-bar{transform-origin:bottom;animation:bar-grow .5s var(--ease-out) both}.beat{animation:1.8s ease-in-out infinite sites-beat}.caret:after{content:"";vertical-align:-2px;background:var(--ok);width:7px;height:14px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.wm-dot{background:var(--fg);border-radius:50%;width:7px;height:7px;transition:background-color .35s,box-shadow .45s,transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:visible}.wm-dot[data-busy=true]{background:var(--accent);box-shadow:0 0 8px var(--glow), 0 0 18px var(--glow);animation:3s ease-in-out infinite wm-pulse}.wm:hover .wm-dot{transform:scale(1.5)}body.platform-active .wm-dot{background:var(--platform-primary);box-shadow:0 0 8px var(--platform-glow), 0 0 18px var(--platform-glow);animation:3s ease-in-out infinite wm-pulse}body.platform-active .wm-dot:before{content:"";background:radial-gradient(circle at 50% 50%, var(--platform-glow) 0%, transparent 65%);filter:blur(2.5px);pointer-events:none;border-radius:50%;animation:6.5s ease-in-out infinite lavaLampBreathe;position:absolute;inset:-5px}body.platform-rainbow .wm-dot{animation:13s linear infinite lavaDotDrift,7s ease-in-out infinite rainbowDotGlow}body.platform-rainbow .wm-dot:before{animation:6.5s ease-in-out infinite lavaLampBreathe,9s linear infinite lavaHaloDrift}.wm-dot.platform-burst:after{content:"";background:radial-gradient(circle, var(--platform-glow,var(--glow)), transparent 65%);pointer-events:none;will-change:transform;border-radius:50%;animation:.85s cubic-bezier(.22,1,.36,1) forwards platformBurst;position:absolute;inset:-10px}body.platform-active .wm-name{text-shadow:0 0 14px var(--platform-glow);transition:text-shadow .45s}body.platform-active .cmd-input{border-color:var(--platform-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--platform-primary) 18%, transparent), 0 0 22px var(--platform-glow)}body.platform-active .cmd-input:focus{border-color:var(--platform-primary);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--platform-primary) 9%, transparent) 50%, transparent 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--platform-primary) 30%, transparent), 0 0 28px var(--platform-glow)}body.platform-rainbow .cmd-input{animation:3s ease-in-out infinite rainbowInputGlow}body.platform-rainbow .cmd-input:focus{animation:3s ease-in-out infinite rainbowInputGlowFocus}body.platform-active textarea.cmd-input:hover{border-color:var(--platform-primary)}body.platform-active .dl-btn:not(.ok):not(.danger):not(.plain){--c:var(--platform-primary)}.job[data-themed]:is([data-state=running],[data-state=queued]){border-color:color-mix(in srgb, var(--site) 60%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--site) 25%, transparent), 0 0 22px var(--site-glow);animation:2.4s ease-in-out infinite siteBreath}.job[data-themed-rainbow]:is([data-state=running],[data-state=queued]){animation:6s ease-in-out infinite siteBorderShift,2.4s ease-in-out infinite siteBreath}.job[data-themed] .rail:not([data-tone=ok]):not([data-tone=danger]):not([data-tone=muted])>.fill{background:linear-gradient(90deg, color-mix(in srgb, var(--site) 46%, transparent), var(--site));box-shadow:0 0 10px var(--site-glow)}.job[data-themed-rainbow] .rail:not([data-tone=ok]):not([data-tone=danger]):not([data-tone=muted])>.fill{background:var(--site-grad);background-size:250% 100%;animation:6s ease-in-out infinite rainbowProgressShift}.job[data-themed] .rail>.sweep{background-image:linear-gradient(90deg, transparent 0%, var(--site) 45%, var(--site) 55%, transparent 100%)}.job[data-themed]:is([data-state=running],[data-state=queued]) .phase:not([data-tone]):before{background:var(--site);box-shadow:0 0 6px var(--site-glow)}.job[data-themed] .gauge-v.lit{color:var(--site)}.tile[data-themed]:hover{border-color:color-mix(in srgb, var(--site) 55%, var(--line-strong))}.tile[data-themed] .host-dot,.row[data-themed] .host-dot{background:var(--site);box-shadow:0 0 6px var(--site-glow)}.row[data-themed]{border-left-color:color-mix(in srgb, var(--site) 40%, var(--line));position:relative}.row[data-themed]:hover{border-left-color:color-mix(in srgb, var(--site) 60%, var(--line-strong))}.row[data-themed]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--site-glow) 18%, transparent) 0%, color-mix(in srgb, var(--site-glow) 5%, transparent) 22%, transparent 45%);transition:opacity .2s;position:absolute;inset:0}.row[data-themed]:hover:before{background:linear-gradient(90deg, color-mix(in srgb, var(--site-glow) 28%, transparent) 0%, color-mix(in srgb, var(--site-glow) 8%, transparent) 25%, transparent 50%)}.row[data-themed]:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--site) 15%, transparent) 0%, color-mix(in srgb, var(--site) 85%, transparent) 50%, color-mix(in srgb, var(--site) 15%, transparent) 100%);background-position:0 100%;background-size:100% 280%;width:2px;animation:3.2s ease-in-out infinite fileWave;position:absolute;top:0;bottom:0;left:0}.row[data-themed]>*{z-index:1;position:relative}[data-themed] .site-ink,.site-ink[data-themed]{color:var(--site)}[data-themed] .site-dot,.site-dot[data-themed]{background:var(--site);box-shadow:0 0 6px var(--site-glow)}.job{--lock-c:var(--site,var(--platform-primary,var(--fg)));isolation:isolate}.job>*{z-index:1;position:relative}.job[data-enter]>*{animation:.42s cubic-bezier(.16,.84,.36,1) jobCardEnter}.job[data-lock]{overflow:hidden}.job[data-lock]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 28% 45%, color-mix(in srgb, var(--lock-c) 16%, transparent), transparent 34%), radial-gradient(circle at 74% 54%, color-mix(in srgb, var(--lock-c) 9%, transparent), transparent 30%);transition:filter .32s;animation:5.6s cubic-bezier(.45,0,.55,1) infinite alternate jobLockBloom;position:absolute;inset:-70% -25%}.job[data-lock]:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lock-c) 9%, transparent), transparent);width:30%;transition:filter .32s;animation:4.2s cubic-bezier(.33,0,.2,1) infinite jobLockSheen;position:absolute;top:0;bottom:0;left:-34%;transform:translate(0,0)skew(-14deg)}.job[data-lock] .phase{text-shadow:0 0 12px color-mix(in srgb, var(--lock-c) 30%, transparent)}.job[data-lock] .rail:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--lock-c) 26%, transparent) 50%, transparent 100%);transition:filter .32s;animation:2.6s cubic-bezier(.4,0,.35,1) infinite jobLockRail;position:absolute;inset:0;transform:translate(-100%)}.job[data-lock] .job-thumb{animation:3.4s ease-in-out infinite jobLockThumb}.job[data-lock=off]:before,.job[data-lock=off]:after,.job[data-lock=off] .rail:after{filter:opacity(0)}.job[data-lock=off] .phase{text-shadow:none}.job[data-lock=off] .job-thumb{animation-play-state:paused}.job-thumb img{opacity:0;transition:opacity .45s}.job-thumb[data-has] img{opacity:1}.job-thumb-scan{opacity:.7;pointer-events:none;background:linear-gradient(to bottom, transparent 46%, var(--site,var(--platform-primary,var(--fg))) 50%, transparent 54%);animation:2.1s ease-in-out infinite jobThumbScan;position:absolute;inset:0}.job-eq{--eq-c:var(--site,var(--accent));pointer-events:none;flex:none;align-items:center;gap:2px;height:14px;display:inline-flex}.job-eq i{background:var(--eq-c);width:2px;height:5px;box-shadow:0 0 7px color-mix(in srgb, var(--eq-c) 45%, transparent);transform-origin:50%;border-radius:2px;animation:1.35s ease-in-out infinite alternate paused musicEq}.job-eq[data-on=true] i{animation-play-state:running}.job-eq i:nth-child(3n+1){height:9px;animation-delay:-.75s}.job-eq i:nth-child(3n+2){height:13px;animation-delay:-.25s}.job-eq i:nth-child(4n){height:6px;animation-delay:-.5s}.job-thumb .job-eq{z-index:2;background:#0000008c;border-radius:4px;height:17px;padding:0 4px;position:absolute;bottom:6px;left:6px}.rail{--sweep-c:var(--site,var(--fg));--amb-c:var(--site,var(--fg))}body.platform-active .rail{--sweep-c:var(--site,var(--platform-primary));--amb-c:var(--site,var(--platform-primary))}.rail[data-tone=accent]{--sweep-c:var(--accent)}.rail>.sweep,.rail[data-tone]>.sweep,.job[data-themed] .rail>.sweep{opacity:1;background:0 0;animation:none;overflow:hidden}.rail>.sweep:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--sweep-c) 40%, var(--sweep-c) 60%, transparent 100%);border-radius:1px;width:40%;animation:1.4s ease-in-out infinite indeterminate-sweep;position:absolute;top:0;bottom:0;left:0}.rail-zone{pointer-events:none;position:absolute;top:0;bottom:0}.rail-zone:not(:last-child):after{content:"";background:var(--bg-elev);width:2px;position:absolute;top:0;bottom:0;right:0}.rail-zsweep{transition:opacity .3s;position:absolute;top:0;bottom:0;overflow:hidden}.rail-zsweep[data-on=false]{opacity:0}.rail-zsweep:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--sweep-c) 45%, var(--sweep-c) 55%, transparent 100%);width:100%;animation:1.5s linear infinite alternate jobRailSweep;position:absolute;top:0;bottom:0;left:0}.rail>.fill.processing:after{content:"";background-image:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);background-size:220% 100%;animation:1.15s linear infinite ln-proc-shimmer;position:absolute;inset:0}.rail.gallery-ambient>.fill{transition:none;background:color-mix(in srgb, var(--amb-c) 10%, transparent)!important;box-shadow:none!important;animation:3.6s cubic-bezier(.4,0,.6,1) infinite galleryBreath!important;transform:none!important}.rail.gallery-ambient>.fill:before{display:none}.rail.gallery-ambient:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--amb-c) 65%, transparent) 50%, transparent 100%);width:30%;animation:2.4s cubic-bezier(.4,0,.6,1) infinite gallerySweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.phase:before{animation:1.2s ease-in-out infinite phasePulse}.phase[data-proc]{animation:1.35s ease-in-out infinite ln-phase-pulse}.phase[data-wait]:after,.feed-dots:after{content:"";text-align:left;width:1.5em;margin-left:-4px;animation:1.2s steps(4,end) infinite feedDots;display:inline-block}.feed-dots:after{margin-left:1px}.gauge.shift .gauge-k,.gauge.shift .gauge-v{animation:.3s jobGaugeSwap}.gauge-k{transition:color .9s}.gauge-k.ping{color:var(--site,var(--fg));transition:none}.qi-rate{--heat:0;color:rgb(245 240 232/calc(.55 + .35 * var(--heat)));text-shadow:0 0 calc(4px + 9px * var(--heat)) rgb(245 240 232/calc(.18 + .5 * var(--heat)));transition:color .6s,text-shadow .6s,opacity .6s;display:inline-block}.qi-rate.qi-stall{animation:2.8s ease-in-out infinite qiRateStall}.qi-rate.qi-blip{animation:.32s ease-out qiRateBlip}.queue-handshake{--hs-c:var(--site,var(--accent));color:#e8e8ea;font-family:var(--font-mono);background:#0e0e11;border:1px solid #26262b;border-radius:8px;max-height:60px;margin-top:13px;padding:8px 10px 7px;overflow:hidden}.queue-handshake-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:7px;display:grid}.queue-handshake-segment{background:#2b2b31;border-radius:2px;height:2px;transition:background-color .28s,opacity .28s;position:relative;overflow:hidden}.queue-handshake-segment.is-done{background:var(--hs-c);opacity:.52}.queue-handshake-segment.is-current{background:color-mix(in srgb, var(--hs-c) 30%, #2b2b31)}.queue-handshake-segment.is-current:after{content:"";background:linear-gradient(90deg, transparent, var(--hs-c), transparent);animation:1.35s cubic-bezier(.4,0,.2,1) infinite queueHandshakeScan;position:absolute;inset:0;transform:translate(-100%)}.queue-handshake-segment.is-future{opacity:.56}.queue-handshake.is-confirmed .queue-handshake-segment.is-done{opacity:.78}.queue-handshake-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:15px;display:grid}.queue-handshake-command{color:var(--hs-c);white-space:nowrap;font-size:10px;line-height:1.2}.queue-handshake-count{color:#6a6a72;letter-spacing:.06em;white-space:nowrap;font-size:10px;line-height:1.2}.queue-handshake-signal{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.queue-handshake-mark{color:var(--hs-c);flex:none}.queue-handshake-current,.queue-handshake-answer{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.queue-handshake-current{color:#f1f1f3;flex:none}.queue-handshake-answer{color:#7f7f87;min-width:0}.queue-handshake-answer:before{content:"·";color:#494950;margin-right:6px}.queue-handshake.is-changing .queue-handshake-signal{animation:.26s cubic-bezier(.2,.8,.2,1) queueHandshakeStep}.queue-handshake.is-handing-off{pointer-events:none;transform-origin:50% 100%;animation:.22s cubic-bezier(.4,0,.2,1) forwards queueHandshakeHandoff}@media (max-width:520px){.queue-handshake{padding:7px 9px 6px}.queue-handshake-body{grid-template-columns:minmax(0,1fr) auto}.queue-handshake-command,.queue-handshake-answer{display:none}}.ln-process{background:#0e0e11;border:1px solid #26262b;border-radius:8px;margin-top:13px;padding:10px 12px 11px;animation:.32s cubic-bezier(.16,1,.3,1) both lnProcessIn;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 8px 24px #0000002e}.ln-process:before{content:"";pointer-events:none;opacity:.72;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.ln-process:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 50% 0,#0000 58%,#00000057 100%);position:absolute;inset:0}.ln-process-head{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ln-process-cmd{text-overflow:ellipsis;white-space:nowrap;color:#8c8c95;min-width:0;font:11px/1.35 var(--font-mono);overflow:hidden}.ln-process-code{color:#8c8c95;font:600 11px/1 var(--font-mono);letter-spacing:.06em;flex:none}.ln-process-rule{z-index:1;background:#26262b;height:1px;margin:8px 0;position:relative}.ln-process-main{z-index:1;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:7px;display:grid;position:relative}.ln-process-prompt{color:var(--ok);font:600 11px/1.45 var(--font-mono)}.ln-process-copy{min-width:0;display:block}.ln-process-title{color:#e8e8ea;font:600 11px/1.4 var(--font-mono);overflow-wrap:anywhere;display:block}.ln-process-detail{color:#8c8c95;font:11px/1.4 var(--font-mono);overflow-wrap:anywhere;margin-top:2px;display:block}.ln-process-state{color:#e0a52a;font:500 20px/1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-left:8px}.ln-process-state.is-word{font:500 11px/1.4 var(--font-mono);letter-spacing:0}.ln-process-passes{z-index:1;color:#4b4b53;font:11px/1 var(--font-mono);flex-wrap:wrap;gap:6px 14px;margin:11px 0 6px 17px;display:flex;position:relative}.lnp-pass{align-items:center;gap:6px;transition:color .4s;display:inline-flex}.lnp-pass i{background:#4b4b53;border-radius:50%;width:5px;height:5px;transition:background-color .4s}.lnp-pass.on{color:#e8e8ea}.lnp-pass.on i{background:var(--ok)}.lnp-pass.did{color:#8c8c95}.lnp-pass.did i{background:#8c8c95}.ln-process-bar{z-index:1;background:#1c1c21;border-radius:2px;height:4px;margin:0 0 0 17px;position:relative;overflow:hidden}.ln-process-passes+.ln-process-bar{margin-top:0}.ln-process-main+.ln-process-bar{margin-top:11px}.lnp-fill{background:var(--ok);border-radius:2px;transition:transform .35s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;transform:translate(-100%)}.ln-process-bar.unknown .lnp-fill{opacity:.22}.lnp-fill:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#a0ffc8b3);width:26px;transition:opacity .4s;position:absolute;top:0;bottom:0;right:0}.lnp-fill.lead:after{opacity:1}.lnp-sheen{opacity:0;background:linear-gradient(90deg,#0000,#3ad07a8c,#0000);width:34%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.ln-process-bar.unknown .lnp-sheen{opacity:1;animation:3.2s linear infinite lnpSheen}@media (max-width:520px){.ln-process{padding:9px 10px 10px}.ln-process-main{grid-template-columns:9px minmax(0,1fr) auto}}.queue-item-micro{color:#f5f0e899;min-width:0;font:10px/1.3 var(--font-mono);letter-spacing:.02em;text-shadow:0 0 6px #f5f0e81f;align-items:center;gap:6px;margin-top:8px;animation:.5s both fade-in;display:flex}.queue-item-micro:before{content:"›";color:var(--ok);flex-shrink:0;font-weight:600}.queue-item-micro:after{content:"";background:var(--ok);flex-shrink:0;width:5px;height:10px;animation:1.1s step-end infinite cap-blink}.job-swap{isolation:isolate;background:radial-gradient(120% 90% at 0 0,#c98bff29,#0000 55%),radial-gradient(90% 80% at 100% 100%,#ff7ab81f,#0000 60%),#121115;border-radius:14px;align-items:center;gap:11px;margin-top:12px;padding:11px 13px;animation:.32s cubic-bezier(.22,1,.36,1) both jobSwapIn;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000080,0 0 36px -14px #c98bff66}.job-swap:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--job-swap-spin), #8fb8ff, #c98bff, #ff7ab8, #ffd38f, #8fb8ff);-webkit-mask-composite:xor;padding:1.2px;animation:9s linear infinite jobSwapSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.job-swap>*{z-index:1;position:relative}.job-swap-seal{width:36px;height:36px;color:var(--fg);font:600 7px/1 var(--font-mono);letter-spacing:.1em;background:radial-gradient(circle at 35% 30%,#ffffff2e,#0000 60%),linear-gradient(140deg,#8fb8ff59,#c98bff4d,#ff7ab84d);border:1px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(-14deg);box-shadow:0 0 0 3px #ffffff0f,inset 0 0 0 3px #121115,inset 0 0 0 4px #ffffff47}.job-swap-head{gap:3px;min-width:0;display:grid}.job-swap-kick{font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#8fb8ff,#c98bff 55%,#ff7ab8);color:#0000;-webkit-background-clip:text;background-clip:text}.job-swap-head p{color:var(--fg);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.job-swap-head p span{color:var(--fg-muted)}.job-shrink{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.sh-row{height:24px;color:var(--fg-muted);font:400 11px/1 var(--font-mono);grid-template-columns:84px minmax(0,1fr) 72px;align-items:center;gap:10px;display:grid}.sh-k{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-v{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;white-space:pre}.sh-bar{border:1px solid var(--line);background:#ffffff0a;border-radius:3px;height:10px;position:relative;overflow:hidden}.sh-bar i{border-radius:2px;position:absolute;top:0;bottom:0;left:0}.sh-orig i{background:#f5f0e82e}.sh-copy i{background:linear-gradient(90deg, #e8dcc680, var(--fg))}.sh-copy.ok i{background:var(--ok)}.sh-sweep{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:30%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.sh-sweep.go{animation:.9s cubic-bezier(.32,.72,0,1) both shSweep}.sh-saved{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;margin-top:10px;padding-top:10px;display:flex}.sh-saved.settle{animation:.6s cubic-bezier(.32,.72,0,1) shSettle}.sh-big{color:var(--fg);font:600 20px/1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:pre}.sh-big small{color:var(--fg-muted);font:400 12px/1 var(--font-mono);letter-spacing:0;white-space:nowrap;margin-left:6px}.sh-pc{color:var(--fg-muted);font:500 12px/1 var(--font-mono);white-space:nowrap}@media (max-width:480px){.sh-row{grid-template-columns:74px minmax(0,1fr) 64px;gap:8px}.sh-big{font-size:18px}}.qh-why-btn{color:var(--fg-muted);font:400 12px/1 var(--font-mono);text-decoration:underline;-webkit-text-decoration-color:var(--fg-faint);text-decoration-color:var(--fg-faint);text-underline-offset:4px;padding:6px 2px;position:relative}.qh-why-btn:before{content:"";position:absolute;inset:-10px -6px}.qh-why-btn:hover,.qh-why-btn:focus-visible,.qh-why-btn[aria-expanded=true]{color:var(--fg);outline:none}.qh-why-body{animation:.26s cubic-bezier(.22,1,.36,1) both qhWhyIn}.job-row{position:relative}.job-row[data-enter]{animation:.38s cubic-bezier(.16,1,.3,1) both alRowIn}.job-row[data-themed] .rail:not([data-tone=ok]):not([data-tone=danger]):not([data-tone=muted])>.fill{background:linear-gradient(90deg, color-mix(in srgb, var(--site) 46%, transparent), var(--site));box-shadow:0 0 10px var(--site-glow)}.job-row[data-themed-rainbow] .rail:not([data-tone=ok]):not([data-tone=danger]):not([data-tone=muted])>.fill{background:var(--site-grad);background-size:250% 100%;animation:6s ease-in-out infinite rainbowProgressShift}.job[data-themed-rainbow] .job-rail[data-tone=fg]>.fill{background-image:var(--site-grad);background-size:250% 100%;animation:6s ease-in-out infinite rainbowProgressShift}.job-row[data-themed]:is([data-state=running],[data-state=queued]) .phase:not([data-tone]):before{background:var(--site);box-shadow:0 0 6px var(--site-glow)}.job-row .phase[data-beat]:before{animation:1.2s ease-in-out infinite phasePulse,1.6s ease-in-out infinite alDotBeat}.qlog{margin-top:18px}.qlog-hdr{color:var(--fg-faint);font:10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px 2px;display:flex}.qlog-hdr:before{content:"›";color:var(--accent);font-size:12px}.qlog-count{color:var(--fg-subtle)}.qlog-list{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ghost-row{background:linear-gradient(90deg,#ffffff07,#ffffff04);border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:6px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:50px;padding:7px 8px 7px 12px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.ghost-row:hover{border-color:#ffffff17}.ghost-row[data-state=done]{background:radial-gradient(90% 130% at 0,#30d1580b,#0000 54%),#0d0d0e;border-color:#30d1581c}.ghost-row[data-open]{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ghost-row[data-enter]{animation:.38s cubic-bezier(.16,1,.3,1) both alRowIn}.ghost-dot{background:0 0;border:1px solid #fff6;border-radius:50%;width:6px;height:6px}.ghost-row[data-state=done] .ghost-dot{background:#30d158f2;border:none;box-shadow:0 0 0 3px #30d15812,0 0 7px #30d1586b}.ghost-name{text-align:left;min-width:0;display:block}.ghost-name>b{color:#f5f0e8eb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.ghost-name>span{color:var(--fg-subtle);font:10.5px/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.ghost-size{color:var(--fg-subtle);font:11px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ghost-pill{color:#f5f0e880;font:9px/1.4 var(--font-mono);letter-spacing:.08em;background:#ffffff05;border:1px solid #ffffff29;border-radius:4px;flex:none;padding:2px 6px}.ghost-pill[data-tone=done]{color:#30d158eb;background:#30d1580b;border-color:#30d1584d}.ghost-pill[data-tone=cache]{color:var(--accent-ink);background:#ff9f0a0d;border-color:#ff9f0a4d}.ghost-acts{align-items:center;gap:2px;display:flex}@media (max-width:520px){.ghost-row{grid-template-columns:6px minmax(0,1fr) auto;gap:6px 9px}.ghost-size{display:none}.ghost-acts{grid-column:2/-1;justify-content:flex-end;margin-top:-2px}}.ghost-row[data-sealed]{animation:.62s cubic-bezier(.2,.75,.25,1) both queueSealIn}.ghost-row[data-sealed]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 16%,#30d15821 48%,#0000 78%);animation:.72s cubic-bezier(.22,.75,.24,1) both queueSealScan;position:absolute;inset:0;transform:translate(-115%)}.ghost-row[data-sealed] .ghost-dot{animation:.66s ease-out both queueSealDot}.ghost-row[data-sealed] .ghost-pill{animation:.7s ease-out both queueSealToken}.queue-complete-stamp{z-index:4;color:#6ded87f5;font:8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#07110af0;border:1px solid #30d1586b;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;animation:1.35s cubic-bezier(.2,.75,.25,1) both queueCompleteStamp;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #30d15821,inset 0 0 10px #30d1580a}.queue-complete-stamp:before{content:"✓";font-size:9px}.is-clearing{pointer-events:none;animation:queueLogClear .42s cubic-bezier(.4, 0, .62, 1) var(--clear-delay,0s) both!important}.job-found{animation:1.6s both queue-toastFound!important}.queue-hold-note{color:#f5f0e8b8;font:10px/1.4 var(--font-mono);letter-spacing:.035em;background:#e0a52a0d;border:1px solid #e0a52a2e;border-radius:8px;align-items:center;gap:8px;margin:-2px 0 10px;padding:6px 10px;display:flex}.queue-hold-dot{background:#e0a52a;border-radius:50%;flex:none;width:5px;height:5px;animation:2.4s ease-in-out infinite queueHoldPulse;box-shadow:0 0 6px #e0a52a8c}.queue-hold-time{color:#e0a52a;font-variant-numeric:tabular-nums;white-space:nowrap}.queue-hold-more{color:#f0c062;font:9.5px/1.3 var(--font-mono);letter-spacing:.04em;background:#e0a52a14;border:1px solid #e0a52a4d;border-radius:6px;flex:none;margin-left:auto;padding:3px 9px;position:relative}.queue-hold-more:before{content:"";position:absolute;inset:-8px -4px}.queue-hold-more:hover{background:#e0a52a21;border-color:#e0a52a80}.needs-badge{color:var(--accent);font:10.5px/1.2 var(--font-mono);letter-spacing:.05em;text-shadow:0 0 6px #ff9f0a4d;white-space:nowrap;background:#ff9f0a1a;border:1px solid #ff9f0a47;border-radius:12px;flex:none;align-items:center;gap:6px;padding:4px 9px;transition:background-color .15s,border-color .15s,transform .15s;animation:2.2s ease-in-out infinite badgePulse;display:inline-flex;position:relative}.needs-badge:before{content:"";position:absolute;inset:-8px -2px}.needs-badge:hover{background:#ff9f0a29;border-color:#ff9f0a73;transform:translateY(-1px)}.needs-badge-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 6px}.jp-menu{--jp-ease:cubic-bezier(.16, 1, .3, 1);padding-top:10px}.jp-menu [data-intro] [data-jp-row]{animation:jpRowResolve .42s var(--jp-ease) both;animation-delay:calc(45ms + var(--jp-i,0) * 30ms)}.jp-head{color:var(--fg);font:500 11px/1.2 var(--font-mono);justify-content:space-between;align-items:baseline;gap:10px;padding:0 12px 9px;display:flex}.jp-hsub{color:var(--fg-faint);font-size:10px;font-weight:400}.jp-item{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;transition:background-color .12s;display:flex}.jp-item.on{background:#ffffff0d}.jp-mid{flex-direction:column;flex:1;min-width:0;display:flex}.jp-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.jp-sub{color:var(--fg-subtle);font:10.5px/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jp-tag{color:var(--fg);font:500 9px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;animation:jpTagIn .3s var(--jp-ease) both;border:1px solid #f5f0e859;border-radius:5px;flex:none;padding:1px 5px}.jp-tag[data-tone=danger]{border-color:var(--danger-line);color:var(--danger-ink)}.jp-tag[data-tone=ok]{border-color:var(--ok-line);color:var(--ok-ink)}@media (prefers-reduced-motion:reduce){.rail.gallery-ambient>.fill,.is-clearing{animation:none!important}.job-found{outline:2px solid #a6e36d80;animation:none!important}}.lib-item{animation:.25s slideIn;position:relative}.tile-art .thumb-status{z-index:1;pointer-events:none;position:absolute;inset:0}.tile-art .thumb-status:before{content:"";font:500 9px/1 var(--font-mono);letter-spacing:.09em;color:#ff9f0ab8;text-shadow:0 0 7px #ff9f0a4d;opacity:0;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);align-items:flex-end;padding:8px 9px;transition:opacity .4s;display:flex;position:absolute;inset:0}.tile-art .thumb-status:after{content:"";pointer-events:none;height:26%;animation:thumbScan 2.4s linear var(--tile-phase,0s) infinite;opacity:0;background:linear-gradient(#0000 0%,#ff9f0a0a 35%,#ff9f0a1c 50%,#ff9f0a0a 65%,#0000 100%);transition:opacity .4s;animation-play-state:paused;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}.tile-art[data-thumb=wait]>img,.tile-art[data-thumb=wait] .caption{opacity:0}.tile-art[data-thumb=wait] .thumb-status:before{content:"> generating";opacity:1;animation:thumbGenDots 1.2s steps(4, end) var(--tile-phase,0s) infinite}.tile-art[data-thumb=wait] .thumb-status:after{opacity:1;animation-play-state:running}.tile-art[data-thumb=in]>img{animation:.5s linear thumbPrintIn}.tile-art[data-thumb=in] .thumb-status:before{content:"> ok";color:#3ad07ae6;text-shadow:0 0 7px #3ad07a59;opacity:1;animation:1s forwards thumbOkOut}.tile-art[data-thumb=in] .thumb-status:after{opacity:1;animation:.5s linear forwards thumbPrintBar}.tile-art[data-thumb=in] .caption{animation:.35s .95s backwards lib-fade-in}.tile[data-selected=true] .tile-art:not([data-thumb=wait]) .thumb-status:before{content:"> staged";color:#ff9f0ac7;text-shadow:0 0 7px #ff9f0a4d;opacity:1;justify-content:center;animation:none}.tile[data-selected=true] .caption{opacity:0}.tile-art .pick-bar{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#ff9f0a0d 35%,#ff9f0a24 50%,#ff9f0a0d 65%,#0000 100%);height:26%;animation:.5s linear forwards thumbPrintBar;position:absolute;top:0;left:0;right:0}.row-icon img[data-phase=wait],img[data-fade][data-phase=wait]{opacity:0}.row-icon img[data-phase=in],img[data-fade=""][data-phase=in]{animation:.32s ease-out lnImgIn}.tile[data-arrived=true],.row[data-arrived=true]{animation:.9s cubic-bezier(.2,.78,.24,1) both libraryStoreIn}.tiles .tile[data-arrived=true] .tile-art:after{content:none}.arrival-scan,.row[data-themed]>.arrival-scan{z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.arrival-scan:after{content:"";background:linear-gradient(100deg,#0000 12%,#30d1582e 48%,#0000 80%);animation:1.05s cubic-bezier(.2,.72,.2,1) both libraryStoreScan;position:absolute;inset:0;transform:translate(-120%)}.tile>.seal,.row>.seal,.row[data-themed]>.seal{z-index:7;color:#53e170eb;font:8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#08120be6;border:1px solid #30d15852;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;animation:1.9s ease-out both libraryStoreSeal;display:inline-flex;position:absolute;top:34px;bottom:auto;right:8px;transform:none}.tile>.seal:before,.row>.seal:before{content:"›";color:#30d158a6}.lib-item>.tile[data-purging],.lib-item>.row[data-purging]{pointer-events:none;animation:libraryPurgeRow .48s cubic-bezier(.4, 0, .62, 1) var(--lib-remove-delay,0s) both;overflow:hidden}.library-remove-mark{z-index:20;color:#ff6d65eb;font:8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;animation:libraryPurgeMark .48s ease-out var(--lib-remove-delay,0s) both;background:#140808eb;border:1px solid #ff453a57;border-radius:4px;padding:4px 7px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lib-item>.tile.lib-found,.lib-item>.row.lib-found{animation:1.6s both lib-toastFound}.tile-exp.crit,.exp-badge.crit{animation:1s ease-in-out infinite lib-blink}.xfer{font:10px/1 var(--font-mono);color:var(--accent);flex:none;align-items:center;gap:4px;display:inline-flex}.xfer:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite transferPulse}.row[data-themed]:after{animation:5s steps(30,end) infinite fileWave}.lib-count{display:inline-block}.lib-count.qh-bump{animation:.46s cubic-bezier(.34,1.56,.64,1) qhBump}.tile.skeleton{aspect-ratio:4/6;border-color:var(--line);background:linear-gradient(90deg, var(--bg-elev-2) 0%, var(--bg-elev) 50%, var(--bg-elev-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite galleryPickerShimmer}.lvm-btn{gap:6px}.lvm-btn[data-state=open]{border-color:var(--line-strong);color:var(--fg)}.lvm-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 6px #ff9f0a80}.lvm{z-index:60;background:#0d0d10f7;border:1px solid #ffffff21;border-radius:12px;outline:none;min-width:190px;max-width:calc(100vw - 16px);padding:7px;box-shadow:0 18px 46px #0000008c,inset 0 1px #ffffff0a}.lvm[data-state=open]{animation:.16s cubic-bezier(.2,.9,.3,1) lvmIn}.lvm[data-state=closed]{animation:.1s ease-in forwards fade-out}.lvm-label{font:600 9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffff52;margin:8px 7px 6px}.lvm-label:first-child{margin-top:3px}.lvm-row{text-align:left;color:#ffffffa8;width:100%;min-height:32px;font:12px/1 var(--font-mono);border-radius:8px;align-items:center;gap:8px;padding:8px 9px;display:flex}.lvm-row:hover,.lvm-row:focus-visible{color:#fff;background:#ffffff0e;outline:none}.lvm-row.active{color:#fff}.lvm-check{color:var(--accent);opacity:0;margin-left:auto;font-size:11px}.lvm-row.active .lvm-check{opacity:1}.lvm-seg{gap:5px;padding:1px 4px 4px;display:flex}.lvm-seg button{border:1px solid var(--line);color:#ffffff80;font:11px/1 var(--font-mono);border-radius:8px;flex:1;padding:8px 0;transition:border-color .13s,color .13s,background-color .13s}.lvm-seg button:hover{border-color:var(--line-strong);color:var(--fg)}.lvm-seg button.active{border-color:var(--accent);color:var(--accent);background:#ff9f0a12}.lvm-sep{background:#ffffff12;height:1px;margin:6px 4px}.lvm.mem{border-color:#ff9f0a4d;width:min(330px,100vw - 16px);padding:8px;box-shadow:0 20px 52px #0000009e,inset 0 1px #ffffff0a}.lvm.mem[data-state=open]{animation:.17s cubic-bezier(.2,.9,.3,1) lvmIn}.mem-head{justify-content:space-between;align-items:center;gap:10px;padding:5px 7px 8px;display:flex}.mem-cmd{color:#717179;font:9.5px/1 var(--font-mono);letter-spacing:.02em}.mem-option{color:#eee;text-align:left;width:100%;min-height:58px;font-family:var(--font-mono);background:#101013;border:1px solid #292930;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;transition:border-color .16s,background-color .16s,transform 80ms;display:grid}.mem-option+.mem-option{margin-top:7px}.mem-option:hover,.mem-option:focus-visible{background:#ff9f0a0e;border-color:#ff9f0a80;outline:0}.mem-option:active{transform:scale(.992)}.mem-code{color:var(--accent);font:700 9px/1 var(--font-mono)}.mem-title{color:#efeff0;font:600 11px/1.25 var(--font-mono);display:block}.mem-sub{color:#707079;font:9.5px/1.35 var(--font-mono);margin-top:5px;display:block}.mem-route{color:var(--accent);font:12px/1 var(--font-mono);text-align:right}.mem-all{color:#85858e;text-align:left;width:100%;font:9.5px/1.35 var(--font-mono);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:10px;display:flex}.mem-all:hover,.mem-all:focus-visible{color:var(--accent);outline:0}.modal.zip-modal[data-state=open]{animation:.22s cubic-bezier(.2,.7,.3,1) zipSlideIn}.zip-stats{border:1px solid var(--line);background:var(--bg-elev-2);border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid;overflow:hidden}.zip-stat{padding:14px 16px;position:relative}.zip-stat+.zip-stat:before{content:"";background:var(--line);width:1px;position:absolute;top:22%;bottom:22%;left:0}.zip-stat-value{font:500 20px/1 var(--font-mono);letter-spacing:-.01em;color:var(--fg)}.zip-stat-label{font:9.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin-top:8px}.zip-warn{background:linear-gradient(90deg,#ff9f0a12 0%,#ff9f0a04 100%);border:1px solid #ff9f0a2e;border-radius:9px;margin-bottom:14px;padding:12px 14px 13px}.zip-warn-head{font:10px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;margin-bottom:7px;display:flex}.zip-warn-pulse{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite zipWarnPulse;display:inline-block;box-shadow:0 0 8px #ff9f0acc}.zip-warn-text{color:#f5f0e899;font-size:12px;line-height:1.55}.zip-warn-text strong{color:var(--fg);font-weight:500}.zip-prep{--zp:255 159 10;border:1px solid rgb(var(--zp) / .38);background:#0a0a0cf5;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:3px 12px;padding:12px;transition:border-color .34s;animation:.22s cubic-bezier(.2,.75,.3,1) both zipPrepIn;display:grid}.zip-prep.is-ready{--zp:48 209 88}.zip-prep.is-error{--zp:255 69 58}.zip-prep-mark{border:1px solid rgb(var(--zp) / .36);background:rgb(var(--zp) / .08);width:28px;height:28px;color:rgb(var(--zp));font:600 13px/1 var(--font-mono);border-radius:4px;grid-row:1/3;place-items:center;display:grid}.zip-prep-title{color:#f5f0e8eb;min-width:0;font:500 10px/1.4 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zip-prep-detail{color:#f5f0e870;min-width:0;font:9.5px/1.4 var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zip-prep-track{background:#f5f0e812;border-radius:2px;grid-column:1/-1;height:6px;margin-top:6px;position:relative;overflow:hidden}.zip-prep-track>i{border-radius:inherit;background:rgb(var(--zp));width:0;box-shadow:0 0 9px rgb(var(--zp) / .55);transition:width .35s ease-out;position:absolute;inset:0 auto 0 0}.zip-prep.is-indeterminate .zip-prep-track>i{width:42%;animation:1.25s ease-in-out infinite zipPrepSweep}.zip-prep.is-ready .zip-prep-track>i,.zip-prep.is-error .zip-prep-track>i{width:100%}.zip-actions{flex-wrap:wrap;gap:8px;display:flex}.zip-btn{min-height:44px;font:11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 12px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.zip-btn-cancel{border-color:var(--line);color:var(--fg-muted)}.zip-btn-cancel:hover{border-color:var(--line-strong);color:var(--fg);background:#f5f0e80f}.zip-btn-confirm{color:var(--accent);background:#ff9f0a1f;border-color:#ff9f0a66}.zip-btn-confirm:hover:not(:disabled){background:#ff9f0a33;border-color:#ff9f0aa6;box-shadow:0 0 18px #ff9f0a2e}.zip-btn-confirm:disabled{cursor:progress}.zip-btn-confirm:disabled:not(.is-scanning){opacity:.55;cursor:not-allowed}.zip-arrow{margin-left:4px;transition:transform .2s;display:inline-block}.zip-btn-confirm:hover .zip-arrow{transform:translate(3px)}.zbc-scan{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ff9f0a3d,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.zip-btn-confirm.is-scanning .zbc-scan{opacity:1;animation:1.5s ease-in-out infinite zipBtnScan}.entries{position:relative}.entries:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;animation:3.6s cubic-bezier(.4,0,.6,1) infinite previewBreath;position:absolute;inset:0}.entry-in{animation:previewLineIn .35s cubic-bezier(.2, .7, .3, 1) var(--line-delay,0s) backwards}.gp-tok{display:inline-block}.gp-tok.gp-tick{animation:.32s cubic-bezier(.22,1,.36,1) gpTick}.gp-bump{animation:.45s cubic-bezier(.22,1,.36,1) gpBump}.gp-flyer{z-index:80;object-fit:cover;pointer-events:none;will-change:transform;border-radius:7px;position:fixed}.thumb-coming{letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:center;gap:7px;transition:opacity .4s;display:inline-flex}.thumb-coming[data-on=false]{opacity:0;pointer-events:none}.thumb-coming[data-on=false]:before{animation:none}.thumb-coming:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.2s ease-in-out infinite thumbStatusDot}[data-lazy-thumb]>.thumb-line{z-index:1;pointer-events:none;position:absolute;inset:0}[data-lazy-thumb]>.thumb-line:before{content:"> queued";white-space:nowrap;font:500 8px/1 var(--font-mono);letter-spacing:.06em;color:#ff9f0a9e;text-shadow:0 0 7px #ff9f0a40;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);justify-content:center;align-items:flex-end;padding:0 3px 20px;display:flex;position:absolute;inset:0;overflow:hidden}[data-lazy-thumb=loading]>.thumb-line:before{content:"> generating";animation:thumbGenDots 1.2s steps(4, end) var(--tile-phase,0s) infinite}[data-lazy-thumb=failed]>.thumb-line:before{content:"> no preview";color:#8a8a92d9;text-shadow:none}[data-lazy-thumb]>.thumb-line:after{content:"";height:26%;animation:thumbScan 2.4s linear var(--tile-phase,0s) infinite;opacity:0;background:linear-gradient(#0000 0%,#ff9f0a0a 35%,#ff9f0a1c 50%,#ff9f0a0a 65%,#0000 100%);transition:opacity .4s;animation-play-state:paused;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}[data-lazy-thumb=loading]>.thumb-line:after{opacity:1;animation-play-state:running}img[data-fade=picker][data-phase=in]{animation:.55s cubic-bezier(.22,1,.36,1) both pickerThumbFadeIn}.mrow{animation:.25s slideIn;position:relative}.mrow.flash:before{content:"";pointer-events:none;animation:1.2s cubic-bezier(.16,1,.3,1) both lbRowFlash;position:absolute;inset:0}.mirror-chip{white-space:nowrap}.pv[data-state=open]{animation:.22s cubic-bezier(.2,.7,.3,1) both previewSlideIn}.pv[data-state=closed]{animation:.16s ease-in forwards fade-out}.pv-stage{--pv-hue:var(--site,var(--accent));--pv-h:calc(100dvh - 120px);justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.pv[data-themed-rainbow] .pv-stage:not([data-kind=video]){animation:6s linear infinite pvRainbowHue}.pv-stage[data-kind=video]{--pv-hue:#f5f6f8}.pv-stage .pv-media{animation:.34s cubic-bezier(.22,.7,.3,1) both pvMediaIn}.pv-stage .pv-img.pv-media.kb{animation:.34s cubic-bezier(.22,.7,.3,1) both pvMediaIn,4.2s linear both gpKenBurns}.pv-crit{animation:1s ease-in-out infinite lib-blink}.stash-tok.is-arriving{animation:.3s both stashTokIn}.pv-loading{font:11px/1 var(--font-mono);letter-spacing:.14em;color:var(--fg-muted);text-align:center;white-space:nowrap;opacity:0;animation:.35s .24s forwards pvLoadingReveal}.pv-loading:before{content:"> ";opacity:.65}.pv-loading:after{content:"";vertical-align:-2px;background:color-mix(in srgb, var(--pv-hue,var(--accent)) 70%, transparent);width:7px;height:12px;margin-left:7px;animation:1.06s step-end infinite pvCursorBlink;display:inline-block}.pv-wait>.pv-loading,.pv-video-box>.pv-loading{z-index:3;background:#0808099e;border-radius:6px;padding:7px 10px;position:absolute;top:50%;left:50%;translate:-50% -50%}.pv-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.pv-img{max-height:var(--pv-h)}.pv-wait{max-width:100%;max-height:var(--pv-h);background:#000;border-radius:8px;position:relative;overflow:hidden}.pv-wait-thumb{object-fit:contain;opacity:.6;filter:blur(5px)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.pv-wait:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#f5f0e812 50%,#0000 70%) 0 0/300% 100%;animation:1.6s ease-in-out infinite stashThumbWait;position:absolute;inset:0}.pv-loupe{z-index:5;pointer-events:none;opacity:0;will-change:transform;width:160px;height:160px;transition:opacity .22s;position:absolute;top:0;left:0}.pv-loupe.is-shown{opacity:1}.pv-loupe-glass{background:#050505;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff9e,0 0 0 2px #00000080,0 14px 34px #0000008c,0 2px 6px #00000073}.pv-loupe-glass canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pv-loupe-glass:after{content:"";pointer-events:none;background:radial-gradient(130% 70% at 50% -8%,#ffffff24,#0000 46%),radial-gradient(closest-side,#0000 90%,#00000038);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff12}.pv-loupe:before{content:"";z-index:1;pointer-events:none;opacity:0;background:conic-gradient(from 0deg, transparent 0 62%, #f5f0e8bf 86%, transparent 100%);border-radius:50%;transition:opacity .3s;animation:1.6s linear infinite stashLoupeRing;position:absolute;inset:-1px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.pv-loupe.is-loading:before{opacity:.8}.pv-loupe:not(.is-loading):before{animation-play-state:paused}.pv-loupe-tag{z-index:2;color:var(--fg);font:500 9px/1.2 var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:#0c0c0de0;border:1px solid #f5f0e833;border-radius:999px;padding:2px 6px;position:absolute;top:85.4%;left:85.4%;translate:-50% -50%}.pv-video{flex-direction:column;align-items:center;max-width:100%;display:flex}.pv-video-box{max-width:100%;min-height:0;display:flex;position:relative}.pv-video-box video{max-height:calc(100dvh - 160px)}.pv-skip{color:#f5f0e8;font:600 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:1px;display:inline-flex}.pv-skip small{opacity:.8;margin-left:2px;font-size:10px;font-weight:400}.pv-skip.over{z-index:4;opacity:0;pointer-events:none;background:#0808088c;border:1px solid #f5f0e880;border-radius:14px;height:42px;padding:0 16px;transition:opacity .2s,background-color .16s,border-color .16s,color .16s,transform .18s cubic-bezier(.34,1.5,.64,1);position:absolute;top:50%;transform:translateY(-50%)scale(1)}.pv-skip.over.back{left:calc(50% - 132px)}.pv-skip.over.fwd{right:calc(50% - 132px)}.skips-on>.pv-skip.over{opacity:1;pointer-events:auto}.pv-skip.over:hover{color:#fff;background:#ff9f0a24;border-color:#ff9f0ab3;transform:translateY(-50%)scale(1.05)}.pv-skip.over:active{transform:translateY(-50%)scale(.95)}.pv-skip.over.seek-hit{animation:.24s cubic-bezier(.2,.8,.2,1) pvSkipHit}.pv-horizon{justify-content:flex-end;align-items:center;gap:12px;width:100%;min-height:40px;padding:4px 4px 0;display:flex}.pv-horizon-skips{gap:4px;display:none}.pv-skip.bar{color:#d0d3d8;border-radius:9px;width:50px;height:40px;font-weight:500;transition:background-color .15s,color .15s,transform .15s}.pv-skip.bar:hover{color:#fff;background:#ffffff14}.pv-skip.bar:active{transform:scale(.94)}.pv-skip.bar.seek-hit{animation:.22s pvHorizonSkipHit}@media not ((hover:hover) and (min-width:641px)){.pv-skip.over{display:none}.pv-horizon{justify-content:space-between}.pv-horizon-skips{display:inline-flex}}.pv-seekfb{z-index:5;color:#fff;font:600 10px/1 var(--font-mono);letter-spacing:.05em;pointer-events:none;opacity:0;background:#080809c2;border:1px solid #ff9f0a61;border-radius:7px;padding:6px 10px;position:absolute;top:calc(50% + 55px);left:50%;transform:translate(-50%,-50%)scale(.92)}.pv-seekfb.on{animation:.5s cubic-bezier(.16,1,.3,1) pvSeekFeedback}.pv-buffering{z-index:5;color:var(--fg);font:10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 6px #f5f0e84d;pointer-events:none;background:#080808bd;border:1px solid #f5f0e81f;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-buffering.on{display:flex}.pb-spin{border:2px solid #f5f0e838;border-top-color:var(--fg);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite pbSpin}.pb-rate{color:#f5f0e899;letter-spacing:.03em;text-transform:none}.pv-net{color:#c2c5cc;font:10px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.pv-net-dot{background:#c2c5cc;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.pv-net[data-state=loading] .pv-net-dot{background:#f5f6f8;animation:1.4s ease-in-out infinite pvHorizonTransfer}.pv-net[data-state=idle]{color:#969ca6}.pv-net-rate{color:#f5f6f8;font-size:11px;font-weight:500}.pv-net-ahead{color:#aeb3bc}.pv-net-ahead:before{content:"·";color:#777d86;margin-right:7px}.pv-stills-msg{color:var(--fg-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.pv-stills-spin{border:1px solid #555;border-top-color:#eee;border-radius:50%;width:14px;height:14px;animation:1s linear infinite stashPreviewSpin}.pv-still{aspect-ratio:16/9;background:#0c0c0d;border-radius:6px;min-width:0;display:block;position:relative;overflow:hidden}.pv-still canvas{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.pv-still.is-ready canvas{opacity:.72}.pv-still.is-ready:hover canvas{opacity:1}.pv-still span{color:var(--fg);font:500 9.5px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000e6;position:absolute;bottom:3px;left:5px}.pv-still:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.pv-still:not(.is-ready){background:linear-gradient(100deg,#0c0c0d 30%,#18181a 50%,#0c0c0d 70%) 0 0/300% 100%;animation:1.6s ease-in-out infinite stashThumbWait}.wave{isolation:isolate;color:#fff;background:#09090b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:124px minmax(0,1fr);gap:20px;width:min(760px,100%);padding:18px;transition:border-color .6s,box-shadow .6s;display:grid;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff08,0 22px 55px #00000052}.wave.is-playing{border-color:color-mix(in srgb, var(--pv-hue) 22%, #ffffff14);box-shadow:inset 0 1px 0 #ffffff08, 0 22px 55px #00000052, 0 0 44px color-mix(in srgb, var(--pv-hue) 10%, transparent)}.wave:before{content:"";z-index:-2;aspect-ratio:1;background:conic-gradient(var(--site-c0,#ff8bd0), var(--site-c1,#ffd66b), var(--site-c2,#8bd4a8), var(--site-c3,#7cc4ff), var(--site-c0,#ff8bd0));opacity:0;width:300%;margin-top:-150%;transition:opacity .6s;animation:9s linear infinite paused lbStashFoil;position:absolute;top:50%;left:-100%}.wave.is-playing:before{opacity:.85;animation-play-state:running}.wave:after{content:"";z-index:-1;background:linear-gradient(145deg,#ffffff07,#0000 48%),#09090b;border-radius:15px;position:absolute;inset:1px}.wave-wash{z-index:0;opacity:0;pointer-events:none;border-radius:15px;position:absolute;inset:1px;overflow:hidden}.wave-wash img{object-fit:cover;filter:blur(28px)saturate(1.4);width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;inset:-30px}.wave-wash.on{opacity:.26;animation:.8s both lbStashIn}.wave-art-col,.wave-main,.wave-meta,.wave-spectrum,.wave-time,.wave-transport,.wave-state{z-index:1;min-width:0;position:relative}.wave-art-col{flex-direction:column;gap:10px;display:flex}.wave-art{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--pv-hue) 16%, transparent), transparent 48%), #111114;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:124px;transition:box-shadow .6s,border-color .6s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000073}.wave.is-playing .wave-art{border-color:color-mix(in srgb, var(--pv-hue) 42%, #ffffff1a);box-shadow:0 10px 26px #00000080, 0 0 0 1px color-mix(in srgb, var(--pv-hue) 20%, transparent), 0 0 30px color-mix(in srgb, var(--pv-hue) 20%, transparent)}.wave-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.wave.is-playing .wave-art img{transform:scale(1.045)}.wave-art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff3 50%,#0000 60%);width:300%;animation:6s ease-in-out infinite lbStashSheen;position:absolute;top:0;bottom:0;left:-100%}.wave-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(125deg,#ffffff1a,#0000 34%);position:absolute;inset:0;box-shadow:inset 0 0 30px #00000057}.wave-art-mark{color:color-mix(in srgb, var(--pv-hue) 70%, #fff);font:500 32px/1 var(--font-mono);opacity:.72}.wave-source{color:#ffffff52;font:9px/1.4 var(--font-mono);letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.wave-meta{margin-bottom:10px}.wave-signal{color:#ffffff4d;font:9px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;margin-bottom:5px;display:flex;overflow:hidden}.wave-signal:before{content:"";background:color-mix(in srgb, var(--pv-hue) 80%, #fff);width:5px;height:5px;box-shadow:0 0 7px color-mix(in srgb, var(--pv-hue) 60%, transparent);border-radius:50%;flex:none}.wave.is-playing .wave-signal:before{animation:2.4s ease-in-out infinite waveSigPulse}.wave-name{color:#ffffffeb;font:700 17px/1.3 var(--font-mono);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wave-spectrum{cursor:pointer;touch-action:pan-y;background:linear-gradient(#ffffff04,#0006),#0003;border:1px solid #ffffff12;border-radius:14px;height:136px;margin-bottom:5px;overflow:hidden;box-shadow:inset 0 1px 8px #00000059}.wave-spectrum canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wave.is-playing .wave-spectrum:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--pv-hue) 8%, transparent));height:44%;position:absolute;bottom:0;left:0;right:0}.wave-building,.wave-nopeaks{z-index:3;font:600 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:7px;right:9px}.wave-building{color:var(--pv-hue);opacity:.9}.wave-nopeaks{color:#ffffff47}.wave-building .dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite waveBuildPulse}.wave-time{align-items:center;gap:10px;margin:8px 0 14px;display:flex}.wave-pos,.wave-rem{color:#ffffff6b;min-width:48px;font:10px/1 var(--font-mono);letter-spacing:.08em}.wave-rem{text-align:right}.wave-prog{background:#ffffff14;border-radius:999px;flex:1;height:3px;position:relative}.wave-prog:has(input:focus-visible){outline:1px solid color-mix(in srgb, var(--pv-hue) 66%, transparent);outline-offset:6px}.wave-prog-fill{background:var(--pv-hue);opacity:.85;height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--pv-hue) 45%, transparent);pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.wave-prog-pip{background:var(--pv-hue);width:2px;height:10px;box-shadow:0 0 6px color-mix(in srgb, var(--pv-hue) 70%, transparent);pointer-events:none;border-radius:2px;position:absolute;top:-3.5px}.wave-prog input{opacity:0;cursor:pointer;width:100%;height:21px;margin:0;position:absolute;inset:-9px 0}.wave-transport{align-items:center;gap:8px;display:flex}.wave-btn{color:#ffffff8c;width:42px;height:42px;font:600 10px/1 var(--font-mono);font-variant-numeric:tabular-nums;background:#ffffff05;border:1px solid #ffffff17;border-radius:12px;place-items:center;transition:color .18s,border-color .18s,background-color .18s,transform .14s cubic-bezier(.34,1.5,.5,1),box-shadow .18s;display:grid}.wave-btn:hover{border-color:color-mix(in srgb, var(--pv-hue) 32%, #ffffff17);background:color-mix(in srgb, var(--pv-hue) 7%, #ffffff05);color:#fff;transform:translateY(-1px)}.wave-btn:active{transform:scale(.92)}.wave-btn.seek-hit{animation:.24s cubic-bezier(.2,.8,.2,1) waveSeekHit}.wave-play{background:linear-gradient(150deg, color-mix(in srgb, var(--pv-hue) 90%, #fff), color-mix(in srgb, var(--pv-hue) 84%, #000));color:#09090b;width:56px;height:56px;box-shadow:0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff59, 0 10px 28px color-mix(in srgb, var(--pv-hue) 28%, transparent);border-color:#0000;border-radius:50%;position:relative}.wave-play:hover{color:#000;border-color:#0000;transform:translateY(-1px)scale(1.04)}.wave-play.playing:after{content:"";border:1px solid color-mix(in srgb, var(--pv-hue) 65%, transparent);pointer-events:none;border-radius:50%;animation:2.6s cubic-bezier(.2,.6,.4,1) infinite wavePlayPing;position:absolute;inset:-1px}.wave-volume{width:72px;accent-color:var(--pv-hue)}.wave-state{color:#ffffff47;min-height:14px;font:9px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:lowercase;align-items:center;gap:7px;margin-top:11px;display:flex}.wave-state-dot{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px;transition:box-shadow .3s}.wave-state.playing{color:var(--pv-hue)}.wave-state.playing .wave-state-dot{animation:2.4s ease-in-out infinite waveSigPulse;box-shadow:0 0 8px}.wave-state.buffering{color:#e0a52a}.wave-state.buffering .wave-state-dot{animation:.9s ease-in-out infinite waveSigPulse}.wave-state.error{color:#ff6a62}@media (max-width:700px){.wave{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.wave-art{border-radius:9px;width:72px}.wave-main{display:contents}.wave-meta{align-self:center;margin:0}.wave-spectrum,.wave-time,.wave-transport,.wave-state{grid-column:1/-1}.wave-spectrum{height:116px;margin:0}.wave-time{margin:0}.wave-transport{justify-content:center}.wave-state{justify-content:center;margin-top:0}.wave-btn{width:46px;height:46px}.wave-play{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.lib-found{outline:2px solid #a6e36d80}.arrival-scan,.tile>.seal,.row>.seal,.row[data-themed]>.arrival-scan,.row[data-themed]>.seal,.library-remove-mark{display:none}.tile-art[data-thumb=wait] .thumb-status:before,[data-lazy-thumb=loading]>.thumb-line:before{content:"> generating..."}}.cmd-scan{z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 38%,#ff9f0a1a 50%,#0000 62%) 0 0/260% 100% no-repeat;border-radius:16px;animation:1.7s ease-in-out infinite bypassScan;position:absolute;inset:0}body .cmd .cmd-input[data-scramble]{font-family:var(--font-mono);color:#ff9f0af2;caret-color:#0000;animation:none;box-shadow:0 0 0 3px #ff9f0a26,0 0 18px #ff9f0a1f}body .cmd .cmd-input.swap{animation:.34s both urlSwapFlicker}body .cmd .cmd-input.lock{animation:.9s cubic-bezier(.22,.61,.36,1) both urlLockPulse}body .cmd .cmd-input.lnf-pulse{animation:.6s lnfPulse}.lnf{z-index:1;font:16px var(--font-sans);color:#f5f0e885;white-space:pre;pointer-events:none;align-items:center;padding:0 108px 0 55px;transition:opacity .25s;display:flex;position:absolute;inset:0;overflow:hidden}.lnf.out{opacity:0}.lnf-word{font-family:var(--font-mono);color:var(--fg);text-shadow:0 0 12px #f5f0e88c;font-weight:500;display:inline-block}.lnf-word.glitch{animation:.42s steps(2,end) 2 lnfGlitch}.detect-hint{width:-moz-fit-content;width:fit-content;max-width:100%;font:10.5px/1.2 var(--font-mono);letter-spacing:.04em;color:var(--fg-muted);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:5px 11px;animation:.2s both hintFadeIn;display:inline-flex}.detect-hint.faded{opacity:0;visibility:hidden;animation:.4s both hintFadeOut}.detect-hint-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.detect-hint[data-themed]{border-color:color-mix(in srgb, var(--site-c0,var(--site)) 30%, transparent);background:color-mix(in srgb, var(--site-c0,var(--site)) 6%, transparent)}.detect-hint[data-themed] .detect-hint-dot{background:var(--site-c0,var(--site));box-shadow:0 0 6px var(--site-glow)}.detect-hint:is([data-type=playlist],[data-type=gallery],[data-type=audio],[data-type=file]){color:var(--fg)}.dl-btn.verifying{opacity:.7;cursor:progress;animation:1.1s ease-in-out infinite dlVerifyPulse}.look{--bp:255 159 10;border:1px solid rgb(var(--bp) / .34);background:repeating-linear-gradient(to bottom, #ffffff03 0, #ffffff03 1px, transparent 1px, transparent 3px), radial-gradient(115% 150% at 0% 0%, rgb(var(--bp) / .065), transparent 56%), #0e0e11;font-family:var(--font-mono);letter-spacing:.02em;color:rgb(var(--bp));border-radius:9px;row-gap:4px;margin-top:12px;padding:7px 10px 8px;font-size:11px;transition:border-color .28s,box-shadow .28s;animation:.22s both hintFadeIn;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 6px 18px #00000021}.look[data-lane=home]{--bp:165 148 255}.look:before{content:"";pointer-events:none;opacity:.3;background:linear-gradient(rgb(var(--bp)), rgb(var(--bp))) left top / 6px 1px no-repeat, linear-gradient(rgb(var(--bp)), rgb(var(--bp))) left top / 1px 6px no-repeat, linear-gradient(rgb(var(--bp)), rgb(var(--bp))) right bottom / 6px 1px no-repeat, linear-gradient(rgb(var(--bp)), rgb(var(--bp))) right bottom / 1px 6px no-repeat;position:absolute;inset:3px}.look.is-long{border-color:rgb(var(--bp) / .5);box-shadow:inset 0 1px 0 #ffffff09, 0 8px 26px #0000002e, 0 0 18px rgb(var(--bp) / .055)}.look-cmd{color:#75757d;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:9.5px;line-height:1.1;display:flex}.look-token{border:1px solid rgb(var(--bp) / .2);background:rgb(var(--bp) / .035);color:rgb(var(--bp));letter-spacing:.04em;border-radius:4px;flex:none;padding:2px 5px;font-size:9px;line-height:1}.look-token:after{content:"[wait]"}.look.is-long .look-token:after{content:"[slow]"}.look[data-lane=home] .look-token:after{content:"[home]"}.look-trace{pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff13 0 3px,#0000 3px 7px);height:1px;margin:1px -2px;position:relative;overflow:hidden}.look-trace:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--bp) / .22), rgb(var(--bp)), transparent);opacity:0;width:32%;position:absolute;inset:0 auto 0 0;transform:translate(-140%)}.look.ping .look-trace:after{animation:.72s cubic-bezier(.16,1,.3,1) both bypassTrace}.look-dot{width:6px;height:6px;box-shadow:0 0 0 3px rgb(var(--bp) / .045), 0 0 7px rgb(var(--bp) / .22);background:currentColor;border-radius:50%;display:block;position:relative}.look[data-state=looking] .look-dot{animation:1.05s ease-in-out infinite bypassDotPulse}.look.is-long .look-dot:after{content:"";border:1px solid;border-radius:50%;animation:1.8s ease-out infinite bypassDotRing;position:absolute;inset:-4px}.look-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.look-line{color:var(--fg-muted);font:12px/1.55 var(--font-mono);letter-spacing:.01em;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;padding:1px 0;display:grid}.look-p{color:rgb(var(--bp,255 159 10));justify-content:center;display:inline-flex}.look-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.look-s{color:var(--fg-muted);white-space:nowrap;font-size:11px}.look-line.is-cur{align-items:center}.look-line.is-head,.look-line.is-cur,.look-line.is-sum{color:var(--fg)}.look-line.is-cur .look-s{color:rgb(var(--bp))}.look-line.is-sum .look-p{color:var(--ok)}.look-line.is-bad,.look-line.is-bad .look-p{color:var(--danger-ink)}.look-line.is-hint{color:var(--fg-subtle)}.look-line.in{animation:.32s cubic-bezier(.22,1,.36,1) both bypassLogIn}.look-t.shift{animation:.28s both bypassPhaseShift}.job .look-line.is-sum{margin-top:5px;font-size:11px}.job[data-state=error]>.look-log{margin-top:10px}@media (max-width:600px){.look-line.is-cur .look-t{white-space:normal}}.job.look-seal{animation:.74s cubic-bezier(.16,1,.3,1) both bypassSeal}.job.look-seal[data-lane=home]{animation-name:bypassPremiumSeal}.job.look-interrupt{animation:.46s ease-out both bypassInterrupt}.popover.decl-typing :is(.pill,[role=option]){visibility:hidden;animation:1ms step-end both declTypeIn;animation-delay:calc(var(--i,0) * 36ms)}.popover.xl-typing [role=option]{visibility:hidden;animation:1ms step-end both declTypeIn;animation-delay:calc(var(--i,0) * 22ms)}.drop.formatted{animation:.4s flashBorder}.url-chips{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:5px;max-height:228px;margin:6px -6px 0;padding:4px 6px;display:flex;overflow-y:auto}.url-chip{border:1px solid var(--line);background:var(--bg-elev-2);border-radius:8px;flex:none;align-items:center;gap:10px;padding:8px 10px 8px 12px;transition:border-color .15s;animation:.25s cubic-bezier(.34,1.4,.64,1) backwards chipIn;display:flex}.url-chip:hover{border-color:var(--line-strong)}.url-chip[data-themed]{border-color:color-mix(in srgb, var(--site-c0,var(--site)) 60%, transparent);box-shadow:0 0 10px var(--site-glow)}.url-chip-num{width:20px;height:20px;font:10px/1 var(--font-mono);color:var(--site-c0,var(--platform-primary,var(--fg)));background:color-mix(in srgb, var(--site-c0,var(--platform-primary,var(--fg))) 14%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.url-chip-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:12px/1.3 var(--font-mono);color:var(--fg-muted);flex:1;overflow:hidden}.chip-host{color:var(--fg-muted)}.url-chip[data-themed] .chip-host{color:var(--site-c0,var(--site))}.chip-sep{color:var(--fg-faint);margin:0 3px}.chip-id{color:var(--fg);font-weight:500}.url-chip-remove{width:26px;height:26px;color:var(--fg-faint);border-radius:6px;flex-shrink:0;place-items:center;margin:-4px -4px -4px 0;font-size:15px;line-height:1;transition:color .15s;display:grid}.url-chip-remove:hover{color:var(--danger)}.verified-strip{font-family:var(--font-mono);align-items:center;gap:14px;margin-top:14px;transition:opacity .55s;animation:.3s both hintFadeIn;display:flex}.verified-strip.resting{opacity:.5}.verified-strip-lead{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);flex-shrink:0;align-items:center;gap:7px;font-size:10px;display:inline-flex}.verified-strip-dot{background:var(--ok);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 14%, transparent);border-radius:50%}.verified-strip-track{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.verified-strip-marquee{white-space:nowrap;will-change:transform;animation:verifiedScroll var(--vs-dur,60s) linear infinite;display:inline-flex}.verified-strip:hover .verified-strip-marquee,.verified-strip.resting .verified-strip-marquee,.verified-strip.vs-hold .verified-strip-marquee{animation-play-state:paused}.vs-copy{gap:22px;padding-right:22px;display:inline-flex}.verified-strip-item{color:#f5f0e88c;align-items:center;gap:7px;font-size:12.5px;transition:color .15s;display:inline-flex}.verified-strip-item[data-themed]{color:color-mix(in srgb, var(--site-c0,var(--site)) 45%, #f5f0e880)}.verified-strip-item:hover{color:var(--fg)}.verified-strip-item[data-themed]:hover{color:var(--site-c0,var(--site))}.verified-strip-fav,.verified-strip-fav-fb{border-radius:3px;flex-shrink:0;width:14px;height:14px}.verified-strip-fav{box-sizing:content-box;opacity:.9;background:#f5f0e8;padding:1px}.verified-strip-fav-fb{background:color-mix(in srgb, var(--site,var(--fg)) 18%, var(--bg-elev-2));color:var(--fg-muted);justify-content:center;align-items:center;font-size:7.5px;display:inline-flex}.site-adv{background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;margin-top:12px;overflow:hidden}.site-adv.sadv-arrive{animation:.42s cubic-bezier(.22,1,.36,1) both sadv-in}.sadv-h{min-height:44px;font:400 13px/1.3 var(--font-mono);color:var(--fg);align-items:center;gap:10px;padding:7px 6px 7px 12px;display:flex}.sadv-dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.sadv-dot[data-tone=warn]{background:var(--warn)}.sadv-dot[data-tone=bad]{background:var(--danger-ink)}.sadv-w{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sadv-w[data-tone=warn]{color:var(--warn-ink)}.sadv-w[data-tone=bad]{color:var(--danger-ink)}.sadv-host{color:var(--fg-muted)}.sadv-tot{flex:none;display:inline-flex}.sadv-bl{justify-content:flex-end;gap:2px;display:flex}.sadv-bl i{background:var(--danger);border-radius:1px;width:4px;height:12px}.sadv-tot .sadv-bl i{height:14px}.sadv-bl i.p{background:var(--ok)}.sadv-go{height:30px;color:var(--fg);font:500 12px/1 var(--font-mono);white-space:nowrap;background:#30d15814;border:1px solid #30d15880;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex;position:relative}.sadv-go:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sadv-go i{background:var(--ok);border-radius:50%;width:6px;height:6px}.sadv-go:hover{background:#30d15824}.sadv-tag{font:500 11px/1 var(--font-mono);color:var(--fg-muted);border:1px solid #ffffff14;border-radius:6px;flex:none;padding:4px 6px}.sadv-more{width:32px;height:32px;color:var(--fg-muted);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.sadv-more:before{content:"";position:absolute;inset:-6px}.sadv-more svg{width:16px;height:16px;transition:transform .3s var(--ease-snap)}.site-adv[data-open=true] .sadv-more svg{transform:rotate(180deg)}.sadv-go:focus-visible,.sadv-more:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.sadv-b{transition:grid-template-rows .36s var(--ease-snap);grid-template-rows:0fr;display:grid}.site-adv[data-open=true] .sadv-b{grid-template-rows:1fr}.sadv-b>div{min-height:0;overflow:hidden}.sadv-rows{font:400 12px/1.3 var(--font-mono);grid-template-columns:minmax(0,1fr) auto 64px;margin:0 12px 10px;display:grid}.sadv-rows>*{border-top:1px solid #ffffff14;align-items:center;padding:7px 0;display:flex}.sadv-rows>.sadv-ct{justify-content:flex-end}.sadv-nm{min-width:0;color:var(--fg)}.sadv-ct{text-align:right;white-space:nowrap;color:var(--fg-muted);padding-left:12px}.sadv-ct.ok{color:var(--ok)}.sadv-ct.mid{color:var(--warn-ink)}.sadv-ct.no{color:var(--danger-ink)}.sadv-lk{color:var(--fg-muted)}.sadv-err{font:11px/1.45 var(--font-mono);color:var(--fg-subtle);overflow-wrap:anywhere;margin:-4px 12px 10px}.handoff{background:linear-gradient(100deg, #ff9f0a14, var(--bg-elev) 58%);font-family:var(--font-mono);border:1px solid #ff9f0a47;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:11px 12px;display:grid;overflow:hidden}.handoff.is-arriving{animation:.28s cubic-bezier(.2,.8,.2,1) both extensionHandoffIn}.handoff-mark{width:30px;height:30px;color:var(--accent);background:#ff9f0a14;border:1px solid #ff9f0a57;border-radius:9px;place-items:center;font-size:15px;display:grid}.handoff-copy{min-width:0}.handoff-copy strong,.handoff-copy>span{display:block}.handoff-copy strong{letter-spacing:.07em;text-transform:uppercase;color:var(--fg);font-size:10px;font-weight:600}.handoff-copy>span{overflow-wrap:anywhere;color:var(--fg-muted);margin-top:3px;font-size:11px;line-height:1.45}.handoff-copy b{color:var(--fg);font-weight:500}.handoff-copy i{color:var(--accent);font-style:normal}.handoff-dismiss{border:1px solid var(--line);background:var(--bg-elev-2);min-height:36px;color:var(--fg-muted);font:inherit;border-radius:8px;place-items:center;padding:0 10px;font-size:10.5px;display:inline-grid}.handoff-dismiss:hover,.handoff-dismiss:focus-visible{border-color:var(--line-strong);color:var(--fg)}@media (max-width:520px){.handoff{grid-template-columns:auto minmax(0,1fr)}.handoff-dismiss{grid-column:1/-1;width:100%}}.mode-strip{opacity:.85;pointer-events:none;border-radius:999px;animation:8s step-end infinite tsProjectorFlicker;position:absolute;inset:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.mode-strip:after{content:"";pointer-events:none;background:linear-gradient(#000000f0 0 2.5px,#0000 2.5px calc(100% - 2.5px),#000000f0 calc(100% - 2.5px) 100%);position:absolute;inset:0}.mode-strip-track{will-change:transform;align-items:center;gap:3px;height:100%;padding-right:3px;animation:16s linear infinite tsMovieFlow;display:inline-flex}.mode-strip-track img{object-fit:cover;filter:saturate(1.16)contrast(1.08);border-radius:2px;flex:none;width:13px;height:19px}.mode-strip-track i{background:#f5f0e80d;border:1px solid #f5f0e829;border-radius:2px;flex:none;width:13px;height:15px}.mode-btn:has(.mode-strip){box-shadow:inset 0 0 0 1px #ff9f0a52}.mode-label{z-index:1;position:relative}.mode-strip+.mode-label{text-shadow:0 1px 6px #000000f2,0 0 3px #000000e6}.mode-strip+.mode-label:before{content:"";z-index:-1;background:radial-gradient(#000000b8 0%,#00000073 55%,#0000 82%);border-radius:999px;position:absolute;inset:-3px -7px}@media (prefers-reduced-motion:reduce){.popover.decl-typing :is(.pill,[role=option]),.popover.xl-typing [role=option],.url-chip,.look-line.in,.verified-strip,.detect-hint{visibility:visible;animation:none}.detect-hint.faded{visibility:hidden}.vs-copy+.vs-copy{display:none}.verified-strip-track{scrollbar-width:none;overflow-x:auto}}.pressing,.sweep-once:not(.seg-sweep):after,.glance.sweep-once:before{animation:none}.seg .seg-item.seg-flick>svg,.seg .seg-item.seg-flick.help-q{animation:.26s step-end segFlick}header .seg.seg-sweep:after{animation:2.64s ease-in-out segShimmer}.seg-ctl.seg-sweep:after{animation:2.16s ease-in-out segShimmer}.seg-item,.seg-btn{--cmd-ring:rgb(var(--t) / .3)}.seg-btn.info{--cmd-ring:#2997ff73}.seg-btn.amber{--cmd-ring:#ff9f0a80}.seg-btn.danger{--cmd-ring:#ff453a73}.icon-btn{--cmd-ring:#f5f0e840}.mirror-go{--cmd-ring:#ff9f0a80}.cmd-hit{animation:.26s cubic-bezier(.34,1.4,.64,1) cmdHitPop,.4s ease-out cmdHitRing}.seg .cmd-hit,.seg-ctl .cmd-hit{animation:.26s cubic-bezier(.34,1.4,.64,1) cmdHitPop,.4s ease-out cmdHitRingIn}.seg-item.updates-btn:hover{color:#ffc85a}.star-glyph{width:13px;height:13px;display:block;overflow:visible}.star-path{transform-box:fill-box;transform-origin:50%;transition:transform .45s var(--ease-pop)}.updates-btn:hover .star-path{animation:sparkBloom .55s var(--ease-pop);transform:rotate(72deg)scale(1.1)}.updates-dot{z-index:2;pointer-events:none;background:#34d399;border-radius:50%;width:5px;height:5px;margin-left:1px;animation:2.4s ease-in-out infinite updatesDotPulse;position:absolute;top:1px;left:50%;box-shadow:0 0 0 2px #070707}.info-dot{transform-box:fill-box;transform-origin:50%;transition:transform .42s var(--ease-pop)}.help-btn:hover .info-dot{transform:translateY(-2px)}.ann-row{font:12px/1.5 var(--font-mono);padding:6px 14px}.ann-line{align-items:center;gap:8px;display:flex}.ann-led{--c:175 150 255;background:rgb(var(--c));border-radius:50%;flex:none;width:6px;height:6px}.ann-row.read .ann-led{background:#f5f0e833}.ann-row:not(.read)>.ann-line>.ann-led{box-shadow:0 0 6px rgb(var(--c) / .7);animation:2.8s ease-in-out infinite annBreathe}.ann-chip{font:600 9px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#af96ff}.ann-was{color:var(--fg-subtle);padding-left:14px;font-size:10.5px;line-height:1.5;display:block}html.gn-lnh .help-btn,html.gn-lnh .help-q,html.gn-lnh .qmark{animation:1.8s ease-in-out 4.5 lnhBtnPulse,.9s ease-out 8.1s lnhBtnSettle}.exit-pill-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:none;width:13px;height:13px}.exit-node{fill:#0000;opacity:.55;transform-box:fill-box;transform-origin:50%;transition:opacity .4s var(--ease-snap), fill .45s var(--ease-snap), transform .5s var(--ease-snap), filter .4s var(--ease-snap)}.exit-pill[data-pill=on] .exit-node{fill:currentColor;opacity:1}.exit-pill-dot{width:5px;height:5px;transition:background-color .45s var(--ease-snap), box-shadow .45s var(--ease-snap), transform .5s var(--ease-snap);background:#f5f0e840;border-radius:50%;flex:none}.exit-pill[data-pill=on] .exit-pill-dot{background:var(--ok);box-shadow:0 0 6px #30d158bf}.exit-pill[data-pill=on][data-route=warp] .exit-pill-dot{background:#f6821f;box-shadow:0 0 6px #f6821fbf}.exit-pill[data-pill=on][data-route=home] .exit-pill-dot{background:#ffcc4d;box-shadow:0 0 6px #ffcc4db3}.exit-pill[data-pill=on][data-route=tor] .exit-pill-dot{background:#b07cf0;box-shadow:0 0 6px #b07cf0bf}.exit-pill[data-pill=connecting]{color:#ff8174}.exit-pill[data-pill=connecting] .exit-pill-dot{background:#ff6b5a;animation:1s ease-in-out infinite proxyConnBlink;box-shadow:0 0 6px #ff6b5ab3}.exit-pill[data-pill=switching] .exit-pill-dot{background:var(--accent);animation:1.6s ease-in-out infinite proxySwitchBreathe;box-shadow:0 0 6px #ff9f0ab3}.exit-pill[data-pill=switching] .exit-node{animation:1.8s ease-in-out infinite vpnNodeChase}.exit-pill[data-pill=switching] .n2{animation-delay:.3s}.exit-pill[data-pill=switching] .n3{animation-delay:.6s}@media (hover:hover){.exit-pill:not([data-pill=on]):not([data-pill=switching]):hover .exit-node{animation:.7s cubic-bezier(.4,0,.6,1) proxyNodePreview}.exit-pill:not([data-pill=on]):not([data-pill=switching]):hover .n2{animation-delay:.18s}.exit-pill:not([data-pill=on]):not([data-pill=switching]):hover .n3{animation-delay:.36s}}.exit-pill.activating{animation:.4s cubic-bezier(.34,1.4,.64,1) proxyPillBurst}.exit-pill.activating .exit-node{animation:.55s cubic-bezier(.4,0,.4,1) proxyNodeActivate}.exit-pill.activating .n2{animation-delay:.12s}.exit-pill.activating .n3{animation-delay:.24s}@media (max-width:480px){.exit-pill.activating,.exit-pill.activating .exit-node{animation:none}}.conn-notice{color:var(--fg-muted);margin:0 0 12px;animation:.3s cubic-bezier(.2,.8,.2,1) both connNoticeIn;position:relative;container:conn-notice/inline-size}.conn-notice-tray{background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:44px;padding:3px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000040}.conn-notice-light{opacity:0;pointer-events:none;width:0;height:36px;transition:transform .42s var(--ease-snap), width .42s var(--ease-snap), opacity .18s ease;background:#ffffff12;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:inset 0 0 0 1px #ffffff0d}.conn-notice-tray.is-lit .conn-notice-light{opacity:1}.conn-notice-seg{z-index:1;height:36px;color:var(--fg-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 13px;display:inline-flex;position:relative}.conn-notice-seg:before{content:"";position:absolute;inset:-4px 0}.conn-notice-lane{flex:1;min-width:0;padding-left:5px}.conn-notice-signal{width:26px;height:26px;color:var(--accent);font:700 12px/1 var(--font-mono);background:#ff9f0a1f;border:1px solid #ff9f0a80;border-radius:999px;flex:none;place-items:center;display:grid}.conn-notice[data-tone=vpn] .conn-notice-signal{color:var(--danger-ink);background:#ff453a1f;border-color:#ff453a80}.conn-notice-head{text-overflow:ellipsis;min-width:0;color:var(--fg);font:500 13.5px/1 var(--font-sans);letter-spacing:-.01em;overflow:hidden}.conn-notice-n{color:var(--accent);font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.conn-notice-n small{font:inherit;color:var(--fg-muted)}.conn-notice-why{font:500 11px/1 var(--font-mono);transition:color .2s}.conn-notice-why[aria-expanded=true]{color:var(--fg)}@media (hover:hover){.conn-notice-why:hover{color:var(--fg)}}.conn-notice-why-short{display:none}.conn-notice-sep{background:#ffffff1a;flex:none;width:1px;height:16px;transition:opacity .2s}.conn-notice-tray.is-lit .conn-notice-sep{opacity:0}.conn-notice-drawer{transition:grid-template-rows .34s var(--ease-snap);grid-template-rows:0fr;display:grid}.conn-notice-drawer[data-open=true]{grid-template-rows:1fr}.conn-notice-drawer>div{min-height:0;overflow:hidden}.conn-notice-box{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;margin-top:6px;padding:14px 16px 15px}.conn-notice-pane{animation:connNoticePane .26s var(--ease-out) both;gap:12px;display:grid}.conn-notice-kicker{color:#ff9f0ad9;font:500 10px/1.2 var(--font-mono);letter-spacing:.08em}.conn-notice-text,.conn-notice-why-text{max-width:62ch;font:400 13px/1.55 var(--font-sans);color:var(--fg-muted);text-wrap:pretty;margin:0}.conn-notice-em{color:var(--fg);font-weight:600}.conn-notice-route{grid-template-columns:auto minmax(14px,1fr) auto minmax(14px,1fr) auto;align-items:center;gap:6px;display:grid}.conn-notice-st{background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;gap:3px;padding:6px 9px;display:grid}.conn-notice-st b{color:var(--fg);font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.conn-notice-st small{color:var(--fg-faint);font:400 10px/1 var(--font-mono);white-space:nowrap}.conn-notice-st.is-exit{background:#ff9f0a0f;border-color:#ff9f0a73}.conn-notice-st.is-exit b{color:var(--accent)}.conn-notice-wire{background:linear-gradient(90deg,#ffffff1f,#ff9f0a8c,#ffffff1f);height:1px;position:relative;overflow:hidden}.conn-notice-wire:after{content:"";background:linear-gradient(90deg,#ff9f0a00,#ff9f0ae6,#ff9f0a00);width:40%;animation:3.6s cubic-bezier(.45,0,.55,1) infinite connNoticeRouteFlow;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.conn-notice-wire:nth-of-type(2):after{animation-delay:.6s}@container conn-notice (width<=520px){.conn-notice-n small,.conn-notice-why-label{display:none}.conn-notice-why-short{display:inline}.conn-notice-seg{padding:0 11px}.conn-notice-lane{gap:8px;padding-left:5px}.conn-notice-st{padding:6px 7px}}@container conn-notice (width<=316px){.conn-notice-head{font-size:12px}}footer.footer-rise{animation:footerRise .75s var(--ease-out) both}html.gn-power footer.footer-rise{animation:footerRise .44s var(--ease-snap) .6s both}html.gn-power:not(.gn-o-go) footer.footer-rise{animation-play-state:paused}.roll-ch.bump{animation-timing-function:cubic-bezier(.34,1.2,.64,1)}.ticker.offscreen .tk-v:not(.stat-ping):not(.rolling){animation-play-state:paused}.ticker .tk-v.stat-ping{animation:1.2s ease-in-out forwards statPing}.tk-arrow{display:inline-block}.tk-arrow.arrow-bump-up{animation:arrowBumpUp .42s var(--ease-out)}.tk-arrow.arrow-bump-down{animation:arrowBumpDown .42s var(--ease-out)}.status-pill .live-dot[data-state=ok]:after{animation:2.9s cubic-bezier(.4,0,.2,1) infinite sbHalo}.status-pill .live-dot[data-state=error]{animation:1.15s ease-in-out infinite sbBlink}.status-pill .live-dot[data-state=busy]{animation:none}.spark .sb-beat{transform-origin:50%;animation:sbBeatIn .42s var(--ease-out) both}.pl-plate{z-index:65;left:50%;bottom:max(16px, env(safe-area-inset-bottom));background:var(--bg-elev);width:min(420px,100vw - 24px);box-shadow:var(--shadow-pop);text-align:left;border:1px solid #ff6a3d52;border-radius:14px;padding:12px 12px 13px 15px;animation:.3s cubic-bezier(.2,.8,.2,1) both connNoticeIn;position:fixed;translate:-50%}.pl-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-row+.pl-row{margin-top:6px}.pl-kick{min-width:0;font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffb27a;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pl-kick i{background:#ff6a3d;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite plBreathe;box-shadow:0 0 10px #ff6a3dcc}.pl-big{font:600 15px/1.3 var(--font-sans);color:var(--fg)}.pl-most{font:11.5px/1.5 var(--font-mono);color:var(--fg-subtle);margin:6px 0 0}.glance-pick{opacity:0;pointer-events:none;width:0;height:44px;transition:transform .42s var(--ease-snap), width .42s var(--ease-snap), opacity .18s ease;background:#f5f0e812;border-radius:999px;top:3px;left:3px;box-shadow:inset 0 0 0 1px #f5f0e826,0 1px 2px #00000080}.glance>.glance-pick,.glance[data-lit]>.glance-pick{z-index:0;position:absolute}.glance.is-picked>.glance-pick{opacity:1}.glance.is-picked .glance-seg:after{opacity:0}.glance-seg[aria-expanded=true] .glance-k{color:var(--fg)}.glance-drawer{transition:grid-template-rows .34s var(--ease-snap);grid-template-rows:0fr;display:grid}.glance-drawer[data-open=true]{grid-template-rows:1fr}.glance-drawer>div{min-height:0;overflow:hidden}.glance-box{background:var(--bg-elev);border:1px solid var(--line);text-align:left;border-radius:14px;margin-top:8px;padding:14px 16px 15px}.glance-pane{animation:glancePane .26s var(--ease-out) both;gap:11px;display:grid}.glance-p{font:400 13px/1.55 var(--font-sans);color:var(--fg-muted);text-wrap:pretty;margin:0}.glance-note{font:400 12px/1.5 var(--font-sans);color:var(--fg-subtle);text-wrap:pretty;margin:0}.glance-note .dash{font:500 12px/1 var(--font-mono)}.glance-em{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.node-drawer{animation:nodeDrawerIn .28s var(--ease-snap) both;margin-top:10px}.node-drawer .glance-box{margin-top:0}.rk{border:1px solid var(--line);background:var(--bg);border-radius:12px;position:relative;overflow:hidden}.rk-row{grid-template-columns:7px minmax(0,1.1fr) minmax(0,1.1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:grid;position:relative}.rk-row+.rk-row{border-top:1px solid var(--line)}.rk-led{background:#f5f0e838;border-radius:50%;width:7px;height:7px}.rk-row[data-state=ready] .rk-led{background:var(--ok);box-shadow:0 0 6px #30d15866}.rk-row[data-state=home] .rk-led{background:var(--warn);box-shadow:0 0 6px #ffb02066}.rk-row[data-state=down] .rk-led{background:var(--danger);box-shadow:0 0 6px #ff453a66}.rk-row[data-state=swapping] .rk-led{background:var(--accent);box-shadow:0 0 6px #ff9f0a66}.rk-name{min-width:0;font:500 12.5px var(--font-mono);color:var(--fg);overflow-wrap:anywhere}.rk-name small,.rk-ip small{font:10px/1.5 var(--font-mono);color:var(--fg-muted);white-space:pre-wrap;margin-top:4px;display:block}.rk-ip{min-width:0;font:11.5px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);overflow-wrap:anywhere}.rk-row.done .rk-ip>span{color:var(--ok-ink)}.rk-row.done[data-state=home] .rk-ip>span{--rk-glow:#ffb020bf;color:var(--warn-ink)}.rk-ip>span.rk-solving{color:var(--fg-muted)}.rk-ip>span.rk-solved,.rk-ip-v.rk-solved{animation:1.6s ease-out both rkSolved}.rk-act{justify-content:flex-end;display:flex}.rk-fill{background:var(--accent);pointer-events:none;width:0;height:2px;position:absolute;bottom:0;left:0}.rk-row[data-state=swapping] .rk-fill,.rk-card[data-state=swapping]>.rk-fill{width:35%;animation:1.6s ease-in-out infinite alternate rkSweep}.rk-segs{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:2px;display:grid;position:absolute;bottom:0;left:14px;right:14px}.rk-segs i{background:#ffffff14;border-radius:2px;position:relative;overflow:hidden}.rk-segs i:after{content:"";transform-origin:0;background:var(--accent);transition:transform .3s linear;position:absolute;inset:0;transform:scaleX(0)}.rk-segs i.done:after{background:var(--ok);transition:transform .35s var(--ease-out), background-color .4s;transform:scaleX(1)}.rk-segs i.now:before{content:"";z-index:1;background:#ff9f0ad9;width:40%;animation:1.3s ease-in-out infinite alternate rkSegSweep;position:absolute;top:0;bottom:0;left:0}.rk-check.refreshing svg{animation:.48s linear infinite refreshSpin}@media (max-width:600px){.rk-row{grid-template-columns:7px minmax(0,1fr) auto;row-gap:5px;padding:12px}.rk-ip{grid-column:2}.rk-act{grid-area:1/3/span 2}}.walk-ready{border:1px solid var(--line);font:11.5px/1.55 var(--font-mono);color:#f5f0e8a8;overflow-wrap:anywhere;background:#00000047;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.walk-ready-dot{background:#f5f0e866;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.walk-ready[data-s=ready] .walk-ready-dot{background:var(--ok)}.walk-ready:is([data-s=block],[data-s=vpn]) .walk-ready-dot{background:var(--accent)}.walk-ready[data-s=check] .walk-ready-dot{animation:1.6s ease-in-out infinite walkReadyBreathe}.walk-ready b{color:var(--fg);font-weight:500}.walk-ready-again{color:var(--fg);white-space:nowrap;border-bottom:1px dashed #f5f0e866;position:relative}.walk-ready-again:before{content:"";position:absolute;inset:-13px -8px}.relay-pulse{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px;animation:2s ease-in-out infinite relayPulse;box-shadow:0 0 8px #30d158b3}.relay-wait{border:1px solid var(--line);background:var(--bg-elev-2);border-radius:10px;align-items:center;gap:14px;margin-bottom:12px;padding:13px 15px;transition:border-color .3s;display:flex}.relay-wait-mark{flex:none;gap:5px;display:flex}.relay-wait-mark i{background:var(--line-strong);border-radius:2px;width:7px;height:22px;animation:1.4s ease-in-out infinite relayStep}.relay-wait-mark i:nth-child(2){animation-delay:.16s}.relay-wait-mark i:nth-child(3){animation-delay:.32s}.relay-wait-k{font:10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg)}.relay-wait-sub{font:12px/1.55 var(--font-mono);color:var(--fg-muted);margin-top:6px}.relay-wait.is-done{border-color:#30d15866}.relay-wait.is-done .relay-wait-mark i{background:var(--ok);animation:none;transform:scaleY(1)}.ln-shake{animation:.3s lnDialogShake}.overlay[data-state=open]{animation:.18s shareFadeIn}.modal.shake[data-state=open]{animation:pop-in .25s var(--ease-snap), lnDialogShake .3s ease}.modal.ln-dialog[data-state=open]{animation:.28s cubic-bezier(.16,1,.3,1) lnDialogIn}.modal.ln-dialog.shake[data-state=open]{animation:.28s cubic-bezier(.16,1,.3,1) lnDialogIn,.3s lnDialogShake}.modal.mirror-modal[data-state=open]{animation:.22s cubic-bezier(.2,.7,.3,1) shareSlideIn}.modal.mirror-modal.shake[data-state=open]{animation:.22s cubic-bezier(.2,.7,.3,1) shareSlideIn,.3s lnDialogShake}.popover[data-state=open],.tooltip[data-state=delayed-open],.tooltip[data-state=instant-open]{animation:.22s cubic-bezier(.16,1,.3,1) both chrome-tpPopIn}.popover[data-side=top],.tooltip[data-side=top]{--tp-dy:4px}@media (max-width:767px){.sheet[data-state=open]{animation:.18s cubic-bezier(.34,1.2,.64,1) slideUp}}.btn-danger:hover:not(:disabled)>svg{animation:checkBounce .5s var(--ease-pop)}.share-url.share-url-glow{background-image:linear-gradient(90deg,#0000 0%,#ff9f0a1a 50%,#0000 100%);background-repeat:no-repeat;background-size:60% 100%;animation:1.4s ease-out shareUrlGlow}.mirror-cmd{color:var(--fg-faint);font-size:10.5px;transition:color .2s}.mirror-premium{letter-spacing:.04em;color:var(--accent);flex:none;font-size:9.5px;font-weight:600}.is-starting .mirror-cmd{color:var(--accent)}.is-starting .mirror-premium{animation:1.2s ease-in-out infinite mirrorPulse}.mirror-relay{pointer-events:none;flex-direction:column;justify-content:center;animation:.18s shareFadeIn;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 70%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 70%)}.brl-lane{width:max-content;font:10px var(--font-mono);letter-spacing:.04em;white-space:nowrap;display:flex}.brl-lane span{margin-right:26px}.brl-lane-src{color:#f59e0b66;padding-bottom:9px;animation:44s linear infinite brlDriftL}.brl-lane-dst{color:#22c55e57;padding-top:9px;animation:58s linear infinite brlDriftR}.brl-scrim{background:linear-gradient(90deg,#000000f2 0%,#0009 28% 70%,#000000f2 100%);position:absolute;inset:0}.brl-seam{background:linear-gradient(90deg,#0000 0%,#f59e0b42 20%,#22c55e52 76%,#0000 100%);height:1px;position:absolute;top:50%;left:0;right:0}.brl-seam:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#8cffbed9,#0000);border-radius:2px;width:18%;height:3px;animation:4.2s cubic-bezier(.55,0,.45,1) infinite brlPulse;position:absolute;top:-1px;left:-20%}@media (max-width:700px){.brl-lane-src{color:#f59e0b42}.brl-lane-dst{color:#22c55e38}}.seg-spark{color:var(--accent);margin-left:-1px;font-size:10px;animation:3.2s ease-in-out infinite sparkTwinkle}.mirror-go:hover:not(:disabled)>svg{animation:uploadBob .6s var(--ease-pop)}.cap-modal{text-align:left;background:#0e0e11;border:1px solid #26262b;border-radius:14px;animation:6s infinite cap-flick;position:relative;overflow:hidden;box-shadow:0 24px 70px #0009}.cap-modal.cap-working{border-color:#ff9f0a61;transition:border-color .25s,box-shadow .25s;box-shadow:0 24px 70px #0009,0 0 22px #ff9f0a21}.cap-modal.cap-ok{border-color:#30d1588c;transition:border-color .3s,box-shadow .3s;box-shadow:0 24px 70px #0009,0 0 30px #30d15812}.cap-modal[data-phase=error]{border-color:var(--danger-line)}.cap-modal.shake{animation:6s infinite cap-flick,.3s lnDialogShake}.cap-glow,.cap-scan,.cap-vig{pointer-events:none;position:absolute;inset:0}.cap-scan{background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px)}.cap-vig{background:radial-gradient(120% 90% at 50% 0,#0000 60%,#00000073 100%)}.cap-glow{opacity:0;background:radial-gradient(at 50% 110%,#ff9f0a0d,#0000 70%);transition:opacity .5s}.cap-modal.cap-working .cap-glow{opacity:1}.cap-modal.cap-ok .cap-glow{opacity:1;background:radial-gradient(at 50% 75%,#30d15817,#0000 65%)}.cap-term-body{padding:18px 18px 16px;position:relative}.cap-cmd{font:13px/1.7 var(--font-mono);color:#6a6a72;animation:5s infinite cap-gl;position:relative}.cap-prompt{min-height:23px;font:13px/1.7 var(--font-mono);color:#e8e8ea;transform-origin:0}.cap-prompt-txt{max-width:calc(100% - 14px);display:inline-block}.cap-prompt-txt.is-error{color:var(--danger-ink)}.cap-prompt-txt.cap-confirmed{color:#80e8ab;text-shadow:0 0 12px #30d15859;animation:.44s cubic-bezier(.2,.8,.2,1) .25s both cap-found}.cap-cursor{vertical-align:-2px;background:var(--ok);width:7px;height:13px;margin-left:3px;animation:1.1s step-end infinite chrome-cap-blink;display:inline-block}.cap-modal[data-phase=error] .cap-cursor{background:var(--danger-ink)}.cap-cursor.cap-cursor-ok{background:0 0;width:10px;height:12px;animation:none;position:relative}.cap-cursor.cap-cursor-ok:before{content:"";background:var(--ok);width:6px;height:12px;animation:.45s ease-in-out both cap-cursor-fold;position:absolute;top:0;left:2px}.cap-cursor.cap-cursor-ok:after{content:"";border-right:1.5px solid var(--ok);border-bottom:1.5px solid var(--ok);width:5px;height:9px;animation:.22s ease-out .42s both cap-cursor-check;position:absolute;top:1px;left:2px;transform:rotate(45deg)}.cap-term-rule{background:#26262b;height:1px;margin:14px 0}.cap-read{font:11px var(--font-mono);color:#6a6a72;flex-direction:column;gap:8px;margin:14px 0 0;display:flex}.cap-read-top,.cap-read-foot{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cap-read-pct{font-variant-numeric:tabular-nums;flex:none;transition:color .25s}.cap-modal.cap-working .cap-read-pct{color:var(--accent)}.cap-modal.cap-ok .cap-read-pct{color:var(--ok)}.cap-modal[data-phase=error] .cap-read-pct{color:#ff6a62}.cap-read-foot{color:#6a6a72;font-size:10px}.cap-read-foot span{font-variant-numeric:tabular-nums}.cap-field{align-items:center;height:48px;display:flex;position:relative}.cap-threads{flex-direction:column;justify-content:space-between;width:100%;height:36px;display:flex}.cap-strand{--cap-stair-step:90ms;transform-origin:50%;background:#29292f;height:1px;position:relative}.cap-strand:nth-child(2n){transform:rotate(180deg)}.cap-strand>i{background:linear-gradient(90deg, #a77720, var(--accent) 75%, #ffe3a0);width:100%;height:1px;transform:scaleX(var(--cap-v,0));transform-origin:0;transition:transform .32s var(--ease-out);display:block;position:relative}.cap-strand:before{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffe3a0cc,#0000);width:18%;height:1px;position:absolute;top:0;left:0;transform:translate(-100%)}.cap-strand:nth-child(2):before{--cap-sweep-delay:-.2s}.cap-strand:nth-child(3):before{--cap-sweep-delay:-.4s}.cap-strand:nth-child(4):before{--cap-sweep-delay:-.6s}.cap-strand:nth-child(5):before{--cap-sweep-delay:-.8s}.cap-strand:nth-child(6):before{--cap-sweep-delay:-1s}.cap-strand:nth-child(7):before{--cap-sweep-delay:-1.2s}.cap-modal[data-phase=receiving] .cap-strand:before{animation:cap-lane-sweep 1.4s linear var(--cap-sweep-delay,0s) infinite}.cap-pass{pointer-events:none;background:#b8ffd4;height:1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #30d158ab}.cap-modal.cap-ok .cap-strand{animation:.42s cubic-bezier(.2,.78,.24,1) both cap-stair-land}.cap-modal.cap-ok .cap-strand:nth-child(2n){animation-name:cap-stair-land-rev}.cap-modal.cap-ok .cap-strand>i{background:var(--ok);animation:.32s ease-out both cap-stair-blip;box-shadow:0 0 9px #30d15878}.cap-modal.cap-ok .cap-strand:nth-child(2),.cap-modal.cap-ok .cap-strand:nth-child(2)>i{animation-delay:calc(var(--cap-stair-step) * 1)}.cap-modal.cap-ok .cap-strand:nth-child(3),.cap-modal.cap-ok .cap-strand:nth-child(3)>i{animation-delay:calc(var(--cap-stair-step) * 2)}.cap-modal.cap-ok .cap-strand:nth-child(4),.cap-modal.cap-ok .cap-strand:nth-child(4)>i{animation-delay:calc(var(--cap-stair-step) * 3)}.cap-modal.cap-ok .cap-strand:nth-child(5),.cap-modal.cap-ok .cap-strand:nth-child(5)>i{animation-delay:calc(var(--cap-stair-step) * 4)}.cap-modal.cap-ok .cap-strand:nth-child(6),.cap-modal.cap-ok .cap-strand:nth-child(6)>i{animation-delay:calc(var(--cap-stair-step) * 5)}.cap-modal.cap-ok .cap-strand:nth-child(7),.cap-modal.cap-ok .cap-strand:nth-child(7)>i{animation-delay:calc(var(--cap-stair-step) * 6)}.cap-modal.cap-ok .cap-pass{animation:.72s cubic-bezier(.2,.8,.2,1) .32s both cap-final-thread}.cap-modal[data-phase=error] .cap-strand>i{transition:transform .38s cubic-bezier(.5, 0, .75, .2) var(--cap-drain-delay,0s);background:linear-gradient(90deg,#8f3f3a,#ff7a72 75%,#ffc9c5)}.cap-modal.cap-snap .cap-strand>i{transition:none}.cap-modal[data-phase=error] .cap-strand:nth-child(2)>i{--cap-drain-delay:calc(var(--cap-stair-step) * 1)}.cap-modal[data-phase=error] .cap-strand:nth-child(3)>i{--cap-drain-delay:calc(var(--cap-stair-step) * 2)}.cap-modal[data-phase=error] .cap-strand:nth-child(4)>i{--cap-drain-delay:calc(var(--cap-stair-step) * 3)}.cap-modal[data-phase=error] .cap-strand:nth-child(5)>i{--cap-drain-delay:calc(var(--cap-stair-step) * 4)}.cap-modal[data-phase=error] .cap-strand:nth-child(6)>i{--cap-drain-delay:calc(var(--cap-stair-step) * 5)}.cap-modal[data-phase=error] .cap-strand:nth-child(7)>i{--cap-drain-delay:calc(var(--cap-stair-step) * 6)}.cap-modal.cap-out{transform-origin:50% 50.42%;pointer-events:none;animation:.46s cubic-bezier(.6,0,.8,0) forwards cap-power-off}.cap-modal.cap-out .cap-term-body{opacity:0;transition:opacity .11s}.cap-modal.cap-out .cap-glow{background:var(--ok);opacity:0;animation:.46s cubic-bezier(.6,0,.8,0) forwards cap-power-line;box-shadow:0 0 16px #30d158ba,0 0 4px #b8ffd4}.cap-go .cap-go-box{background:#00000040;border:1.5px solid #ff9f0a73;border-radius:4px;flex:none;width:15px;height:15px;transition:border-color .18s,background-color .18s;position:relative}.cap-go.is-working,.cap-go.is-done{opacity:1}.cap-go.is-working .cap-go-box:after{content:"";border:2px solid #ffffff1f;border-top-color:var(--accent);border-radius:50%;animation:.7s linear infinite cap-go-spin;position:absolute;inset:1px}.cap-go.is-done{color:var(--ok-ink);background:#30d1581a;border-color:#30d15873}.cap-go.is-done .cap-go-box{border-color:var(--ok);background:#30d1581f;animation:.42s .43s both cap-check-seat}.cap-go.is-done .cap-go-box:after{content:"";border:solid var(--ok);border-width:0 2px 2px 0;width:4px;height:8px;animation:.25s .48s both cap-check-draw;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)}.cap-go.is-error{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger-ink)}.cap-go.is-error .cap-go-box{border-color:var(--danger-ink)}@media (max-width:520px){.cap-term-body{padding:16px 14px 14px}}.modal.mx-modal{--mx-amber:var(--accent);--mx-green:#63e6a5;background:linear-gradient(#ff9f0a06 1px, transparent 1px), linear-gradient(90deg, #ff9f0a05 1px, transparent 1px), linear-gradient(145deg, #ffffff07, transparent 44%), var(--bg-elev);background-size:22px 22px,22px 22px,auto,auto;border-color:#ff9f0a3d}.modal.mx-modal[data-state=open]{animation:.32s cubic-bezier(.16,1,.3,1) both mxModalIn}.modal.mx-modal .modal-head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0}.cv-opt{border:1px solid var(--line);background:var(--bg);text-align:left;width:100%;animation:.32s cubic-bezier(.22,1,.36,1) backwards tbCardIn;animation-delay:var(--d,0s);border-radius:10px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .2s,transform .15s;display:block;position:relative;overflow:hidden}.cv-opt:hover{border-color:#ff9f0a66;transform:translateY(-1px)}.cv-opt[aria-checked=true]{border-color:var(--accent);background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--accent-soft);box-shadow:0 6px 24px #8c78be29,0 2px 14px #8fa8c01a}@supports (-webkit-mask-composite:xor) or (mask-composite:exclude){.cv-opt[aria-checked=true]{border-color:#0000}.cv-opt[aria-checked=true]:after{content:"";border-radius:inherit;background:linear-gradient(115deg, #efe7d9 0%, #8fa8c0 15%, #7e96b4 26%, #b6a9e8 39%, #c05cff 53%, #ff7aa8 67%, var(--accent) 82%, #efe7d9 100%);-webkit-mask-composite:xor;pointer-events:none;background-size:200% 100%;padding:1.6px;animation:5.5s linear infinite tbIridescent;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.cv-opt:focus-visible{outline-offset:2px;outline:2px solid #ff9f0af2}.cv-opt.is-scanning{pointer-events:none;opacity:0;min-height:54px;animation:tb-scan-in .32s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.tb-scan-line{--tb-scan-base:#f5f0e812;--tb-scan-hi:#f5f0e829;background:linear-gradient(100deg, var(--tb-scan-base) 30%, var(--tb-scan-hi) 48%, var(--tb-scan-base) 66%);background-size:280% 100%;border-radius:6px;width:72%;height:12px;animation:1.5s ease-in-out infinite tb-scan-sweep;display:block}.cv-opt.is-scanning:nth-child(2n) .tb-scan-line{animation-delay:.18s}.cv-opt.is-scanning:nth-child(3n) .tb-scan-line{animation-delay:.36s}.cv-tier.is-scanning{color:var(--accent);opacity:.9}.cv-tier.is-scanning:after{content:"";vertical-align:-.15em;background:var(--accent);width:7px;height:1em;margin-left:5px;animation:1s step-end infinite tb-scan-caret;display:inline-block}.tb-src-reading{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:4px;width:min(220px,70%);height:9px;animation:2.4s ease-in-out infinite tbFactsSweep;display:block}.cv-facts,.cv-params{animation:.32s cubic-bezier(.22,1,.36,1) both tbCardIn}.cv-file .music-room-wave{opacity:.72;pointer-events:none;isolation:isolate;justify-content:flex-end;align-items:center;gap:3px;width:39%;display:flex;position:absolute;inset:6px 10px 6px auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 94%,#0000)}.music-room-wave:before{content:"";z-index:2;filter:blur(9px);background:#ff9f0a33;border-radius:50%;width:20%;animation:4.8s cubic-bezier(.45,0,.55,1) infinite musicRoomScan;position:absolute;top:12%;bottom:12%;left:0;transform:translate(-160%)}.music-room-wave:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ff9f0a38 18%,#ff9f0a57 72%,#0000);height:1px;position:absolute;left:8%;right:2%;box-shadow:0 0 10px #ff9f0a29}.music-room-wave i{z-index:1;width:2.5px;height:var(--wave-h,32%);transform-origin:50%;animation:musicRoomEq var(--wave-speed,1.9s) cubic-bezier(.45, .05, .55, .95) infinite alternate;animation-delay:var(--wave-delay,0s);background:linear-gradient(#ff9f0a61,#ff9f0af0 48%,#ff9f0a61);border-radius:4px;flex:none;position:relative;box-shadow:0 0 8px #ff9f0a47}.music-room-wave i:first-child,.music-room-wave i:nth-child(24){--wave-h:18%;--wave-delay:-1.1s}.music-room-wave i:nth-child(2),.music-room-wave i:nth-child(23){--wave-h:30%;--wave-delay:-.45s}.music-room-wave i:nth-child(3),.music-room-wave i:nth-child(22){--wave-h:46%;--wave-delay:-1.55s}.music-room-wave i:nth-child(4),.music-room-wave i:nth-child(21){--wave-h:28%;--wave-delay:-.8s}.music-room-wave i:nth-child(5),.music-room-wave i:nth-child(20){--wave-h:58%;--wave-delay:-1.75s}.music-room-wave i:nth-child(6),.music-room-wave i:nth-child(19){--wave-h:78%;--wave-delay:-.2s}.music-room-wave i:nth-child(7),.music-room-wave i:nth-child(18){--wave-h:42%;--wave-delay:-1.3s}.music-room-wave i:nth-child(8),.music-room-wave i:nth-child(17){--wave-h:90%;--wave-delay:-.65s}.music-room-wave i:nth-child(9),.music-room-wave i:nth-child(16){--wave-h:66%;--wave-delay:-1.9s}.music-room-wave i:nth-child(10),.music-room-wave i:nth-child(15){--wave-h:38%;--wave-delay:-.95s}.music-room-wave i:nth-child(11),.music-room-wave i:nth-child(14){--wave-h:72%;--wave-delay:-1.45s}.music-room-wave i:nth-child(12),.music-room-wave i:nth-child(13){--wave-h:96%;--wave-delay:-.35s}.music-room-wave i:nth-child(3n){--wave-speed:1.55s}.music-room-wave i:nth-child(4n+1){--wave-speed:2.2s}.clip-box{margin:2px 0 10px}.clip-reading-bar{background:var(--line);border-radius:1px;height:2px;margin:0 9px 6px;position:relative;overflow:hidden}.clip-reading-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:38%;animation:1.4s ease-in-out infinite clip-reading-sweep;position:absolute;inset:0 auto 0 0}.clip-strip-dots{color:var(--accent);letter-spacing:3px;animation:1.5s ease-in-out infinite alternate clip-breathe}.rc-strip{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:0 9px;position:relative}.rc-strip.trimmed .rc-sel{cursor:grab}.rc-strip.dragging,.rc-strip.dragging *{cursor:grabbing}.rc-strip-in{border-radius:8px;position:relative}.rc-fr{border:1px solid var(--line);background:#ffffff05;border-radius:7px;min-height:24px;display:flex;position:relative;overflow:hidden}.rc-fr i{background-color:#ffffff08;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1 0;min-width:0}.rc-fr:before,.rc-fr:after{content:"";z-index:1;pointer-events:none;transition:width .18s var(--ease-snap), left .18s var(--ease-snap);background:#0a0a0a99;position:absolute;top:0;bottom:0}.rc-fr:before{width:var(--rc-a,0%);left:0}.rc-fr:after{left:var(--rc-b,100%);right:0}.rc-strip.dragging .rc-fr:before,.rc-strip.dragging .rc-fr:after,.rc-strip.making .rc-fr:before,.rc-strip.making .rc-fr:after{transition:none}.rc-strip.making .rc-fr{background:0 0;border-color:#0000;gap:3px}.rc-strip.making .rc-fr:before,.rc-strip.making .rc-fr:after,.rc-strip.making .rc-sel{display:none}.rc-strip.making .rc-fr i{animation:rcSlot 1.6s ease-in-out calc(var(--i,0) * .12s) infinite alternate;border-radius:4px}.rc-strip .rc-fr i.in{animation:rcFrameIn .45s var(--ease-snap) calc(var(--i,0) * 40ms) both}.rc-strip[data-kind=audio] .rc-fr{align-items:center;gap:1px;height:40px;padding:0 4px}.rc-strip[data-kind=audio] .rc-fr i{height:calc(var(--h,.18) * 100%);min-height:2px;transition:height .4s var(--ease-out);background:linear-gradient(#ff9f0a73,#ff9f0af2 50%,#ff9f0a73);border-radius:1px}.rc-strip[data-kind=audio] .rc-fr i.in{animation-delay:calc(var(--i,0) * 12ms)}.rc-strip[data-kind=audio][data-state=failed] .rc-fr i,.rc-strip[data-kind=audio][data-state=skipped] .rc-fr i{background:#ffffff12}.rc-strip.making[data-kind=audio] .rc-fr i{animation-duration:1.2s;animation-delay:calc(var(--i,0) * 30ms);background:#ffffff0d}.rc-sel{z-index:2;pointer-events:none;width:100%;transition:left .18s var(--ease-snap), width .18s var(--ease-snap);border:1px solid #f5f0e8bf;border-radius:7px;position:absolute;top:0;bottom:0;left:0}.rc-strip.dragging .rc-sel{transition:none}.rc-h{background:var(--fg);pointer-events:auto;cursor:ew-resize;border-radius:4px;width:12px;height:calc(100% + 6px);min-height:30px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000080}.rc-h[data-h=start]{left:-7px}.rc-h[data-h=end]{right:-7px}.rc-h:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-h:after{content:"";border-left:1px solid #0a0a0a8c;border-right:1px solid #0a0a0a8c;width:2px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-h em{border:1px solid var(--line);color:var(--fg);font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;background:#1b1b1b;border-radius:6px;padding:3px 6px;font-style:normal;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.rc-strip[data-drag=start] .rc-h[data-h=start] em,.rc-strip[data-drag=end] .rc-h[data-h=end] em,.rc-strip[data-drag=move] .rc-h em{opacity:1}.clip-strip-scale{color:var(--fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:5px 9px 0;font-size:9.5px;display:flex}.clip-strip-scale>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;overflow:hidden}.clip-retry{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.mx-run{--mx-amber:var(--accent);--mx-green:#63e6a5}.mx-head{align-items:center;gap:9px;min-width:0;display:flex}.mx-cmd{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.025em;min-width:0;color:var(--accent);font-size:11px;font-weight:560;overflow:hidden}.mx-chip{color:var(--fg-muted);letter-spacing:.09em;text-transform:uppercase;background:#ff9f0a12;border:1px solid #ff9f0a40;border-radius:99px;flex:none;margin-left:auto;padding:3px 7px;font-size:8.5px}.mx-rule{background:linear-gradient(90deg,#ff9f0a8f,#ff9f0a14 70%,#0000);height:1px;margin:12px 0 4px}.mx-topology{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;margin:16px 0 10px;display:grid}.mx-node{border:1px solid var(--line);min-width:0;font-family:var(--font-mono);background:#00000029;border-radius:9px;padding:11px 10px 10px;transition:border-color .25s,background .25s}.mx-node>span{color:var(--accent);opacity:.64;letter-spacing:.12em;font-size:8px;font-weight:600;display:block}.mx-node strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;font-weight:570;display:block;overflow:hidden}.mx-node small{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);margin-top:4px;font-size:9px;display:block;overflow:hidden}.mx-topology>i{background:var(--line-strong);align-self:center;height:1px;position:relative;overflow:visible}.mx-topology>i:after{content:"›";color:var(--fg-muted);font:15px/1 monospace;position:absolute;top:50%;right:-1px;transform:translateY(-53%)}.mx-topology>i b{opacity:0;background:var(--mx-amber);width:9px;box-shadow:0 0 11px var(--mx-amber);border-radius:4px;position:absolute;inset:-1px auto -1px 0}.mx-run[data-state=working] .mx-topology>i[data-on=true] b{opacity:1;animation:1.15s ease-in-out infinite mxPacket}.mx-run[data-state=ready] .mx-topology>i b{opacity:1;background:var(--mx-green);width:100%;transition:width .36s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #63e6a573}.mx-run[data-state=ready] .mx-node{background:#63e6a509;border-color:#63e6a54d}.mx-run[data-state=error] .mx-node:last-child{border-color:var(--danger-line)}.mx-phases{color:var(--fg-muted);letter-spacing:.075em;text-transform:uppercase;flex-wrap:wrap;gap:6px 17px;padding:2px 1px 14px;font-size:8.5px;display:flex}.mx-phases span{opacity:.48;align-items:center;gap:5px;transition:opacity .2s,color .2s;display:inline-flex}.mx-phases i{border:1px solid;border-radius:50%;width:5px;height:5px}.mx-phases span.active{opacity:1;color:var(--accent)}.mx-phases span.active i{background:currentColor;box-shadow:0 0 7px}.mx-phases span.done{opacity:.82;color:var(--mx-green)}.mx-phases span.done i{background:currentColor}.mx-readout{border:1px solid var(--line);background:#0003;border-radius:10px;align-items:center;gap:12px;min-height:63px;padding:10px 12px;display:flex}.mx-readout strong{font-size:11.5px;font-weight:570;line-height:1.25;display:block}.mx-readout p{color:var(--fg-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.45}.rc-ring{flex:none;width:44px;height:44px;position:relative}.rc-svg{width:44px;height:44px;display:block;overflow:visible}.rc-trk{fill:none;stroke:#f5f0e81f;stroke-width:2px;stroke-linecap:round;transition:stroke .6s}.rc-arc{fill:none;stroke:#f5f0e88c;stroke-width:2px;stroke-linecap:round;transition:stroke-dasharray .9s var(--ease-snap), stroke .6s ease}.rc-arc.full{stroke:var(--fg)}.mx-run[data-state=ready] .rc-arc,.mx-run[data-state=ready] .rc-trk{stroke:var(--mx-green)}.mx-run[data-state=ready] .rc-trk{transition-delay:.5s}.mx-run[data-state=error] .rc-arc{stroke:#f5f0e847}.rc-dot{transform-origin:22px 22px;opacity:0;transition:transform .9s var(--ease-snap), opacity .3s ease}.rc-ring.lit .rc-dot{opacity:1}.rc-core{fill:#fff}.rc-halo{fill:#ffffff29}.rc-ring.rc-lap .rc-dot{animation:rcLap .9s var(--ease-snap) 1 both}.mx-signal{background:var(--fg-muted);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transition:background .25s,box-shadow .25s;position:absolute;top:50%;left:50%}.mx-run[data-state=working] .mx-signal{background:var(--mx-amber);box-shadow:0 0 0 5px #ff9f0a14, 0 0 12px var(--mx-amber);animation:1.2s ease-in-out infinite mxSignal}.mx-run[data-state=ready] .mx-signal{background:var(--mx-green);box-shadow:0 0 0 5px #63e6a514,0 0 12px #63e6a5b3}.mx-run[data-state=error] .mx-signal{background:var(--danger);box-shadow:0 0 10px var(--danger)}.mx-go{width:100%;min-height:43px;color:var(--accent);letter-spacing:.035em;background:#ff9f0a1a;border:1px solid #ff9f0a6b;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:11px;font-weight:570;transition:transform .15s,background .15s,border-color .15s,box-shadow .2s;display:flex}.mx-go:hover:not(:disabled){background:#ff9f0a29;border-color:#ff9f0ab3;transform:translateY(-1px);box-shadow:0 8px 24px #ff9f0a1a}.mx-go:active:not(:disabled){transform:translateY(1px)scale(.992)}.mx-go:disabled{cursor:wait;opacity:.86}.mx-run[data-state=ready] .mx-go{color:var(--mx-green);background:#63e6a50d;border-color:#63e6a547}.mx-working-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite mxSignal;box-shadow:0 0 9px}.mx-result{border-top:1px dashed var(--line-strong);margin-top:11px;padding-top:11px;animation:.3s cubic-bezier(.16,1,.3,1) both mxReadyIn}.mx-ready-line{color:var(--mx-green);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0 1px 10px;font-size:9.5px;font-weight:500;display:flex}.mx-ready-line[data-tone=bad]{color:var(--danger-ink)}.mx-ready-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.mx-actions{grid-template-columns:1.18fr .82fr;gap:8px;display:grid}.mx-actions>button,.mx-actions>a{border:1px solid var(--line-strong);min-height:38px;color:var(--fg-muted);background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:10.5px;font-weight:520;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .12s;display:flex}.mx-actions>button:hover,.mx-actions>a:hover{color:var(--fg);background:#ffffff0e;border-color:#f5f0e84d}.mx-actions>:active{transform:scale(.985)}.mx-actions .mx-open{color:var(--mx-green);background:#63e6a50b;border-color:#63e6a54d}.mx-actions>button.copied{color:var(--mx-green);border-color:#63e6a54d}@media (max-width:620px){.mx-topology{--mx-hop:12px;grid-template-columns:1fr 18px 1fr 18px 1fr}.mx-node{padding:9px 7px}.mx-node strong{font-size:9.5px}.mx-node small{font-size:8px}.mx-chip{display:none}.mx-phases{justify-content:space-between;gap:6px 9px}}.live-dot.sites-beat{width:8px;height:8px;box-shadow:0 0 10px #30d158e6}.sheet[data-state=closed] .sites-beat{animation:none}.ts-search{border-radius:14px;position:relative}.ts-beam{z-index:1;-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:15px;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ts-beam:before{content:"";aspect-ratio:1;background:conic-gradient(#0000 0deg,#ff9f0ad9 40deg,#0000 90deg 360deg);width:110%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ts-search:focus-within .ts-beam{opacity:1}.ts-search:focus-within .ts-beam:before{animation:3.2s linear infinite tsBeamSpin}.ts-search:focus-within .lucide-search{color:var(--accent);filter:drop-shadow(0 0 6px #ff9f0aa6)}.ts-ghost{color:var(--fg-muted);white-space:nowrap;opacity:0;pointer-events:none;align-items:center;font-size:13px;transition:opacity .15s;display:flex;position:absolute;inset:0 60px 0 39px;overflow:hidden}.ts-search:has(input:placeholder-shown) .ts-ghost{opacity:.8}.ts-caret{opacity:0;background:#ff9f0ad9;flex:none;width:7px;height:15px;margin-left:5px;display:inline-block}.ts-search:focus-within .ts-caret{opacity:1;animation:1.1s steps(2,start) infinite tsCaretBlink}.ts-skel{border:1px solid var(--line);background:var(--bg-elev-2);border-radius:12px;height:48px;position:relative;overflow:hidden}.ts-skel:after{content:"";animation:1.25s ease-in-out infinite tsSkelSweep;animation-delay:var(--d,0s);background:linear-gradient(105deg,#0000 32%,#ffffff0e 48%,#ff9f0a0d 52%,#0000 68%);position:absolute;inset:0;transform:translate(-100%)}.ts-skel-bar{background:#ffffff12;border-radius:4px;height:8px;position:absolute}.ts-skel-icon{border-radius:8px;width:32px;height:32px;top:8px;left:8px}.ts-skel-title{top:12px;left:50px}.ts-skel-meta{width:22%;height:7px;top:27px;left:50px}.ts-skel-spark{border-radius:3px;width:54px;height:18px;top:15px;right:60px}.ts-stage-in{animation:.36s cubic-bezier(.2,.7,.3,1) both tsStageIn}.ts-stage-hero{border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;max-width:420px;margin:12px auto 10px;padding:36px 34px 32px;display:flex;position:relative;overflow:hidden}.ts-stage-rail{background-color:var(--bg-elev-2);border-right:1px solid var(--line);opacity:.85;background-image:radial-gradient(closest-side,#000000f0 0 74%,#0000 78%);background-position:50% 5px;background-repeat:repeat-y;background-size:7px 13px;width:14px;position:absolute;top:0;bottom:0;left:0}.ts-stage-rail-r{border-right:none;border-left:1px solid var(--line);left:auto;right:0}.ts-stage-throw{pointer-events:none;background:radial-gradient(62% 58% at 50% 118%,#ff9f0a29 0%,#ff9f0a0d 42%,#0000 72%);position:absolute;inset:0}.ts-stage-glyph{color:#ff9f0abf;text-shadow:0 0 18px #ff9f0a59;font-size:19px;line-height:1;animation:3.4s ease-in-out infinite tsLampBreathe;position:relative}.ts-stage-head{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg);font-size:12.5px;position:relative}.ts-stage-line{max-width:34ch;color:var(--fg-muted);font-size:12px;line-height:1.5;position:relative}.ts-stage-hero[data-kind=empty] .ts-stage-glyph{color:var(--fg-muted);text-shadow:none;animation:none}.ts-stage-hero[data-kind=empty] .ts-stage-throw{opacity:.35}.ts-stage-hero[data-kind=error]{border-color:#ff453a59}.ts-stage-hero[data-kind=error] .ts-stage-glyph{color:var(--danger);text-shadow:0 0 18px #ff453a4d;animation:none}.ts-stage-hero[data-kind=error] .ts-stage-throw{background:radial-gradient(62% 58% at 50% 118%,#ff453a24 0%,#0000 70%)}.ts-stage-hero[data-kind=error] .ts-stage-line{color:#ff453ad9}.ts-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ts-card{border:1px solid var(--line);background:var(--bg-elev-2);text-align:left;min-width:0;animation:tsCardIn .35s cubic-bezier(.2, .7, .3, 1) var(--d,0s) backwards;border-radius:12px;flex-direction:column;align-items:flex-start;padding:12px 12px 11px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.ts-card:hover,.ts-card:focus-visible{border-color:#ff9f0a80;transform:translateY(-3px);box-shadow:0 14px 34px -16px #000000b3}.ts-card:focus-visible{outline-offset:3px;outline:2px solid #ff9f0af2}.ts-card-sheen{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff21 49%,#ff9f0a1a 53%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.ts-card:hover .ts-card-sheen,.ts-card:focus-visible .ts-card-sheen{animation:.75s cubic-bezier(.3,0,.2,1) tsSheen}.ts-card-cached{z-index:2;max-width:calc(100% - 56px);color:var(--ok-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0a0a0ac7;border:1px solid #63e6a566;border-radius:6px;padding:3px 7px;font-size:8.5px;animation:.36s cubic-bezier(.16,1,.3,1) both tsCachedIn;position:absolute;top:8px;right:8px;overflow:hidden}.ts-card-cached[data-tone=bad]{color:var(--danger-ink);border-color:#ff453a66}.ts-card-cached[data-tone=warn]{border-color:var(--warn-line);color:var(--warn-ink)}.ts-card-cached[data-tone=acct]{color:#96b4dc;border-color:#96b4dc66}.ts-card.is-looking{cursor:progress;border-color:#ff9f0a8c}.ts-card.is-looking:hover{transform:none}.ts-card.is-looking:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ff9f0a38 48%,#0000 66%) 0 0/220% 100%;animation:1.5s ease-in-out infinite tb-scan-sweep;position:absolute;inset:0}.ts-card.is-looking .ts-card-grab{color:var(--accent)}.ts-card.is-looking .ts-card-grab:after{content:"";vertical-align:-.1em;background:var(--accent);width:6px;height:.9em;margin-left:4px;animation:1s step-end infinite tb-scan-caret;display:inline-block}.site-item{border-radius:12px;position:relative}.site-item[data-arrive=pull]{--sites-sweep:#30d15829}.site-item[data-arrive=fail]{--sites-sweep:#ff453a29}.sites-sweep{z-index:1;pointer-events:none;background:linear-gradient(100deg, transparent 30%, var(--sites-sweep) 50%, transparent 70%) no-repeat;background-size:250% 100%;border-radius:12px;animation:1.3s cubic-bezier(.22,1,.36,1) forwards sites-sweep;position:absolute;inset:0}.site-item[data-arrive] .spark-day:last-child .spark-bar{transform-origin:bottom;animation:.9s cubic-bezier(.22,1,.36,1) sites-rise}.sites-newwrap{z-index:3;justify-content:center;height:0;display:flex;position:sticky;top:6px}.sites-new{background:var(--bg-elev-2);height:32px;color:var(--ok);animation:sites-drop .3s var(--ease-snap);border:1px solid #30d15880;border-radius:999px;padding:0 14px;font-size:11.5px;position:relative;box-shadow:0 8px 24px #0009}.sites-new:before{content:"";position:absolute;inset:-6px 0}.site-open,.site-check{animation:sites-drop .36s var(--ease-snap)}.lb-observe{--ob-panel:var(--bg);--ob-raised:var(--bg-elev-2);--ob-line:#ffffff13;--ob-line2:#ffffff24;--ob-muted:#f5f0e89e;--ob-faint:#f5f0e86b;--ob-ease:cubic-bezier(.16, 1, .3, 1);gap:12px;padding:4px 8px 6px;display:grid}.ob-fullhost{--ob-panel:var(--bg);--ob-raised:var(--bg-elev-2);--ob-line:#ffffff13;--ob-line2:#ffffff24;--ob-muted:#f5f0e89e;--ob-faint:#f5f0e86b;--ob-ease:cubic-bezier(.16, 1, .3, 1);z-index:400;padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px));color:var(--fg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ob-fullback{background:#050504d6;animation:.25s ease-out both obSoft;position:absolute;inset:0}.ob-panel{border:1px solid var(--ob-line);background:var(--ob-panel);border-radius:14px;min-width:0;padding:14px 16px 16px;position:relative}.ob-panel.ob-full{overscroll-behavior:contain;width:min(760px,100%);max-height:100%;animation:obFull .32s var(--ob-ease) both;outline:none;padding:18px 20px 26px;overflow:auto;box-shadow:0 30px 90px #0009}.ob-ph{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ob-ph h3{font:500 13px/1.2 var(--font-sans);color:var(--ob-muted);margin:0}.ob-full .ob-ph h3{color:var(--fg);font-size:15px}.ob-info{border:1px solid var(--ob-line2);width:18px;height:18px;color:var(--ob-faint);font:500 11px/16px var(--font-mono);text-align:center;border-radius:50%;position:relative}.ob-info:before{content:"";position:absolute;inset:-13px}.ob-info[aria-expanded=true]{color:var(--fg);border-color:var(--ob-muted)}.ob-grow{border:1px solid var(--ob-line2);width:26px;height:26px;color:var(--ob-muted);border-radius:8px;place-items:center;margin-left:auto;transition:color .15s,border-color .15s;display:inline-grid;position:relative}.ob-grow:before{content:"";position:absolute;inset:-9px}.ob-grow svg{width:12px;height:12px}.ob-grow:hover{color:var(--fg);border-color:var(--ob-muted)}.ob-src{background:var(--ob-raised);font:400 12px/1.55 var(--font-mono);color:var(--ob-muted);animation:obOpen .32s var(--ob-ease) both;border-radius:10px;margin:0 0 10px;padding:10px 12px}.ob-src b{color:var(--fg);font-weight:500}.ob-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.ob-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-stat{--hue:var(--fg)}.ob-stat:after{content:"";pointer-events:none;background:radial-gradient(120% 70% at 100% 100%, color-mix(in srgb, var(--hue) 9%, transparent), transparent 60%);border-radius:14px;position:absolute;inset:0}@media (hover:hover){.ob-stat{transition:transform .3s var(--ob-ease), border-color .3s ease}.ob-stat:hover{border-color:var(--ob-line2);transform:translateY(-2px)}}.ob-tag{background:var(--hue);width:6px;height:6px;box-shadow:0 0 10px var(--hue);border-radius:50%}.ob-v{font:400 24px/1.05 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.ob-v small{font:400 11px/1 var(--font-mono);color:var(--ob-muted);letter-spacing:0}.ob-d{min-height:16px;font:400 11.5px/1.3 var(--font-mono);color:var(--ob-muted);font-variant-numeric:tabular-nums;margin-top:6px}.ob-d b{color:var(--fg);font-weight:500}.ob-stat svg{width:100%;height:28px;margin-top:10px;display:block}.ob-stat svg rect{transform-box:fill-box;transform-origin:50% 100%;animation:obBarUp .6s var(--ob-ease) both;animation-delay:calc(var(--i,0) * 20ms)}.ob-days{align-items:end;gap:3px;height:104px;margin-top:12px;display:grid;position:relative}.ob-days button{border-radius:3px;align-items:flex-end;height:100%;display:flex;position:relative}.ob-days .col{transform-origin:50% 100%;width:100%;animation:obBarUp .7s var(--ob-ease) both;animation-delay:calc(var(--i,0) * 16ms);background:linear-gradient(#8bd4a8a6,#8bd4a840);border-radius:2px;display:block;position:relative}.ob-days button.empty .col{background:#ffffff14}.ob-days button[aria-pressed=true] .col{background:linear-gradient(#f5f0e8,#f5f0e880)}.ob-days .col s{transform-origin:50% 0;animation:obDrop .5s var(--ob-ease) both;animation-delay:calc(.6s + var(--i,0) * 40ms);background:linear-gradient(#ff7b8f,#ff7b8f8c);border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0}.ob-days button.today .col:after{content:"";border-radius:inherit;background:repeating-linear-gradient(135deg,#f5f0e84d 0 3px,#0000 3px 6px) 0 0/12px 12px;animation:9s linear infinite obDrift;position:absolute;inset:0}.ob-days .now{background:#8bd4a8;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px;left:50%}.ob-days .now:after{content:"";border:1.2px solid #8bd4a8;border-radius:50%;animation:3.6s ease-out infinite obHalo;position:absolute;inset:-1px}.ob-days .pace{border-top:1px dashed var(--ob-muted);pointer-events:none;animation:.5s ease-out .15s both obSoft;position:absolute;left:0;right:0}.ob-gscale{font:400 11px/1 var(--font-mono);color:var(--ob-faint);justify-content:space-between;margin-top:8px;display:flex}.ob-dayread{min-height:18px;font:400 12px/1.4 var(--font-mono);color:var(--ob-muted);font-variant-numeric:tabular-nums;margin-top:10px}.ob-dayread b{color:var(--fg);font-weight:500}.ob-duo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:760px){.ob-duo{grid-template-columns:minmax(0,1fr)}}.ob-seg{border:1px solid var(--ob-line);background:var(--ob-raised);border-radius:10px;padding:3px;display:inline-flex}.ob-seg button{min-height:26px;font:500 11.5px/1 var(--font-mono);color:var(--ob-muted);border-radius:7px;padding:0 10px;transition:color .2s,background .2s}.ob-seg button[aria-checked=true]{background:var(--fg);color:#0a0a09}.ob-hosts{gap:9px;margin-top:4px;display:grid}.ob-host{font:400 12px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;text-align:left;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ob-host>span:first-child{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.ob-host:hover>span:first-child{text-underline-offset:3px;text-decoration:underline}.ob-host .hb{transform-origin:0;min-width:2px;height:6px;animation:obGrow .6s var(--ob-ease) both;animation-delay:calc(var(--i,0) * 70ms);background:linear-gradient(90deg,#8bd4a833,#8bd4a8cc);border-radius:4px}.ob-host:first-child .hb{background:linear-gradient(90deg,#8bd4a840,#8bd4a8)}.ob-exits .ob-host[data-tone=warn] .hb{background:linear-gradient(90deg,#f0b44c40,#f0b44c)}.ob-exits .ob-host[data-tone=bad] .hb{background:linear-gradient(90deg,#ff7b8f4d,#ff7b8f)}.ob-host em{color:var(--ob-muted);font-style:normal}.ob-empty{font:400 12px/1.4 var(--font-mono);color:var(--ob-faint);margin:0}.ob-foot{font:400 11.5px/1.6 var(--font-mono);color:var(--ob-faint);margin:0}.lb-observe.ob-enter>*{animation:obEnter .7s var(--ob-ease) both}.lb-observe.ob-enter>.ob-stats{animation:none}.lb-observe.ob-enter .ob-stat{animation:obEnter .7s var(--ob-ease) both;animation-delay:calc(60ms + var(--i,0) * 60ms)}.lb-observe.ob-enter>.ob-month{animation-delay:.26s}.lb-observe.ob-enter>.ob-duo{animation-delay:.38s}.lb-observe.ob-enter>.ob-foot{animation-delay:.46s}.help-term .term-body{overscroll-behavior:contain;line-height:1.9}.lnh-live-dot{background:#f5f0e8;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite lnhPulse;box-shadow:0 0 8px #f5f0e8b3}.lnh-live-dot[data-state=error]{background:var(--danger);box-shadow:0 0 8px #ff453acc}.lnh-boot{color:#96c8aab3;font-size:12.5px;line-height:1.7}.lnh-prompt{color:#f5f0e866}.lnh-cmd{color:#f5f0e8}.lnh-text{color:#f5f0e8d1;white-space:pre-wrap}.lnh-em{color:#fff;text-shadow:0 0 12px #f5f0e88c;font-weight:500;animation:.3s cubic-bezier(.34,1.7,.5,1) lnhPop;display:inline-block}.lnh-heavy{color:#f59e0b;text-shadow:0 0 13px #f59e0b8c}.lnh-glitch{color:#f5f0e8;font-weight:500;animation:.42s steps(2,end) 3 lnhGlitch;display:inline-block}.lnh-cur{color:#f5f0e8;text-shadow:0 0 10px #f5f0e899;margin-left:1px;font-weight:500;animation:1s step-end infinite lnhBlink}.lnh-scan{z-index:3;border-radius:inherit;pointer-events:none;opacity:.5;background:repeating-linear-gradient(#0000 0 2px,#00000029 3px);animation:4s steps(40,end) infinite lnhFlick;position:absolute;inset:0}.lnh-chip[data-on=true]{color:var(--fg);background:#f5f0e812;border-color:#f5f0e880}.al-row{animation:.38s cubic-bezier(.16,1,.3,1) both panels-alRowIn}.lb-reply-in{animation:.32s cubic-bezier(.16,1,.3,1) lbReplyIn}.lb-tray-row{flex-wrap:wrap;align-items:center;gap:6px;animation:.22s cubic-bezier(.16,1,.3,1) lbReplyIn;display:flex}.gd-flag{z-index:30;left:20px;bottom:max(20px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);background:#0d0d0deb;border-radius:999px;align-items:center;gap:2px;padding:4px;animation:.28s cubic-bezier(.2,.8,.2,1) 1.2s both fieldGuideViewIn;display:flex;position:fixed}.gd-flag-go{min-height:36px;color:var(--fg);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:12px;transition:background-color .2s;display:inline-flex;position:relative}.gd-flag-go:hover{background:#ff9f0a14}.gd-flag-k{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.gd-flag-go>i{color:var(--accent);font-style:normal;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.gd-flag-go:hover>i{transform:translate(3px)}.gd-flag-x{width:32px;height:32px;color:var(--fg-subtle);border-radius:50%;place-items:center;font-size:17px;line-height:1;transition:color .15s,background-color .15s;display:grid}.gd-flag-x:hover{color:var(--fg);background:var(--bg-elev-2)}.field-guide-first-flag{border:1.5px solid var(--accent);pointer-events:none;opacity:0;border-radius:999px;animation:2.4s ease-in-out 1.4s 3 both guideBeckon,3s ease-in-out 8.6s 2 forwards guideBeckonCalm;position:absolute;inset:-3px}@media (max-width:600px){.gd-flag{left:12px;bottom:max(12px, env(safe-area-inset-bottom))}}.gd-catch{z-index:60;position:fixed;inset:0}.gd-spot-clip{z-index:61;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.fgt-spot{opacity:0;pointer-events:none;cursor:pointer;width:0;height:0;transition:left .8s var(--fgt-glide), top .8s var(--fgt-glide), width .8s var(--fgt-glide), height .8s var(--fgt-glide), border-radius .8s var(--fgt-glide), opacity .35s ease, background-color .2s ease;border-radius:12px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.5px #ff9f0af2,0 0 0 6px #ff9f0a21,0 0 0 3000px #00000080}.fgt-spot.is-on{opacity:1;pointer-events:auto}@media (hover:hover){.fgt-spot:hover{background:#ff9f0a0f}}.fgt-spot:after{content:"";border-radius:inherit;opacity:0;border:1.5px solid #ff9f0ae6;position:absolute;inset:-1.5px}.fgt-spot.is-land:after{animation:fgtRing 1s .62s var(--fgt-out) both}.fgt-spot.is-press{animation:fgtPress .32s var(--fgt-out)}:root{--fgt-glide:cubic-bezier(.32, .72, 0, 1);--fgt-spring:cubic-bezier(.34, 1.56, .64, 1);--fgt-out:cubic-bezier(.22, 1, .36, 1)}.field-guide-panel{--fgt-muted:#f5f0e8a8;--fgt-muted2:#f5f0e880;isolation:isolate;background:var(--bg-elev);color:var(--fg);border:1px solid #ff9f0a33;border-radius:14px;padding:20px;position:relative}.field-guide-panel>*{z-index:1;position:relative}.field-guide-panel:after{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ff9f0a0e 48%,#f5f0e80b 50%,#ff9f0a0e 52%,#0000 100%) -65% 0/38% 100% no-repeat;position:absolute;inset:0}.field-guide-panel.is-entering{animation:.28s cubic-bezier(.2,.8,.2,1) both fieldGuideViewIn}.field-guide-panel.is-entering:after{animation:.72s ease-out 30ms both fieldGuidePanelScan}.field-guide-panel.gd-panel{z-index:62;width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop), 0 0 0 1px #0009;flex-direction:column;margin-inline:auto;padding:16px 18px 14px;display:flex;position:fixed;bottom:16px;left:0;right:0}@media (min-width:1400px){.field-guide-panel.gd-panel{width:356px;margin:0;bottom:24px;left:24px;right:auto}.gd-panel .field-guide-start{letter-spacing:.01em;font-size:11.5px}}@media (max-width:600px){.field-guide-panel.gd-panel{width:100%;max-height:62dvh;padding:14px 16px max(12px, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;bottom:0}}.gd-top{align-items:center;gap:10px;min-width:0;margin:-2px -6px 12px 0;display:flex}.field-guide-command{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.field-guide-command span{color:var(--accent)}.field-guide-command:after{content:"▋";color:#f5f0e8b3;margin-left:4px;animation:1.1s step-end infinite fieldGuideCaret;display:inline-block}.field-guide-panel.is-entering .field-guide-command{animation:.52s steps(20,end) both fieldGuideCommandIn}.gd-top .fgt-count{margin-left:auto}.gd-x{flex:none;width:32px!important;height:32px!important;font-size:20px!important}.gd-stage{touch-action:pan-y;min-width:0;display:grid}.gd-stage>*{grid-area:1/1;min-width:0}.fgt-live{transition:opacity .28s ease, transform .42s var(--fgt-out)}.fgt-live.is-out{opacity:0;transform:translateY(6px)}.fgt-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ff9f0ae6;margin-bottom:8px;font-size:11px;font-weight:500;line-height:1.4}.fgt-t{letter-spacing:-.015em;color:var(--fg);text-wrap:balance;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.2}.fgt-b{color:var(--fgt-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.fgt-n{color:#f5f0e8d1;background:#ff9f0a0d;border:1px solid #ff9f0a47;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.fgt-count{font-family:var(--font-mono);color:var(--fgt-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:1}.fgt-fin{opacity:0;pointer-events:none;place-items:center;padding:6px 0 2px;transition:opacity .35s;display:grid}.fgt-fin.is-on{opacity:1;pointer-events:auto}.fgt-fin-in{text-align:center;max-width:360px;transition:transform .55s var(--fgt-spring);justify-items:center;gap:8px;display:grid;transform:translateY(8px)scale(.98)}.fgt-fin.is-on .fgt-fin-in{transform:none}.fgt-fin svg{width:46px;height:46px}.fgt-fin svg circle{fill:#30d1581a;stroke:#30d15859;stroke-width:1.5px}.fgt-fin svg path{fill:none;stroke:var(--ok);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px}.fgt-fin.is-on svg path{animation:fgtTick .5s .2s var(--fgt-out) forwards}.fgt-fin b{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.fgt-fin span{font-family:var(--font-mono);color:var(--fgt-muted);font-size:11.5px;line-height:1.4}.fgt-fin-dots{gap:5px;margin-top:2px;display:flex}.fgt-fin-dots i{background:var(--line-strong);border-radius:50%;width:6px;height:6px;transition:background-color .2s}.fgt-fin.is-on .fgt-fin-dots i{animation:fgtDot .3s var(--fgt-out) forwards}.fgt-foot{gap:10px;margin-top:auto;padding-top:14px;display:grid}.fgt-rail{background:var(--line);border-radius:3px;height:3px;position:relative;overflow:hidden}.fgt-rail i{border-radius:inherit;width:0;transition:width .6s var(--fgt-glide);background:#f5f0e8d9;position:absolute;top:0;bottom:0;left:0}.fgt-nav{gap:8px;display:flex}.fgt-btn{border:1px solid var(--line-strong);background:var(--bg-elev-2);min-height:42px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg);transition:background-color .2s ease, border-color .2s ease, transform .18s var(--fgt-spring), color .2s ease;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}@media (hover:hover){.fgt-btn:hover{border-color:#f5f0e84d}}.fgt-btn:active{transform:scale(.97)}.fgt-btn.fgt-btn-go{flex:1}.fgt-btn.fgt-btn-amber{color:var(--accent);background:#ff9f0a12;border-color:#ff9f0a8c}.fgt-btn[disabled]{opacity:.35;cursor:default;transform:none}.fgt-btn.gd-set{overflow:hidden}.fgt-hint{font-family:var(--font-mono);color:var(--fgt-muted2);font-size:11px;line-height:1.4}@media (max-width:600px){.fgt-t{font-size:17px}.fgt-b{font-size:13.5px}.fgt-hint{display:none}}.field-guide-start{width:100%;min-height:42px;color:var(--accent);font-family:var(--font-mono);letter-spacing:.03em;background:#ff9f0a1a;border:1px solid #ff9f0a61;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:12px;font-size:12px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .24s,transform .1s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #ff9f0a00}.field-guide-start:hover{background:#ff9f0a26;border-color:#ff9f0a94;box-shadow:0 0 18px #ff9f0a1a}.field-guide-start:active{transform:scale(.988)}.field-guide-start:disabled{cursor:default}.field-guide-start:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#30d15833,#0000);position:absolute;inset:0;transform:translate(-110%)}.field-guide-start-label{z-index:1;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1);position:relative}.field-guide-start>i{z-index:1;font-style:normal;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);position:relative}.field-guide-start:hover>i{transform:translate(3px)}.field-guide-start-success{z-index:1;opacity:0;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateY(8px)}.field-guide-panel:not([data-first-visit=true]) .field-guide-start{border-color:var(--line-strong);color:var(--fg-muted);background:0 0}.field-guide-panel.is-committing .field-guide-start{color:var(--ok);background:#30d1581a;border-color:#30d1586b;box-shadow:0 0 20px #30d1581a}.field-guide-panel.is-committing .field-guide-start-label,.field-guide-panel.is-committing .field-guide-start>i{opacity:0;transform:translateY(-8px)}.field-guide-panel.is-committing .field-guide-start-success{opacity:1;transform:translateY(0)}.field-guide-panel.is-committing .field-guide-start:before{animation:.52s ease-out both fieldGuideCommitSweep}.gt-layer{z-index:64;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gd-ticket{--gt-gold-1:#7a5516;--gt-gold-2:#d9a83a;--gt-gold-3:#fbe7a1;--gt-gold-4:#c8952c;--gt-gold-5:#8a6219;--gt-ink:#4a3208;--gt-ink-soft:#4a3208b8;--mt-foil:conic-gradient(from 40deg at 70% 55%, #cba9e8, #a7dfd7, #6c8aad, #e8bba7, #a095ca, #b8cbea, #cba9e8);--mt-ink:var(--gt-ink)}.gt-hush{opacity:0;background:#000000b8;transition:opacity .9s;position:absolute;inset:0}.gt-hush.on{opacity:1;pointer-events:auto}.gt-spill{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#fbe7a18c,#d9a83a38 45%,#0000);border-radius:50%;transition:opacity .6s,transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(.2)}.gt-spill.on{opacity:1;transform:scale(1)}.gt-spill.soft{opacity:.45;transition-duration:1.2s}.gt-rays{z-index:2;pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg, #fbe7a121 0 6deg, transparent 6deg 22deg);width:900px;height:900px;margin-left:-450px;transition:opacity 1s;animation:40s linear infinite gtRays;position:absolute;top:0;left:50%;-webkit-mask:radial-gradient(closest-side,#000,#0000 72%);mask:radial-gradient(closest-side,#000,#0000 72%)}.gt-rays.on{opacity:1}.gt-stage{z-index:3;overscroll-behavior:contain;padding:24px 0 calc(24px + env(safe-area-inset-bottom));perspective:900px;flex-direction:column;align-items:center;gap:14px;transition:opacity .3s;display:flex;position:absolute;inset:0;overflow-y:auto}.gt-stage.is-gone{opacity:0}.gt-stage:focus{outline:none}.gt-stage>:first-child{margin-top:auto}.gt-stage>:last-child{margin-bottom:auto}.gt-stage>*{pointer-events:auto;flex:none}.gt-stage.is-gone>*{pointer-events:none}.gt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;aspect-ratio:1.8;width:min(440px,100% - 32px);color:var(--gt-ink);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));background-image:var(--guil,none), linear-gradient(115deg, var(--gt-gold-1) 0%, var(--gt-gold-2) 16%, var(--gt-gold-3) 30%, var(--gt-gold-4) 46%, var(--gt-gold-5) 60%, #e9c465 78%, #9c7222 100%);background-blend-mode:multiply, normal;background-size:100% 100%,100% 100%;border-radius:10px;transition:transform .5s cubic-bezier(.32,.72,0,1);display:grid;position:relative;box-shadow:0 40px 80px -24px #000000f2,0 0 90px -10px #fbe7a173,inset 0 1px #fffae1e6,inset 0 -1px #4a320899,inset 0 0 0 1px #fff4cd80;-webkit-mask:radial-gradient(5px at 0,#0000 98%,#000) 0 0/51% 14px repeat-y,radial-gradient(5px at 100%,#0000 98%,#000) 100% 0/51% 14px repeat-y;mask:radial-gradient(5px at 0,#0000 98%,#000) 0 0/51% 14px repeat-y,radial-gradient(5px at 100%,#0000 98%,#000) 100% 0/51% 14px repeat-y}.gt.gd-pre{opacity:0}@media (max-width:520px){.gt{aspect-ratio:1.3;width:calc(100% - 28px)}}.gt:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.55;background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 3px);position:absolute;inset:0}.gt:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(40% 70% at var(--mx) var(--my), #fffffff2, #fff0 70%);position:absolute;inset:0}.gt-sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gt-sheen:after{content:"";mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#fffae1d9,#0000);width:38%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}.gt.idle .gt-sheen:after{animation:4.8s ease-in-out 1.2s infinite gtSweep}.gt.glint .gt-sheen:after{animation:1.1s cubic-bezier(.32,.72,0,1) both gtSweep}.gt-in{border-radius:6px;grid-template-rows:auto 1fr auto;gap:4px;margin:9px 16px;padding:10px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #4a320880,inset 0 0 0 2px #fff0be73,inset 0 0 0 5px #0000,inset 0 0 0 6px #4a320847}.gt-in:before,.gt-in:after{content:"◆";color:#4a32088c;text-shadow:0 1px #fff4cd99;font-size:7px;position:absolute;top:3px}.gt-in:before{left:6px}.gt-in:after{right:6px}.gt-top{font:700 11px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:baseline;display:flex}.gt-top b{letter-spacing:.3em;font-weight:700}.gt-top span,.gt-said,.gt-note small,.gt-note,.gt-bot span{text-shadow:0 1px #fff4cda6,0 -1px #4a320840}.gt-body{text-align:center;align-content:center;gap:6px;min-width:0;display:grid}.gt-h{min-height:1.15em;font:700 clamp(19px, 5vw, 26px) / 1.15 var(--font-sans);letter-spacing:-.01em;background:linear-gradient(#5b3d08,#2e1e03 70%);color:#0000;filter:drop-shadow(0 1px #fff4cdbf)drop-shadow(0 -1px #3c280640);-webkit-background-clip:text;background-clip:text;margin:0}.gt-w{white-space:nowrap;display:inline-block}.gt-l{opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateY(3px)}.gt-l.on{opacity:1;transform:none}.gt-note{font:500 13px/1.4 var(--font-sans);color:var(--gt-ink);opacity:0;overflow-wrap:anywhere;transition:opacity .5s}.gt-note small{font:600 11px var(--font-mono);color:var(--gt-ink-soft);margin-top:2px;display:block}.gt-said{font:11px/1.35 var(--font-mono);color:var(--gt-ink-soft);white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:100%;transition:opacity .5s .15s;overflow:hidden}.gt.read .gt-note,.gt.read .gt-said{opacity:1}.gt-bot{font:700 11px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;justify-content:center;display:flex}.gt-bot>span{border-top:1px solid #4a320873;border-bottom:1px solid #4a320873;align-items:baseline;gap:.5em;padding:3px 10px 2px;display:inline-flex}.mt-odo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:1ch;height:1.25em;color:var(--mt-ink,var(--fg));font-size:15px;font-weight:700;line-height:1.25em;display:inline-block;position:relative;overflow:hidden}.mt-odo span{display:block}.mt-odo.mt-foilflash span:first-child{animation:1.4s ease-out mtFoilText}.gt .bk-ribbon{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gt.unwrapped .bk-ribbon{display:none}.bk-ribbon i{position:absolute;box-shadow:0 0 0 1px #0000001f}.bk-ribbon .h1,.bk-ribbon .h2{background:linear-gradient(#8e1621,#cf2f3b 50%,#8e1621);width:50%;height:28px;top:calc(50% - 14px)}.bk-ribbon .h1{left:0}.bk-ribbon .h2{right:0}.bk-ribbon .v1,.bk-ribbon .v2{background:linear-gradient(90deg,#8e1621,#cf2f3b 50%,#8e1621);width:28px;height:50%;left:calc(50% - 14px)}.bk-ribbon .v1{top:0}.bk-ribbon .v2{bottom:0}.bk-ribbon svg{filter:drop-shadow(0 4px 6px #00000059);width:76px;height:48px;margin:-26px 0 0 -38px;position:absolute;top:50%;left:50%}.gt.opening .bk-ribbon .h1{animation:.95s cubic-bezier(.32,.72,0,1) both bkRbL}.gt.opening .bk-ribbon .h2{animation:.95s cubic-bezier(.32,.72,0,1) both bkRbR}.gt.opening .bk-ribbon .v1{animation:.95s cubic-bezier(.32,.72,0,1) both bkRbU}.gt.opening .bk-ribbon .v2{animation:.95s cubic-bezier(.32,.72,0,1) both bkRbD}.gt.opening .bk-ribbon svg{animation:.7s ease-in both bkBowOff}.gt-acts{opacity:0;visibility:hidden;gap:10px;transition:opacity .4s,transform .4s cubic-bezier(.32,.72,0,1),visibility 0s linear .4s;display:flex;transform:translateY(6px)}.gt-acts.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.gt-keep,.gt-soon{min-height:40px;font:12.5px var(--font-mono);border-radius:999px;position:relative}.gt-keep{color:#2b1d04;background:linear-gradient(#fbe7a1,#d9a83a);border:0;align-items:center;gap:9px;padding:0 20px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #fff4cd80,0 8px 24px -8px #d9a83ab3}.gt-soon{color:#f5f0e8b8;background:#0006;border:1px solid #ffffff24;padding:0 16px}.gt-soon:hover{color:var(--fg)}.gt-keep:focus-visible,.gt-soon:focus-visible{outline-offset:2px;outline:2px solid #f5f0e8b3}.gt-keep.mt-shimmer:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 30%,#cba9e859 45%,#a7dfd759 55%,#0000 70%) 0 0/250% 100%;animation:1.8s ease-in-out infinite mtShimmer;position:absolute;inset:0}.mt-beat{background:#7a4a00;border-radius:50%;flex:none;width:6px;height:6px;animation:1.1s ease-in-out infinite mtBeat;box-shadow:0 0 8px #ff9f0acc}.gd-fx{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gt-dust{pointer-events:none;opacity:0;width:3px;height:3px;animation:gtFall var(--t,3.4s) linear var(--d,0s) forwards;background:#fbe7a1;border-radius:50%;position:absolute;box-shadow:0 0 6px #fbe7a1}.bk-burst{z-index:7;width:0;height:0;position:absolute}.bk-burst i{background:var(--c);width:5px;height:9px;animation:bkFly var(--t,.9s) cubic-bezier(.2, .7, .3, 1) forwards;border-radius:1px;position:absolute;top:0;left:0}.gt-land{z-index:63;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;box-shadow:0 0 0 1.5px #fbe7a1f2,0 0 22px #d9a83ab3}.gt-land.on{opacity:1}.gt-land:after{content:attr(data-plus);color:#fbe7a1;font:600 11px var(--font-mono);background:#000;border-radius:999px;padding:2px 6px;position:absolute;top:-14px;right:-6px;box-shadow:inset 0 0 0 1px #fbe7a199}.gt-corner{z-index:5;pointer-events:none;filter:drop-shadow(0 0 4px #fbe7a166);background:linear-gradient(225deg,#fbe7a1 0 30%,#c8952c 48%,#0000 50%);width:26px;height:26px;animation:2.6s ease-in-out infinite gtCorner;position:absolute;top:0;right:0}body.command-deck-open{overflow:hidden}.command-deck-overlay{z-index:60;background:#000000c7;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:none;position:fixed;inset:0}.command-deck-overlay.open{animation:.16s both commandDeckFade;display:flex}.command-deck{background:#0b0b0d;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;width:min(680px,100%);max-height:min(76dvh,720px);animation:.22s cubic-bezier(.16,1,.3,1) both commandDeckRise;display:flex;overflow:hidden;box-shadow:0 30px 110px #000000c7,inset 0 1px #ffffff06}.command-deck-handle{display:none}.command-deck-head{isolation:isolate;background:#ffffff03;border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding:11px 14px;display:flex;position:relative;overflow:hidden}.cd-art{z-index:-1;opacity:.2;filter:saturate(1.25);pointer-events:none;background-position:50% 30%;background-size:cover;animation:18s ease-in-out infinite alternate tpDrift;position:absolute;inset:-12% -4%;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 55%,#0000 96%);mask-image:linear-gradient(90deg,#0000 8%,#000 55%,#0000 96%)}.command-deck-heading{outline:none;flex:1;min-width:0}.command-deck-heading>span{color:#f5f0e8e0;font:600 10px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.command-deck-heading small{color:#f5f0e866;font:400 10px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.command-deck-close{color:#f5f0e86b;width:32px;height:32px;font:400 19px/1 var(--font-mono);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:grid}.command-deck-close:hover{border-color:var(--line);color:var(--fg);background:#ffffff09}.command-deck-close:focus-visible{outline-offset:1px;outline:2px solid #ff9f0abf}.command-deck-search{background:#00000021;border-bottom:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.command-deck-search:focus-within{border-bottom-color:#ff9f0a4d}.command-deck-search input{width:100%;min-width:0;color:var(--fg);font:400 14px/1.4 var(--font-mono);caret-color:var(--accent);appearance:none;background:0 0;border:0;outline:none}.command-deck-search input::placeholder{color:#f5f0e85c}.command-deck-search input::-webkit-search-cancel-button{display:none}.command-deck-prompt{color:var(--accent);font:600 13px/1 var(--font-mono)}.command-deck-search-hint{color:#f5f0e84d;font:500 8px/1 var(--font-mono);letter-spacing:.08em;border:1px solid #ffffff1a;border-radius:4px;padding:3px 5px}.command-deck-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;min-height:0;max-height:min(52vh,460px);padding-bottom:6px;position:relative;overflow:hidden auto}.command-deck-light{z-index:0;opacity:0;pointer-events:none;background:#f5f0e813;border-radius:10px;height:0;transition:transform .3s cubic-bezier(.32,.72,0,1),height .3s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;top:0;left:6px;right:6px;box-shadow:inset 0 0 0 1px #f5f0e817}.command-deck-section{z-index:1;color:#f5f0e84d;font:600 8.5px/1.2 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;padding:10px 15px 5px;position:relative}.command-deck-row{z-index:1;width:100%;min-height:48px;color:var(--fg);text-align:left;animation:tpStIn .45s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 15px;display:grid;position:relative}.command-deck-row.enter-slot{animation-name:tpSlotIn}.command-deck-row.enter-cover{animation:.5s cubic-bezier(.16,1,.3,1) both tpIn}.command-deck-row:hover{background:#ffffff06}.command-deck-row.is-selected{background:0 0}.command-deck-row:focus-visible{outline-offset:-2px;outline:2px solid #ff9f0ab3}.cd-row-art{z-index:-1;background:var(--site-grad,linear-gradient(-120deg, #ff9f0a99, #a594ff80));opacity:.13;pointer-events:none;border-radius:10px;animation:18s ease-in-out infinite alternate tpDrift;position:absolute;inset:3px 6px;overflow:hidden}.command-deck-row-icon{color:#f5f0e873;width:28px;height:28px;font:600 10px/1 var(--font-mono);background:#ffffff05;border:1px solid #ffffff17;border-radius:6px;place-items:center;transition:border-color .2s,color .2s,background-color .2s;display:grid;overflow:hidden}.command-deck-row.is-selected .command-deck-row-icon{color:var(--accent);background:#ff9f0a0e;border-color:#ff9f0a57}.command-deck-row[data-themed].is-selected .command-deck-row-icon{border-color:color-mix(in srgb, var(--site) 55%, transparent);color:var(--site)}.command-deck-row-icon.has-pic{background:#141416;border-color:#0000;padding:0}.command-deck-row-icon.has-pic img{object-fit:cover;width:100%;height:100%}.command-deck-row.enter-cover .command-deck-row-icon.has-pic{background:#fff;padding:3px}.cd-pic-fb{color:#f5f0e899;place-items:center;width:100%;height:100%;display:grid}.command-deck-row.enter-cover .cd-pic-fb{background:var(--site,#3a3f4a);color:#fff;border-radius:3px;font-weight:700}.command-deck-row.enter-cover .command-deck-row-icon.has-pic img{object-fit:contain;border-radius:3px}.command-deck-row-copy{min-width:0}.command-deck-row-title,.command-deck-row-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-deck-row-title{color:#f5f0e8e6;font:500 11.5px/1.45 var(--font-mono)}.command-deck-row-sub{color:#f5f0e866;font:400 9.5px/1.4 var(--font-mono)}.command-deck-row-title mark{color:var(--accent);background:0 0}.command-deck-row-hint{color:#f5f0e84d;font:500 8.5px/1 var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.command-deck-row-hint.is-ok{color:var(--ok)}.command-deck-row-hint.is-warn{color:var(--warn-ink)}.command-deck-empty{z-index:1;color:#f5f0e866;font:400 11px/1.5 var(--font-mono);text-align:center;flex-direction:column;align-items:center;gap:5px;padding:30px 18px;animation:.22s cubic-bezier(.16,1,.3,1) both tpPopIn;display:flex;position:relative}.command-deck-empty strong{overflow-wrap:anywhere;color:#f5f0e8b3;max-width:100%;font-weight:500}.command-deck-empty span{color:#f5f0e847;font-size:9.5px}.command-deck-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command-deck-foot{color:#f5f0e84d;font:400 8.5px/1 var(--font-mono);letter-spacing:.045em;background:#ffffff03;border-top:1px solid #ffffff12;align-items:center;gap:16px;padding:8px 14px;display:flex}.command-deck-foot>span{align-items:center;gap:4px;display:flex}.command-deck-foot .key{min-width:16px;height:16px;padding:0 3px;font-size:9px}.command-deck-foot-scope{text-transform:uppercase;letter-spacing:.08em;margin-left:auto}@media (max-width:600px){.command-deck-overlay{padding:max(12px, env(safe-area-inset-top)) 0 0;align-items:flex-end}.command-deck-overlay.open{animation-duration:.2s}.command-deck{width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-width:1px 0 0;border-radius:18px 18px 0 0;animation-name:commandDeckSheet}.command-deck-handle{background:#f5f0e82b;border-radius:99px;flex:none;width:36px;height:4px;margin:7px auto 0;display:block}.command-deck-head{padding:9px 13px 10px}.command-deck-heading>span{font-size:10.5px}.command-deck-heading small{max-width:280px}.command-deck-close{width:40px;height:40px;font-size:21px}.command-deck-search{padding:13px 14px}.command-deck-search input{font-size:16px}.command-deck-search-hint{display:none}.command-deck-list{flex:1;max-height:none}.command-deck-section{padding:11px 14px 5px}.command-deck-row{grid-template-columns:32px minmax(0,1fr) auto;min-height:54px;padding:8px 14px}.command-deck-row-icon{border-radius:7px;width:32px;height:32px}.command-deck-row-title{font-size:12px}.command-deck-row-hint{font-size:8px}.command-deck-foot{min-height:calc(34px + env(safe-area-inset-bottom));padding:9px 14px max(9px, env(safe-area-inset-bottom));justify-content:center}.command-deck-foot>span:not(.command-deck-foot-scope){display:none}.command-deck-foot-scope{margin:0}}@media (max-width:360px){.command-deck-row{gap:9px}.command-deck-row-hint{display:none}}.command-deck-overlay.anchored{background:#000000ad;padding:0}.command-deck-overlay.anchored.open{display:block}.command-deck-overlay.anchored .command-deck{left:var(--cd-left);top:var(--cd-top);width:var(--cd-width);max-height:var(--cd-max);background:#0a0a0a;border:1px solid #ff9f0a73;border-radius:16px;animation:.46s cubic-bezier(.32,.72,0,1) both commandDeckUnfold;position:fixed;box-shadow:0 0 34px -4px #ff9f0a66,0 30px 90px #000000bf}.command-deck-overlay.anchored .command-deck-head,.command-deck-overlay.anchored .command-deck-handle{display:none}.command-deck-overlay.anchored .command-deck-search{height:var(--cd-box,58px);flex:none;gap:12px;padding:0 14px 0 11px}.command-deck-overlay.anchored .command-deck-prompt{width:30px;height:30px;font:700 13px/1 var(--font-mono);background:#ff9f0a1a;border:1px solid #ff9f0a73;border-radius:9px;place-items:center;display:grid}.command-deck-overlay.anchored .command-deck-search input{font:400 16px/1.4 var(--font-sans)}.command-deck-overlay.anchored .command-deck-list{flex:auto;max-height:none}@media (prefers-reduced-motion:reduce){.field-guide-first-flag{animation:3s ease-in-out 1.4s both guideBeckonCalm!important}.gt-rays,.gt-dust,.bk-burst{display:none}}.toast-wrap{bottom:max(28px, env(safe-area-inset-bottom,28px));z-index:999;pointer-events:none;flex-direction:column;align-items:stretch;gap:10px;width:calc(100% - 40px);max-width:480px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{--toast-rgb:58, 208, 122;background:radial-gradient(130% 120% at 0% 0%, rgba(var(--toast-rgb), .1), transparent 52%), radial-gradient(120% 100% at 50% 0%, transparent 58%, #00000057 100%), var(--bg-elev);border:1px solid var(--line);pointer-events:all;transform-origin:50% 100%;min-width:300px;box-shadow:0 0 0 1px rgba(var(--toast-rgb), .05), 0 18px 50px -12px #000000b3, 0 10px 40px -18px rgba(var(--toast-rgb), .3);border-radius:16px;padding:12px 14px 15px;transition:border-color .24s,box-shadow .24s,filter .24s;animation:.46s cubic-bezier(.16,1,.3,1) toastIn;display:block;position:relative;overflow:hidden}.toast-error{--toast-rgb:255, 69, 58}.toast-warning{--toast-rgb:255, 159, 10}.toast:hover,.toast:focus-within{border-color:rgba(var(--toast-rgb), .34);box-shadow:0 20px 56px #0000008a, 0 0 30px rgba(var(--toast-rgb), .09), inset 0 1px 0 #ffffff0e}.toast:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.3;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px);animation:.5s ease-out both toastBoot;position:absolute;inset:0}.toast:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffffff0e 48%,#0000 68%);animation:.72s cubic-bezier(.16,1,.3,1) 80ms both toastSheen;position:absolute;inset:0;transform:translate(-120%)}.toast-head{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding-right:30px;display:flex;position:relative}.toast-cmd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-muted);font:11px/1.4 var(--font-mono);animation:.46s steps(24,end) 40ms both toastType,5s .5s infinite toast-gl;overflow:hidden}.toast-tag{z-index:1;font:600 11px/1 var(--font-mono);letter-spacing:.04em;color:rgb(var(--toast-rgb));flex:none;position:relative}.toast-rule{z-index:1;background:var(--line);transform-origin:0;height:1px;margin:9px 0 11px;animation:.42s cubic-bezier(.16,1,.3,1) .16s both toastRule;position:relative}.toast-main{z-index:1;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;animation:.4s .2s both toastReveal;display:grid;position:relative}.toast-main.has-acts{grid-template-columns:40px minmax(0,1fr) auto}.toast-prompt{border:1px solid var(--line);background:radial-gradient(circle at 30% 25%, rgba(var(--toast-rgb), .28), rgba(var(--toast-rgb), .06) 70%);width:40px;height:40px;color:rgb(var(--toast-rgb));font:600 15px/1 var(--font-mono);border-radius:10px;place-items:center;display:grid;overflow:hidden}.toast-prompt.has-art{background:#141416;box-shadow:0 6px 16px #00000080}.toast-prompt img{object-fit:cover;width:100%;height:100%;display:block}.toast-body{min-width:0}.toast-title{z-index:1;font:500 14px/1.3 var(--font-sans);color:var(--fg);overflow-wrap:anywhere;position:relative}.toast-sub{z-index:1;font:11px/1.45 var(--font-mono);color:#f5f0e885;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;position:relative;overflow:hidden}.toast-timer,.toast-timer-track{border-radius:2px;height:3px;position:absolute;bottom:7px;left:14px;right:14px}.toast-timer-track{background:var(--line)}.toast-timer{transform-origin:0;background:linear-gradient(90deg, rgba(var(--toast-rgb), .45), rgb(var(--toast-rgb)));box-shadow:0 0 10px rgba(var(--toast-rgb), .45);transform:scaleX(1)}.toast-close{z-index:3;color:#f5f0e899;width:27px;height:27px;font:16px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;top:6px;right:7px}.toast-close:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-close:hover{color:var(--fg);background:#fff1;transform:rotate(6deg)}.toast-close:focus-visible{outline:1px solid rgba(var(--toast-rgb), .7);outline-offset:1px}.toast-acts{align-items:center;gap:6px;display:flex}.toast-act{border:1px solid var(--line);color:#f5f0e885;min-height:30px;font:600 10.5px/1 var(--font-mono);letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:#ffffff08;border-radius:999px;padding:0 12px;transition:color .16s,border-color .16s,background .16s;position:relative}.toast-act:before{content:"";width:calc(100% + 6px);min-width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-act:hover{color:var(--fg);border-color:#ffffff29}.toast-act.primary{color:rgb(var(--toast-rgb));border-color:rgba(var(--toast-rgb), .45);background:rgba(var(--toast-rgb), .12)}.toast-act.primary:hover{background:rgba(var(--toast-rgb), .2)}.toast.out{pointer-events:none;transform-origin:50%;animation:.42s cubic-bezier(.7,0,.84,0) forwards toastOut}.toast.out .toast-head,.toast.out .toast-close{opacity:0;transition:opacity .12s}.toast.out .toast-rule,.toast.out .toast-main{opacity:0;transition:opacity .12s;animation:none}.toast.out .toast-timer,.toast.out .toast-timer-track{opacity:0}.toast.out:before{animation:none}.toast.out:after{background:rgb(var(--toast-rgb));animation:.42s cubic-bezier(.7,0,.84,0) forwards toastOffFlash;transform:none}.toast.refreshed:not(.out){animation:.42s cubic-bezier(.16,1,.3,1) toastRefresh}.toast.toast-site:not(.out):not(.refreshed){animation:.46s cubic-bezier(.16,1,.3,1) toastIn,4.2s ease-in-out .5s infinite toastSiteBreath}.toast.toast-site .toast-timer{background:linear-gradient(90deg, var(--site1), var(--site2), var(--site3), var(--site4), var(--site1));box-shadow:0 0 10px color-mix(in srgb, var(--site1) 60%, transparent);background-size:250% 100%;animation:6s ease-in-out infinite toastSiteRail}.toast.toast-site .toast-prompt.has-art{box-shadow:0 0 0 1.5px var(--site1), 0 0 0 3px var(--bg-elev), 0 0 14px -2px var(--site1)}.toast-from{color:#f5f0e89e}.toast-sdot{background:conic-gradient(var(--site1), var(--site2), var(--site3), var(--site4), var(--site1));border-radius:50%;width:6px;height:6px;margin:0 5px 0 2px;animation:4s linear infinite toastSiteDot;display:inline-block}.toast-found{animation:1.6s ease-out toastFound}@media (max-width:520px){.toast-wrap{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;gap:8px;overflow-y:auto;transform:none}.toast{border-radius:14px;min-width:0;padding:11px 12px 14px}.toast-head{gap:8px;padding-right:32px}.toast-cmd,.toast-tag{font-size:9.5px}.toast-title{font-size:13.5px}.toast-sub{-webkit-line-clamp:3;font-size:10.5px}.toast-close{width:34px;height:34px;top:4px;right:4px}.toast-main.has-acts{grid-template-columns:40px minmax(0,1fr)}.toast-main.has-acts .toast-acts{grid-column:2;margin-top:2px}}html[data-sea=on] body{background:0 0}.sea{z-index:-1;pointer-events:none;width:100vw;height:100vh;image-rendering:pixelated;image-rendering:crisp-edges;opacity:0;transition:opacity 1.2s;position:fixed;inset:0}.sea.is-on{opacity:1}html[data-sea=on] :is(.glance-v,.tk-v){text-shadow:0 0 6px #7fcdde4d;animation:6s ease-in-out infinite sea-num}html[data-sea=on] .glance-seg:nth-child(2) .glance-v,html[data-sea=on] .tk:nth-child(2) .tk-v{animation-duration:3.9s;animation-delay:-1.2s}html[data-sea=on] .glance-seg:nth-child(3) .glance-v,html[data-sea=on] .tk:nth-child(3) .tk-v{animation-duration:3.1s;animation-delay:-2.3s}html[data-sea=on] .glance-seg:nth-child(4) .glance-v,html[data-sea=on] .tk:nth-child(4) .tk-v{animation-duration:4.3s;animation-delay:-.6s}.sea-foot{flex-direction:column;align-items:center;margin-top:14px;display:flex}.sea-switch{color:#f5f0e89e;height:34px;font:500 12px/1 var(--font-mono);letter-spacing:.02em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 10px;transition:color .18s,border-color .18s;display:inline-flex;position:relative}.sea-switch:before{content:"";position:absolute;inset:-9px -2px}.sea-switch:hover{color:#f5f0e8d9;border-color:#ffffff29}.sea-switch:focus-visible{outline-offset:2px;outline:2px solid #7fb7c9}.sea-ic{flex:none;transition:opacity .25s,filter .25s}.sea-switch[aria-pressed=true] .sea-ic{filter:drop-shadow(0 0 4px #7fb7c98c);animation:2.4s ease-in-out infinite sea-bob}.sea-switch[aria-pressed=false] .sea-ic{opacity:.5;filter:grayscale()}.sea-track{background:#7fb7c959;border-radius:999px;flex:none;width:26px;height:14px;transition:background .25s;position:relative}.sea-knob{background:var(--fg);border-radius:50%;width:10px;height:10px;transition:translate .25s cubic-bezier(.22,1,.36,1),background .25s;position:absolute;top:2px;left:2px;translate:12px}.sea-switch[aria-pressed=false] .sea-track{background:#ffffff1a}.sea-switch[aria-pressed=false] .sea-knob{background:#f5f0e880;translate:0}.sea-note{min-height:15px;font:400 11px/1.4 var(--font-mono);color:#f5f0e866;margin:10px 0 0}.sea-note:empty{visibility:hidden}html[data-season-fx=on]{background:#060510 linear-gradient(#0f0922 0%,#0a0717 24%,#060510 55%,#0c081a 80%,#1c1032 94%,#251540 100%)}html[data-season-fx=on][data-season-sky=dusk]{background:#241240 linear-gradient(#160d2e 0%,#1c1036 26%,#241240 56%,#34183f 80%,#4a2240 94%,#5a2a3e 100%)}html[data-season-fx=on][data-season-sky=dawn]{background:#0b1026 linear-gradient(#06081a 0%,#080b1f 30%,#0b1026 60%,#111a35 80%,#172440 94%,#1b2a4a 100%)}html[data-season-fx=on][data-season-sky=day]{background:#111722 linear-gradient(#0d1119 0%,#0f141d 25%,#111722 55%,#131a27 80%,#151d2a 94%,#161e2c 100%)}html[data-season-fx=on] body{background:0 0}html[data-season-fx=on][data-season] .sea{display:none}#seasonScene{z-index:-1;pointer-events:none;opacity:0;width:100%;transition:opacity 1.2s;position:absolute;top:0;left:0;overflow:hidden}#seasonScene.is-on{opacity:1}#seasonScene .sn-sky-layer{width:100%;position:absolute;top:0;left:0}#seasonScene .sn-ground-layer{width:100%;position:absolute;bottom:0;left:0}#seasonScene .layer{pointer-events:none;position:absolute;inset:0}#seasonScene .pc{position:absolute;top:0;left:0}#seasonScene .spr{image-rendering:pixelated;image-rendering:crisp-edges;background-repeat:no-repeat;display:block;overflow:hidden}#seasonScene .spr-strip{image-rendering:pixelated;image-rendering:crisp-edges;background-repeat:no-repeat;display:block}#seasonScene .spr:not([style*=animation])>.spr-strip{animation:sn-spr-run var(--dur,1s) steps(var(--n,1)) infinite}#seasonScene .sky{position:absolute;inset:0}#seasonScene .skyglow{top:auto}#seasonScene .fogband{image-rendering:pixelated;will-change:transform;animation:sn-fog var(--dur,60s) linear infinite;background-repeat:repeat-x;position:absolute;left:-600px;right:-600px}#seasonScene .fog-rise{transition:opacity 1.2s}#seasonScene .moonglow{background:radial-gradient(circle,#f3e6c433,#a37cf514 45%,#0000 70%);border-radius:50%;position:absolute}#seasonScene .skywin{pointer-events:none;position:absolute;inset:0}#seasonScene .mcloud{pointer-events:none;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%}#seasonScene .mcloud canvas{image-rendering:pixelated;translate:var(--rest) 0;animation:sn-mcloud var(--cd) linear var(--cdl) infinite;position:absolute;top:0;left:0}#seasonScene .lantern{opacity:0;background:radial-gradient(circle 190px at var(--lx,50%) var(--ly,30%), #ffbe7829, #ff96500f 45%, transparent 100%);transition:opacity .5s;position:absolute;inset:0}#seasonScene .shy{opacity:0;-webkit-mask-image:radial-gradient(circle 170px at var(--lx,50%) var(--ly,30%), #000 0, #000 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle 170px at var(--lx,50%) var(--ly,30%), #000 0, #000 45%, transparent 100%);mask-image:radial-gradient(circle 170px at var(--lx,50%) var(--ly,30%), #000 0, #000 45%, transparent 100%);transition:opacity .5s;position:absolute;inset:0}#seasonScene.lit .lantern,#seasonScene.lit .shy{opacity:1}#seasonScene .castle{pointer-events:none;position:absolute}#seasonScene .cwin{transition:opacity .9s;position:absolute}#seasonScene .cwin i{background:#ffcf7a;position:absolute;inset:0;box-shadow:0 0 6px 1px #ffb05a80}#seasonScene .cwin i.torch{background:#ffb86a;border-radius:1px;box-shadow:0 0 5px 2px #ff964673}#seasonScene .cwin i.round,#seasonScene .cclip.round{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}#seasonScene .chaze{background:radial-gradient(closest-side,#9276d629,#9276d60f 55%,#0000);height:78%;position:absolute;top:4%;left:-6%;right:-6%}#seasonScene .cclip{position:absolute;inset:0;overflow:hidden}#seasonScene .cshade{width:100%;height:100%;image-rendering:pixelated;position:absolute;top:0;left:0}#seasonScene .cshade.rise{animation:3.6s cubic-bezier(.22,1,.36,1) forwards sn-shade-rise}#seasonScene .cshade.fade{animation:3.8s ease-in-out forwards sn-shade-fade}#seasonScene .cshade.pass{background:#1a1224e6;animation:1.9s ease-in-out forwards sn-shade-pass}#seasonScene .ceyes{opacity:0;animation:3.4s linear forwards sn-eyes;position:absolute}#seasonScene .ceyes i{background:#ffe08a;height:100%;position:absolute;top:0;box-shadow:0 0 4px 1px #ffd27880}#seasonScene .clantern{opacity:0;animation:sn-lantern-cross var(--dur) linear forwards;background:#ffb86a;position:absolute;box-shadow:0 0 5px 2px #ff964680}#seasonScene .cflock{opacity:0;animation:sn-flock var(--dur) cubic-bezier(.3, .1, .5, 1) var(--dl) forwards;position:absolute}#seasonScene .orb{width:0;height:0;position:absolute}#seasonScene .orb-sq,#seasonScene .orb-r,#seasonScene .orb-a{position:absolute;top:0;left:0}#seasonScene .orb-sq{transition:opacity .8s}#seasonScene .orb-r{animation:sn-orb-spin var(--od) linear var(--odl) infinite}#seasonScene .orb-b{animation:sn-orb-keep var(--od) linear var(--odl) infinite;position:absolute;top:0;left:0;translate:-50% -50%}#seasonScene .raven,#seasonScene .wolf{position:absolute}#seasonScene .raven .perch{transition:opacity .1s linear}#seasonScene .raven.away .perch{opacity:0}#seasonScene .rfly{opacity:0;position:absolute;top:0;left:0}#seasonScene .rfly.go{animation:sn-rfly var(--dur) cubic-bezier(.35, .05, .55, 1) forwards}#seasonScene .rfly.back{animation:sn-rfly var(--dur) cubic-bezier(.45, 0, .65, .95) reverse forwards}#seasonScene .chand{position:absolute;overflow:hidden}#seasonScene .chand .spr{position:absolute;top:0;left:0}#seasonScene .cleaf{opacity:0;animation:sn-leaf-go var(--dur) linear var(--dl) forwards;position:absolute}#seasonScene .lhop{animation:sn-leaf-hop var(--hd) linear infinite}#seasonScene .cweb{pointer-events:none;transition:opacity .5s;position:absolute}#seasonScene .cspider{transform-origin:50% 0;animation:4.6s ease-in-out infinite alternate sn-sway}#seasonScene .cspider .thread{background:#e2dcf473;width:1px;position:absolute;top:0;left:50%}#seasonScene .cgate{opacity:0;animation:sn-gate-open var(--gd,60s) ease forwards;background:linear-gradient(#ffd08a,#ff9f4a);border-radius:40% 40% 0 0/30% 30% 0 0;position:absolute;box-shadow:0 0 8px 3px #ffaa5a8c}#seasonScene .cgate.held{opacity:1;animation:none}#seasonScene .cproc{opacity:0;background:#ffb86a;position:absolute;top:0;left:0;box-shadow:0 0 5px 2px #ff964680}#seasonScene .meteor{pointer-events:none;image-rendering:pixelated;position:absolute}#seasonScene .cwin i.flare{animation-name:sn-flarewin!important;animation-duration:1.8s!important;animation-timing-function:ease-out!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-delay:0s!important;animation-fill-mode:none!important}#seasonScene.sn-paused *,#seasonScene.sn-paused :before,#seasonScene.sn-paused :after,#seasonScene:not(.lit) .shy *,#seasonScene .rfly:not(.go):not(.back) .spr,#seasonScene .rfly:not(.go):not(.back) .spr-strip,#seasonScene .fogband.sn-clear,#seasonScene .sn-offview:not(.cgate),#seasonScene .sn-offview :not(.cgate){animation-play-state:paused!important}html[data-season-fx=on] form.cmd:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ffb05057,#ff80281a 55%,#0000 72%);border-radius:40px;animation:6s ease-in-out infinite sn-candle;position:absolute;inset:-34px}html[data-season-fx=on] form.cmd.sn-flare:before{animation:6s ease-in-out infinite sn-candle,1.6s ease-out sn-flare}html[data-season-fx=on] form.cmd.sn-gutter:before{animation:6s ease-in-out infinite sn-candle,2.5s ease-in-out sn-gutter}html.gn-power[data-season-fx=on] form.cmd:before{animation:6s ease-in-out infinite sn-candle,.5s ease-out .6s backwards ln-pw-candle}@media (max-width:600px){html[data-season-fx=on] form.cmd:before{inset:-22px}}html[data-season-fx=on][data-season] :is(.tk-v:not(.rolling),.glance-v:not(:has(.rolling))){color:#f8e8cc;text-shadow:0 0 6px #ffa85857;animation:6s ease-in-out infinite sn-candle-num}html[data-season-fx=on][data-season] :is(.tk:nth-child(2) .tk-v,button.glance-seg:nth-of-type(2) .glance-v){animation-duration:3.9s;animation-delay:-1.2s}html[data-season-fx=on][data-season] :is(.tk:nth-child(3) .tk-v,button.glance-seg:nth-of-type(3) .glance-v){animation-duration:3.1s;animation-delay:-2.3s}html[data-season-fx=on][data-season] :is(.tk:nth-child(4) .tk-v,button.glance-seg:nth-of-type(4) .glance-v){animation-duration:4.3s;animation-delay:-.6s}.season-words{display:none}html[data-season-fx=on] .season-words{display:inline}html[data-season-fx=on] .plain-words{display:none}.footer-season{flex-direction:column;align-items:center;margin-top:12px;display:flex}.season-switch{color:#f5f0e89e;height:34px;font:500 12px/1 var(--font-mono);letter-spacing:.02em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 10px;transition:color .18s,border-color .18s;display:inline-flex;position:relative}.season-switch:before{content:"";position:absolute;inset:-9px -2px}.season-switch:hover{color:#f5f0e8d9;border-color:#ffffff29}.season-switch:focus-visible{outline-offset:2px;outline:2px solid #c2c6ff}.season-ic{flex:none;transition:filter .3s,opacity .3s}.season-track{background:#f0742459;border-radius:999px;flex:none;width:26px;height:14px;transition:background .25s;position:relative}.season-knob{background:var(--fg);width:10px;height:10px;transition:translate .25s var(--ease-out), background .25s ease;border-radius:50%;position:absolute;top:2px;left:2px;translate:12px}.season-switch[aria-pressed=false] .season-track{background:#ffffff1a}.season-switch[aria-pressed=false] .season-knob{background:#f5f0e880;translate:0}.season-switch[aria-pressed=false] .season-ic{filter:grayscale();opacity:.55}.season-note{min-height:15px;font:400 11px/1.4 var(--font-mono);color:#f5f0e866;opacity:0;visibility:hidden;margin:10px 0 0;transition:opacity .3s,visibility 0s linear .3s}html[data-season-fx=off] .season-note{opacity:1;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){#seasonScene,.season-switch,.season-ic,.season-track,.season-knob,.season-note{transition:none}#seasonScene *,#seasonScene :before,#seasonScene :after,html[data-season-fx=on] form.cmd:before{transition:none!important;animation:none!important}html[data-season-fx=on][data-season] :is(.tk-v:not(.rolling),.glance-v:not(:has(.rolling))){text-shadow:0 0 6px #ffa8584d;animation:none!important}}.bk-room{margin:0 0 18px;position:relative}.bk-shelves{--lamp:255, 200, 120;--sheen:255, 226, 180;--mote:255, 236, 205;--lr:220px;--dk:.5;--lx:30%;--ly:30%;--px:0px;--py:0px;position:relative}.bk-shelves.bk-flick{animation:.9s ease-out bkLampOn}.bk-shelf{position:relative}.bk-rowhead{z-index:6;justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 10px;display:flex;position:relative}.bk-rowhead b{font:500 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.bk-rowhead small{font:11px var(--font-mono);color:var(--fg-muted);text-align:right;font-variant-numeric:tabular-nums}.bk-rowhead .bk-when{color:rgb(var(--lamp));opacity:.9}.bk-ledge{scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:6px solid #1c1a17;align-items:flex-end;gap:3px;height:146px;padding:0 10px;display:flex;position:relative;overflow:auto hidden;box-shadow:0 10px 18px -10px #000;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.bk-ledge::-webkit-scrollbar{display:none}.bk-sp{--sp-fg:#f5f0e8;scroll-snap-align:start;color:var(--sp-fg);background:linear-gradient(90deg, #00000047, transparent 30%, #ffffff12 48%, transparent 60%, #00000052), var(--c1,#3a3530);transition:transform .4s var(--ease-snap), background-color .4s;will-change:transform;border:0;border-radius:2px 2px 0 0;flex:none;padding:0;position:relative}.bk-sp:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(calc(64px * var(--bk-on)) calc(120px * var(--bk-on)) at calc(var(--px) - var(--ox,0px)) calc(var(--py) - var(--oy,0px)), rgba(var(--sheen), .34), transparent 70%);position:absolute;inset:0}.bk-sp>span{writing-mode:vertical-rl;white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;display:flex;position:absolute;inset:9px 0 10px;overflow:hidden;transform:rotate(180deg)}.bk-sp b{max-block-size:100%;max-inline-size:100%;font:600 10px/1.15 var(--font-sans);letter-spacing:.01em;text-overflow:ellipsis;display:block;overflow:hidden}.bk-sp em{max-inline-size:100%;font:500 8px/1.2 var(--font-mono);opacity:.72;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;font-style:normal;display:block;overflow:hidden}.bk-sp.thin em{display:none}.bk-sp:focus-visible{outline-offset:2px;outline:2px solid #f5f0e8bf}.bk-sp:hover{transform:translateY(-10px)}.bk-sp:hover:before{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.bk-sp.out{transform:translateY(-22px);box-shadow:0 0 0 1px #ff9f0ab3,0 12px 18px -8px #000}.bk-skel{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:2px 2px 0 0;flex:none;animation:1.4s linear infinite bkSkel}.bk-empty{font:11px var(--font-mono);color:var(--fg-faint);white-space:nowrap;align-self:center;padding:0 6px}.bk-pulled{z-index:7;border:1px solid var(--line);background:var(--bg-elev);opacity:0;pointer-events:none;transition:opacity .3s, transform .4s var(--ease-snap);border-radius:14px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid;position:relative;transform:translateY(6px)}.bk-pulled:not(.on){position:absolute;left:0;right:0}.bk-pulled.on{opacity:1;pointer-events:auto;transform:none}.bk-pulled-text{min-width:0;display:block}.bk-pulled strong{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.bk-pulled small{font:12px var(--font-mono);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.bk-kick{font:11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--lamp));margin-bottom:2px;display:block}.bk-cv{aspect-ratio:2/3;background:#222;border-radius:3px 5px 5px 3px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 3px 0 #00000047,0 8px 18px -8px #000000e6}.bk-cv img{object-fit:cover;width:100%;height:100%;display:block}.bk-cv-k{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--fg-faint)}.bk-open{min-height:36px;color:var(--accent);font:12px var(--font-mono);background:#ff9f0a1a;border:1px solid #ff9f0a80;border-radius:999px;align-items:center;margin-top:10px;padding:0 16px;display:inline-flex;position:relative}.bk-open:before{content:"";position:absolute;inset:-4px -2px}.bk-note{font:11px var(--font-mono);color:var(--fg-muted);margin:22px 2px 0}.bk-shelves:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(calc(var(--lr) * var(--bk-fl) * var(--bk-on)) calc(var(--lr) * .87 * var(--bk-fl) * var(--bk-on)) at var(--lx) var(--ly), transparent 0, rgba(0, 0, 0, calc(var(--dk) * .3)) 45%, rgba(0, 0, 0, var(--dk)) 80%), rgba(0, 0, 0, calc(var(--dk) * (1 - var(--bk-on)) * .5));position:absolute;inset:-20px -16px}.bk-room>.bk-shelves:after{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-shelves:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(calc(var(--lr) * .66 * var(--bk-fl) * var(--bk-on) + 1px) calc(var(--lr) * .58 * var(--bk-fl) * var(--bk-on) + 1px) at var(--lx) var(--ly), rgba(var(--lamp), .6), transparent 70%);position:absolute;inset:-20px -16px}.bk-motes{z-index:5;pointer-events:none;-webkit-mask:radial-gradient(calc(var(--lr) * .62 * var(--bk-on) + 1px) calc(var(--lr) * .55 * var(--bk-on) + 1px) at var(--lx) var(--ly), #000, transparent 72%);-webkit-mask:radial-gradient(calc(var(--lr) * .62 * var(--bk-on) + 1px) calc(var(--lr) * .55 * var(--bk-on) + 1px) at var(--lx) var(--ly), #000, transparent 72%);mask:radial-gradient(calc(var(--lr) * .62 * var(--bk-on) + 1px) calc(var(--lr) * .55 * var(--bk-on) + 1px) at var(--lx) var(--ly), #000, transparent 72%);position:absolute;inset:-20px -16px;overflow:hidden}.bk-motes i{background:rgba(var(--mote), .7);width:2px;height:2px;animation:bkFloat var(--d) ease-in-out infinite alternate;border-radius:50%;position:absolute}.bk-fx{pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-20px -16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000),linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000),linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-hearts{z-index:7;pointer-events:none;position:absolute;inset:0}.bk-shelves[data-off] *,.bk-shelves[data-off] :before,.bk-shelves[data-off] :after{animation-play-state:paused!important}.bk-dim{opacity:0;will-change:opacity;background:#000000bf;animation:9s ease-in-out infinite bkCandle;position:absolute;inset:0}.bk-s-halloween [data-dress] .bk-ledge{box-shadow:0 10px 18px -10px #000,inset 0 -40px 60px -30px #ff781e42}.bk-web{z-index:5;opacity:.34;pointer-events:none;width:64px;height:64px;position:absolute;top:40px;right:10px}.bk-moon{background:linear-gradient(205deg,#6ea59624,#0000 36%);position:absolute;inset:0}.bk-eyes{z-index:5;pointer-events:none;-webkit-mask:radial-gradient(calc(var(--lr) * var(--bk-fl)) calc(var(--lr) * .87 * var(--bk-fl)) at var(--lx) var(--ly), transparent 42%, #000 78%);-webkit-mask:radial-gradient(calc(var(--lr) * var(--bk-fl)) calc(var(--lr) * .87 * var(--bk-fl)) at var(--lx) var(--ly), transparent 42%, #000 78%);mask:radial-gradient(calc(var(--lr) * var(--bk-fl)) calc(var(--lr) * .87 * var(--bk-fl)) at var(--lx) var(--ly), transparent 42%, #000 78%);position:absolute;inset:-20px -16px}.bk-eyes i{opacity:0;width:4px;height:3px;animation:bkPeer var(--d) ease-in-out var(--dl) infinite;background:#ffc45a;border-radius:50%;position:absolute;box-shadow:9px 0 #ffc45a,0 0 6px 1px #ff9628b3,9px 0 6px 1px #ff9628b3}.bk-spider{z-index:5;pointer-events:none;width:12px;position:absolute;top:46px;right:40px}.bk-spider:before{content:"";transform-origin:50% 0;background:#f5f0e866;width:1px;height:128px;animation:14s ease-in-out 1.5s infinite bkDropLine;position:absolute;top:0;left:5.5px;transform:scaleY(0)}.bk-spider svg{animation:14s ease-in-out 1.5s infinite bkDrop;position:absolute;top:0;left:0}.bk-s-halloween [data-dress] .bk-sp:nth-child(4){transform-origin:50% 100%;animation:8s ease-in-out 3s infinite bkNudge}.bk-candle{background:linear-gradient(90deg,#bfb296,#efe6d2 50%,#b3a68a);border-radius:3px 3px 1px 1px;flex:none;align-self:flex-end;width:14px;height:40px;margin:0 10px 0 2px;position:relative}.bk-candle:before{content:"";background:#222;width:1px;height:6px;position:absolute;top:-6px;left:6.5px}.bk-candle:after{content:"";background:#f3ecdc;border-radius:0 0 3px 3px;width:4px;height:13px;position:absolute;top:0;left:2px}.bk-flame{z-index:6;transform-origin:50% 90%;background:radial-gradient(circle at 50% 72%,#fff6d8,#ffb347 42%,#ff6e1e99 68%,#0000 72%);border-radius:50%/62% 62% 38% 38%;width:8px;height:17px;animation:.9s ease-in-out infinite alternate bkFlame;position:absolute;top:-24px;left:3px;box-shadow:0 0 16px 5px #ff8c2866}.bk-goldhour{mix-blend-mode:screen;background:linear-gradient(112deg,#0000 18%,#ffd28c0f 36%,#ffd89826 54%,#ffd28c0d 72%,#0000 86%) 0 0/170% 100%,radial-gradient(90% 70% at 88% 6%,#96703e38,#0000 70%);animation:26s ease-in-out infinite alternate bkAfternoon;position:absolute;inset:0}.bk-s-thanksgiving .bk-sp{box-shadow:-12px 2px 10px -6px #140a00b8}.bk-s-thanksgiving .bk-ledge{border-bottom-color:#4a3421}.bk-runner{z-index:6;opacity:.94;pointer-events:none;background:linear-gradient(90deg,#96283880 50%,#0000 0) 0 0/10px 100%,linear-gradient(#96283880 50%,#0000 0) 0 0/100% 5px,#e8dcc4;border-radius:0 0 2px 2px;height:17px;margin:-6px 16px 0;position:relative;box-shadow:0 7px 10px -6px #000}.bk-runner:after{content:"";background:repeating-linear-gradient(90deg,#e8dcc4cc 0 1px,#0000 1px 3px);height:4px;position:absolute;top:100%;left:0;right:0}.bk-be{flex:none;align-self:flex-end;margin-left:6px}.bk-mug{will-change:transform;flex:none;align-self:flex-end;width:30px;height:28px;margin-left:8px;position:relative}.bk-mug svg{position:absolute;bottom:0;left:0}.bk-steam{width:18px;height:36px;position:absolute;bottom:26px;left:3px}.bk-steam i{bottom:0;left:var(--x);filter:blur(2px);opacity:0;width:4px;height:16px;animation:bkSteam 3.3s ease-out var(--dl) infinite;background:#f5f0e866;border-radius:50%;position:absolute}.bk-snowcap{z-index:6;opacity:.9;pointer-events:none;filter:drop-shadow(0 0 3px #e9eff259);background:radial-gradient(circle at 50% 100%,#e9eff2 58%,#0000 61%) 0 0/11px 6px repeat-x,linear-gradient(#0000 5px,#e9eff2 5px);height:8px;margin:-11px 6px 0;position:relative}.bk-garland{z-index:6;pointer-events:none;justify-content:space-between;height:16px;margin:0 8px;display:flex;position:relative}.bk-garland:before{content:"";border-bottom:1px solid #283c28e6;border-radius:0 0 50% 50%/0 0 100% 100%;height:9px;position:absolute;top:0;left:0;right:0}.bk-garland i{width:5px;height:7px;margin-top:calc(var(--sag) * 1px);background:rgb(var(--bc));opacity:.4;box-shadow:0 0 2px rgba(var(--bc), .5);animation:bkChase var(--d) linear var(--dl) infinite;border-radius:45% 45% 50% 50%;position:relative}.bk-frost{background:radial-gradient(170px 120px at 0 0,#dcebf524,#0000 70%),radial-gradient(170px 120px at 100% 0,#dcebf524,#0000 70%),radial-gradient(200px 90px at 50% 100%,#dcebf50f,#0000 70%);position:absolute;inset:0}.bk-snow{z-index:5;pointer-events:none;position:absolute;inset:-20px -16px;overflow:hidden}.bk-snow i{width:var(--s);height:var(--s);animation:bkSnowfall var(--d) linear var(--dl) infinite;background:#f0f6fabf;border-radius:50%;position:absolute;top:-8px}.bk-s-holidays .bk-pulled .bk-cv{position:relative}.bk-s-holidays .bk-pulled .bk-cv:after{content:"";background:linear-gradient(90deg,#0000 43%,#b3202c 43% 57%,#0000 57%),linear-gradient(#0000 34%,#b3202c 34% 46%,#0000 46%);position:absolute;inset:0}.bk-s-newyear [data-dress] .bk-ledge:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 38%,#ffe2966b 48%,#ffffff4d 50%,#0000 60%) 0 0/260% 100%;animation:4.5s ease-in-out infinite bkFoil;position:absolute;inset:0}.bk-s-newyear .bk-ledge{border-bottom-color:#c9a24a}.bk-ball{z-index:5;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-20px -16px;overflow:hidden}.bk-ball>div{width:200%;animation:22s linear infinite bkTurn;position:absolute;top:0;bottom:0;left:0}.bk-ball i{width:var(--s);height:var(--s);animation:bkGlint 2.4s ease-in-out var(--dl) infinite;background:radial-gradient(circle,#fff2cdf2,#ffdc964d 45%,#0000 70%);border-radius:50%;position:absolute}.bk-stream{z-index:5;pointer-events:none;transform-origin:50% 0;animation:bkSwing 4s ease-in-out var(--dl) infinite alternate;position:absolute;top:30px}.bk-coupe{will-change:transform;flex:none;align-self:flex-end;width:36px;height:58px;margin-left:12px;position:relative}.bk-coupe svg{position:absolute;bottom:0;left:0}.bk-coupe i{left:var(--x);width:2px;height:2px;animation:bkBubble 1.8s linear var(--dl) infinite;background:#fff2c8;border-radius:50%;position:absolute;top:19px}.bk-s-newyear .bk-motes i{width:3px;height:3px;animation:bkFloat var(--d) ease-in-out infinite alternate, bkGlint 1.6s ease-in-out var(--dl) infinite}.bk-tick{font-variant-numeric:tabular-nums}.bk-rib{z-index:1;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);transform-origin:50% 0;width:4px;height:40px;animation:bkSway 3.4s ease-in-out var(--dl) infinite alternate;background:linear-gradient(90deg,#a3163a,#dd3a61 60%,#a3163a);position:absolute;top:-5px;right:4px}.bk-s-valentines .bk-ledge{border-bottom-color:#7d2a3c}.bk-petals{z-index:5;pointer-events:none;position:absolute;inset:-20px -16px;overflow:hidden}.bk-petals i{background:var(--pc);opacity:.85;width:9px;height:11px;animation:bkPetal var(--d) linear var(--dl) infinite;border-radius:60% 0 60% 60%;position:absolute;top:-14px}.bk-heart{pointer-events:none;font:normal 13px/1 var(--font-sans);color:#ff7898;text-shadow:0 0 8px #ff5a82b3;font-style:normal;animation:1s ease-out forwards bkRise;position:absolute}.sheet[data-bk],.books-sheet[data-bk]{isolation:isolate}.bk-dress{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bk-dress.under{z-index:-1}.bk-dress.over{z-index:6}.sheet[data-bk=halloween],.books-sheet[data-bk=halloween]{--bg-elev:#0a0807;background:#0a0807;border-color:#ff8a303d;padding-top:22px}.bk-stage[data-bk=halloween]{animation:.45s ease-out bkFlickIn}.bk-glow{opacity:.35;background:radial-gradient(60% 50% at 20% 10%,#ff8a3080,#0000 70%),radial-gradient(60% 50% at 90% 30%,#ff6e1e66,#0000 70%);animation:6s ease-in-out infinite bkSheetCandle}.bk-wax:before{content:"";background:linear-gradient(#ddd0b3,#b9aa88);height:7px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 8px #ff8c2840}.bk-wax i{top:4px;left:var(--x);width:var(--w);height:var(--h);transform-origin:50% 0;background:linear-gradient(90deg,#b9aa88,#ddd0b3 55%,#b1a27f);border-radius:0 0 40% 40%;position:absolute}.bk-wax i:after{content:"";left:50%;bottom:calc(var(--w) * -.55);width:calc(var(--w) + 4px);height:calc(var(--w) + 6px);background:radial-gradient(circle at 38% 60%,#e8dcc2,#b9aa88 75%);border-radius:50%/40% 40% 60% 60%;position:absolute;translate:-50%}.bk-wax i.run{animation:6s ease-in 1s infinite bkDrip}.sheet[data-bk=halloween] .sheet-title,.books-sheet[data-bk=halloween] .modal-title{font-style:italic}.sheet[data-bk=thanksgiving],.books-sheet[data-bk=thanksgiving]{--bg-elev:#18110b;background:linear-gradient(#d6b06012,#0000 45%),#18110b;border-color:#d6b0604d;padding-top:14px}.bk-dress.bk-gingham{background:linear-gradient(90deg,#74865c9e 50%,#0000 0) 0 0/12px 14px repeat-x,linear-gradient(#74865c9e 50%,#0000 0) 0 0/100% 6px repeat-y,#e9dfc9;height:14px;bottom:auto}.sheet[data-bk=holidays],.books-sheet[data-bk=holidays]{--bg-elev:#0b1a12;--bg-elev-2:#13261b;--line:#c8e6d21a;--line-strong:#c8e6d233;background:radial-gradient(120% 60% at 50% 0,#28563a66,#0000 70%),#0b1a12}.bk-sh-snow i{width:3px;height:3px;animation:bkSnowfall var(--d) linear var(--dl) infinite;background:#f0f6fa59;border-radius:50%;position:absolute;top:-6px}.sheet[data-bk=newyear],.books-sheet[data-bk=newyear]{--bg-elev:#090805;background:repeating-conic-gradient(from 0deg at 16% 12%, #e6be5a0b 0 4deg, transparent 4deg 12deg), #090805;border-color:#e6be5a59}.bk-stage[data-bk=newyear]{animation:.55s cubic-bezier(.34,1.56,.64,1) bkPop}.bk-deco:before,.bk-deco:after{content:"";border:1px solid #e6be5a73;border-radius:12px;position:absolute;inset:6px}.bk-deco:after{border-color:#e6be5a33;border-radius:9px;inset:10px}.bk-fan{background:repeating-conic-gradient(from 90deg at 0 0, #e6be5a8c 0 1.2deg, transparent 1.2deg 10deg);width:48px;height:48px;position:absolute;top:6px;-webkit-mask:radial-gradient(circle at 0 0,#000 70%,#0000 71%);mask:radial-gradient(circle at 0 0,#000 70%,#0000 71%)}.bk-fan.l{left:6px}.bk-fan.r{right:6px;transform:scaleX(-1)}.sheet[data-bk=newyear] .sheet-title,.books-sheet[data-bk=newyear] .modal-title{background:linear-gradient(100deg,#b8892f,#f5dc92 45%,#c99a3c 70%,#f7e3a3);color:#0000;-webkit-background-clip:text;background-clip:text}.sheet[data-bk=valentines],.books-sheet[data-bk=valentines]{--bg-elev:#170a10;background:radial-gradient(90% 60% at 100% 0,#f06e9629,#0000 60%),#170a10;border-color:#f06e964d}.sheet[data-bk=valentines] .sheet-title,.books-sheet[data-bk=valentines] .modal-title{color:#f29bb0;font-style:italic}.bk-env{perspective:900px;animation:1.3s both bkEnvAway}.bk-env i{font-style:normal;position:absolute}.bk-env .back{background:#9e2f4b;inset:0}.bk-env .pocket{clip-path:polygon(0 26%,50% 60%,100% 26%,100% 100%,0 100%);background:linear-gradient(#b3405c,#8f2742);inset:0}.bk-env .flap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;background:linear-gradient(#ec95a8,#d0617b);height:60%;animation:.5s ease-in .38s both bkFlapOpen;top:0;left:0;right:0}.bk-env .seal{color:#ffc9d6;width:42px;height:42px;font:16px/1 var(--font-sans);background:radial-gradient(circle at 35% 35%,#c42a4d,#6d0c24);border-radius:50%;place-items:center;margin:-26px 0 0 -21px;animation:.32s ease-in .3s both bkSealOff;display:grid;top:60%;left:50%;box-shadow:0 3px 8px #00000059,inset 0 -2px 4px #0000004d}html[data-tab-season=halloween] .dl-btn:not(.ok):not(.danger):not(.plain):not(:disabled){color:#ffa64e;text-shadow:0 0 10px #ff8c28e6;background:#160c06;border-color:#ff8a308c;animation:2.2s linear infinite bkEmber;box-shadow:inset 0 0 0 1px #ff8a308c,0 0 26px -8px #ff781ecc}html[data-tab-season=halloween] .dl-btn:not(.ok):not(.danger):not(.plain):not(:disabled):hover{background:#22120a}html[data-tab-season=newyear] .dl-btn:not(.ok):not(.danger):not(.plain):not(:disabled){color:#1a1204;background:linear-gradient(100deg,#b8892f,#f3d98b 35%,#c99a3c 55%,#f7e3a3 75%,#b8892f) 0 0/220% 100%;border-color:#c99a3c;animation:3.5s ease-in-out infinite bkFoilBtn}html[data-tab-season=valentines] .dl-btn:not(.ok):not(.danger):not(.plain){--c:#ff7898}html[data-tab-season=valentines] .dl-btn:not(.ok):not(.danger):not(.plain):not(:disabled):before{content:"♥";color:#ffd1dc;width:22px;height:22px;font:11px/1 var(--font-sans);letter-spacing:0;background:radial-gradient(circle at 35% 35%,#d33a5c,#7d0f2a);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 2px #7d0f2a73,inset 0 -2px 3px #0000004d}html[data-tab-season=valentines] .dl-btn:not(.ok):not(.danger):not(.plain):not(:disabled):is(:active,:focus:not(:focus-visible)):before{animation:.45s cubic-bezier(.34,1.56,.64,1) bkStamp}@media (prefers-reduced-motion:reduce){.bk-shelves.bk-flick,.bk-motes i,.bk-s-newyear .bk-motes i,.bk-eyes i,.bk-dim,.bk-s-halloween .bk-sp,.bk-flame,.bk-goldhour,.bk-garland i,.bk-ball>div,.bk-ball i,.bk-stream,.bk-coupe i,.bk-rib,.bk-skel,.bk-s-newyear [data-dress] .bk-ledge:after,.bk-spider:before,.bk-spider svg,.bk-stage[data-bk],.bk-glow,.bk-wax i.run,html[data-tab-season] .dl-btn:not(:disabled),html[data-tab-season] .dl-btn:not(:disabled):before{animation:none!important}.bk-garland i{opacity:.9}.bk-eyes i{opacity:.6}.bk-spider:before{transform:scaleY(.5)}.bk-spider svg{transform:translateY(64px)}.bk-snow,.bk-petals,.bk-heart,.bk-steam,.bk-dress.over.bk-env,.bk-sh-snow{display:none}.bk-sp,.bk-pulled{transition:none}}.news-wrap{padding:18px 20px 28px}@media (max-width:600px){.news-wrap{padding:14px 12px 24px}}.ann-ledger{--ann-soft:#f5f0e8b8;--ann-faint:#f5f0e880;--ann-dim:#f5f0e857;--ann-glide:var(--ease-snap);--c:175 150 255;border:1px solid var(--line);background:var(--bg-elev);border-radius:16px;position:relative;overflow:hidden}.ann-ledger .t-info{--c:120 158 255}.ann-ledger .t-update{--c:175 150 255}.ann-ledger .t-success{--c:90 210 140}.ann-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ann-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:40px;padding:0 6px 0 14px;display:flex}.ann-h{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap}.ann-n{min-width:20px;height:20px;font:500 11px/1 var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.ann-unread{font:500 11px/1 var(--font-mono);color:var(--ann-soft);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ann-leds{gap:3px;display:inline-flex}.ann-leds i{background:rgb(var(--c));border-radius:50%;width:5px;height:5px}@media (max-width:420px){.ann-head .ann-leds{display:none}}.ann-clear{height:32px;font:500 11px/1 var(--font-mono);color:var(--ann-faint);white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0 8px;transition:color .15s;position:relative}.ann-unread+.ann-clear{margin-left:8px}.ann-clear:before{content:"";position:absolute;inset:-6px 0}.ann-clear:hover{color:var(--fg)}.ann-clear:focus-visible{outline:1px solid var(--fg);outline-offset:-3px;border-radius:8px}.ann-rows{position:relative}.ann-glow{opacity:0;pointer-events:none;height:0;transition:transform .32s var(--ann-glide), height .32s var(--ann-glide), opacity .2s ease;background:#ffffff0e;border-radius:10px;position:absolute;top:0;left:4px;right:4px}.ann-rows.lit>.ann-glow{opacity:1}.ann-row{border-top:1px solid var(--line);position:relative}.ann-rows>.ann-glow+.ann-row{border-top:0}.ann-line{grid-template-columns:6px minmax(0,1fr) auto 12px;align-items:center;gap:11px;min-height:46px;padding:0 14px;display:grid;position:relative}.ann-line.has-rx{grid-template-columns:6px minmax(0,1fr) auto auto 12px}.ann-led{background:rgb(var(--c));width:6px;height:6px;box-shadow:0 0 6px rgb(var(--c) / .7);pointer-events:none;border-radius:50%}.ann-row:not(.read)>.ann-line>.ann-led{animation:2.8s ease-in-out infinite annBreathe}.ann-row.read>.ann-line>.ann-led{opacity:.45;box-shadow:none}.ann-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.ann-open:after{content:"";border-radius:10px;position:absolute;inset:0}.ann-open:focus-visible{outline:none}.ann-open:focus-visible:after{outline:1px solid var(--fg);outline-offset:-3px}.ann-t{font:500 14px/1.3 var(--font-sans);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ann-row.read>.ann-line .ann-t{color:var(--ann-soft);font-weight:400}.bn-caret{opacity:.5;background:currentColor;width:5px;height:9px;margin-left:3px;animation:1.06s step-end infinite bnBlink;display:inline-block}.ann-age{text-align:right;min-width:3ch;font:11px/1 var(--font-mono);color:var(--ann-faint);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.ann-chev{pointer-events:none;border-right:1.5px solid var(--ann-dim);border-bottom:1.5px solid var(--ann-dim);width:7px;height:7px;transition:transform .3s var(--ann-glide);justify-self:center;transform:rotate(45deg)translateY(-2px)}.ann-row.open>.ann-line>.ann-chev{transform:rotate(225deg)translateY(-2px)}.ann-body{transition:grid-template-rows .4s var(--ann-glide);grid-template-rows:0fr;display:grid}.ann-row.open>.ann-body{grid-template-rows:1fr}.ann-in{min-height:0;overflow:hidden}.ann-pad{padding:0 14px 14px 31px;position:relative}.ann-msg{font:400 13px/1.5 var(--font-sans);color:var(--ann-soft);overflow-wrap:anywhere;margin:0}.ann-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ann-cta{height:30px;font:500 11px/1 var(--font-mono);letter-spacing:.03em;color:var(--fg);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.ann-cta:before{content:"";position:absolute;inset:-7px 0}.ann-cta:hover{border-color:var(--line-strong);background:#ffffff0f}.ann-cta:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.ann-arr{color:rgb(var(--c))}.ann-commit{font:11px/1 var(--font-mono);color:var(--ann-faint);white-space:nowrap;margin-left:auto}.ann-seen{background:#ffffff12;border-radius:2px;height:2px;margin-top:12px;transition:opacity .4s;overflow:hidden}.ann-seen>i{transform-origin:0;background:rgb(var(--c));opacity:.85;height:100%;display:block;transform:scaleX(0)}.ann-row.seeing>.ann-body .ann-seen>i{transition:transform 4s linear;transform:scaleX(1)}.ann-row.seen>.ann-body .ann-seen>i{transform:scaleX(1)}.ann-row.read:not(.seen)>.ann-body .ann-seen{display:none}.ann-row.seen>.ann-body .ann-seen{opacity:0}.rxc{gap:10px;margin-top:14px;display:grid}.rxc-keys{flex-wrap:wrap;gap:10px;display:flex}.rxc-key{background:linear-gradient(#1b1b1b,#111);border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:42px;height:42px;margin:0;padding:0;transition:transform 80ms,box-shadow 80ms,border-color .3s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -2px #0000008c,0 1px #0009}.rxc-key:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rxc-key.down{transform:translateY(1px);box-shadow:inset 0 1px #ffffff08,inset 0 -1px #00000080}.rxc-key:hover{border-color:var(--line-strong)}.rxc-key:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.rxc-key.mine{border-color:rgb(var(--c) / .6);box-shadow:inset 0 0 14px rgb(var(--c) / .14), inset 0 -2px 0 #0000008c, 0 1px 0 #0009}.rxc-media{width:30px;height:30px;font:500 13px/1 var(--font-mono);color:var(--fg);pointer-events:none;border-radius:7px;place-items:center;display:grid}.rxc-key.mine .rxc-media{color:rgb(var(--c))}.rxc-rejected .rxc-media{animation:.34s rxcShake}.rxc-say{min-height:16px;font:500 11.5px/1.4 var(--font-mono);color:var(--ann-faint);align-items:baseline;gap:7px;display:flex}.rxc-p{color:rgb(var(--c))}.rxc-t.pulse{animation:1.2s ease-out rxPulse}.rxc-stamp{pointer-events:none;border-radius:50%;width:18px;height:18px;position:relative}.rxc-stamp:after{content:"";border:1px dashed #f5f0e847;border-radius:50%;transition:opacity .2s;position:absolute;inset:0}.rxc-stamp.has:after{opacity:0}.rxc-stamp-g{background:rgb(var(--c) / .16);box-shadow:0 0 0 1.5px rgb(var(--c) / .75);font:600 8.5px/1 var(--font-mono);color:var(--fg);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.rxc-ping{border:1.5px solid rgb(var(--c) / .9);pointer-events:none;animation:rxcPing .6s var(--ann-glide) forwards;border-radius:50%;position:absolute;inset:-1px}.rxc-ghost{z-index:10000;pointer-events:none;border:1px solid var(--line-strong);color:var(--fg);font:500 13px/1 var(--font-mono);transform-origin:0 0;background:#141414;border-radius:7px;place-items:center;display:grid;position:fixed;box-shadow:0 8px 20px #0000008c}.ann-row.skin-cache-holographic .ann-pad{--holo-surface:#10101b;--holo-ink:#c3b5e8;--holo-glow:#393151;isolation:isolate;background-color:var(--holo-surface);padding-top:12px;overflow:hidden}.ann-row.skin-cache-holographic .ann-pad>:not(.holo-art):not(.holo-scrim){z-index:2;position:relative}.ann-row.skin-cache-holographic .holo-art{z-index:0;opacity:.8;pointer-events:none;background:repeating-linear-gradient(117deg,#0000 0 27px,#aabbdb18 27px 28px,#0000 28px 43px),conic-gradient(from 40deg at 87% 55%,#cba9e8,#a7dfd7,#6c8aad,#e8bba7,#a095ca,#b8cbea,#cba9e8);position:absolute;inset:0;overflow:hidden}.ann-row.skin-cache-holographic .holo-seal{outline-offset:5px;width:70px;height:70px;font:500 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#f3f0fa;border:1px solid #e6ddfa;border-radius:50%;outline:1px dashed #e6ddfa;place-items:center;display:grid;position:absolute;top:50%;right:23px;transform:translateY(-50%)rotate(-14deg)}.ann-row.skin-cache-holographic .holo-foil{background:linear-gradient(90deg,#0000,#fffffc66,#0000);width:24%;position:absolute;top:-100%;bottom:-100%;left:52%;transform:rotate(25deg)}.ann-row.skin-cache-holographic.holo-motion .holo-foil{animation:1.5s ease-out annHoloFoil}.ann-row.skin-cache-holographic .holo-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--holo-surface) 0%, color-mix(in srgb, var(--holo-surface) 94%, transparent) 22%, color-mix(in srgb, var(--holo-surface) 90%, transparent) 67%, color-mix(in srgb, var(--holo-surface) 52%, transparent));position:absolute;inset:0}.ann-row.skin-cache-holographic .ann-msg{max-width:calc(100% - 92px);color:var(--holo-ink)}.ann-row.skin-cache-holographic .rxc,.ann-row.skin-cache-holographic .ann-foot{max-width:calc(100% - 92px)}.ann-row.skin-cache-holographic .ann-commit,.ann-row.skin-cache-holographic .rxc-say{color:var(--holo-ink)}.ann-row.skin-after-hours .ann-pad{isolation:isolate;background:#0d0c13;min-height:160px;padding-top:14px;overflow:hidden}.ann-row.skin-after-hours :is(.ah-art,.ah-scrim,.ah-weave){pointer-events:none;position:absolute;inset:0}.ann-row.skin-after-hours .ah-art{z-index:0;background:radial-gradient(circle at 80% 26%,#f5f0e8 0 9px,#f5f0e833 10px,#0000 34px),radial-gradient(circle at 12% 20%,#f5f0e8b3 0 1px,#0000 1.6px),radial-gradient(circle at 33% 10%,#f5f0e88c 0 1px,#0000 1.6px),radial-gradient(circle at 52% 30%,#f5f0e899 0 1px,#0000 1.6px),radial-gradient(circle at 66% 12%,#f5f0e880 0 1px,#0000 1.6px),radial-gradient(circle at 93% 44%,#f5f0e88c 0 1px,#0000 1.6px),linear-gradient(#0d0c13 0%,#141428 54%,#0b1a22 57%,#060d12 100%)}.ann-row.skin-after-hours .ah-art:after{content:"";background:repeating-linear-gradient(#f5f0e84d 0 2px,#0000 2px 7px);width:8%;position:absolute;top:58%;bottom:0;left:76%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ann-row.skin-after-hours.open .ah-art{animation:2.4s cubic-bezier(.2,.7,.3,1) both yomiAfterHours}.ann-row.skin-after-hours .ah-scrim{z-index:1;background:linear-gradient(90deg,#0d0c13eb,#0d0c13ce 55%,#0d0c1370)}.ann-row.skin-after-hours .ah-weave{z-index:2;opacity:.8;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff04 3px 4px)}.ann-row.skin-after-hours .ann-pad>:not(.ah-art):not(.ah-scrim):not(.ah-weave){z-index:3;position:relative}.ann-row.skin-after-hours .ann-msg{color:#f5f0e8c2;text-shadow:0 1px 4px #000c;max-width:40ch}.ann-row.skin-reader-shelf .ann-pad{--rs-glide:var(--ease-snap);isolation:isolate;background:#0a0908;flex-direction:column;justify-content:center;min-height:196px;padding:16px 16px 16px 263px;display:flex;overflow:hidden}.ann-row.skin-reader-shelf .rs-shelf{perspective:900px;pointer-events:none;width:210px;height:178px;position:absolute;top:calc(50% - 89px);left:31px}.ann-row.skin-reader-shelf .rs-ledge{background:linear-gradient(#2a221a,#17120d);border-radius:2px;height:8px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 6px 14px #0009}.ann-row.skin-reader-shelf .rs-spine{letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;color:#ffffffbf;width:34px;height:150px;transition:transform .8s var(--rs-glide), opacity .5s;border-radius:2px;place-items:center;font:600 10px Georgia,serif;display:grid;position:absolute;bottom:8px;transform:rotate(180deg);box-shadow:inset -3px 0 #00000040}.ann-row.skin-reader-shelf .rs-s1{background:linear-gradient(90deg,#3d0d10,#5a1418);height:158px;left:8px}.ann-row.skin-reader-shelf .rs-s2{background:linear-gradient(90deg,#1b2a24,#2a3f36);height:146px;left:46px}.ann-row.skin-reader-shelf .rs-s3{opacity:.9;background:linear-gradient(90deg,#2b2620,#3c342a);height:152px;left:84px}.ann-row.skin-reader-shelf.open .rs-s3{opacity:0;transition-delay:.2s;transform:rotate(180deg)translateY(30px)}.ann-row.skin-reader-shelf .rs-bk{perspective:900px;opacity:0;width:132px;height:160px;transition:opacity .5s ease .45s, transform .8s var(--rs-glide) .45s;position:absolute;bottom:8px;right:0;transform:translate(-40px)scale(.92)}.ann-row.skin-reader-shelf.open .rs-bk{opacity:1;transform:none}.ann-row.skin-reader-shelf .rs-pg{background:#0d0d0d linear-gradient(90deg,#00000073,#0000 22%);border:1px solid #ffffff12;border-radius:2px 6px 6px 2px;padding:12px 8px 0 10px;position:absolute;inset:0 0 0 50%;overflow:hidden}.ann-row.skin-reader-shelf .rs-pg i{background:#ece5d947;border-radius:2px;height:2px;margin:0 0 6px;display:block}.ann-row.skin-reader-shelf .rs-pg i:nth-child(3n){width:78%}.ann-row.skin-reader-shelf .rs-pg i:nth-child(5n){width:62%}.ann-row.skin-reader-shelf .rs-pgl{background-image:radial-gradient(#80808040 1px,#0000 1.4px),linear-gradient(90deg,#0000 75%,#0006);background-size:7px 7px,auto;border-radius:6px 2px 2px 6px;left:0;right:50%}.ann-row.skin-reader-shelf .rs-cv{transform-origin:0;transform-style:preserve-3d;transition:transform 1.2s var(--rs-glide) 1.15s;position:absolute;inset:0 0 0 50%}.ann-row.skin-reader-shelf.open .rs-cv{transform:rotateY(-180deg)}.ann-row.skin-reader-shelf .rs-cv>div{backface-visibility:hidden;border-radius:2px 6px 6px 2px;position:absolute;inset:0}.ann-row.skin-reader-shelf .rs-f{background:linear-gradient(160deg,#1f2a2e,#0f1517);flex-direction:column;justify-content:space-between;padding:12px 8px;display:flex;overflow:hidden;box-shadow:0 14px 30px #000000b3}.ann-row.skin-reader-shelf .rs-f span{font:500 9px/1 var(--font-mono);color:var(--accent)}.ann-row.skin-reader-shelf .rs-f b{font:400 9px/1 var(--font-pixel);letter-spacing:.05em;color:var(--fg)}.ann-row.skin-reader-shelf .rs-f:after{content:"";border-radius:inherit;background:linear-gradient(105deg,#0000 35%,#fff0d738 48%,#0000 60%) 120% 0/250% 100% no-repeat;animation:7s ease-in-out 2s infinite readerShelfSheen;position:absolute;inset:0}.ann-row.skin-reader-shelf.read .rs-f:after{animation:none}.ann-row.skin-reader-shelf .rs-b{background:#0a0a0a radial-gradient(#ffffff1a 1px,#0000 1.4px) 0 0/7px 7px;transform:rotateY(180deg);border-radius:6px 2px 2px 6px!important}.ann-row.skin-reader-shelf .ann-pad>:not(.rs-shelf){z-index:1;opacity:0;transition:opacity .5s 1.7s;position:relative}.ann-row.skin-reader-shelf.open .ann-pad>:not(.rs-shelf){opacity:1}.ann-row.skin-reader-shelf .ann-msg{color:#f1e8dac2;font-size:13.5px}@media (max-width:600px){.ann-row.skin-reader-shelf .ann-pad{min-height:0;padding:16px}.ann-row.skin-reader-shelf .rs-shelf{flex:none;width:230px;max-width:100%;margin:0 auto 16px;position:relative;top:auto;left:auto}}.ann-row.skin-copies-line .ann-pad{--cl-cream:236 226 206;--cl-glide:var(--ease-snap);flex-direction:column;gap:12px;padding:4px 14px 14px 31px;display:flex}.ann-row.skin-copies-line .rxc,.ann-row.skin-copies-line .ann-foot,.ann-row.skin-copies-line .ann-seen{margin-top:0}.cl-art{gap:10px;display:grid}.cl-top{justify-content:flex-end;display:flex}.cl-stamp{border:1px dashed rgb(var(--cl-cream) / .34);height:22px;font:500 11px/1 var(--font-mono);letter-spacing:.06em;color:rgb(var(--cl-cream) / .86);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.cl-stamp i{background:rgb(var(--cl-cream) / .7);border-radius:50%;width:5px;height:5px}.cl-lane{text-align:left;background:#060606;border:1px solid #ffffff14;border-radius:14px;width:100%;height:104px;padding:0;display:block;position:relative;overflow:hidden}.cl-lane:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.cl-lane:before{content:"";background:repeating-linear-gradient(90deg, rgb(var(--cl-cream) / .16) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:50%;left:0;right:0}.cl-box{z-index:3;border:1px solid rgb(var(--cl-cream) / .2);background:#121110;border-radius:12px;place-items:center;width:74px;margin-left:-37px;display:grid;position:absolute;top:16px;bottom:16px;left:50%;box-shadow:0 0 0 6px #060606}.cl-box b{font:500 11px/1.25 var(--font-mono);color:rgb(var(--cl-cream) / .9);letter-spacing:.04em}.cl-hum{background:rgb(var(--cl-cream) / .12);border-radius:2px;height:2px;position:absolute;bottom:9px;left:12px;right:12px;overflow:hidden}.cl-hum i{background:var(--accent);width:100%;animation:1.5s linear both news-hum;position:absolute;top:0;bottom:0;left:0}.cl-tile{z-index:2;border:1px solid rgb(var(--cl-cream) / .24);width:34px;height:34px;font:500 9px/1 var(--font-mono);color:rgb(var(--cl-cream) / .92);transition:left .9s var(--cl-glide), opacity .5s ease, width .9s var(--cl-glide), height .9s var(--cl-glide), margin .9s var(--cl-glide);background:#161514;border-radius:10px;place-items:center;margin-top:-17px;display:grid;position:absolute;top:50%}.cl-tile.in{z-index:4;color:var(--accent);background:#1a140a;border-color:#ff9f0a99}.cl-tile.done{width:30px;height:30px;margin-top:-15px}.cl-l{z-index:4;font:11px var(--font-mono);color:#f5f0e885;position:absolute;bottom:8px}.cl-l-in{left:12px}.cl-l-out{right:12px}.cl-tray{border:1px dashed rgb(var(--cl-cream) / .18);background:#070707;border-radius:12px;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:64px;padding:10px 10px 26px;display:flex;position:relative}.cl-tray-l{font:11px var(--font-mono);color:#f5f0e885;font-variant-numeric:tabular-nums;position:absolute;bottom:8px;right:10px}.cl-chip{border:1px solid rgb(var(--cl-cream) / .2);height:26px;font:400 12px/1 var(--font-sans);color:var(--fg);white-space:nowrap;animation:clLand .7s var(--cl-glide) both;background:#0f0e0d;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cl-chip small{font:11px var(--font-mono);color:#f5f0e885}.cl-lim{font:11px/1.5 var(--font-mono);color:#f5f0e885;margin:0}.cl-lim b{color:#f5f0e8bd;font-weight:500}@media (max-width:600px){.ann-row.skin-copies-line .ann-pad{padding:4px 12px 14px}.cl-lane{height:96px}.cl-l{display:none}}.ann-row.skin-marquee .ann-pad{isolation:isolate;background-color:#090712e0;padding-top:12px;padding-bottom:60px;overflow:hidden}.ann-row.skin-marquee .ann-pad>:not(.nm-marquee){z-index:1;position:relative}.nm-marquee{z-index:0;pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.nm-track{align-items:center;gap:8px;width:max-content;height:100%;animation:55s linear infinite cinebyDrift;display:flex}.nm-chip{--dot:#d6c8ff;height:28px;font:500 11px/1 var(--font-mono);color:#d6c8ffc7;white-space:nowrap;background:#090712b8;border:1px solid #d6c8ff2e;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.nm-chip i{background:var(--dot);width:6px;height:6px;box-shadow:0 0 6px var(--dot);border-radius:50%}.nm-chip img{object-fit:cover;border-radius:3px;width:14px;height:14px}.ann-row.skin-marquee .ann-msg{color:#d6c8ffeb;text-shadow:0 1px 4px #000c}.news-chip{height:27px;color:var(--fg-muted);font:500 11px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:0 11px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;position:relative}.news-chip:before{content:"";position:absolute;inset:-8px 0}.news-chip:hover{color:var(--fg);border-color:var(--line-strong);background:#ffffff0d}.news-chip[data-on=true]{color:var(--fg)}.news-chip-dot{background:#f5f0e84d;border-radius:50%;width:6px;height:6px}.news-chip[data-on=true] .news-chip-dot{background:var(--accent);animation:3.2s ease-in-out infinite stashRcBreathe;box-shadow:0 0 7px #ff9f0a99}.news-chip-n{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.ann-body,.ann-chev,.ann-glow,.ann-seen,.ann-row.skin-reader-shelf :is(.rs-spine,.rs-bk,.rs-cv),.ann-row.skin-reader-shelf .ann-pad>:not(.rs-shelf),.cl-tile{transition:none!important}.ann-row.seeing>.ann-body .ann-seen>i{transition:none}.ann-row.skin-reader-shelf .rs-f:after{display:none}.rxc-key.down{transform:none}}.wave .wave-art{animation:.32s cubic-bezier(.16,1,.3,1) 60ms both musicFrameIn}.wave .wave-art img{opacity:0;transition:opacity .2s,transform 1.6s cubic-bezier(.22,1,.36,1)}.wave .wave-art img.is-ready{opacity:1}.wave .wave-meta{animation:.4s cubic-bezier(.32,.72,0,1) .1s both muRise}.wave .wave-transport{animation:.4s cubic-bezier(.32,.72,0,1) .16s both muRise}.wave-signal>.truncate{min-width:0}.mu-presence{background:color-mix(in srgb, var(--pv-hue) 9%, transparent);color:color-mix(in srgb, var(--pv-hue) 86%, #fff);font:600 8.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;flex:none;margin-left:auto;padding:2px 5px}.mu-presence[data-presence=library]{color:#5ad28ce0;background:#5ad28c12}.mu-presence[data-presence=error]{color:var(--danger-ink);background:var(--danger-soft)}.mu-presence[data-presence=active]{animation:1.4s ease-in-out infinite musicPresencePulse}.wave-spectrum[data-wait=true]:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--pv-hue) 11%, transparent) 48%, transparent 66%);background-size:240% 100%;animation:1.5s linear infinite musicSweep;position:absolute;inset:0}.mu-session{--mu-mark:var(--pv-hue);z-index:1;border-top:1px solid #ffffff0f;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:9px 2px 10px;display:grid;position:relative}.mu-session[data-urgent=true]{--mu-mark:var(--warn)}.mu-session-mark{background:var(--mu-mark);border-radius:50%;width:7px;height:7px;margin-left:3px}.mu-session[data-live=true] .mu-session-mark{animation:2.4s ease-out infinite musicSessionPulse}.mu-session[data-live=true][data-urgent=true] .mu-session-mark{animation-duration:1.2s}.mu-session-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mu-session-copy small{color:color-mix(in srgb, var(--mu-mark) 72%, transparent);font:600 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.mu-session-copy strong{color:#f5f0e8bf;font:500 11px/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mu-session-clock{color:#f5f0e8eb;font:600 13px/1 var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.mu-session[data-urgent=true] .mu-session-clock{color:var(--warn)}.mu-session-track{background:#ffffff0a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.mu-session-track i{background:linear-gradient(90deg, color-mix(in srgb, var(--mu-mark) 45%, transparent), var(--mu-mark));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--mu-mark) 40%, transparent);transition:width 1s linear;display:block}.speed-btn{color:#fff9;min-width:44px;height:36px;font:600 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;background:#ffffff05;border:1px solid #ffffff17;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 9px;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.speed-btn:hover,.speed-btn[aria-expanded=true]{color:#fff;background:#ff9f0a14;border-color:#ff9f0a66}.speed-btn[data-changed=true]{color:var(--accent)}.pv-horizon .speed-btn{height:32px}.speed-slider-wrap{z-index:1;background:#00000047;border:1px solid #ffffff12;border-radius:12px;margin-top:10px;padding:11px 12px 6px;animation:.3s cubic-bezier(.32,.72,0,1) both muRise;display:block;position:relative}.speed-slider-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.speed-slider-label{font:500 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}.speed-slider-readout{color:var(--accent);font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:center;gap:3px;display:flex}.speed-slider-cursor{background:var(--accent);flex-shrink:0;width:1px;height:13px;animation:1.1s step-end infinite sliderCursorBlink}.speed-range{width:100%;height:22px;accent-color:var(--accent);cursor:pointer;margin:0;display:block}.speed-ticks{justify-content:space-between;margin:2px -4px 0;display:flex}.speed-ticks button{min-width:36px;min-height:30px;color:var(--fg-faint);font:500 10px/1 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 4px;transition:color .15s,background-color .15s}.speed-ticks button:hover{color:var(--fg);background:#ffffff0d}.speed-ticks button[aria-pressed=true]{color:var(--accent)}.pv-video>.speed-slider-wrap{align-self:flex-end;width:min(340px,100%);margin-top:6px}.pv-horizon .pv-net{white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:420px){.pv-horizon .pv-net-ahead{display:none}}@media (max-width:700px){.wave .speed-slider-wrap,.wave .mu-session{grid-column:1/-1;margin-top:0}}.pv-reader.pv-book{outline:none;width:min(1100px,100%)}.pv-book-page{background:#111114;flex:1;min-height:0;transition:background-color .2s;position:relative}.pv-book[data-theme=sepia] .pv-book-page{background:#f4ecd8}.pv-book[data-theme=light] .pv-book-page{background:#fbfaf7}.pv-book-host{opacity:0;transition:opacity .25s;position:absolute;inset:0}.pv-book-host.is-in{opacity:1}.pv-book-tap.left,.pv-book-tap.right{width:14%}.pv-book[data-theme=sepia] .pv-book-tap,.pv-book[data-theme=light] .pv-book-tap{color:#3b2f1e}.pv-book-toc{border-bottom:1px solid var(--line);flex:none;padding:6px 14px}.pv-book-toc select{border:1px solid var(--line);background:var(--bg);width:100%;max-width:520px;height:30px;color:var(--fg);font:12px/1 var(--font-mono);border-radius:7px;padding:0 8px}.pv-reader.pv-comic{outline:none;width:min(1100px,100%)}.pv-comic-modes{flex:none;gap:4px;display:inline-flex}.pv-comic-page{background:#050505;flex:1;min-height:0;position:relative}.pv-comic-page img{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;margin:auto;transition:opacity .18s;position:absolute;inset:0}.pv-comic-page img.is-in{opacity:1}.pv-comic-wait{place-items:center;display:grid;position:absolute;inset:0}.pv-comic-tap{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;display:flex;position:absolute;top:0;bottom:0}.pv-comic-tap.left{justify-content:flex-start;width:34%;left:0}.pv-comic-tap.right{justify-content:flex-end;width:66%;right:0}.pv-comic-tap svg{opacity:0;filter:drop-shadow(0 0 6px #000);transition:opacity .2s}.pv-comic-tap:hover:not(:disabled) svg,.pv-comic-tap:focus-visible svg{opacity:.8}.pv-comic-tap:disabled{cursor:default}.pv-comic-strip{overscroll-behavior:contain;background:#050505;flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;overflow-y:auto}.pv-comic-strip img{-webkit-user-select:none;user-select:none;background:#ffffff05;width:min(100%,900px);height:auto;min-height:120px;display:block}.pv-comic-end{font:11px/1.3 var(--font-mono);color:var(--fg-faint);padding:22px 12px 30px}.pv-comic-foot{border-top:1px solid var(--line);flex:none;padding:8px 14px 10px}.pv-comic-slider{width:100%;accent-color:var(--accent);display:block}.pv-reader{width:min(880px,100%);height:var(--pv-h);background:#050505;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;min-height:0;max-height:100%;animation:.35s both bookReaderIn;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0006}.pv-reader-head{border-bottom:1px solid var(--line);min-width:0;font:11px/1.3 var(--font-mono);color:var(--fg-muted);flex:none;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.pv-reader-cmd{min-width:0;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pv-reader-meta{color:var(--fg-faint);white-space:nowrap;flex:none}.pv-reader-btn{border:1px solid var(--line);height:30px;color:var(--fg-muted);font:500 10.5px/1 var(--font-mono);border-radius:7px;flex:none;align-items:center;padding:0 9px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.pv-reader-btn:hover{color:var(--fg);border-color:var(--line-strong)}.pv-reader-btn[aria-pressed=true]{color:var(--accent);background:#ff9f0a12;border-color:#ff9f0a66}.pv-reader-body{overscroll-behavior:contain;outline:none;flex:1;min-height:0;padding:16px 18px 28px;overflow:auto}.pv-reader-body:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong)}.pv-reader-body.is-table{padding:0}.pv-reader-text{font:12.5px/1.65 var(--font-mono);color:#f5f0e8d6;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;margin:0}.pv-reader-body[data-wrap=false] .pv-reader-text{white-space:pre;overflow-wrap:normal}.pv-reader-text .rd-h{color:var(--fg);font-weight:600}.pv-reader-text .rd-time{color:#ff9f0abf}.pv-reader-text .rd-dim{color:var(--fg-faint)}.pv-reader-table{border-collapse:collapse;font:11.5px/1.4 var(--font-mono);color:#f5f0e8d1;white-space:nowrap}.pv-reader-table th,.pv-reader-table td{border-bottom:1px solid var(--line);text-align:left;padding:5px 12px}.pv-reader-table th{color:var(--fg);background:#0d0d0d;font-weight:600;position:sticky;top:0}.pv-reader-table tbody tr:hover td{background:#ffffff08}.pv-reader-more{font:11px/1.4 var(--font-mono);color:var(--fg-faint);padding:12px 14px 18px}.pv-reader-msg{font:12px/1.6 var(--font-mono);color:var(--fg-muted);text-align:center;flex:1;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.pv-reader-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505;border:0;flex:1;width:100%;min-height:0;display:block}@media (prefers-reduced-motion:reduce){.wave-spectrum[data-wait=true]:before{background-position:50% 0;animation:none}.speed-slider-cursor{opacity:.65;animation:none}.mu-session-mark,.mu-presence{animation:none!important}.mu-session-track i{transition:none}}.films-stage{gap:12px;min-width:0;animation:.36s cubic-bezier(.2,.7,.3,1) both films-stageIn;display:grid;position:relative}.films-media-room{border:1px solid var(--line);background:var(--bg-elev);border-radius:16px;position:relative;overflow:hidden}.films-scene{background:radial-gradient(70% 120% at 100% 0,#ff9f0a0f,#0000 60%);grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:14px;padding:16px 16px 14px;display:grid}.films-scene-copy{gap:3px;min-width:0;display:grid}.films-scene-copy small{font:500 9.5px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.films-scene-copy strong{color:var(--fg);font:600 21px/1.15 ui-serif,New York,Georgia,serif}.films-scene-copy span{color:var(--fg-muted);font-size:12px;line-height:1.45}.films-strip{height:70px;box-shadow:inset 0 0 0 1px var(--line);background:#0a0a0a;border-radius:6px;padding:9px 0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.films-strip:before,.films-strip:after{content:"";background-image:radial-gradient(closest-side,#f5f0e82e 0 60%,#0000 72%);background-position:0;background-repeat:repeat-x;background-size:11px 6px;height:9px;position:absolute;left:0;right:0}.films-strip:before{top:0}.films-strip:after{bottom:0}.films-strip-track{gap:4px;width:max-content;height:100%;animation:46s linear infinite films-reel;display:flex}.films-strip-track>i{background:var(--bg-elev-2);border-radius:2px;flex:none;width:35px;height:100%;overflow:hidden}.films-strip-track img{object-fit:cover;filter:saturate(.8)brightness(.85);width:100%;height:100%;display:block}.films-bar{border-top:1px solid var(--line);background:#070708c2;align-items:center;gap:10px;padding:0 12px 0 16px;transition:box-shadow .25s;display:flex;position:relative}.films-bar:focus-within{box-shadow:inset 0 1px #ff9f0a38}.films-bar-beam{pointer-events:none;opacity:0;-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:-1px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.films-bar-beam:before{content:"";aspect-ratio:1;background:conic-gradient(#0000 0deg,#ff9f0ad9 40deg,#0000 90deg 360deg);width:110%;position:absolute;top:50%;left:50%;translate:-50% -50%}.films-bar:focus-within .films-bar-beam{opacity:1}.films-bar:focus-within .films-bar-beam:before{animation:3.2s linear infinite films-beamSpin}.films-bar-glyph{color:#ff9f0ae6;flex:none;font-size:14px;transition:text-shadow .25s}.films-bar:focus-within .films-bar-glyph{text-shadow:0 0 12px #ff9f0aa6}.films-bar-input{z-index:1;min-width:0;color:var(--fg);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;padding:16px 0;font-size:16px;position:relative}.films-bar-input::placeholder{color:#0000}.films-bar-ghost{white-space:nowrap;color:var(--fg-muted);opacity:0;pointer-events:none;align-items:center;font-size:16px;line-height:1;transition:opacity .15s;display:flex;position:absolute;inset:0 16px 0 40px;overflow:hidden}.films-bar-input:placeholder-shown~.films-bar-ghost{opacity:.7}.films-bar-caret{opacity:0;background:#ff9f0ad9;flex:none;width:8px;height:17px;margin-left:5px;display:inline-block}.films-bar:focus-within .films-bar-caret{opacity:1;animation:1.1s step-end infinite films-caretBlink}.films-bar-clear{z-index:1;width:32px;height:32px;color:var(--fg-muted);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;transition:color .15s,background-color .15s;display:grid;position:relative}.films-bar-clear:hover{color:var(--fg);background:var(--bg-elev-2)}.films-kbd{font:10.5px/1.4 var(--font-mono);color:var(--fg-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;display:flex}.films-kbd .sep{color:var(--line-strong)}@media (pointer:coarse){.films-kbd{display:none}}.films-status{min-height:18px;font:11px/1.5 var(--font-mono);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 2px;display:flex}.films-status[data-tone=error] .films-status-text{color:var(--danger-ink)}.films-status[data-tone=busy] .films-status-text:after{content:"";vertical-align:-.12em;background:var(--accent);width:6px;height:.95em;margin-left:5px;animation:1s step-end infinite films-caretBlink;display:inline-block}.films-srcs{flex-wrap:wrap;gap:5px;min-width:0;display:inline-flex}.films-srcs-item{border:1px solid var(--line);max-width:100%;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;animation:films-tbCardIn .3s var(--ease-out) both;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;display:inline-flex;overflow:hidden}.films-srcs-item>i{background:var(--ok);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 6px #30d15899}.films-srcs-item b{color:var(--fg);font-weight:500}.films-srcs-item[data-state=empty]>i{background:var(--fg-faint);box-shadow:none}.films-srcs-item[data-state=error]{border-color:var(--danger-line)}.films-srcs-item[data-state=error]>i{background:var(--danger);box-shadow:0 0 6px #ff453a99}.films-srcs-item[data-state=error] b{color:var(--danger-ink)}.films-results{min-width:0;min-height:120px}.films-hero{border:1px solid var(--line);background:var(--bg-elev);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:56px;margin:0 0 10px;padding:11px 26px 11px 28px;display:grid;position:relative;overflow:hidden}.films-hero-rail{background-color:var(--bg-elev-2);border-right:1px solid var(--line);opacity:.85;background-image:radial-gradient(closest-side,#000000f0 0 74%,#0000 78%);background-position:50% 5px;background-repeat:repeat-y;background-size:7px 13px;width:14px;position:absolute;top:0;bottom:0;left:0}.films-hero-rail.is-r{border-right:0;border-left:1px solid var(--line);left:auto;right:0}.films-hero-throw{pointer-events:none;background:radial-gradient(62% 58% at 50% 118%,#ff9f0a29 0%,#ff9f0a0d 42%,#0000 72%);position:absolute;inset:0}.films-hero-glyph{color:#ff9f0abf;text-shadow:0 0 18px #ff9f0a59;grid-row:1/3;font-size:17px;line-height:1;animation:3.4s ease-in-out infinite films-lampBreathe;position:relative}.films-hero-head{font:12.5px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--fg);position:relative}.films-hero-line{color:var(--fg-muted);font-size:12px;line-height:1.5;position:relative}.films-hero[data-kind=empty] .films-hero-glyph{color:var(--fg-muted);text-shadow:none;animation:none}.films-hero[data-kind=empty] .films-hero-throw{opacity:.35}.films-hero[data-kind=error]{border-color:#ff453a59}.films-hero[data-kind=error] .films-hero-glyph{color:var(--danger);text-shadow:0 0 18px #ff453a4d;animation:none}.films-hero[data-kind=error] .films-hero-throw{background:radial-gradient(62% 58% at 50% 118%,#ff453a24 0%,#0000 70%)}.films-hero[data-kind=error] .films-hero-line{color:#ff453ad9}.films-ribbon{grid-column:1/-1;grid-template-columns:auto minmax(10px,1fr) auto minmax(10px,1fr) auto;align-items:center;gap:3px;width:100%;margin-top:7px;display:grid;position:relative}.films-ribbon i{border:1px solid var(--line);color:var(--fg-muted);font:600 7px/1 var(--font-mono);text-align:center;text-transform:uppercase;background:#0003;border-radius:3px;padding:4px 6px;font-style:normal}.films-ribbon i.ok{color:#5ad28cd1;border-color:#30d15840}.films-ribbon i.bad{color:var(--danger);border-color:#ff453a59}.films-ribbon b{background:#30d15859;height:1px}.films-ribbon b.dead{background:repeating-linear-gradient(90deg,#ff453a99 0 5px,#0000 5px 8px)}.films-room{--films-dk:.2;isolation:isolate;min-width:0;transition:--films-ang .55s var(--ease-out);gap:12px;padding-top:6px;display:grid;position:relative}.films-search-room{--films-dk:.1;display:block}.films-room:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;filter:blur(6px);background:conic-gradient(from calc(180deg - 22deg + var(--films-ang)) at 50% -150px, #ffd69626 0deg, #ffd6960d 44deg, transparent 44.5deg);position:absolute;inset:0}.films-room:after{content:"";z-index:3;pointer-events:none;background:rgb(0 0 0/var(--films-dk));-webkit-mask:conic-gradient(from calc(180deg - 26deg + var(--films-ang)) at 50% -150px, transparent 0deg, transparent 48deg, #000 56deg, #000 356deg, transparent 360deg);-webkit-mask:conic-gradient(from calc(180deg - 26deg + var(--films-ang)) at 50% -150px, transparent 0deg, transparent 48deg, #000 56deg, #000 356deg, transparent 360deg);mask:conic-gradient(from calc(180deg - 26deg + var(--films-ang)) at 50% -150px, transparent 0deg, transparent 48deg, #000 56deg, #000 356deg, transparent 360deg);position:absolute;inset:0}.films-lens{z-index:5;filter:blur(1px);pointer-events:none;background:radial-gradient(at 50% 0,#ffd696f2,#ffd69633 70%,#0000);border-radius:0 0 12px 12px;width:26px;height:8px;position:absolute;top:-8px;left:50%;translate:-50%}.films-room>.films-tp-head,.films-room>.films-rowhead{z-index:6;position:relative}.films-rowhead{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin:0 2px 12px;display:flex}.films-rowhead b{min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.films-rowhead small{font:10.5px/1 var(--font-mono);color:var(--fg-muted);flex:none}.films-face-row{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border-bottom:6px solid #1c1a17;align-items:end;gap:14px;margin:0 0 24px;padding:0 10px 10px;display:grid;position:relative;box-shadow:0 10px 18px -10px #000}@media (max-width:519px){.films-face-row{gap:10px;padding:0 4px 8px}}.films-skel{aspect-ratio:2/3;border:1px solid var(--line);background:var(--bg-elev-2);border-radius:12px;position:relative;overflow:hidden}.films-skel:after{content:"";animation:1.25s ease-in-out infinite films-skelSweep;animation-delay:var(--d,0s);background:linear-gradient(105deg,#0000 32%,#ffffff0e 48%,#ff9f0a0d 52%,#0000 68%);position:absolute;inset:0;transform:translate(-100%)}.films-skel-bar{background:#ffffff12;border-radius:4px;height:8px;position:absolute;left:11px}.films-skel-title{bottom:30px;right:26px}.films-skel-meta{height:7px;bottom:14px;right:58%}.films-noart{width:100%;height:100%;color:var(--fg-faint);background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);place-items:center;font-size:20px;display:grid}.films-card{aspect-ratio:2/3;border:1px solid var(--line);background:var(--bg-elev-2);min-width:0;color:var(--fg);cursor:pointer;animation:films-cardIn .35s cubic-bezier(.2, .7, .3, 1) var(--d,0s) both;border-radius:12px;outline:none;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.films-card:hover,.films-card:focus-visible{border-color:#ff9f0a80;transform:translateY(-3px);box-shadow:0 14px 34px -16px #000000b3}.films-card:focus-visible{outline-offset:3px;outline:2px solid #ff9f0af2}.films-card-poster{display:block;position:absolute;inset:0}.films-card-poster img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.films-card:hover .films-card-poster img,.films-card:focus-visible .films-card-poster img{transform:scale(1.05)}.films-card-veil{pointer-events:none;background:linear-gradient(#0000 22%,#00000014 42%,#00000080 70%,#000000e6 100%);position:absolute;inset:0}.films-card-sheen{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff21 49%,#ff9f0a1a 53%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.films-card:hover .films-card-sheen,.films-card:focus-visible .films-card-sheen{animation:.75s cubic-bezier(.3,0,.2,1) films-sheen}.films-card-kind,.films-card-badge{z-index:2;max-width:calc(50% - 10px);font:8.5px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#f5f0e8c7;background:#0a0a0ac7;border:1px solid #ffffff24;border-radius:6px;padding:3px 7px;position:absolute;top:8px;overflow:hidden}.films-card-kind{left:8px}.films-card-badge{color:var(--accent);letter-spacing:.1em;border-color:#ff9f0a66;animation:.36s cubic-bezier(.16,1,.3,1) both films-cachedIn;right:8px}.films-card-body{flex-direction:column;gap:3px;padding:10px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.films-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.films-card-meta{font:10.5px/1.3 var(--font-mono);color:#f5f0e8b8;text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.films-card-orig{color:#f5f0e88c;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:italic;overflow:hidden}.films-card-grab{max-height:0;font:10px/1.4 var(--font-mono);letter-spacing:.05em;color:#ff9f0af2;opacity:0;pointer-events:none;transition:max-height .2s,opacity .18s,transform .2s,margin-top .2s;display:block;overflow:hidden;transform:translateY(4px)}.films-card:hover .films-card-grab,.films-card:focus-visible .films-card-grab{opacity:1;max-height:20px;margin-top:4px;transform:none}.films-card.is-looking{cursor:progress;border-color:#ff9f0a8c}.films-card.is-looking:hover{transform:none}.films-card.is-looking:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ff9f0a38 48%,#0000 66%) 0 0/220% 100%;animation:1.5s ease-in-out infinite films-scanSweep;position:absolute;inset:0}.films-card.is-looking .films-card-grab{opacity:1;max-height:2em;margin-top:3px;transform:none}.films-card.is-looking .films-card-grab:after{content:"";vertical-align:-.1em;background:var(--accent);width:6px;height:.9em;margin-left:4px;animation:1s step-end infinite films-caretBlink;display:inline-block}.films-tp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.films-tp-say{min-width:0;color:var(--fg-muted);margin:0;font-size:13.5px}.films-tp-say b{color:var(--fg);font-weight:500}.films-tp-seg{gap:4px;animation:.22s cubic-bezier(.16,1,.3,1) both films-tpPopIn;display:inline-flex}.films-tp-body{gap:10px;min-width:0;display:grid}.films-tp-top{isolation:isolate;border:1px solid var(--line);background:var(--bg-elev-2);min-height:250px;color:var(--fg);cursor:pointer;border-radius:14px;align-items:flex-end;gap:16px;padding:18px;transition:border-color .2s,transform .18s;animation:.5s cubic-bezier(.16,1,.3,1) both films-tpIn;display:flex;position:relative;overflow:hidden}.films-tp-top:hover,.films-tp-top:focus-visible,.films-tp-top.is-looking{border-color:#ff9f0a80}.films-tp-top:focus-visible{outline-offset:3px;outline:2px solid #ff9f0af2}.films-tp-top:active{transition-duration:80ms;transform:scale(.99)}.films-tp-art{z-index:-1;filter:blur(30px)saturate(1.3);opacity:.55;background-position:50% 30%;background-size:cover;animation:18s ease-in-out infinite alternate films-tpDrift;position:absolute;inset:-20%}.films-tp-veil{z-index:-1;pointer-events:none;background:linear-gradient(#0000000d 25%,#0000008c 62%,#000000eb 100%),linear-gradient(90deg,#000000b3,#0000 60%);position:absolute;inset:0}.films-tp-top:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 18% 120%,#ff9f0a2e,#0000 70%);position:absolute;inset:0}.films-tp-poster{aspect-ratio:2/3;border:1px solid var(--line);background:var(--bg-elev-2);border-radius:9px;flex:none;display:block;position:relative;overflow:hidden}.films-tp-poster img{object-fit:cover;width:100%;height:100%;display:block}.films-tp-top .films-tp-poster{border-color:#ffffff29;width:104px;box-shadow:0 18px 40px -12px #000000e6}.films-tp-chip{z-index:2;max-width:calc(100% - 10px);font:8px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#f5f0e8c7;background:#0a0a0ac7;border:1px solid #ffffff24;border-radius:6px;padding:2px 5px;position:absolute;top:5px;right:5px;overflow:hidden}.films-tp-info{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex;position:relative}.films-tp-no{max-width:100%;font:500 9px/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#ff9f0af2;overflow:hidden}.films-tp-title{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:24px;font-weight:660;line-height:1.08}.films-tp-meta{font:11px/1.4 var(--font-mono);color:#f5f0e8b8}.films-tp-watch{color:#f5f0e8cc;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;display:inline-flex}.films-tp-watch b{font:500 12px/1.4 var(--font-mono);color:var(--fg)}.films-tp-go{font:11px/1.4 var(--font-mono);letter-spacing:.05em;color:#ff9f0af2;margin-top:4px}.films-tp-shelf{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:2px;min-width:0;padding:4px 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.films-tp-shelf::-webkit-scrollbar{display:none}.films-tp-slot{color:var(--fg);cursor:pointer;scroll-snap-align:start;animation:films-tpSlotIn .45s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both;border-radius:10px;flex:none;grid-template-rows:auto auto auto;grid-template-columns:auto 100px;align-items:end;padding:2px;display:grid}.films-tp-slot:focus-visible{outline-offset:-2px;outline:2px solid #ff9f0af2}.films-tp-rank{font:700 88px/.78 var(--font-mono);letter-spacing:-.06em;color:var(--bg);-webkit-text-stroke:1.5px #f5f0e861;grid-area:1/1;margin-right:-20px;transition:-webkit-text-stroke-color .2s}.films-tp-slot .films-tp-poster{z-index:1;grid-area:1/2;width:100%;transition:transform .18s,border-color .18s}.films-tp-slot:hover .films-tp-poster,.films-tp-slot:focus-visible .films-tp-poster,.films-tp-slot.is-looking .films-tp-poster{border-color:#ff9f0a80;transform:translateY(-3px)}.films-tp-slot:hover .films-tp-rank,.films-tp-slot:focus-visible .films-tp-rank{-webkit-text-stroke-color:#ff9f0acc}.films-tp-slot:active .films-tp-poster{transition-duration:80ms;transform:scale(.97)}.films-tp-name{white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;margin-top:8px;font-size:12px;font-weight:560;line-height:1.25;overflow:hidden}.films-tp-sub{font:10px/1.4 var(--font-mono);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:3/2;margin-top:2px;overflow:hidden}.films-tp-note{font:10.5px/1.5 var(--font-mono);color:var(--fg-faint);text-align:center;margin:0}.films-stories{gap:10px;min-width:0;margin-top:8px;display:grid}.films-band-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.films-band-say{font:11px/1.4 var(--font-mono);color:var(--fg-muted)}.films-st-slot{min-width:0}.films-st-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.films-st-grid.is-one{grid-template-columns:1fr}.films-cover{isolation:isolate;border:1px solid var(--line);background:var(--bg-elev-2);min-width:0;min-height:176px;color:var(--fg);text-align:left;animation:films-tpIn .5s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:14px;transition:transform .18s,border-color .2s;display:flex;position:relative;overflow:hidden}.films-cover.is-hero{border-color:#ff9f0a52;grid-column:1/-1;min-height:214px;padding:18px}.films-cover:hover{border-color:#ff9f0a80;transform:translateY(-3px)}.films-cover.is-hero:hover .films-st-fan i{transform:rotate(calc(var(--r) * 1.6)) translateX(calc(var(--x) * 1.5))}.films-cover:focus-visible{outline-offset:3px;outline:2px solid #ff9f0af2}.films-cover:active{transition-duration:80ms;transform:scale(.985)}.films-st-bg{z-index:-2;pointer-events:none;border-radius:13px;position:absolute;inset:0;overflow:hidden}.films-panel-head .films-st-bg{border-radius:13px 13px 0 0}.films-st-art{z-index:-3;background-position:50%;background-size:cover;position:absolute;inset:0}.films-st-art.is-blur{filter:blur(26px)saturate(1.3);opacity:.5;inset:-20%}.films-st-veil{z-index:-2;background:linear-gradient(#00000026,#00000080 50%,#000000f0 100%),linear-gradient(90deg,#0009,#0000 70%);position:absolute;inset:0}.films-cover.is-hero .films-st-veil{background:linear-gradient(#0000000d,#00000040 38%,#000000e6),linear-gradient(90deg,#000000c7 22%,#0000 72%),radial-gradient(60% 90% at 8% 110%,#ff9f0a4d,#0000 70%)}.films-st-kicker{max-width:100%;font:500 9px/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ff9f0af2;align-items:center;gap:7px;display:inline-flex}.films-st-title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:19px;font-weight:660;line-height:1.1}.films-cover.is-hero .films-st-title{font-size:26px}.films-st-say{max-width:100%;font:11px/1.4 var(--font-mono);color:#f5f0e8bd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.films-st-fan{z-index:-1;width:190px;height:150px;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.films-st-fan i{aspect-ratio:2/3;background:var(--bg-elev-2);transform-origin:50% 120%;width:86px;transform:rotate(var(--r)) translateX(var(--x));border:1px solid #ffffff2e;border-radius:8px;margin-left:-43px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:0 16px 34px -12px #000000f2}.films-st-fan img,.films-st-mosaic img{object-fit:cover;width:100%;height:100%;display:block}.films-st-mosaic{z-index:-1;grid-template-columns:repeat(2,46px);gap:5px;display:grid;position:absolute;top:12px;right:12px;transform:rotate(4deg)}.films-st-mosaic i{aspect-ratio:2/3;background:var(--bg-elev-2);border:1px solid #ffffff29;border-radius:6px;overflow:hidden;box-shadow:0 10px 24px -10px #000000e6}.films-panel{isolation:isolate;border:1px solid var(--line);background:var(--bg-elev);border-radius:14px;position:relative;overflow:hidden}.films-panel-head{isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;min-height:118px;padding:16px 56px 14px 16px;display:flex;position:relative;overflow:hidden}.films-st-x{border:1px solid var(--line);width:30px;height:30px;color:var(--fg-muted);background:#0a0a0a99;border-radius:50%;font-size:11px;transition:color .15s,border-color .15s;position:absolute;top:10px;right:10px}.films-st-x:before{content:"";position:absolute;inset:-7px}.films-st-x:hover{color:var(--fg);border-color:var(--line-strong)}.films-st-list{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:16px 12px;padding:6px 16px 18px;display:grid}.films-st-item{min-width:0;color:var(--fg);cursor:pointer;animation:films-tpStIn .45s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both;border-radius:10px;display:grid}.films-st-item .films-tp-poster,.films-st-item .films-tp-name,.films-st-item .films-tp-sub{grid-area:auto/1}.films-st-item .films-tp-poster{width:100%;transition:transform .18s,border-color .18s}.films-st-item:hover .films-tp-poster,.films-st-item.is-looking .films-tp-poster{border-color:#ff9f0a80;transform:translateY(-3px)}.films-st-item:focus-visible{outline-offset:3px;outline:2px solid #ff9f0af2}.films-st-item:active .films-tp-poster{transition-duration:80ms;transform:scale(.97)}@media (max-width:520px){.films-scene{grid-template-columns:1fr;gap:12px}.films-strip{height:56px}.films-strip-track>i{width:27px}.films-tp-top{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;min-height:300px;padding:16px}.films-tp-top .films-tp-poster{width:76px;position:absolute;top:16px;left:16px}.films-tp-title{font-size:22px}.films-tp-slot{grid-template-columns:auto 92px}.films-tp-rank{font-size:78px}.films-cover{min-height:188px}.films-cover.is-hero{min-height:232px;padding:16px}.films-cover.is-hero .films-st-title{font-size:22px}.films-st-fan{width:150px;top:40%;right:-6px;transform:translateY(-50%)scale(.82)}.films-st-mosaic{grid-template-columns:repeat(4,30px);gap:4px}.films-st-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding-inline:12px}}.films-sheet{z-index:50;border:1px solid var(--line-strong);background:var(--bg-elev);width:min(780px,100vw - 32px);max-height:min(880px,100dvh - 32px);box-shadow:var(--shadow-pop);border-radius:22px;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.films-sheet[data-state=open]{animation:films-pickIn .32s var(--ease-snap)}.films-sheet[data-state=closed]{animation:.16s ease-in forwards films-pickOut}.films-sheet-art{z-index:0;filter:blur(28px)saturate(1.25);opacity:.26;pointer-events:none;background-position:50% 28%;background-size:cover;position:absolute;inset:-10%}.films-sheet-scrim{z-index:0;pointer-events:none;background:linear-gradient(to bottom, #0d0d0d80 0%, #0d0d0dcc 45%, #0d0d0df5 80%, var(--bg-elev) 100%);position:absolute;inset:0}.films-sheet-handle{display:none}.films-sheet-x{z-index:3;width:44px;height:44px;color:var(--fg-muted);border-radius:50%;place-items:center;font-size:24px;line-height:1;transition:color .15s,background-color .15s;display:grid;position:absolute;top:10px;right:10px}.films-sheet-x:hover{color:var(--fg);background:#ffffff0f}.films-sheet-scroll{z-index:1;overscroll-behavior:contain;flex:1;align-items:flex-start;gap:22px;min-height:0;padding:26px 24px 18px;display:flex;position:relative;overflow:hidden auto}.films-sheet-poster{aspect-ratio:2/3;background:var(--bg-elev-2);border-radius:14px;flex:none;width:168px;display:block;position:sticky;top:0;overflow:hidden;box-shadow:0 26px 60px #0000008c,inset 0 0 0 1px #ffffff2e}.films-sheet-poster img{object-fit:cover;width:100%;height:100%;display:block}.films-sheet-main{flex:1;gap:18px;min-width:0;display:grid}.films-sheet-info{gap:6px;min-width:0;padding-right:36px;display:grid}.films-sheet-kicker{font:500 9px/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ff9f0af2;align-items:center;gap:8px;display:inline-flex}.films-sheet-kicker i{letter-spacing:.1em;border:1px solid #ff9f0a66;border-radius:4px;padding:1px 6px;font-style:normal}.films-sheet-title{color:var(--fg);text-wrap:balance;overflow-wrap:anywhere;margin:0;font:600 22px/1.15 ui-serif,New York,Georgia,serif}.films-sheet-meta{font:11px/1.5 var(--font-mono);color:var(--fg-muted)}.films-sheet-meta b{color:var(--accent-ink);font-weight:500}.films-sheet-by{color:var(--fg-muted);font-size:12.5px}.films-sheet-blurb{-webkit-line-clamp:4;color:#f5f0e8c7;-webkit-box-orient:vertical;max-width:62ch;margin:4px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.films-sheet-tags{flex-wrap:wrap;gap:4px;display:flex}.films-sheet-tags i{border:1px solid var(--line);font:10px/1.4 var(--font-mono);color:var(--fg-muted);background:#ffffff0a;border-radius:5px;padding:2px 7px;font-style:normal}.films-sheet-people{color:var(--fg-subtle);font-size:11.5px;line-height:1.5}.films-sheet-err .films-hero{margin:0}.films-retry{min-height:40px;color:var(--fg);background:#ffffff09;border:1px solid #ffffff24;border-radius:11px;grid-column:1/-1;justify-self:start;margin-top:8px;padding:8px 18px;font-size:12.5px;transition:border-color .15s,background-color .15s;position:relative}.films-retry:hover{background:#ffffff12;border-color:#ff9f0a73}.films-eps-wrap{gap:10px;min-width:0;display:grid}.films-seasons{flex-wrap:wrap;gap:6px;display:flex}.films-season{border:1px solid var(--line);background:var(--bg-elev-2);min-height:34px;color:var(--fg-muted);border-radius:999px;align-items:center;padding:6px 14px;font-size:12.5px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.films-season:hover,.films-season.has-sel{color:var(--fg)}.films-season.is-on{color:var(--fg);background:#ff9f0a24;border-color:#ff9f0a8c}.films-season-count{color:#0b0b0b;min-width:17px;height:17px;font:650 10px/1 var(--font-mono);animation:films-cachedIn .3s var(--ease-pop) both;background:#ff9f0aeb;border-radius:999px;justify-content:center;align-items:center;margin-left:7px;padding:0 4px;display:inline-flex}.films-eps{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;max-height:30vh;padding:2px;display:grid;overflow-y:auto}.films-eps.has-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%)}.films-ep{border:1px solid var(--line);background:var(--bg-elev-2);min-height:38px;font:12.5px/1 var(--font-mono);color:var(--fg);animation:films-cardIn .25s ease var(--d,0s) both;border-radius:8px;padding:8px 0;transition:border-color .12s,background-color .12s,box-shadow .12s}.films-ep:hover,.films-ep:focus-visible{background:#ff9f0a14;border-color:#ff9f0a80}.films-ep:focus-visible,.films-season:focus-visible,.films-eps-all:focus-visible{outline-offset:2px;outline:2px solid #ff9f0af2}.films-ep.is-on{background:#ff9f0a2e;border-color:#ff9f0ab3;box-shadow:inset 0 0 0 1px #ff9f0a4d}.films-eps-bar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.films-eps-hint{min-width:0;font:10.5px/1.5 var(--font-mono);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.films-eps-all{font:11px/1.4 var(--font-mono);color:var(--fg);border-bottom:1px dashed #f5f0e84d;flex:none;padding:2px 0;position:relative}.films-eps-all:before{content:"";position:absolute;inset:-12px -8px}.films-copies{gap:10px;min-width:0;display:grid}.films-copies-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.films-copies-title{letter-spacing:-.01em;font-size:15px;font-weight:650}.films-copies-tier{font:10.5px/1.4 var(--font-mono);color:var(--fg-muted)}.films-copies.is-scanning .films-copies-tier{color:var(--accent)}.films-copies.is-scanning .films-copies-tier:after{content:"";vertical-align:-.15em;background:var(--accent);width:7px;height:1em;margin-left:5px;animation:1s step-end infinite films-caretBlink;display:inline-block}.films-src-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;min-width:0;display:grid}.films-src-empty{border:1px dashed var(--line);color:var(--fg-muted);text-align:center;border-radius:10px;grid-column:1/-1;margin:0;padding:18px 16px;font-size:12.5px;line-height:1.55}.films-src{border:1px solid var(--line);background:var(--bg-elev-2);min-width:0;min-height:104px;color:var(--fg);text-align:left;animation:films-tbCardIn .32s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both;border-radius:12px;flex-direction:column;gap:7px;padding:14px 15px;transition:border-color .15s,background-color .15s,box-shadow .2s,transform .15s;display:flex;position:relative;overflow:hidden}.films-src:hover{border-color:#ff9f0a66;transform:translateY(-1px)}.films-src:focus-visible{outline-offset:2px;outline:2px solid #ff9f0af2}.films-src.is-on{background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--bg-elev-2);border-color:#0000;box-shadow:0 6px 24px #8c78be29,0 2px 14px #8fa8c01a}.films-src.is-on:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, #efe7d9 0%, #8fa8c0 15%, #7e96b4 26%, #b6a9e8 39%, #c05cff 53%, #ff7aa8 67%, var(--accent) 82%, #efe7d9 100%);-webkit-mask-composite:xor;background-size:200% 100%;padding:1.6px;animation:5.5s linear infinite films-iridescent;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.films-src-head{align-items:flex-start;gap:8px;min-width:0;display:flex}.films-src-res{border:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:70%;color:var(--fg);border-radius:7px;padding:3px 8px;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.films-src-res.is-uhd{color:var(--accent);background:#ff9f0a21;border-color:#ff9f0a73}.films-src-res.is-hd{background:#f5f0e812;border-color:#f5f0e82e}.films-src-res.is-sd,.films-src-res.is-other{color:var(--fg-muted);border-color:#f5f0e824}.films-src-best{border:1px solid var(--ok-line);background:var(--ok-soft);font:700 9px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ok-ink);border-radius:5px;align-self:center;padding:1px 6px}.films-src-tick{border:1.5px solid var(--line-strong);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;line-height:1;transition:background-color .18s,border-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.films-src.is-on .films-src-tick{border-color:var(--accent);background:var(--accent);color:#000;transform:scale(1.08)}.films-src-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}.films-src-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.films-src-chips i{border:1px solid var(--line);font:9.5px/1.3 var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--fg-muted);background:#ffffff0b;border-radius:5px;padding:2px 6px;font-style:normal}.films-src.is-on .films-src-chips i{color:var(--fg);border-color:#b6a9e857}.films-src-note{color:var(--warn-ink);font-size:11.5px;line-height:1.45}.films-src-foot{border-top:1px dashed var(--line);font:11.5px/1 var(--font-mono);color:var(--fg-muted);align-items:center;gap:9px;margin-top:auto;padding-top:9px;display:flex}.films-src.is-on .films-src-foot{color:var(--fg)}.films-src-size{white-space:nowrap}.films-src-bar{background:#ffffff12;border-radius:999px;flex:1;min-width:30px;height:3px;overflow:hidden}.films-src-bar i{border-radius:inherit;background:#ffffff38;height:100%;transition:background-color .18s;display:block}.films-src.is-on .films-src-bar i{background:linear-gradient(90deg,#8fa8c0,#b6a9e8)}.films-src.is-scanning{pointer-events:none;animation:films-scanIn .32s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.films-scan{background:linear-gradient(100deg,#f5f0e812 30%,#f5f0e829 48%,#f5f0e812 66%) 0 0/280% 100%;border-radius:6px;animation:1.5s ease-in-out infinite films-scanSweep;display:block}.films-src.is-scanning:nth-child(2) .films-scan{animation-delay:.18s}.films-src.is-scanning:nth-child(3) .films-scan{animation-delay:.36s}.films-scan-pill{border-radius:7px;width:44px;height:23px}.films-scan-line{width:72%;height:12px}.films-scan-size{width:58px;height:12px}.films-scan-chip{border-radius:5px;width:46px;height:17px;display:inline-block}.films-scan-chip+.films-scan-chip{width:34px}.films-src.is-scanning .films-src-tick{opacity:.25}.films-sheet-bar{z-index:2;border-top:1px solid var(--line);background:#0d0d0deb;flex-shrink:0;justify-items:center;gap:8px;padding:12px 18px 14px;display:grid;position:relative}.films-go{isolation:isolate;background:linear-gradient(180deg, #fffdfa 0%, var(--fg) 52%, #e9e2d6 100%);color:#14121c;border:0;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 8px;width:min(420px,100%);min-height:50px;padding:10px 20px;font-size:14px;font-weight:650;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .24s,filter .16s,opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000014,0 0 0 1px #ffffff29,0 0 26px #f5f0e842,0 10px 30px #0006}.films-go-cap{z-index:-1;pointer-events:none;background:linear-gradient(#ffffffd9 0%,#ffffff47 55%,#fff0 100%);border-radius:14px 14px 40% 40%/14px 14px 20px 20px;height:52%;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}.films-go-rim{z-index:-1;pointer-events:none;border-radius:13px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff8c}.films-go-glyph{font-size:13px;line-height:1}.films-go-sub{font:500 10.5px/1.2 var(--font-mono);text-align:center;opacity:.66;flex-basis:100%}.films-go:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #00000014,0 0 0 1px #ffffff3d,0 0 44px #f5f0e86b,0 16px 38px #00000070}.films-go:active:not(:disabled){filter:brightness(.95);transition-duration:60ms;transform:translateY(2px)scale(.985)}.films-go:active:not(:disabled) .films-go-cap{opacity:.4;transform:translateY(-2px)}.films-go:disabled{opacity:.35;box-shadow:inset 0 1px #ffffff80}.films-go:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.films-go.films-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) films-shake}.films-go-note{font:10.5px/1.5 var(--font-mono);color:var(--fg-muted);text-align:center;margin:0}@media (max-width:640px){.films-sheet{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:20px 20px 0 0;inset:auto 0 0;translate:none}.films-sheet[data-state=open]{animation:films-sheetUp .32s var(--ease-out)}.films-sheet[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) forwards films-sheetDown}.films-sheet-handle{z-index:2;background:var(--line-strong);border-radius:999px;flex:none;width:40px;height:4px;margin:8px auto 0;display:block;position:relative}.films-sheet-x{top:4px;right:6px}.films-sheet-scroll{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:16px 14px;padding:14px 16px 16px;display:grid}.films-sheet-poster{border-radius:10px;width:92px;position:static}.films-sheet-main{display:contents}.films-sheet-info{grid-column:2;padding-right:30px}.films-sheet-title{font-size:19px}.films-sheet-blurb{-webkit-line-clamp:3}.films-eps-wrap,.films-copies,.films-sheet-err{grid-column:1/-1}.films-src-list{grid-template-columns:minmax(0,1fr)}.films-sheet-bar{padding:10px 14px 12px}}.films-fly{z-index:90;background:var(--bg-elev-2);pointer-events:none;will-change:transform, opacity;border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 18px 40px -10px #000c,0 0 0 1px #ff9f0a80,0 0 24px #ff9f0a59}.films-fly img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.films-card,.films-ep,.films-src,.films-tp-top,.films-tp-slot,.films-tp-art,.films-cover,.films-st-item,.films-srcs-item,.films-strip-track,.films-hero-glyph{animation:none!important}.films-skel:after{opacity:.6;transform:none;animation:none!important}.films-card-sheen{opacity:0!important}.films-room{transition:none}}.books-wrap{--bk-amber:255 159 10;min-width:0;animation:.36s cubic-bezier(.2,.7,.3,1) both books-stageIn;position:relative;overflow-x:clip}.books-room-scene{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 2px 12px;display:flex}.books-room-copy{min-width:0}.books-room-copy small{font:500 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);display:block}.books-room-copy strong{color:var(--fg);margin-top:4px;font:600 22px/1.15 ui-serif,New York,Georgia,serif;display:block}.books-room-copy>span{font:12px/1.5 var(--font-mono);color:var(--fg-muted);margin-top:3px;display:block}.books-strip{border-bottom:3px solid #1c1a17;flex:none;width:160px;height:46px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.books-track{align-items:flex-end;gap:2px;width:max-content;height:100%;animation:28s linear infinite books-track;display:flex}.books-track i{width:var(--w);height:var(--h);background:var(--c);border-radius:1px 1px 0 0;flex:none;box-shadow:inset 1px 0 #ffffff0f,inset -1px 0 #0000004d}@media (max-width:520px){.books-strip{display:none}.books-room-copy strong{font-size:19px}}.books-bar{border:1px solid var(--line);background:var(--bg-elev);transition:border-color .25s ease, background-color .25s ease, box-shadow .3s var(--ease-snap);border-radius:16px;align-items:center;display:flex;position:relative}.books-bar:focus-within{background:var(--bg-elev-2);border-color:#ff9f0a4d;box-shadow:0 0 28px #ff9f0a1a}.books-bar-beam{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.books-bar-beam:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 62%, #ff9f0ad9 74%, var(--fg) 75%, transparent 79%);width:150%;animation:2.8s linear infinite books-beamSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.books-bar:focus-within .books-bar-beam{opacity:1}.books-bar-glyph{z-index:2;width:30px;height:30px;color:var(--accent);font:600 14px/1 var(--font-mono);pointer-events:none;background:#ff9f0a12;border:1px solid #ff9f0a66;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.books-bar-input{min-width:0;color:var(--fg);caret-color:var(--fg);-webkit-appearance:none;background:0 0;border:0;outline:none;flex:1;padding:18px 48px 18px 54px;font-size:16px}.books-bar-input:placeholder-shown{caret-color:#0000}.books-bar-ghost{color:#f5f0e885;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:16px;transition:opacity .12s;position:absolute;top:50%;left:55px;right:48px;overflow:hidden;transform:translateY(-50%)}.books-bar-input:not(:placeholder-shown)~.books-bar-ghost{opacity:0}.books-bar-caret{vertical-align:-.15em;background:var(--fg);opacity:0;width:1.5px;height:1.05em;margin-left:3px;display:inline-block}.books-bar:focus-within .books-bar-caret{opacity:1;animation:1.06s step-end infinite books-caretBlink}.books-bar-x{z-index:2;width:36px;height:36px;color:var(--fg-muted);border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:color .15s,background-color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.books-bar-x:hover{color:var(--fg);background:var(--bg-elev-3)}@media (max-width:600px){.books-bar-input{padding-top:15px;padding-bottom:15px}}.books-kbd{font:11px var(--font-mono);color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 2px 0;display:flex}.books-pack-links{flex-wrap:wrap;gap:8px;margin:10px 2px;display:flex}.books-pack-links .books-retry{min-height:36px;margin:0}.books-kbd i{color:var(--fg-faint);font-style:normal}@media (pointer:coarse){.books-kbd{display:none}}.books-status{font:12px/1.5 var(--font-mono);color:var(--fg-muted);margin:9px 2px}.books-status[data-tone=warn]{color:var(--warn-ink)}.books-status[data-tone=error]{color:var(--danger-ink)}.books-srcs{flex-wrap:wrap;gap:6px;margin:-2px 2px 12px;padding:0;list-style:none;display:flex}.books-src{border:1px solid var(--line);max-width:100%;height:24px;font:10.5px/1 var(--font-mono);color:var(--fg-muted);border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.books-src i{background:var(--ok);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 6px #30d15899}.books-src[data-state=empty] i{background:var(--fg-faint);box-shadow:none}.books-src[data-state=error]{border-color:var(--danger-line);color:var(--danger-ink)}.books-src[data-state=error] i{background:var(--danger);box-shadow:0 0 6px #ff453a99}.books-src-l{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.books-src-n{color:var(--fg-subtle);font-variant-numeric:tabular-nums;flex:none}.books-retry{min-height:30px;color:var(--fg-muted);font:11px var(--font-mono);letter-spacing:.02em;background:0 0;border:1px solid #8c96aa47;border-radius:999px;margin:-4px auto 14px;padding:4px 12px;transition:color .16s,border-color .16s;display:block}.books-retry:hover,.books-retry:focus-visible{color:var(--accent);border-color:var(--accent)}.books-stage{min-height:120px;position:relative}.books-hero{border:1px solid var(--line);background:var(--bg-elev);min-height:48px;animation:books-stageIn .3s var(--ease-out) both;border-radius:4px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 12px 8px 18px;display:flex;position:relative;overflow:hidden}.books-hero-rail{background:linear-gradient(180deg, transparent, rgb(var(--bk-amber) / .7), transparent);width:2px;position:absolute;top:0;bottom:0;left:0}.books-hero-rail.r{opacity:.35;left:auto;right:0}.books-hero-throw{pointer-events:none;animation:books-heroThrow 1.1s var(--ease-snap) both;background:linear-gradient(90deg,#0000,#ff9f0a17,#0000) 0 0/40% 100% no-repeat;position:absolute;inset:0}.books-hero-glyph{width:19px;color:var(--accent);font:600 13px/1.5 var(--font-mono);text-align:center;flex:none;animation:2.6s ease-in-out infinite books-glyph}.books-hero-head{font:500 12.5px/1.5 var(--font-mono);color:var(--fg)}.books-hero-line{font:12px/1.5 var(--font-mono);color:var(--fg-muted);flex-basis:calc(100% - 28px);margin-left:27px}.books-hero[data-kind=error]{border-color:var(--danger-line)}.books-hero[data-kind=error] .books-hero-glyph{color:var(--danger)}.books-hero[data-kind=error] .books-hero-rail{background:linear-gradient(#0000,#ff453acc,#0000)}.books-skel{border:1px solid var(--line);background:var(--bg-elev);animation:.3s ease-out both books-skelIn;animation-delay:var(--d,0s);border-radius:10px;margin-bottom:8px;padding:13px 14px}.books-skel-bar{background:linear-gradient(90deg, var(--skeleton) 0%, var(--skeleton-hi) 50%, var(--skeleton) 100%);height:10px;animation:1.3s linear infinite books-skelSweep;animation-delay:var(--d,0s);background-size:200% 100%;border-radius:4px;display:block}.books-skel-bar.t{width:62%}.books-skel-bar.m{width:38%;height:8px;margin-top:9px}.books-wrap .bk-room{position:relative}.books-wrap .bk-shelves{--lamp:255 200 120;--sheen:255 226 180;--mote:255 236 205;--lr:220px;--dk:.5;--lx:30%;--ly:30%;--px:0px;--py:0px;--bk-on:1;--bk-fl:1;margin-top:4px;position:relative}.books-wrap .bk-shelves:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(calc(var(--lr) * var(--bk-fl) * var(--bk-on)) calc(var(--lr) * .87 * var(--bk-fl) * var(--bk-on)) at var(--lx) var(--ly), transparent 0, rgb(0 0 0/calc(var(--dk) * .3)) 45%, rgb(0 0 0/var(--dk)) 80%);-webkit-mask-composite:source-in;position:absolute;inset:-20px -16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.books-wrap .bk-shelves:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(calc(var(--lr) * .66 * var(--bk-fl) * var(--bk-on) + 1px) calc(var(--lr) * .58 * var(--bk-fl) * var(--bk-on) + 1px) at var(--lx) var(--ly), rgb(var(--lamp) / .6), transparent 70%);position:absolute;inset:-20px -16px}.books-wrap .bk-shelves.bk-flick{animation:.9s ease-out books-lampOn}.books-wrap .bk-motes{z-index:5;pointer-events:none;-webkit-mask:radial-gradient(calc(var(--lr) * .62 * var(--bk-on) + 1px) calc(var(--lr) * .55 * var(--bk-on) + 1px) at var(--lx) var(--ly), #000, transparent 72%);-webkit-mask:radial-gradient(calc(var(--lr) * .62 * var(--bk-on) + 1px) calc(var(--lr) * .55 * var(--bk-on) + 1px) at var(--lx) var(--ly), #000, transparent 72%);mask:radial-gradient(calc(var(--lr) * .62 * var(--bk-on) + 1px) calc(var(--lr) * .55 * var(--bk-on) + 1px) at var(--lx) var(--ly), #000, transparent 72%);position:absolute;inset:-20px -16px;overflow:hidden}.books-wrap .bk-motes i{background:rgb(var(--mote) / .7);width:2px;height:2px;animation:books-float var(--d) ease-in-out var(--dl) infinite alternate;border-radius:50%;position:absolute}.books-wrap .bk-shelf{margin-top:20px;position:relative}.books-wrap .bk-shelf:first-child{margin-top:6px}.books-wrap .bk-rowhead{z-index:6;justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 10px;display:flex;position:relative}.books-wrap .bk-rowhead b{min-width:0;font:500 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.books-wrap .bk-rowhead small{font:11px var(--font-mono);color:var(--fg-muted);text-align:right;font-variant-numeric:tabular-nums;flex:none}.books-wrap .bk-ledge{scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:6px solid #1c1a17;align-items:flex-end;gap:3px;height:184px;padding:0 10px;display:flex;position:relative;overflow:auto hidden;box-shadow:0 10px 18px -10px #000;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.books-wrap .bk-ledge::-webkit-scrollbar{display:none}.books-wrap .bk-sp{scroll-snap-align:start;color:var(--bk-ink,#f5f0e8);background:linear-gradient(90deg, #00000047, transparent 30%, #ffffff12 48%, transparent 60%, #00000052), var(--c1,#3a3530);transition:transform .4s var(--ease-snap), background-color .4s, box-shadow .3s;will-change:transform;border:0;border-radius:2px 2px 0 0;flex:none;padding:0;position:relative}.books-wrap .bk-sp:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(calc(64px * var(--bk-on)) calc(120px * var(--bk-on)) at calc(var(--px) - var(--ox,0px)) calc(var(--py) - var(--oy,0px)), rgb(var(--sheen) / .34), transparent 70%);position:absolute;inset:0}.books-wrap .bk-sp>span{white-space:nowrap;writing-mode:vertical-rl;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;display:flex;position:absolute;inset:9px 0 10px;overflow:hidden;transform:rotate(180deg)}.books-wrap .bk-sp b{max-inline-size:100%;font:600 10px/1.15 var(--font-sans);letter-spacing:.01em;text-overflow:ellipsis;display:block;overflow:hidden}.books-wrap .bk-sp em{max-inline-size:100%;font:500 8px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;opacity:.72;font-style:normal;display:block;overflow:hidden}.books-wrap .bk-sp.thin em{display:none}.books-wrap .bk-sp:focus-visible{outline-offset:2px;outline:2px solid #f5f0e8bf}@media (hover:hover){.books-wrap .bk-sp:hover{transform:translateY(-10px)}.books-wrap .bk-sp:hover:before{content:"";height:12px;position:absolute;top:100%;left:0;right:0}}.books-wrap .bk-sp.out{box-shadow:0 0 0 1px rgb(var(--bk-amber) / .7), 0 12px 18px -8px #000;transform:translateY(-22px)}.books-wrap .bk-pulled{z-index:7;border:1px solid var(--line);background:var(--bg-elev);opacity:0;pointer-events:none;transition:opacity .3s, transform .4s var(--ease-snap);border-radius:14px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid;position:relative;transform:translateY(6px)}.books-wrap .bk-pulled:not(.on){position:absolute;left:0;right:0}.books-wrap .bk-pulled.on{opacity:1;pointer-events:auto;transform:none}.books-wrap .bk-pulled strong{color:var(--fg);font-size:15px;font-weight:600;display:block}.books-wrap .bk-pulled small{font:12px var(--font-mono);color:var(--fg-muted);margin-top:3px;display:block}.books-wrap .bk-cv,.books-sheet .bk-cv{aspect-ratio:2/3;background:#222;border-radius:3px 5px 5px 3px;display:block;position:relative;overflow:hidden;box-shadow:inset 3px 0 #00000047,0 8px 18px -8px #000000e6}.books-wrap .bk-cv img,.books-sheet .bk-cv img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.books-wrap .bk-print,.books-sheet .bk-print{background:linear-gradient(90deg, #00000052, transparent 7%, #ffffff0f 8%, transparent 11%), radial-gradient(130% 90% at 30% 15%, #ffffff1a, transparent 60%), repeating-linear-gradient(45deg, #ffffff05 0 2px, transparent 2px 4px), var(--cloth,#2a2620);color:#f5e8c8eb;flex-direction:column;justify-content:space-between;gap:6px;padding:16% 12% 12% 16%;display:flex;position:absolute;inset:0;overflow:hidden}.books-wrap .bk-print:before,.books-sheet .bk-print:before{content:"";pointer-events:none;border:1px solid #f5e1b447;border-radius:1px;position:absolute;inset:7% 8% 7% 11%}.books-wrap .bk-print b,.books-wrap .bk-face .bk-print b,.books-sheet .bk-print b{color:inherit;white-space:normal;text-overflow:clip;-webkit-line-clamp:6;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-shadow:0 1px #00000059;-webkit-box-orient:vertical;font:600 13px/1.22 ui-serif,New York,Georgia,serif;display:-webkit-box;overflow:hidden}.books-wrap .bk-print em,.books-wrap .bk-face .bk-print em,.books-sheet .bk-print em{font:9px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.books-wrap .bk-print.small b{-webkit-line-clamp:4;font-size:9.5px}.books-wrap .bk-print.small em{font-size:7.5px}.books-sheet .bk-print b{-webkit-line-clamp:5;font-size:12px}.books-wrap .bk-open{border:1px solid rgb(var(--bk-amber) / .5);background:rgb(var(--bk-amber) / .1);min-height:36px;color:rgb(var(--bk-amber));font:12px var(--font-mono);border-radius:999px;margin-top:10px;padding:0 16px;transition:background-color .15s;position:relative}.books-wrap .bk-open:hover{background:rgb(var(--bk-amber) / .17)}.books-wrap .bk-open:before{content:"";position:absolute;inset:-4px -2px}.books-wrap .bk-note,.books-wrap .bk-credit{font:11px var(--font-mono);color:var(--fg-muted);margin:28px 2px 0}.books-wrap .bk-credit{margin-top:4px}.books-wrap .bk-face-row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:6px solid #1c1a17;align-items:end;gap:12px;margin:0 0 28px;padding:0 6px 8px;display:grid;position:relative;box-shadow:0 10px 18px -10px #000}.books-wrap .bk-face{min-width:0;color:inherit;text-align:left;animation:books-cardIn .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms);background:0 0;border:0;gap:6px;padding:0;display:grid;position:relative}.books-wrap .bk-face-cv{aspect-ratio:2/3;transform-origin:50% 100%;transition:transform .35s var(--ease-snap);background:#1d1b18;border-radius:2px 4px 4px 2px;display:block;position:relative;overflow:hidden;transform:perspective(520px)rotateX(5deg);box-shadow:inset 3px 0 #0000004d,0 12px 18px -8px #000}.books-wrap .bk-face-cv img{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:relative}.books-wrap .bk-face-cv img[data-loaded]{opacity:1}.books-wrap .bk-face-cv>i{z-index:2;min-width:20px;max-width:calc(100% - 10px);color:var(--fg);font:9.5px var(--font-mono);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#000000b8;border-radius:6px;padding:2px 5px;font-style:normal;position:absolute;top:5px;right:5px;overflow:hidden}.books-wrap .bk-face-sheen{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff38 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.books-wrap .bk-face:hover .bk-face-sheen,.books-wrap .bk-face:focus-visible .bk-face-sheen{animation:books-sheen .85s var(--ease-out)}.books-wrap .bk-face b{font:500 11px/1.3 var(--font-sans);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.books-wrap .bk-face small{font:10px/1.3 var(--font-mono);color:var(--fg-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:-4px;overflow:hidden}@media (hover:hover){.books-wrap .bk-face:hover .bk-face-cv{transform:perspective(520px)rotateX(0)translateY(-6px)}}.books-wrap .bk-face:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f5f0e8bf}.books-wrap .bk-face:focus-visible .bk-face-cv{transform:perspective(520px)rotateX(0)translateY(-6px)}.books-veil{z-index:40;background:#0009;position:fixed;inset:0}.books-veil[data-state=open]{animation:.3s ease-out both books-fadeIn}.books-veil[data-state=closed]{animation:.3s ease-in forwards books-fadeOut}.books-sheet{--bk-amber:255 159 10;--w2:#ffc87880;z-index:50;left:50%;bottom:max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--line-strong);background:var(--bg-elev);width:min(640px,100% - 24px);max-height:calc(100dvh - 48px);color:var(--fg);box-shadow:var(--shadow-pop);border-radius:22px;outline:none;padding:18px;position:fixed;overflow:hidden auto;transform:translate(-50%)}.books-sheet[data-state=open]{animation:books-sheetIn .5s var(--ease-snap) both}.books-sheet[data-state=closed]{animation:.3s cubic-bezier(.4,0,1,1) forwards books-sheetOut}.books-sheet:before{content:"";pointer-events:none;opacity:.35;background:radial-gradient(60% 50% at 20% 10%, var(--w1,transparent), transparent 70%), radial-gradient(60% 50% at 90% 30%, var(--w2), transparent 70%);position:absolute;inset:0}.books-sheet>*{position:relative}.books-sheet .bk-grab{display:none}.books-sheet .bk-sh-top{grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.books-sheet .bk-sh-book{perspective:700px}.books-sheet .bk-sh-book .bk-cv{transform-origin:0;transition:transform .6s var(--ease-snap);transform:rotateY(-16deg);box-shadow:6px 0 0 -1px #e9e2d3,8px 0 0 -1px #cfc6b3,10px 1px 0 -1px #b5ab96,0 20px 30px -12px #000}.books-sheet .bk-sh-book:hover .bk-cv{transform:rotateY(-4deg)}.books-sheet .bk-kick{font:11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--bk-amber) / .9);margin-bottom:2px}.books-sheet .bk-sh-meta{min-width:0}.books-sheet .bk-sh-meta h3{text-wrap:balance;overflow-wrap:anywhere;outline:none;margin:2px 0 3px;font:600 19px/1.15 ui-serif,New York,Georgia,serif}.books-sheet .bk-sub{color:var(--fg-muted);margin-bottom:4px;font:italic 13px/1.35 ui-serif,New York,Georgia,serif}.books-sheet .bk-by{color:var(--fg-muted);font-size:13px}.books-sheet .bk-facts,.books-sheet .bk-genres{font:11px/1.5 var(--font-mono);letter-spacing:.03em;color:var(--fg-muted);margin-top:8px}.books-sheet .bk-genres{color:var(--fg-subtle);margin-top:3px}.books-sheet .bk-notes{font:11px/1.5 var(--font-mono);color:var(--fg-subtle);margin-top:10px}.books-sheet .bk-notes summary{cursor:pointer;border-bottom:1px dashed;width:-moz-fit-content;width:fit-content;list-style:none}.books-sheet .bk-notes summary::-webkit-details-marker{display:none}.books-sheet .bk-notes[open] summary{color:var(--fg-muted)}.books-sheet .bk-notes ul{color:var(--fg-muted);overflow-wrap:anywhere;margin:6px 0 0;padding:0 0 0 12px}.books-sheet .bk-notes li{list-style:"· "}.books-sheet .bk-x{border:1px solid var(--line);width:36px;height:36px;color:var(--fg-muted);background:#0000004d;border-radius:50%;font-size:16px;transition:color .15s,border-color .15s;position:relative}.books-sheet .bk-x:hover{color:var(--fg);border-color:var(--line-strong)}.books-sheet .bk-x:before{content:"";position:absolute;inset:-4px}.books-sheet .bk-over{color:var(--fg-muted);margin-top:14px;font-size:13px;line-height:1.6}.books-sheet .bk-over p{margin:0}.books-sheet .bk-over:not([data-open]) p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.books-sheet .bk-over-more{min-height:28px;color:var(--fg);font:11px var(--font-mono);border-bottom:1px dashed #f5f0e852;padding:0}.books-sheet .bk-say{color:var(--fg-muted);overflow-wrap:anywhere;margin:16px 0 0;font-size:16px;line-height:1.7}.books-sheet .bk-tok{border:0;border-bottom:1px dashed rgb(var(--bk-amber) / .7);color:var(--fg);font:inherit;background:0 0;padding:0 1px;line-height:1.3;transition:color .15s;display:inline;position:relative}button.bk-tok:after{content:"";height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.books-sheet button.bk-tok:hover{color:rgb(var(--bk-amber))}.books-sheet .bk-tok.still{border-bottom-color:#f5f0e82e}.books-sheet .bk-as-say{font:400 11.5px/1.5 var(--font-mono);color:var(--fg-muted);margin-top:4px;display:block}.books-sheet .bk-refused{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger-ink);font:12px/1.5 var(--font-mono);border-radius:10px;margin:10px 0 0;padding:8px 10px}.books-sheet .bk-refused b{color:var(--danger);font-weight:500}.books-sheet .bk-copies{gap:3px;margin-top:12px;display:grid}.books-sheet .bk-copy{width:100%;min-height:44px;color:var(--fg-muted);font:12px/1.35 var(--font-mono);text-align:left;animation:books-rowIn .36s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms);background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;transition:background-color .15s,color .15s;display:grid;position:relative}.books-sheet .bk-copy:hover{background:#ffffff08}.books-sheet .bk-copy.on{background:rgb(var(--bk-amber) / .07);color:var(--fg)}.books-sheet .bk-copy.on:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(100deg,#ff9f0ab3,#f5f0e873,#a594ff8c,#2997ff73,#30d15873,#ff9f0ab3) 0%/300% 100%;padding:1px;animation:4.5s linear infinite books-iridescent;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.books-sheet .bk-sm{background:var(--bg-elev-2);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-muted);font:700 9px var(--font-mono);border-radius:4px;place-items:center;display:grid}.books-sheet .bk-copy.on .bk-sm{color:rgb(var(--bk-amber));box-shadow:inset 0 0 0 1px rgb(var(--bk-amber) / .4)}.books-sheet .bk-copy-main{min-width:0;display:grid}.books-sheet .bk-copy-k,.books-sheet .bk-copy-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.books-sheet .bk-copy-l{color:var(--fg-subtle);font-size:11px}.books-sheet .bk-copy-s{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}.books-sheet .bk-copy-s em{letter-spacing:.06em;color:rgb(var(--bk-amber) / .85);font-size:9.5px;font-style:normal}.books-sheet .bk-more{font:11px var(--font-mono);color:var(--fg-muted);padding:4px 10px 0}.books-sheet .bk-more-toggle{text-align:left;background:0 0;border:0;width:100%;min-height:44px;display:block}.books-sheet .bk-more-toggle:hover{color:var(--fg)}.books-sheet .bk-skel{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:10px;height:44px;animation:1.4s linear infinite books-skelSweep;display:block}.books-sheet .bk-none{flex-wrap:wrap;gap:8px;display:flex}.books-sheet .bk-instead{border:1px solid var(--line-strong);min-height:40px;color:var(--fg);font:12px var(--font-mono);background:0 0;border-radius:999px;padding:0 14px;transition:border-color .15s,background-color .15s}.books-sheet .bk-instead:hover{background:var(--bg-elev-2);border-color:#f5f0e84d}.books-sheet .bk-go{background:rgb(var(--bk-amber));color:#1d1300;width:100%;min-height:48px;font:600 14px var(--font-sans);border:0;border-radius:14px;margin-top:14px;transition:filter .15s,transform 80ms,background-color .2s,color .2s}.books-sheet .bk-go:hover:not(:disabled):not(.done){filter:brightness(1.08)}.books-sheet .bk-go:active:not(:disabled):not(.done){transform:translateY(1px)scale(.99)}.books-sheet .bk-go.done{background:rgb(var(--bk-amber) / .14);color:rgb(var(--bk-amber));box-shadow:inset 0 0 0 1px rgb(var(--bk-amber) / .5)}.books-sheet .bk-go:disabled:not(.done){background:var(--bg-elev-2);color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--line);cursor:default}@media (max-width:600px){.books-sheet{bottom:max(8px, env(safe-area-inset-bottom));border-radius:20px;width:calc(100% - 16px);padding:10px 14px 16px}.books-sheet .bk-grab{background:var(--line-strong);border-radius:999px;width:40px;height:4px;margin:0 auto 10px;display:block}.books-sheet .bk-sh-top{grid-template-columns:72px minmax(0,1fr) auto;gap:12px}.books-sheet .bk-sh-meta h3{font-size:17px}.books-sheet .bk-say{font-size:15px}}.books-fly{z-index:80;pointer-events:none;will-change:transform, opacity;background:#222;border-radius:4px;margin:0;position:fixed;overflow:hidden;box-shadow:0 18px 30px -10px #000}.books-fly img{object-fit:cover;width:100%;height:100%;display:block}.mus-stage,.mus-panel{--mu:255 159 10;--lamp:255 196 130}.mus-stage{min-width:0;animation:.36s cubic-bezier(.2,.7,.3,1) both music-stageIn;position:relative}.mus-scene{border:1px solid var(--line);background:radial-gradient(120% 140% at 100% 50%, rgb(var(--mu) / .06), transparent 60%), var(--bg-elev);border-radius:16px;align-items:center;min-height:92px;margin-bottom:10px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.mus-scene-copy{z-index:1;flex-direction:column;gap:3px;min-width:0;max-width:60%;display:flex;position:relative}.mus-scene-copy small{color:rgb(var(--mu) / .72);font:600 10px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.mus-scene-copy strong{color:var(--fg);letter-spacing:-.015em;font-size:17px;font-weight:600}.mus-scene-copy span{color:var(--fg-muted);font:400 11px/1.45 var(--font-mono)}.mus-wave{opacity:.72;pointer-events:none;isolation:isolate;justify-content:flex-end;align-items:center;gap:clamp(2px,.28vw,4px);width:39%;display:flex;position:absolute;inset:8px 13px 8px auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 94%,#0000)}.mus-wave:before{content:"";z-index:2;background:rgb(var(--mu) / .2);filter:blur(9px);border-radius:50%;width:20%;animation:4.8s cubic-bezier(.45,0,.55,1) infinite music-roomScan;position:absolute;top:12%;bottom:12%;left:0;transform:translate(-160%)}.mus-wave:after{content:"";z-index:0;background:linear-gradient(90deg, transparent, rgb(var(--mu) / .22) 18%, rgb(var(--mu) / .34) 72%, transparent);height:1px;box-shadow:0 0 10px rgb(var(--mu) / .16);position:absolute;left:8%;right:2%}.mus-wave i{z-index:1;width:clamp(2px,.22vw,3px);height:var(--h,32%);background:linear-gradient(180deg, rgb(var(--mu) / .38), rgb(var(--mu) / .94) 48%, rgb(var(--mu) / .38));box-shadow:0 0 8px rgb(var(--mu) / .28);transform-origin:50%;animation:music-roomEq var(--s,1.9s) cubic-bezier(.45, .05, .55, .95) infinite alternate;animation-delay:var(--d,0s);border-radius:4px;flex:none;position:relative}@media (max-width:520px){.mus-scene-copy{max-width:66%}.mus-scene-copy strong{font-size:15px}.mus-wave{width:31%;right:8px}}.mus-search{isolation:isolate;background:var(--line);transition:background-color .25s ease, box-shadow .3s var(--ease-snap);border-radius:16px;padding:1px;position:relative;overflow:hidden}.mus-search:hover{background:var(--line-strong)}.mus-search:focus-within{background:rgb(var(--mu) / .26);box-shadow:0 0 0 1px rgb(var(--mu) / .1), 0 0 28px rgb(var(--mu) / .12)}.mus-beam{z-index:0;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 62%, rgb(var(--mu) / .9) 74%, #ffe6be 76%, transparent 84%);opacity:0;pointer-events:none;width:160%;transition:opacity .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.mus-search:focus-within .mus-beam{opacity:1;animation:3.2s linear infinite music-beamSpin}.mus-input{z-index:1;background:var(--bg-elev);width:100%;color:var(--fg);font:400 16px/1.3 var(--font-sans);caret-color:var(--accent);-webkit-appearance:none;border:0;border-radius:15px;outline:none;padding:18px 52px;transition:background-color .25s;display:block;position:relative}.mus-input:focus,.mus-input:focus-visible{background:var(--bg-elev-2);outline:none}.mus-input::placeholder{color:#0000}.mus-glyph{z-index:2;border:1px solid rgb(var(--mu) / .4);background:rgb(var(--mu) / .07);width:30px;height:30px;color:var(--accent);font:600 14px/1 var(--font-mono);pointer-events:none;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;left:12px;translate:0 -50%}.mus-ghost{z-index:2;color:#f5f0e885;font:400 16px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:opacity .15s;display:block;position:absolute;top:50%;left:53px;right:52px;overflow:hidden;translate:0 -50%}.mus-ghost i{vertical-align:-.17em;background:var(--accent);width:2px;height:1.05em;box-shadow:0 0 6px rgb(var(--mu) / .6);margin-left:3px;animation:1.05s step-end infinite music-caretBlink;display:inline-block}.mus-input:not(:placeholder-shown)~.mus-ghost{opacity:0}.mus-input:focus~.mus-ghost i{visibility:hidden}.mus-clear{z-index:2;width:36px;height:36px;color:var(--fg-muted);border-radius:999px;font-size:20px;line-height:1;transition:color .15s,background-color .15s;position:absolute;top:50%;right:9px;translate:0 -50%}.mus-clear:hover{color:var(--fg);background:var(--bg-elev-3)}@media (max-width:600px){.mus-input{padding-top:15px;padding-bottom:15px}}.mus-hints{color:var(--fg-faint);font:400 11px/1 var(--font-mono);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:12px 0 2px;display:flex}.mus-hints span{align-items:center;gap:6px;display:inline-flex}@media (pointer:coarse){.mus-hints{display:none}}.mus-status-row{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin:6px 2px 4px;display:flex}.mus-status{min-width:0;color:var(--fg-muted);font:400 11.5px/1.5 var(--font-mono)}.mus-status[data-tone=warn]{color:var(--warn-ink)}.mus-status[data-tone=error]{color:var(--danger-ink)}.mus-retry{border:1px solid rgb(var(--mu) / .3);background:rgb(var(--mu) / .06);height:28px;color:var(--accent);font:500 11px/1 var(--font-mono);border-radius:999px;flex:none;padding:0 11px;transition:background-color .15s,border-color .15s}.mus-retry:hover{border-color:rgb(var(--mu) / .55);background:rgb(var(--mu) / .12)}.mus-sources{flex-wrap:wrap;gap:6px;margin:0 2px 12px;display:flex}.mus-src{border:1px solid var(--line);min-width:0;max-width:100%;height:22px;color:var(--fg-muted);font:500 10.5px/1 var(--font-mono);white-space:nowrap;animation:music-rise .3s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms);border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.mus-src>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mus-src>i{background:var(--ok);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 6px #30d15899}.mus-src>b{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-weight:500}.mus-src[data-state=empty]>i{background:var(--fg-faint);box-shadow:none}.mus-src[data-state=error]{border-color:var(--danger-line);color:var(--danger-ink)}.mus-src[data-state=error]>i{background:var(--danger);box-shadow:0 0 6px #ff453a99}.mus-batch{border:1px solid rgb(var(--mu) / .22);background:linear-gradient(110deg, rgb(var(--mu) / .065), #ffffff03 62%);animation:music-rise .36s var(--ease-out) both;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:2px 0 13px;padding:10px 12px 12px;display:grid;position:relative;overflow:hidden}.mus-batch-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mus-batch-copy small{color:rgb(var(--mu) / .75);font:600 9.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.mus-batch-copy strong{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mus-batch-copy span{color:var(--fg-muted);font:400 11px/1.35 var(--font-mono)}.mus-batch-acts{align-items:center;gap:5px;display:flex}.mus-batch-btn{border:1px solid rgb(var(--mu) / .3);background:rgb(var(--mu) / .07);min-height:30px;color:rgb(var(--mu) / .92);font:500 11px/1 var(--font-mono);white-space:nowrap;border-radius:6px;padding:0 10px}.mus-batch-btn:hover{border-color:rgb(var(--mu) / .55);color:var(--fg)}.mus-batch-x{border:1px solid var(--line);width:30px;height:30px;color:var(--fg-faint);font:400 15px/1 var(--font-mono);border-radius:6px}.mus-batch-x:hover{border-color:rgb(var(--mu) / .4);color:var(--fg)}.mus-batch-meter{background:#ffffff09;height:2px;position:absolute;bottom:0;left:0;right:0}.mus-batch-meter i{background:linear-gradient(90deg, rgb(var(--mu) / .45), var(--accent));height:100%;box-shadow:0 0 12px rgb(var(--mu) / .38);transition:width .28s;display:block}.mus-batch[data-tone=done]{border-color:var(--ok-line);background:linear-gradient(110deg,#30d15812,#ffffff03 62%)}.mus-batch[data-tone=done] .mus-batch-copy small{color:var(--ok-ink)}.mus-batch[data-tone=done] .mus-batch-meter i{background:var(--ok);box-shadow:0 0 12px #30d15857}.mus-batch[data-tone=error]{border-color:var(--danger-line)}.mus-batch[data-tone=error] .mus-batch-copy small{color:var(--danger-ink)}.mus-batch[data-tone=error] .mus-batch-meter i{background:var(--danger)}@media (max-width:520px){.mus-batch{grid-template-columns:minmax(0,1fr)}}.mus-head{align-items:center;gap:12px;margin:12px 0 9px;display:flex}.mus-head>span:first-child{flex-direction:column;flex:none;gap:2px;min-width:0;max-width:80%;display:flex}.mus-head small{color:rgb(var(--mu) / .72);font:600 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mus-head strong{color:var(--fg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mus-rule{background:linear-gradient(90deg, var(--line-strong), transparent);flex:1;min-width:12px;height:1px}.mus-subhead{color:var(--fg-subtle);font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 1px 8px;display:flex}.mus-subhead:after{content:"";background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}.mus-subhead span{color:rgb(var(--mu) / .66);font-variant-numeric:tabular-nums}.mus-art{width:58px;height:58px;color:rgb(var(--mu) / .58);background:radial-gradient(circle,#0000 0 14%,#ffffff14 15% 17%,#0000 18% 33%,#ffffff0e 34% 36%,#0000 37%),#16171a;border-radius:3px;flex:none;place-items:center;font-size:19px;display:grid;position:relative;overflow:hidden}.mus-art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.mus-art img.ready{opacity:1}.mus-art.round{border-radius:50%}.mus-art-glyph{opacity:.75;font-style:normal}.mus-idle{flex-direction:column;gap:6px;display:flex}.mus-crate-room{isolation:isolate;min-width:0;position:relative}.mus-crate-room:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(260px 190px at var(--lx,30%) var(--ly,120px), rgb(var(--lamp) / .1), transparent 70%);border-radius:16px;position:absolute;inset:0}.mus-crate{margin-top:4px;position:relative}.mus-rail{--sleeve:128px;overscroll-behavior-inline:contain;perspective:900px;scrollbar-width:none;margin:0;padding:30px 60px 34px 14px;display:flex;overflow:auto hidden;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.mus-rail::-webkit-scrollbar{display:none}.mus-sleeve{width:var(--sleeve);height:var(--sleeve);margin-right:calc(var(--sleeve) * -.66);transform-origin:50% 100%;filter:brightness(.82);transition:transform .45s var(--ease-snap), margin .45s var(--ease-snap), filter .3s;background:0 0;border:0;border-radius:2px;flex:none;padding:0;display:block;position:relative;transform:translateY(18px)rotateY(32deg)}.mus-sleeve>.mus-art{width:100%;height:100%;animation:music-sleeveIn .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms);border-radius:2px;box-shadow:-10px 0 18px -6px #000000e6,inset 0 0 0 1px #ffffff0f}.mus-sleeve:after{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff1f,#0000 40%);border-radius:2px;position:absolute;inset:0}.mus-sleeve:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle, rgb(var(--lamp)) 0 14%, #0b0b0b 14.5% 16%, transparent 16.5%), repeating-radial-gradient(circle, #111 0 1px, #1b1b1b 1px 3px);transition:translate .5s var(--ease-snap) .15s, opacity .2s .15s;border-radius:50%;position:absolute;inset:4%;box-shadow:0 0 0 1px #000}.mus-sleeve:hover{filter:none;transform:translateY(18px)rotateY(18deg)}.mus-sleeve:focus-visible{filter:none;outline-offset:4px;transform:translateY(4px)rotateY(18deg)}.mus-sleeve.up{z-index:3;margin:0 18px 0 calc(var(--sleeve) * .78);filter:none;transform:translateY(-44px)rotateY(0)}.mus-sleeve.up:before{opacity:1;translate:46%}.mus-sleeve[data-presence=active]>.mus-art{box-shadow:-10px 0 18px -6px #000000e6, 0 0 0 1px rgb(var(--mu) / .7), 0 0 16px rgb(var(--mu) / .25)}.mus-sleeve[data-presence=library]>.mus-art{box-shadow:-10px 0 18px -6px #000000e6,0 0 0 1px #30d1588c}.mus-sleeve.sent{animation:music-sleeveSent .9s var(--ease-out) both}.mus-sleeve.sent:before{animation:music-recordSpin .9s var(--ease-out) both}.mus-front{z-index:4;color:#ffe6c838;height:56px;font:600 11px/1 var(--font-mono);letter-spacing:.4em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(#2a2119,#1a140f);border-radius:4px 4px 8px 8px;justify-content:center;align-items:flex-end;padding:0 16px 9px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffdcb41f,0 14px 22px -10px #000}.mus-front:before{content:"";background:#0c0907;border-radius:6px;width:44px;height:10px;position:absolute;top:14px;left:50%;translate:-50%;box-shadow:inset 0 2px 3px #000}.mus-front>span{text-overflow:ellipsis;overflow:hidden}.mus-lift{border:1px solid var(--line);background:var(--bg-elev);animation:music-rise .4s var(--ease-snap) both;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 0 4px;padding:10px;transition:border-color .3s,box-shadow .3s;display:grid}.mus-lift-copy{gap:3px;min-width:0;display:grid}.mus-lift-copy strong{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mus-lift-copy small{color:var(--fg-muted);font:400 11px/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mus-lift-go{gap:6px;display:flex}.mus-btn{border:1px solid rgb(var(--mu) / .5);background:rgb(var(--mu) / .12);min-height:36px;color:var(--accent);font:400 12px/1 var(--font-mono);white-space:nowrap;border-radius:999px;padding:0 14px;transition:background-color .15s,border-color .15s,color .15s;position:relative}.mus-btn:before{content:"";position:absolute;inset:-4px -2px}.mus-btn:hover:not(:disabled){background:rgb(var(--mu) / .2)}.mus-btn.open{border-color:var(--line-strong);color:var(--fg);background:0 0}.mus-btn.open:hover{background:var(--bg-elev-2)}.mus-lift.sent{border-color:var(--ok-line);box-shadow:0 0 22px #30d1581f}.mus-lift.sent .mus-btn:not(.open){border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok-ink);opacity:1}@media (max-width:520px){.mus-rail{--sleeve:108px;padding-right:44px}.mus-lift{grid-template-columns:48px minmax(0,1fr)}.mus-lift .mus-art{width:48px;height:48px}.mus-lift-go{grid-column:1/-1}.mus-lift-go .mus-btn{flex:1;min-height:44px}}.mus-search-stage{min-width:0}.mus-tools{border:1px solid var(--line);background:#ffffff04;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:6px;display:flex}.mus-kinds{flex-wrap:wrap;gap:2px;display:inline-flex}.mus-kinds button{min-height:28px;color:var(--fg-muted);font:500 11px/1 var(--font-mono);letter-spacing:.04em;border:1px solid #0000;border-radius:6px;padding:0 10px;transition:color .15s,background-color .15s,border-color .15s}.mus-kinds button:hover{color:var(--fg)}.mus-kinds button[aria-pressed=true]{border-color:rgb(var(--mu) / .28);background:rgb(var(--mu) / .08);color:var(--accent)}.mus-sort{color:var(--fg-faint);font:500 10.5px/1 var(--font-mono);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mus-sort select{border:1px solid var(--line);background:var(--bg-elev-2);min-height:28px;color:var(--fg);font:500 11px/1 var(--font-mono);border-radius:6px;padding:0 6px}.mus-results{flex-direction:column;gap:14px;display:flex}.mus-group{min-width:0}.mus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mus-grid.artists{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.mus-grid{grid-template-columns:minmax(0,1fr)}.mus-grid.artists{grid-template-columns:repeat(2,minmax(0,1fr))}.mus-sort{margin-left:0}}.mus-card{border:1px solid var(--line);text-align:left;min-width:0;min-height:62px;animation:music-cardIn .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 35ms);background:#ffffff05;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 10px 5px 5px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.mus-card:hover{border-color:rgb(var(--mu) / .42);background:rgb(var(--mu) / .055);transform:translateY(-1px);box-shadow:0 10px 28px #00000038}.mus-card:focus-visible{outline:2px solid rgb(var(--mu) / .78);outline-offset:2px}.mus-card .mus-art{width:52px;height:52px}.mus-card.is-album{grid-template-columns:74px minmax(0,1fr);min-height:84px}.mus-card.is-album .mus-art{width:74px;height:74px}.mus-card.is-artist{grid-template-columns:46px minmax(0,1fr);padding:8px 10px}.mus-card.is-artist .mus-art{width:46px;height:46px}@media (max-width:600px){.mus-card.is-album{grid-template-columns:66px minmax(0,1fr);min-height:76px}.mus-card.is-album .mus-art{width:66px;height:66px}}.mus-sheen{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff12 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.mus-card:hover .mus-sheen,.mus-card:focus-visible .mus-sheen{animation:music-sheen .9s var(--ease-out) both}.mus-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mus-title,.mus-artist,.mus-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mus-title{color:var(--fg);font-size:13px;font-weight:600;line-height:1.25}.mus-artist{color:var(--fg-muted);font:400 11px/1.3 var(--font-mono)}.mus-meta{color:var(--fg-subtle);font:400 10px/1.3 var(--font-mono)}.mus-kind{border:1px solid rgb(var(--mu) / .22);width:max-content;color:rgb(var(--mu) / .75);font:600 8.5px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:3px;align-self:flex-start;padding:2px 5px}.mus-badges{flex-wrap:wrap;align-items:center;gap:4px;margin-top:1px;display:flex}.mus-badge{color:var(--fg-muted);font:600 9px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border-radius:3px;padding:2px 5px}.mus-grab{color:rgb(var(--mu) / .68);font:600 13px/1 var(--font-mono);transition:transform .15s,color .15s}.mus-card:hover .mus-grab{color:var(--accent);transform:translateY(2px)}.mus-more{border:1px solid var(--line);width:100%;min-height:38px;color:rgb(var(--mu) / .85);font:500 11px/1 var(--font-mono);background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;gap:8px;transition:border-color .16s,background-color .16s,color .16s;display:flex}.mus-more span{color:var(--fg-faint)}.mus-more:hover{border-color:rgb(var(--mu) / .42);background:rgb(var(--mu) / .055);color:var(--fg)}.mus-presence{background:rgb(var(--mu) / .08);width:max-content;max-width:100%;color:rgb(var(--mu) / .9);font:600 9px/1 var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:2px 5px;overflow:hidden}.mus-presence[data-state=active]{color:var(--accent);animation:1.4s ease-in-out infinite music-presencePulse}.mus-presence[data-state=library]{background:var(--ok-soft);color:var(--ok-ink)}.mus-presence[data-state=failed]{background:var(--danger-soft);color:var(--danger-ink)}.mus-card[data-presence=active],.mus-track[data-presence=active]{border-color:rgb(var(--mu) / .42);background:rgb(var(--mu) / .05)}.mus-card[data-presence=library]{border-color:#30d1584d}.mus-card[data-presence=active]:after,.mus-track[data-presence=active]:after{content:"";z-index:1;width:calc(var(--pct,0) * 1%);background:linear-gradient(90deg, rgb(var(--mu) / .45), var(--accent));height:2px;box-shadow:0 0 10px rgb(var(--mu) / .4);transition:width .3s;position:absolute;bottom:0;left:0}.mus-skel{border:1px solid var(--line);min-height:62px;animation:music-rise .3s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms);border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:5px;display:grid;position:relative;overflow:hidden}.mus-skel>i{background:var(--skeleton);border-radius:3px;width:52px;height:52px}.mus-skel b{background:var(--skeleton);border-radius:3px;width:78%;height:9px;display:block}.mus-skel b+b{width:48%;margin-top:8px}.mus-skel:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, var(--skeleton-hi) 50%, transparent 70%);animation:1.4s ease-in-out infinite music-skelSweep;animation-delay:calc(var(--i,0) * 90ms);position:absolute;inset:0;translate:-100%}.mus-loading,.mus-empty{border:1px dashed var(--line-strong);min-height:82px;color:var(--fg-muted);font:400 11.5px/1.5 var(--font-mono);text-align:center;border-radius:8px;grid-column:1/-1;place-content:center;justify-items:center;gap:10px;padding:18px;display:grid}.mus-empty.small{min-height:56px;margin:12px 14px 4px}.mus-loading{background:linear-gradient(105deg, transparent 30%, rgb(var(--mu) / .055) 48%, transparent 66%);background-size:240% 100%;animation:1.5s linear infinite music-sweep}.mus-panel{z-index:50;border:1px solid rgb(var(--mu) / .24);background:var(--bg-elev);border-radius:14px;outline:none;flex-direction:column;width:min(880px,100vw - 40px);max-height:min(760px,100dvh - 40px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 28px 90px #0000009e,inset 0 0 0 1px #ffffff06}.mus-panel:focus,.mus-panel:focus-visible{outline:none}.mus-panel[data-state=open]{animation:.32s cubic-bezier(.16,1,.3,1) both music-frameIn}.mus-panel[data-state=closed]{animation:.16s ease-in both music-frameOut}@media (max-width:640px){.mus-panel{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:16px 16px 0 0;inset:auto 0 0;translate:none}.mus-panel[data-state=open]{animation:music-sheetUp .32s var(--ease-out) both}.mus-panel[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both music-sheetDown}}.mus-panel-in{flex-direction:column;flex:1;min-height:0;display:flex}.mus-hero{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.mus-hero>:not(.mus-wash):not(.mus-scrim){z-index:1;position:relative}.mus-wash{opacity:0;pointer-events:none;height:210%;transition:opacity .4s;position:absolute;inset:-45% -12% auto}.mus-hero.has-art .mus-wash{opacity:.34}.mus-wash img{object-fit:cover;filter:blur(30px)saturate(1.3);width:100%;height:100%;transform:scale(1.12)}.mus-scrim{pointer-events:none;background:linear-gradient(to bottom, #0d0d0d80 0%, #0d0d0dc7 55%, #0d0d0df0 84%, var(--bg-elev) 100%);position:absolute;inset:0}.mus-hero-cover{isolation:isolate;flex:none;width:76px;height:76px}.mus-hero-cover .mus-art{border-radius:5px;width:76px;height:76px;box-shadow:0 14px 24px -10px #000}.mus-disc{z-index:-1;background:radial-gradient(circle, rgb(var(--mu)) 0 14%, #0b0b0b 14.5% 16%, transparent 16.5%), repeating-radial-gradient(circle, #111 0 1px, #1b1b1b 1px 3px);border-radius:50%;position:absolute;inset:5%;translate:24%;box-shadow:0 0 0 1px #000}.mus-panel-in[data-sent] .mus-disc{animation:music-discOut .8s var(--ease-out) both}.mus-hero-copy{flex-direction:column;flex:1;gap:4px;min-width:0;padding-left:14px;display:flex}.mus-hero-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:1.25;overflow:hidden}.mus-hero-meta{color:var(--fg-muted);font:400 11px/1.4 var(--font-mono)}.mus-x{border:1px solid var(--line);width:34px;height:34px;color:var(--fg-muted);background:#ffffff05;border-radius:8px;flex:none;align-self:flex-start;font-size:18px;line-height:1;transition:color .15s,border-color .15s,background-color .15s}.mus-x:hover{border-color:rgb(var(--mu) / .4);background:rgb(var(--mu) / .07);color:var(--fg)}@media (max-width:640px){.mus-hero-cover,.mus-hero-cover .mus-art{width:56px;height:56px}.mus-hero-copy{padding-left:8px}.mus-hero-title{font-size:15px}}.mus-panel-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mus-about{padding:12px 16px 0}.mus-overview{color:var(--fg-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.mus-about-line{color:var(--fg-subtle);font:400 10.5px/1.5 var(--font-mono);margin:6px 0 0}.mus-section{padding:14px 14px 4px}.mus-copies{gap:6px;display:grid}.mus-copy-row{border:1px solid var(--line);text-align:left;width:100%;animation:music-copyIn .38s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms);background:#ffffff04;border-radius:10px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;transition:border-color .15s,background-color .15s,box-shadow .25s;display:grid;position:relative}.mus-copy-row:hover{border-color:var(--line-strong);background:#ffffff08}.mus-copy-row:focus-visible{outline:2px solid rgb(var(--mu) / .7);outline-offset:2px}.mus-copy-row.on{background:rgb(var(--mu) / .06);box-shadow:0 0 22px rgb(var(--mu) / .1);border-color:#0000}.mus-copy-row.on:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg, rgb(var(--mu)), #ff78a0, #a594ff, #5ad2c8, rgb(var(--mu)));-webkit-mask-composite:xor;padding:1px;animation:4s linear infinite music-iridescent;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mus-copy-dot{border:1px solid var(--line-strong);border-radius:50%;width:12px;height:12px;transition:background-color .15s,border-color .15s,box-shadow .15s}.mus-copy-row.on .mus-copy-dot{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 45%, transparent 50%);box-shadow:0 0 8px rgb(var(--mu) / .5)}.mus-copy-main{flex-direction:column;gap:4px;min-width:0;display:flex}.mus-copy-main strong{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.mus-copy-main small{color:var(--fg-subtle);font:400 10.5px/1.4 var(--font-mono)}.mus-copy-facts{flex-wrap:wrap;gap:4px;display:flex}.mus-copy-facts i{border:1px solid var(--line);color:var(--fg-muted);font:500 10px/1.2 var(--font-mono);border-radius:4px;padding:2px 6px;font-style:normal}.mus-copy-row.on .mus-copy-facts i:first-child{border-color:rgb(var(--mu) / .35);color:var(--accent)}.mus-copy-best{background:rgb(var(--mu) / .12);color:var(--accent);font:600 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 7px}.mus-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 6px;padding-bottom:8px;display:grid}@media (max-width:720px){.mus-tracks{grid-template-columns:minmax(0,1fr)}}.mus-disc-head{color:var(--fg-subtle);font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding:10px 6px 4px}.mus-track{min-height:44px;animation:music-rise .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms);border:1px solid #0000;border-radius:6px;grid-template-columns:24px 22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;transition:background-color .15s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.mus-track:hover{background:rgb(var(--mu) / .06)}.mus-track.selected{background:rgb(var(--mu) / .075);box-shadow:inset 2px 0 rgb(var(--mu) / .62)}.mus-track.sent{box-shadow:inset 2px 0 var(--ok), 0 0 16px #30d1581a}.mus-pick{border:1px solid var(--line-strong);color:#0000;border-radius:4px;width:22px;height:22px;font-size:12px;line-height:1;transition:border-color .12s,background-color .12s,color .12s}.mus-pick[aria-pressed=true]{border-color:rgb(var(--mu) / .6);background:rgb(var(--mu) / .14);color:var(--accent)}.mus-no{color:var(--fg-faint);font:500 10px/1 var(--font-mono);text-align:right}.mus-track .mus-title{font-size:12.5px;font-weight:500}.mus-track-acts{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mus-len{background:#f5f0e81a;border-radius:2px;flex:none;width:30px;height:2px;overflow:hidden}.mus-len i{width:var(--len,0%);border-radius:inherit;background:#f5f0e852;height:100%;transition:background-color .15s;display:block}.mus-track:hover .mus-len i,.mus-track.selected .mus-len i{background:rgb(var(--mu) / .72)}.mus-time{min-width:30px;color:var(--fg-faint);font:400 10px/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.mus-queue{border:1px solid rgb(var(--mu) / .24);background:rgb(var(--mu) / .045);min-height:28px;color:rgb(var(--mu) / .8);font:600 9.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 8px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.mus-queue i{font-style:normal;display:inline-block}.mus-track:hover .mus-queue:not(:disabled),.mus-queue:focus-visible{border-color:rgb(var(--mu) / .48);background:rgb(var(--mu) / .1);color:var(--accent)}.mus-queue:disabled{opacity:.4}.mus-track.sent .mus-queue{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok-ink);opacity:1}.mus-track.sent .mus-queue i{animation:music-drop .6s var(--ease-out) both}@media (max-width:520px){.mus-len{display:none}.mus-track{gap:6px;padding-inline:5px}}.mus-bar{border-top:1px solid var(--line);background:#ffffff03;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.mus-tally{color:var(--fg-subtle);font:400 11px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.mus-bar-btn{border:1px solid var(--line);min-height:32px;color:var(--fg-muted);font:500 11px/1 var(--font-mono);white-space:nowrap;background:#ffffff05;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.mus-bar-btn:hover:not(:disabled){border-color:rgb(var(--mu) / .4);background:rgb(var(--mu) / .07);color:var(--fg)}.mus-bar-btn:disabled{opacity:.4}.mus-bar-btn.amber{color:rgb(var(--mu) / .9)}.mus-bar-btn.go{border-color:rgb(var(--mu) / .42);background:rgb(var(--mu) / .1);color:var(--accent)}.mus-bar-btn.go:disabled{border-color:var(--line);color:var(--fg-muted);background:#ffffff05}.mus-bar-btn.go span{font-variant-numeric:tabular-nums}.mus-bar-btn.done,.mus-bar-btn.done:disabled{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok-ink);opacity:1}@media (max-width:640px){.mus-tally{order:-1;width:100%;margin-left:0}.mus-bar>button{flex:1;min-width:0;min-height:40px;padding:0 6px}}.mus-say-bar{border-top:1px solid var(--line);flex:none;padding:12px 16px 16px}.mus-say{color:var(--fg-muted);font:400 13px/1.8 var(--font-mono);margin:0 0 12px}.mus-tok{color:var(--fg);border-bottom:1px dashed #f5f0e859;padding:0 0 1px;font-weight:500;transition:border-color .15s,color .15s;position:relative}.mus-tok:after{content:"";height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mus-tok:hover:not(:disabled){border-bottom-color:#f5f0e8b3}.mus-tok:disabled{cursor:default;border-bottom-style:solid;border-bottom-color:#0000}.mus-go-wrap{position:relative}.mus-go{border:1px solid rgb(var(--mu) / .42);background:rgb(var(--mu) / .1);width:100%;min-height:46px;color:var(--accent);font:500 13px/1 var(--font-mono);letter-spacing:.06em;border-radius:10px;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .2s,color .2s}.mus-go:hover:not(:disabled){border-color:rgb(var(--mu) / .7);background:rgb(var(--mu) / .16);box-shadow:0 8px 24px rgb(var(--mu) / .1)}.mus-go:active:not(:disabled){transform:translateY(1px)scale(.992)}.mus-go:disabled{opacity:.5}.mus-go.done,.mus-go.done:disabled{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok-ink);opacity:1;box-shadow:0 0 22px #30d15829}.mus-burst{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.mus-burst i{color:var(--accent);font:600 15px/1 var(--font-mono);text-shadow:0 0 8px rgb(var(--mu) / .6);opacity:0;animation:music-burst .75s var(--ease-out) both;font-style:normal;position:absolute;top:-8px;left:-6px}.mus-burst i:nth-child(2n){color:var(--ok-ink);text-shadow:0 0 8px #30d15880;animation-delay:40ms}}@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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.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-\[100px\]{right:100px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[80\]{z-index:80}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-8{margin-block:calc(var(--spacing) * 8)}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-1{margin-bottom:var(--spacing)!important}.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-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[52px\]{margin-bottom:52px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[82px\]{margin-left:82px}.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}.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-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.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-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-\[10px\]{width:10px;height:10px}.size-\[11px\]{width:11px;height:11px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-\[9px\]{height:9px!important}.\!h-\[10px\]{height:10px!important}.\!h-\[18px\]{height:18px!important}.\!h-\[30px\]{height:30px!important}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.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-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[2px\]{height:2px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-full{height:100%}.max-h-\[60\%\]{max-height:60%}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.max-h-\[min\(52dvh\,400px\)\]{max-height:min(52dvh,400px)}.max-h-\[min\(340px\,50dvh\)\]{max-height:min(340px,50dvh)}.max-h-\[min\(380px\,55dvh\)\]{max-height:min(380px,55dvh)}.max-h-\[min\(640px\,calc\(100dvh-48px\)\)\]{max-height:min(640px,100dvh - 48px)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0!important}.\!min-h-\[30px\]{min-height:30px!important}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.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-\[30px\]{min-height:30px}.min-h-\[104px\]{min-height:104px}.min-h-\[116px\]{min-height:116px}.min-h-\[220px\]{min-height:220px}.min-h-dvh{min-height:100dvh}.\!w-\[15px\]{width:15px!important}.\!w-\[26px\]{width:26px!important}.\!w-\[34\%\]{width:34%!important}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.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-\[3px\]{width:3px}.w-\[7ch\]{width:7ch}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[72px\]{width:72px}.w-\[132px\]{width:132px}.w-\[min\(300px\,calc\(100vw-24px\)\)\]{width:min(300px,100vw - 24px)}.w-\[min\(320px\,calc\(100vw-24px\)\)\]{width:min(320px,100vw - 24px)}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,100vw - 24px)}.w-full{width:100%}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[260px\]{max-width:260px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[660px\]{max-width:660px}.max-w-\[min\(340px\,calc\(100vw-24px\)\)\]{max-width:min(340px,100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[4ch\]{min-width:4ch}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;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-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);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-\[3px\]{--tw-translate-y:calc(3px * -1);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-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!animate-none{animation:none!important}.animate-fade-in{animation:.18s ease-out fade-in}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-2{scroll-margin-top:calc(var(--spacing) * 2)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.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-\[84px_1fr\]{grid-template-columns:84px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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-\[2px\]{gap:2px}.gap-\[7px\]{gap:7px}.gap-\[15px\]{gap:15px}.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>: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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.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-\[18px\]{column-gap:18px}.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-3{row-gap:calc(var(--spacing) * 3)}: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-line>:not(:last-child)){border-color:var(--line)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[6px\]{border-radius:6px!important}.\!rounded-\[7px\]{border-radius:7px!important}.\!rounded-\[14px\]{border-radius:14px!important}.\!rounded-sm{border-radius:var(--radius-sm)!important}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[rgb\(255_159_10\/0\.35\)\]{border-color:#ff9f0a59!important}.\!border-\[rgb\(255_159_10\/0\.45\)\]{border-color:#ff9f0a73!important}.\!border-danger-line{border-color:var(--danger-line)!important}.\!border-transparent{border-color:#0000!important}.border-\[rgb\(48_209_88\/0\.3\)\]{border-color:#30d1584d}.border-\[rgb\(48_209_88\/0\.24\)\]{border-color:#30d1583d}.border-\[rgb\(48_209_88\/0\.28\)\]{border-color:#30d15847}.border-\[rgb\(48_209_88\/0\.35\)\]{border-color:#30d15859}.border-\[rgb\(245_240_232\/0\.35\)\]{border-color:#f5f0e859}.border-\[rgb\(255_69_58\/0\.3\)\]{border-color:#ff453a4d}.border-\[rgb\(255_69_58\/0\.24\)\]{border-color:#ff453a3d}.border-\[rgb\(255_159_10\/0\.3\)\]{border-color:#ff9f0a4d}.border-\[rgb\(255_159_10\/0\.6\)\]{border-color:#ff9f0a99}.border-\[rgb\(255_159_10\/0\.22\)\]{border-color:#ff9f0a38}.border-\[rgb\(255_159_10\/0\.32\)\]{border-color:#ff9f0a52}.border-\[rgb\(255_159_10\/0\.55\)\]{border-color:#ff9f0a8c}.border-accent{border-color:var(--accent)}.border-accent-line{border-color:var(--accent-line)}.border-danger-line{border-color:var(--danger-line)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-warn-line{border-color:var(--warn-line)}.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) 15%, 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) 50%, transparent)}}.\!bg-black\/92{background-color:#000000eb!important}@supports (color:color-mix(in lab, red, red)){.\!bg-black\/92{background-color:color-mix(in oklab, var(--color-black) 92%, transparent)!important}}.\!bg-fg{background-color:var(--fg)!important}.bg-\[\#1b1b1b\]{background-color:#1b1b1b}.bg-\[\#141414\]{background-color:#141414}.bg-\[\#141416\]{background-color:#141416}.bg-\[\#f5f0e8\]{background-color:#f5f0e8}.bg-\[rgb\(0_0_0\/0\.35\)\]{background-color:#00000059}.bg-\[rgb\(13_13_13\/0\.96\)\]{background-color:#0d0d0df5}.bg-\[rgb\(245_240_232\/0\.1\)\]{background-color:#f5f0e81a}.bg-\[rgb\(245_240_232\/0\.06\)\]{background-color:#f5f0e80f}.bg-\[rgb\(245_240_232\/0\.7\)\]{background-color:#f5f0e8b3}.bg-\[rgb\(245_240_232\/0\.14\)\]{background-color:#f5f0e824}.bg-\[rgb\(255_159_10\/0\.1\)\]{background-color:#ff9f0a1a}.bg-\[rgb\(255_159_10\/0\.06\)\]{background-color:#ff9f0a0f}.bg-\[rgb\(255_159_10\/0\.85\)\]{background-color:#ff9f0ad9}.bg-\[rgb\(255_255_255\/0\.03\)\]{background-color:#ffffff08}.bg-\[rgb\(255_255_255\/0\.04\)\]{background-color:#ffffff0a}.bg-\[rgb\(255_255_255\/0\.05\)\]{background-color:#ffffff0d}.bg-accent{background-color:var(--accent)}.bg-accent-soft,.bg-accent-soft\/40{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-accent-soft\/40{background-color:color-mix(in oklab, var(--accent-soft) 40%, transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-bg{background-color:var(--bg)}.bg-black{background-color:var(--color-black)}.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) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, 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) 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-danger{background-color:var(--danger)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-elev{background-color:var(--bg-elev)}.bg-elev-2{background-color:var(--bg-elev-2)}.bg-elev-3{background-color:var(--bg-elev-3)}.bg-line-strong{background-color:var(--line-strong)}.bg-ok{background-color:var(--ok)}.bg-ok-soft{background-color:var(--ok-soft)}.bg-ok\/15{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.bg-ok\/15{background-color:color-mix(in oklab, var(--ok) 15%, transparent)}}.bg-subtle{background-color:var(--fg-subtle)}.bg-transparent{background-color:#0000}.bg-warn-soft{background-color:var(--warn-soft)}.bg-white{background-color:var(--color-white)}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-\[repeating-linear-gradient\(to_bottom\,rgb\(255_255_255\/0\.022\)_0\,rgb\(255_255_255\/0\.022\)_1px\,transparent_1px\,transparent_3px\)\]{background-image:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-3\.5{padding:calc(var(--spacing) * 3.5)!important}.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-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-px{padding:1px}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.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\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.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-\[22px\]{padding-inline:22px}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-8{padding-block:calc(var(--spacing) * 8)!important}.\!py-\[2px\]{padding-block:2px!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.\!pt-3{padding-top:calc(var(--spacing) * 3)!important}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.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-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[max\(48px\,env\(safe-area-inset-top\)\)\]{padding-top:max(48px, env(safe-area-inset-top))}.pt-px{padding-top:1px}.\!pr-3{padding-right:calc(var(--spacing) * 3)!important}.\!pr-\[150px\]{padding-right:150px!important}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.\!pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)!important}.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-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px, env(safe-area-inset-bottom))}.pb-\[max\(32px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(32px, env(safe-area-inset-bottom))}.\!pl-2\.5{padding-left:calc(var(--spacing) * 2.5)!important}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-14{padding-left:calc(var(--spacing) * 14)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:Geist Mono Variable,ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace}.font-sans{font-family:Geist Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10\.5px\]{font-size:10.5px!important}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11\.5px\]{font-size:11.5px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[17px\]{font-size:17px!important}.\!text-\[18px\]{font-size:18px!important}.\!text-\[20px\]{font-size:20px!important}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[30px\]{font-size:30px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-normal{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-accent{color:var(--accent)!important}.\!text-inherit{color:inherit!important}.\!text-muted{color:var(--fg-muted)!important}.\!text-warn-ink{color:var(--warn-ink)!important}.text-\[\#5fb4e6\]{color:#5fb4e6}.text-\[\#b07cf0\]{color:#b07cf0}.text-\[\#f6821f\]{color:#f6821f}.text-\[rgb\(245_240_232\/0\.18\)\]{color:#f5f0e82e}.text-\[rgb\(245_240_232\/0\.49\)\]{color:#f5f0e87d}.text-accent{color:var(--accent)}.text-accent-ink{color:var(--accent-ink)}.text-black{color:var(--color-black)}.text-danger-ink{color:var(--danger-ink)}.text-faint{color:var(--fg-faint)}.text-fg{color:var(--fg)}.text-muted{color:var(--fg-muted)}.text-ok{color:var(--ok)}.text-ok-ink{color:var(--ok-ink)}.text-subtle{color:var(--fg-subtle)}.text-transparent{color:#0000}.text-warn-ink{color:var(--warn-ink)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, 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) 70%, 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) 80%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.\!opacity-100{opacity:1!important}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.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-\[0_0_0_1px_rgb\(0_0_0\/0\.22\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000038);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_1px_2px_rgb\(0_0_0\/0\.5\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000080);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-pop\)\]{--tw-shadow:var(--shadow-pop);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.sepia{--tw-sepia:sepia(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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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\,border-color\,box-shadow\,opacity\,transform\]{transition-property:background-color,color,border-color,box-shadow,opacity,transform;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-\[letter-spacing\]{transition-property:letter-spacing;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-color\,transform\]{transition-property:opacity,border-color,transform;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-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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\/cb\:border-fg:is(:where(.group\/cb):hover *){border-color:var(--fg)}.group-hover\/wm\:tracking-\[0\.06em\]:is(:where(.group\/wm):hover *){--tw-tracking:.06em;letter-spacing:.06em}}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.placeholder\:text-muted::placeholder{color:var(--fg-muted)}.first\:mt-0:first-child{margin-top:0}.first\:pt-1\.5:first-child{padding-top:calc(var(--spacing) * 1.5)}.focus-within\:border-accent:focus-within{border-color:var(--accent)}.focus-within\:shadow-\[0_0_0_3px_rgb\(255_159_10\/0\.14\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ff9f0a24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:border-\[rgb\(245_240_232\/0\.3\)\]:hover{border-color:#f5f0e84d}.hover\:border-\[rgb\(255_159_10\/0\.5\)\]:hover{border-color:#ff9f0a80}.hover\:border-\[rgb\(255_159_10\/0\.55\)\]:hover{border-color:#ff9f0a8c}.hover\:border-danger:hover{border-color:var(--danger)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:bg-\[rgb\(255_69_58\/0\.16\)\]:hover{background-color:#ff453a29}.hover\:bg-\[rgb\(255_159_10\/0\.16\)\]:hover{background-color:#ff9f0a29}.hover\:bg-\[rgb\(255_255_255\/0\.03\)\]:hover{background-color:#ffffff08}.hover\:bg-accent-soft:hover{background-color:var(--accent-soft)}.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) 70%, transparent)}}.hover\:bg-danger-soft:hover{background-color:var(--danger-soft)}.hover\:bg-danger\/15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/15:hover{background-color:color-mix(in oklab, var(--danger) 15%, transparent)}}.hover\:bg-elev-2:hover{background-color:var(--bg-elev-2)}.hover\:bg-elev-3:hover{background-color:var(--bg-elev-3)}.hover\:bg-ok\/15:hover{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ok\/15:hover{background-color:color-mix(in oklab, var(--ok) 15%, transparent)}}.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) 10%, transparent)}}.hover\:\!text-danger-ink:hover{color:var(--danger-ink)!important}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_0_3px_rgb\(255_159_10\/0\.08\)\]:hover{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ff9f0a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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,)}}.focus\:border-accent-line:focus{border-color:var(--accent-line)}.focus\:border-line-strong:focus{border-color:var(--line-strong)}.focus\:shadow-\[0_0_0_3px_var\(--accent-soft\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}@media (hover:hover){.disabled\:hover\:bg-\[rgb\(255_159_10\/0\.1\)\]:disabled:hover{background-color:#ff9f0a1a}.disabled\:hover\:shadow-none:disabled:hover{--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)}}@media not all and (min-width:480px){.max-\[480px\]\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.max-\[480px\]\:w-full{width:100%}.max-\[480px\]\:flex-wrap{flex-wrap:wrap}.max-\[480px\]\:justify-between{justify-content:space-between}}@media not all and (min-width:420px){.max-\[420px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-\[420px\]\:hidden{display:none}.max-\[420px\]\:w-full{width:100%}.max-\[420px\]\:max-w-\[7\.5rem\]{max-width:7.5rem}.max-\[420px\]\:max-w-\[46px\]{max-width:46px}.max-\[420px\]\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media not all and (min-width:380px){.max-\[380px\]\:hidden{display:none}.max-\[380px\]\:max-w-\[6\.5rem\]{max-width:6.5rem}.max-\[380px\]\:gap-1{gap:var(--spacing)}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.max-sm\:ml-2{margin-left:calc(var(--spacing) * 2)}.max-sm\:ml-auto{margin-left:auto}.max-sm\:hidden{display:none}.max-sm\:\!h-9{height:calc(var(--spacing) * 9)!important}.max-sm\:h-9{height:calc(var(--spacing) * 9)}.max-sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-sm\:\!w-\[72px\]{width:72px!important}.max-sm\:w-\[104px\]{width:104px}.max-sm\:w-full{width:100%}.max-sm\:basis-\[60\%\]{flex-basis:60%}.max-sm\:basis-full{flex-basis:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:justify-end{justify-content:flex-end}.max-sm\:\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.max-sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-sm\:pt-\[max\(32px\,env\(safe-area-inset-top\)\)\]{padding-top:max(32px, env(safe-area-inset-top))}.max-sm\:text-\[12px\]{font-size:12px}.max-sm\:text-\[13px\]{font-size:13px}.max-sm\:text-\[15px\]{font-size:15px}}@media (min-width:40rem){.sm\:static{position:static}.sm\:inset-auto{inset:auto}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:mt-0{margin-top:0}.sm\:mr-4{margin-right:calc(var(--spacing) * 4)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:ml-auto{margin-left:auto}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:max-h-none{max-height:none}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:min-w-7{min-width:calc(var(--spacing) * 7)}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.sm\:items-center{align-items:center}.sm\:\!p-4{padding:calc(var(--spacing) * 4)!important}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-16{padding-inline:calc(var(--spacing) * 16)}.sm\:pt-\[10px\]{padding-top:10px}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-\[52px\]{padding-left:52px}}@media (min-width:48rem){.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:pt-\[max\(12px\,env\(safe-area-inset-top\)\)\]{padding-top:max(12px, env(safe-area-inset-top))}}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\>svg\]\:animate-spin>svg{animation:var(--animate-spin)}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-elev:#0d0d0d;--bg-elev-2:#161616;--bg-elev-3:#1f1f1f;--bg-inset:#070707;--line:#ffffff14;--line-strong:#ffffff26;--fg:#f5f0e8;--fg-muted:#f5f0e899;--fg-subtle:#f5f0e866;--fg-faint:#f5f0e842;--accent:#ff9f0a;--accent-ink:#ffb23f;--accent-fg:#0a0600;--accent-soft:#ff9f0a14;--accent-line:#ff9f0a5c;--glow:#ff9f0a24;--ok:#30d158;--ok-ink:#5ddf80;--ok-soft:#30d15814;--ok-line:#30d1585c;--warn:#ffb020;--warn-ink:#ffc65c;--warn-soft:#ffb02014;--warn-line:#ffb02057;--danger:#ff453a;--danger-ink:#ff7a70;--danger-soft:#ff453a14;--danger-line:#ff453a5c;--info:#2997ff;--violet:#a594ff;--overlay:#000000b8;--shadow-card:inset 0 1px 0 #ffffff05;--shadow-pop:0 24px 60px #0009, inset 0 1px 0 #ffffff08;--skeleton:#ffffff09;--skeleton-hi:#ffffff13;--ease-snap:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}@keyframes cmd-sweep{0%{background-position:-50% 0}to{background-position:150% 0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sweep{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes thumb-scan{0%{background-position:0 -60%}to{background-position:0 160%}}@keyframes phase-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes halo{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}@keyframes pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@keyframes sheet-in{0%{transform:translate(100%)}to{transform:none}}@keyframes sheet-out{0%{transform:none}to{transform:translate(100%)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-space-y-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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes gn-pw-dot{0%{opacity:0;transform:scale(.3);box-shadow:0 0 #f5f0e800}55%{opacity:1;transform:scale(1.7);box-shadow:0 0 14px #f5f0e8f2}to{opacity:1;transform:scale(1);box-shadow:0 0 #f5f0e800}}@keyframes gn-pw-fade{0%{opacity:0}}@keyframes gn-pw-thread{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gn-pw-thread-out{0%{opacity:1}to{opacity:0}}@keyframes gn-pw-open{0%{clip-path:inset(calc(50% - .5px) 0 round 16px)}to{clip-path:inset(0 round 16px)}}@keyframes gn-pw-words{0%{color:#0000}}@keyframes gn-pw-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes seg-shimmer{0%{background-position:-50% 0}to{background-position:200% 0}}@keyframes seg-flick{0%{opacity:.15}20%{opacity:1}40%{opacity:.4}60%{opacity:1}80%{opacity:.7}to{opacity:1}}@keyframes tick-smooth{0%{opacity:.3;transform:translateY(4px)}60%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes stat-glow{0%,to{text-shadow:0 0 5px #f5f0e840}50%{text-shadow:0 0 8px #f5f0e873}}@keyframes stat-roll{0%,to{opacity:1}50%{opacity:.82}}@keyframes arrow-bump{0%{transform:translateY(0)}40%{transform:translateY(var(--bump,-3px));color:var(--fg)}to{transform:translateY(0)}}@keyframes lid-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}}@keyframes download-bob{0%,to{transform:translateY(0)}45%{transform:translateY(2.5px)}}@keyframes store-in{0%{opacity:0;border-color:#30d15814;transform:translateY(9px)scale(.992)}42%{opacity:1;border-color:#30d15873;transform:translateY(0)scale(1);box-shadow:inset 3px 0 #30d158c7,0 0 22px #30d1581c}to{opacity:1;box-shadow:none;transform:none}}@keyframes arrival-scan{0%{opacity:1;background-position:0 120%}80%{opacity:1}to{opacity:0;background-position:0 -120%}}@keyframes seal{0%{opacity:0;transform:scale(1.4)rotate(-6deg)}14%{opacity:1;transform:scale(1)rotate(-6deg)}80%{opacity:1}to{opacity:0;transform:scale(1)rotate(-6deg)}}@keyframes job-settle{0%{transform:none}38%{transform:translateY(-2px)}to{transform:none}}@keyframes rail-complete{0%{opacity:0;transform:translate(-100%)}22%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes rail-sheen{0%{opacity:0;transform:translate(-110%)}16%{opacity:.9}70%{opacity:.72}to{opacity:0;transform:translate(320%)}}@keyframes input-pulse{0%{box-shadow:0 0 0 1px #ff9f0a8c,0 0 36px #ff9f0a59}to{box-shadow:0 0 0 1px #ff9f0a33,0 0 28px #ff9f0a1f}}@keyframes decl-in{0%{opacity:0;filter:blur(3px)}}@keyframes options-in{0%{opacity:0;transform:translateY(6px)}}@keyframes dot-wander{0%{transform:translateY(0)scale(1.5)}25%{transform:translateY(-2px)scale(1.65)}50%{transform:translateY(0)scale(1.4)}75%{transform:translateY(1px)scale(1.55)}to{transform:translateY(0)scale(1.5)}}@keyframes glitch{0%{opacity:1;transform:translate(0)skew(0)}10%{opacity:.8;transform:translate(-3px)skew(-2deg)}20%{opacity:.9;transform:translate(3px)skew(1deg)}30%{opacity:.7;transform:translate(-2px)skew(2deg)}40%{opacity:.9;transform:translate(2px)skew(-1deg)}50%{opacity:.85;transform:translate(-1px)skew(0)}60%{opacity:.95;transform:translate(1px)skew(1deg)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes sb-change{0%{box-shadow:0 0 #ff9f0a73}to{box-shadow:0 0 0 16px #ff9f0a00}}@keyframes sites-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes sites-beat{50%{opacity:.35}}@keyframes bar-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes wm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes lavaLampBreathe{0%,to{opacity:.7;transform:scale(1)translate(0)}50%{opacity:1;transform:scale(1.45)translate(.5px,-.5px)}}@keyframes platformBurst{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(2.4)}}@keyframes siteBreath{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--site) 25%, transparent), 0 0 16px var(--site-glow)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--site) 40%, transparent), 0 0 30px var(--site-glow)}}@keyframes siteBorderShift{0%,to{border-color:var(--site-c0)}25%{border-color:var(--site-c1)}50%{border-color:var(--site-c2)}75%{border-color:var(--site-c3)}}@keyframes rainbowProgressShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fileWave{0%,to{opacity:.55;background-position:0 100%}50%{opacity:.85;background-position:0 0}}@property --job-swap-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.rail>.sweep:before{opacity:.7;animation:none;left:30%}.rail-zsweep:before{opacity:.7;animation:none;transform:none}.rail.gallery-ambient:before,.job-thumb-scan,.queue-complete-stamp,.queue-handshake-segment.is-current:after{display:none}.ln-process-bar.unknown .lnp-sheen{opacity:0;animation:none}.job-eq i{animation:none}.phase[data-wait]:after,.feed-dots:after{content:"...";animation:none}.queue-item-micro:after{opacity:.65;animation:none}}@keyframes jobLockBloom{0%{opacity:.12;transform:translate(-2%,-1%)scale(.98)}to{opacity:.26;transform:translate(2%,1%)scale(1.04)}}@keyframes jobLockSheen{0%{opacity:0;transform:translate(0,0)skew(-14deg)}12%{opacity:.5}46%{opacity:.38}62%{opacity:0;transform:translate(460%)skew(-14deg)}to{opacity:0;transform:translate(460%)skew(-14deg)}}@keyframes jobLockRail{0%{opacity:0;transform:translate(-100%)}20%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(100%)}}@keyframes jobLockThumb{0%,to{border-color:var(--line)}50%{border-color:color-mix(in srgb, var(--lock-c) 34%, var(--line))}}@keyframes jobCardEnter{0%{opacity:0;transform:translateY(7px)scale(.994)}to{opacity:1;transform:none}}@keyframes jobThumbScan{0%,to{transform:translateY(-36%)}50%{transform:translateY(36%)}}@keyframes jobSwapSpin{to{--job-swap-spin:360deg}}@keyframes jobSwapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes jobRailSweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes jobGaugeSwap{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes qiRateStall{0%,to{opacity:.42}50%{opacity:.8}}@keyframes qiRateBlip{0%{filter:brightness(1.32)}to{filter:brightness()}}@keyframes phasePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes ln-phase-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ln-proc-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes lnpSheen{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes lnProcessIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes indeterminate-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes galleryBreath{0%{opacity:.55}30%{opacity:1}to{opacity:.55}}@keyframes gallerySweep{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(370%)}}@keyframes musicEq{0%{transform:scaleY(.38)}to{transform:scaleY(1)}}@keyframes jpRowResolve{0%{opacity:0;transform:translateY(-6px)scale(.988)}to{opacity:1;transform:none}}@keyframes jpTagIn{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}@keyframes queueHoldPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes queueSealIn{0%{opacity:.55;border-color:#30d15814;transform:translateY(-3px)}45%{opacity:1;border-color:#30d1584d;transform:translateY(0);box-shadow:inset 2px 0 #30d158a6,0 0 16px #30d15814}to{opacity:1;box-shadow:none;border-color:#30d1581c;transform:none}}@keyframes queueSealScan{0%{opacity:0;transform:translate(-115%)}28%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes queueSealDot{0%{opacity:0;transform:scale(.2)}45%{opacity:1;transform:scale(1.65)}to{opacity:1;transform:scale(1)}}@keyframes queueSealToken{0%,25%{opacity:.25}48%{color:#76ef92;border-color:#30d1589e;box-shadow:0 0 10px #30d15824}to{opacity:1;box-shadow:none}}@keyframes queueCompleteStamp{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-50%,-46%)scale(.94)}18%{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scale(1)}68%{opacity:1}to{opacity:0;transform:translate(-50%,-54%)scale(.99)}}@keyframes queueLogClear{0%{opacity:1;clip-path:inset(0);transform:translate(0)}62%{opacity:.42;clip-path:inset(0 0 0 28%);transform:translate(9px)}to{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(22px)}}@keyframes queueHandshakeScan{to{transform:translate(100%)}}@keyframes queueHandshakeStep{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes queueHandshakeHandoff{0%{opacity:1;transform:translateY(0)scaleY(1)}55%{opacity:.35}to{opacity:0;transform:translateY(2px)scaleY(.88)}}@keyframes qhWhyIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes alRowIn{0%{opacity:0;transform:translateY(4px)}}@keyframes alDotBeat{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--site,var(--fg)) 14%, transparent), 0 0 6px color-mix(in srgb, var(--site,var(--fg)) 70%, transparent)}}@keyframes cap-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes feedDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes shSweep{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}to{opacity:0;transform:translate(334%)}}@keyframes shSettle{0%{transform:scale(1)}35%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes badgePulse{0%,to{box-shadow:0 0 #ff9f0a00}50%{box-shadow:0 0 0 4px #ff9f0a1a}}@keyframes queue-toastFound{0%{box-shadow:0 0 #a6e36d00}18%{box-shadow:0 0 0 2px #a6e36d73,0 0 26px -4px #a6e36d8c}to{box-shadow:0 0 #a6e36d00}}@keyframes slideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes thumbPrintIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes thumbScan{0%{transform:translateY(-110%)}62%,to{transform:translateY(430%)}}@keyframes thumbGenDots{0%{content:"> generating"}25%{content:"> generating."}50%{content:"> generating.."}75%{content:"> generating..."}to{content:"> generating"}}@keyframes thumbOkOut{0%,60%{opacity:1}to{opacity:0}}@keyframes thumbPrintBar{0%{opacity:1;transform:translateY(-50%)}85%{opacity:1}to{opacity:0;transform:translateY(335%)}}@keyframes lib-fade-in{0%{opacity:0}}@keyframes lnImgIn{0%{opacity:0}}@keyframes pickerThumbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes galleryPickerShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes thumbStatusDot{0%,to{opacity:.35}50%{opacity:1}}@keyframes libraryStoreIn{0%{opacity:0;border-color:#30d15814;transform:translateY(9px)scale(.992)}42%{opacity:1;border-color:#30d15866;transform:translateY(0)scale(1);box-shadow:inset 3px 0 #30d158c7,0 0 22px #30d1581c}to{opacity:1;box-shadow:none;transform:none}}@keyframes libraryStoreScan{0%{opacity:0;transform:translate(-120%)}24%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes libraryStoreSeal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(-3px)}24%{opacity:1;clip-path:inset(0);transform:translateY(0)}70%{opacity:1}to{opacity:0}}@keyframes lib-blink{0%,to{opacity:1}50%{opacity:.55}}@keyframes transferPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes lib-toastFound{0%{box-shadow:0 0 #a6e36d00}18%{box-shadow:0 0 0 2px #a6e36d73,0 0 26px -4px #a6e36d8c}to{box-shadow:0 0 #a6e36d00}}@keyframes qhBump{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes lbRowFlash{0%{background:#f5f0e814}}@keyframes lvmIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes libraryPurgeRow{0%{opacity:1;clip-path:inset(0);filter:none;transform:translate(0)}42%{opacity:.82;clip-path:inset(0 12% 0 0);filter:saturate(.7);transform:translate(-3px)}to{opacity:0;clip-path:inset(0 100% 0 0);filter:saturate(.35);transform:translate(-18px)}}@keyframes libraryPurgeMark{0%{opacity:0;transform:translate(5px,-50%)}20%,58%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(-8px,-50%)}}@keyframes zipSlideIn{0%{opacity:0;transform:translateY(8%)scale(.95)}to{opacity:1;transform:none}}@keyframes zipWarnPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes zipBtnScan{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes zipPrepIn{0%{opacity:0;transform:translateY(12px)}}@keyframes zipPrepSweep{0%{transform:translate(-115%)}to{transform:translate(240%)}}@keyframes gpChkPop{40%{transform:scale(1.22)}}@keyframes gpBump{35%{transform:translateY(-3px)}}@keyframes gpTick{0%{opacity:.3}}@keyframes previewBreath{0%,to{box-shadow:inset 0 0 0 1px #ff9f0a14}50%{box-shadow:inset 0 0 0 1px #ff9f0a38}}@keyframes previewLineIn{0%{opacity:0;transform:translateY(2px)}}@property --pv-hue{syntax:"<color>";inherits:true;initial-value:#ff9f0a}@keyframes previewSlideIn{0%{opacity:0;translate:0 10px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes pvMediaIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes pvRainbowHue{0%{--pv-hue:var(--site-c0,#ff5f6d)}25%{--pv-hue:var(--site-c1,#ffc371)}50%{--pv-hue:var(--site-c2,#3bd0c8)}75%{--pv-hue:var(--site-c3,#7c5cff)}to{--pv-hue:var(--site-c0,#ff5f6d)}}@keyframes pvSkipHit{45%{background:#ff9f0a40;transform:translateY(-50%)scale(.88)}}@keyframes pvSeekFeedback{0%{opacity:0;transform:translate(-50%,-42%)scale(.9)}20%,70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-58%)scale(.97)}}@keyframes pbSpin{to{transform:rotate(360deg)}}@keyframes pvLoadingReveal{to{opacity:1}}@keyframes pvCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pvHorizonTransfer{0%,to{opacity:.45}50%{opacity:1}}@keyframes pvHorizonSkipHit{45%{background:#ffffff21;transform:scale(.91)}}@keyframes waveBuildPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.55)}}@keyframes waveSigPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes waveSeekHit{45%{box-shadow:0 0 16px color-mix(in srgb, var(--pv-hue,#ff9f0a) 38%, transparent);transform:scale(.84)}}@keyframes wavePlayPing{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes stashThumbWait{0%{background-position:100% 0}to{background-position:0 0}}@keyframes stashPreviewSpin{to{transform:rotate(360deg)}}@keyframes stashLoupeRing{to{transform:rotate(1turn)}}@keyframes stashTokIn{0%{opacity:0}to{opacity:1}}@keyframes gpKenBurns{to{transform:scale(1.06)}}@keyframes lbStashFoil{to{transform:rotate(360deg)}}@keyframes lbStashIn{0%{opacity:0}}@keyframes lbStashSheen{0%,to{transform:translate(33%)}50%{transform:translate(-33%)}}@keyframes bypassScan{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes urlSwapFlicker{0%{opacity:1;box-shadow:0 0 #ff9f0a00}45%{opacity:.25;box-shadow:0 0 0 3px #ff9f0a2e}to{opacity:1;box-shadow:0 0 #ff9f0a00}}@keyframes urlLockPulse{0%{box-shadow:0 0 0 3px #ff9f0a38,0 0 16px #ff9f0a1a}38%{box-shadow:0 0 0 3px #30d15866,0 0 24px #30d15842}to{box-shadow:0 0 #30d15800,0 0 #30d15800}}@keyframes lnfPulse{0%{box-shadow:0 0 #f5f0e800}40%{box-shadow:0 0 0 3px #f5f0e81f}to{box-shadow:0 0 #f5f0e800}}@keyframes lnfGlitch{0%{text-shadow:-2px 0 #0abab5,2px 0 #ff9f0a;transform:translate(0)}50%{text-shadow:2px 0 #0abab5,-2px 0 #ff3b6b;transform:translate(-1px)}to{text-shadow:0 0 12px #f5f0e88c;transform:translate(0)}}@keyframes dlVerifyPulse{0%,to{opacity:.55}50%{opacity:.85}}@keyframes hintFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes hintFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes bypassTrace{0%{opacity:0;transform:translate(-140%)}16%{opacity:.9}to{opacity:0;transform:translate(410%)}}@keyframes bypassDotPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes bypassDotRing{0%{opacity:.45;transform:scale(.5)}to{opacity:0;transform:scale(1.45)}}@keyframes bypassPhaseShift{0%{opacity:.35;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@keyframes bypassLogIn{0%{opacity:0;transform:translateY(-3px)}}@keyframes bypassSeal{0%{border-color:#ff9f0a7a;box-shadow:inset 2px 0 #ff9f0a38,0 0 #30d15800}42%{border-color:#30d158d1;box-shadow:inset 2px 0 #30d158a6,0 0 24px #30d15829,inset 0 0 18px #30d1580d}to{border-color:#30d15859;box-shadow:inset 2px 0 #30d1583d,0 8px 24px #00000029}}@keyframes bypassPremiumSeal{0%{border-color:#ff9f0a7a;box-shadow:inset 2px 0 #ff9f0a38,0 0 #a594ff00}42%{border-color:#a594ffe0;box-shadow:inset 2px 0 #a594ffb8,0 0 24px #a594ff2e,inset 0 0 18px #a594ff0f}to{border-color:#a594ff6b;box-shadow:inset 2px 0 #a594ff4d,0 8px 24px #00000029}}@keyframes bypassInterrupt{0%,to{border-color:#ff453a66;box-shadow:inset 2px 0 #ff453a3d}42%{border-color:#ff453adb;box-shadow:inset 2px 0 #ff453ab3,0 0 18px #ff453a1f}}@keyframes declTypeIn{0%{visibility:hidden}to{visibility:visible}}@keyframes flashBorder{0%{box-shadow:none}20%{border-color:#30d158cc;box-shadow:0 0 0 4px #30d1581f}60%{border-color:#30d15866;box-shadow:0 0 0 2px #30d1580f}to{box-shadow:none}}@keyframes chipIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes verifiedScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sadv-in{0%{opacity:0}}@keyframes extensionHandoffIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes tsProjectorFlicker{0%,to{opacity:.86}7%{opacity:.8}8%{opacity:.85}36%{opacity:.82}38%{opacity:.87}39%{opacity:.84}71%{opacity:.8}72%{opacity:.86}}@keyframes tsMovieFlow{to{transform:translate(-50%)}}@keyframes uploadBob{0%,to{transform:translateY(0)}45%{transform:translateY(-2.5px)}}@keyframes sparkTwinkle{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes sparkBloom{0%{transform:scale(1)rotate(0)}35%{transform:scaleX(.88)scaleY(1.32)rotate(18deg)}to{transform:rotate(72deg)scale(1.1)}}@keyframes checkBounce{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes refreshSpin{to{transform:rotate(360deg)}}@keyframes cmdHitPop{0%{transform:scale(.96)}55%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes cmdHitRing{0%{box-shadow:0 0 0 0 var(--cmd-ring,#f5f0e84d)}to{box-shadow:0 0 0 7px #0000}}@keyframes cmdHitRingIn{0%{box-shadow:inset 0 0 0 1px var(--cmd-ring,#f5f0e84d), inset 0 0 12px var(--cmd-ring,#f5f0e84d)}to{box-shadow:inset 0 0 0 1px #0000,inset 0 0 12px #0000}}@keyframes segShimmer{0%{background-position:-50% 0}to{background-position:200% 0}}@keyframes segFlick{0%{opacity:.15}20%{opacity:1}40%{opacity:.4}60%{opacity:1}80%{opacity:.7}to{opacity:1}}@keyframes updatesDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}@keyframes lnhBtnPulse{0%,to{opacity:.55}50%{opacity:1;filter:drop-shadow(0 0 5px #f5f0e880)}}@keyframes lnhBtnSettle{0%{opacity:1;filter:drop-shadow(0 0 5px #f5f0e880)}to{opacity:1;filter:drop-shadow(0 0 #f5f0e800)}}@keyframes annBreathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes proxyConnBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes proxySwitchBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes vpnNodeChase{0%,to{fill:#0000;opacity:.55}22%{fill:var(--fg);opacity:1}55%{fill:#0000;opacity:.55}}@keyframes proxyNodePreview{0%{opacity:.55;filter:none}35%{opacity:1;filter:drop-shadow(0 0 3px #ffffff8c)}to{opacity:.55;filter:none}}@keyframes proxyNodeActivate{0%{fill:#0000;opacity:.4;filter:none;transform:scale(1)}45%{fill:var(--fg);opacity:1;filter:drop-shadow(0 0 3px var(--fg));transform:scale(1.1)}to{fill:var(--fg);opacity:1;filter:none;transform:scale(1)}}@keyframes proxyPillBurst{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes connNoticeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes connNoticePane{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes connNoticeRouteFlow{0%,6%{transform:translate(-100%)}34%,to{transform:translate(250%)}}@keyframes footerRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes statPing{0%{text-shadow:0 0 5px #f5f0e840;opacity:.5}30%{text-shadow:0 0 14px #f5f0e8b3,0 0 28px #f5f0e833;opacity:1}60%{text-shadow:0 0 5px #f5f0e840;opacity:.7}80%{text-shadow:0 0 10px #f5f0e880,0 0 20px #f5f0e826;opacity:1}to{text-shadow:0 0 5px #f5f0e840;opacity:1}}@keyframes arrowBumpUp{0%{color:#f5f0e88c;text-shadow:0 0 #0000;transform:translateY(0)}35%{color:#fff;text-shadow:0 0 8px #fffc,0 0 16px #ff9f0a59;transform:translateY(-3px)}to{color:#f5f0e88c;text-shadow:0 0 #0000;transform:translateY(0)}}@keyframes arrowBumpDown{0%{color:#f5f0e88c;text-shadow:0 0 #0000;transform:translateY(0)}35%{color:#fff;text-shadow:0 0 8px #fffc,0 0 16px #30d15859;transform:translateY(3px)}to{color:#f5f0e88c;text-shadow:0 0 #0000;transform:translateY(0)}}@keyframes sbHalo{0%{opacity:.65;transform:scale(.55)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@keyframes sbBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes sbBeatIn{0%{opacity:0;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}@keyframes plBreathe{50%{opacity:.35}}@keyframes glancePane{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes nodeDrawerIn{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes rkSweep{to{transform:translate(185.7%)}}@keyframes rkSolved{0%{text-shadow:0 0 10px var(--rk-glow,#30d158bf)}}@keyframes rkSegSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes walkReadyBreathe{50%{opacity:.35}}@keyframes relayPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes relayStep{0%,70%,to{background:var(--line-strong);transform:scaleY(.72)}35%{background:var(--ok);transform:scaleY(1)}}@keyframes lnDialogIn{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:none}}@keyframes lnDialogShake{25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes chrome-tpPopIn{0%{opacity:0;transform:translateY(var(--tp-dy,-4px)) scale(.98)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shareFadeIn{0%{opacity:0}to{opacity:1}}@keyframes shareSlideIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shareUrlGlow{0%{border-color:var(--line);background-position:-100% 0;box-shadow:0 0 #ff9f0a00}18%{border-color:#ff9f0ab3;box-shadow:0 0 0 1px #ff9f0a8c,0 0 22px #ff9f0a73}70%{background-position:200% 0;box-shadow:0 0 0 1px #ff9f0a40,0 0 14px #ff9f0a2e}to{border-color:var(--line);background-position:200% 0;box-shadow:0 0 #ff9f0a00}}@keyframes mirrorPulse{50%{opacity:.35}}@keyframes brlDriftL{to{translate:-50%}}@keyframes brlDriftR{0%{translate:-50%}}@keyframes brlPulse{0%{opacity:0;translate:0}14%{opacity:1}86%{opacity:1}to{opacity:0;translate:678%}}@keyframes cap-lane-sweep{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(556%)}}@keyframes cap-stair-land{0%{opacity:.45;transform:translateY(4px)}46%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes cap-stair-land-rev{0%{opacity:.45;transform:translateY(4px)rotate(180deg)}46%{opacity:1;transform:translateY(0)rotate(180deg)}to{opacity:1;transform:translateY(0)rotate(180deg)}}@keyframes cap-stair-blip{0%{filter:brightness(1.32)}to{filter:brightness()}}@keyframes cap-final-thread{0%{opacity:0;transform:scaleX(.98)}22%{opacity:1;transform:scaleX(1)}47%{opacity:1;transform:scaleX(.97)}to{opacity:0;transform:scaleX(0)}}@keyframes cap-check-seat{0%{transform:scale(.88)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes cap-check-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cap-power-off{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.006,.78)}60%{opacity:1;transform:scale(1.016,.0517)}73%{opacity:1;transform:scale(1.02,.0168)}86%{opacity:.92;transform:scale(.4,.0101)}to{opacity:0;transform:scale(.03,.0067)}}@keyframes cap-power-line{0%,34%{opacity:0}64%{opacity:.82}to{opacity:1}}@keyframes cap-go-spin{to{transform:rotate(360deg)}}@keyframes chrome-cap-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cap-flick{0%,97%,to{opacity:1}98%{opacity:.9}}@keyframes cap-gl{0%,90%,to{text-shadow:none}92%{text-shadow:-1.5px 0 #ff4d4d,1.5px 0 #29d3ff}94%{text-shadow:1.5px 0 #ff4d4d,-1.5px 0 #29d3ff}96%{text-shadow:none}}@keyframes cap-found{0%{clip-path:inset(0 50%);opacity:.4;transform:translateY(2px)}to{clip-path:inset(0);opacity:1;transform:none}}@keyframes cap-cursor-fold{0%{opacity:1;transform:scaleY(1)}55%{opacity:1;transform:scaleY(.5);box-shadow:0 0 7px #30d15866}to{opacity:0;transform:scale(.3)}}@keyframes cap-cursor-check{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes mxModalIn{0%{opacity:0;filter:blur(3px);transform:translateY(13px)scale(.975)}to{opacity:1;filter:none;transform:none}}@keyframes mxPacket{0%{transform:translate(-3px)}to{transform:translateX(var(--mx-hop,30px))}}@keyframes mxSignal{50%{opacity:.45;transform:scale(.72)}}@keyframes mxReadyIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes tbCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tbIridescent{0%{background-position:0%}to{background-position:200%}}@keyframes tb-scan-in{to{opacity:1}}@keyframes tb-scan-sweep{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes tb-scan-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tbFactsSweep{to{background-position:-200% 0}}@keyframes musicRoomEq{0%{opacity:.48;transform:scaleY(.34)}to{opacity:1;transform:scaleY(1)}}@keyframes musicRoomScan{0%,12%{opacity:0;transform:translate(-160%)}28%{opacity:.8}76%{opacity:.55}92%,to{opacity:0;transform:translate(590%)}}@keyframes clip-breathe{0%{opacity:.3}to{opacity:1}}@keyframes clip-reading-sweep{0%{transform:translate(-100%)}to{transform:translate(363%)}}@keyframes rcSlot{0%{background-color:#ffffff08}to{background-color:#ffffff17}}@keyframes rcFrameIn{0%{opacity:0}to{opacity:1}}@keyframes rcLap{0%{transform:rotate(var(--rc-from,0deg));opacity:1}85%{opacity:1}to{transform:rotate(calc(var(--rc-from,0deg) + 360deg));opacity:0}}@keyframes sites-sweep{0%{background-position:100% 0}to{opacity:0;background-position:0 0}}@keyframes sites-rise{0%{transform:scaleY(.12)}}@keyframes tsBeamSpin{to{rotate:360deg}}@keyframes tsCaretBlink{50%{opacity:0}}@keyframes tsSkelSweep{to{transform:translate(100%)}}@keyframes tsCardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tsSheen{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes tsCachedIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes tsStageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tsLampBreathe{50%{opacity:.45}}@keyframes obOpen{0%{opacity:0;clip-path:inset(0 0 100% round 10px);transform:translateY(-4px)}to{clip-path:inset(0 round 10px)}}@keyframes obFull{0%{opacity:0;transform:scale(.985)}}@keyframes obEnter{0%{opacity:0;transform:translateY(10px)}}@keyframes obBarUp{0%{transform:scaleY(0)}}@keyframes obGrow{0%{transform:scaleX(0)}}@keyframes obSoft{0%{opacity:0}}@keyframes obDrop{0%{opacity:0;transform:scaleY(0)}}@keyframes obHalo{0%{opacity:.35;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}@keyframes obDrift{to{background-position:24px 0}}@keyframes lnhPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes lnhPop{0%{opacity:.25;transform:scale(1.4)translateY(-1px)}55%{transform:scale(.96)}to{transform:scale(1)}}@keyframes lnhGlitch{0%{text-shadow:-2px 0 #f5f0e8,2px 0 #f59e0b;transform:translate(0)}25%{transform:translate(1px)}50%{text-shadow:2px 0 #f5f0e8,-2px 0 #ff3b6b;transform:translate(-1px)}75%{transform:translate(1px)}to{text-shadow:none;transform:translate(0)}}@keyframes lnhBlink{50%{opacity:0}}@keyframes lnhFlick{0%{opacity:.42}48%{opacity:.54}52%{opacity:.38}to{opacity:.46}}@keyframes panels-alRowIn{0%{opacity:0;transform:translateY(4px)}}@keyframes lbReplyIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes guideBeckon{0%,to{opacity:0;transform:scale(.96);box-shadow:0 0 #0000}50%{opacity:.9;box-shadow:0 0 12px 1px color-mix(in srgb, var(--accent) 35%, transparent);transform:scale(1)}}@keyframes guideBeckonCalm{0%,to{opacity:0}50%{opacity:.8}}@keyframes fieldGuideViewIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fieldGuidePanelScan{0%{opacity:0;background-position:-65% 0}18%,74%{opacity:1}to{opacity:0;background-position:165% 0}}@keyframes fieldGuideCommandIn{0%{opacity:.35;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes fieldGuideCaret{50%{opacity:0}}@keyframes fieldGuideCommitSweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes fgtRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}@keyframes fgtPress{0%{background:#ff9f0a38}to{background:#ff9f0a00}}@keyframes fgtTick{to{stroke-dashoffset:0}}@keyframes fgtDot{to{background:var(--ok)}}@keyframes mtFoilText{0%,40%{background:var(--mt-foil);color:#0000;-webkit-background-clip:text;background-clip:text}to{color:var(--mt-ink,var(--fg))}}@keyframes mtShimmer{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes mtBeat{50%{opacity:.3}}@keyframes gtCorner{0%,70%,to{filter:drop-shadow(0 0 4px #fbe7a166)}80%{filter:drop-shadow(0 0 12px #fbe7a1)}}@keyframes gtRays{to{transform:rotate(360deg)}}@keyframes gtSweep{to{transform:translate(345%)skew(-18deg)}}@keyframes gtFall{0%{opacity:0;transform:translate(0)}12%{opacity:.9}to{opacity:0;transform:translate(var(--dx,0px), 260px)}}@keyframes bkRbL{0%,40%{opacity:1;transform:none}to{opacity:1;transform:translate(-102%)}}@keyframes bkRbR{0%,40%{opacity:1;transform:none}to{opacity:1;transform:translate(102%)}}@keyframes bkRbU{0%,40%{opacity:1;transform:none}to{opacity:1;transform:translateY(-102%)}}@keyframes bkRbD{0%,40%{opacity:1;transform:none}to{opacity:1;transform:translateY(102%)}}@keyframes bkBowOff{0%,45%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40px)scale(.5)rotate(30deg)}}@keyframes bkFly{0%{opacity:1;transform:none}70%{opacity:1}to{transform:translate(var(--x), var(--y)) rotate(var(--r));opacity:0}}@keyframes commandDeckFade{0%{opacity:0}to{opacity:1}}@keyframes commandDeckRise{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes commandDeckSheet{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes commandDeckUnfold{0%{clip-path:inset(0 0 calc(100% - var(--cd-box,58px)) 0 round 16px)}to{clip-path:inset(0 round 16px)}}@keyframes tpSlotIn{0%{opacity:0;transform:translate(14px)}}@keyframes tpStIn{0%{opacity:0;transform:translateY(8px)}}@keyframes tpIn{0%{opacity:0;transform:scale(.985)}}@keyframes tpDrift{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1.5%)}}@keyframes tpPopIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes toastIn{0%{opacity:0;filter:blur(7px);transform:translateY(22px)scale(.94)}62%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:scale(1)}34%{opacity:1;transform:scale(1.012,.86)}66%{opacity:1;transform:scale(1.045,.06)}82%{opacity:.92;transform:scale(.52,.03)}to{opacity:0;transform:scale(.05,.014)}}@keyframes toastOffFlash{0%,30%{opacity:0}62%{opacity:.8}to{opacity:.95}}@keyframes toastSheen{to{transform:translate(120%)}}@keyframes toastRefresh{45%{border-color:rgba(var(--toast-rgb), .48);transform:scale(1.018)}}@keyframes toastBoot{0%{opacity:0}8%{opacity:.9}16%{opacity:.22}30%{opacity:.8}to{opacity:.3}}@keyframes toastType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes toastRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes toastReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes toastBlink{0%,50%{opacity:.85}50.01%,to{opacity:0}}@keyframes toastSiteBreath{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--site1) 25%, transparent), 0 18px 50px -12px #000000b3, 0 0 16px -4px color-mix(in srgb, var(--site1) 45%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--site1) 40%, transparent), 0 18px 50px -12px #000000b3, 0 0 26px -2px color-mix(in srgb, var(--site1) 55%, transparent)}}@keyframes toastSiteRail{0%,to{background-position:0%}50%{background-position:100%}}@keyframes toastSiteDot{to{transform:rotate(360deg)}}@keyframes toastFound{0%{box-shadow:0 0 #a6e36d00}18%{box-shadow:0 0 0 2px #a6e36d73,0 0 26px -4px #a6e36d8c}to{box-shadow:0 0 #a6e36d00}}@keyframes toast-gl{0%,90%,to{text-shadow:none}92%{text-shadow:-1.5px 0 #ff4d4d,1.5px 0 #29d3ff}94%{text-shadow:1.5px 0 #ff4d4d,-1.5px 0 #29d3ff}96%{text-shadow:none}}@keyframes sea-bob{0%,to{transform:translateY(0)}30%{transform:translateY(-1.5px)scaleX(.92)}60%{transform:translateY(-.5px)}}@keyframes sea-num{0%,to{opacity:.96}50%{opacity:.84}}@keyframes sn-candle-num{0%,to{opacity:.94}50%{opacity:.84}}@keyframes sn-spr-run{0%{transform:translate(0)}to{transform:translateX(calc(var(--fw) * var(--n) * -1))}}@keyframes sn-sway{0%{rotate:-7deg}to{rotate:7deg}}@keyframes sn-flick{0%,to{opacity:1}50%{opacity:.82}}@keyframes sn-twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes sn-drift{0%{translate:-14px}to{translate:14px -6px}}@keyframes sn-fog{0%{transform:translate(0)}to{transform:translateX(var(--fogw))}}@keyframes sn-cross{0%{opacity:0;translate:0}4%{opacity:1}32%{opacity:1}36%,to{translate:var(--cx) var(--cy);opacity:0}}@keyframes sn-candle{0%,to{opacity:.85;scale:1}50%{opacity:.72;scale:1.005}}@keyframes sn-mcloud{0%{translate:var(--c0) 0}to{translate:var(--c1) 0}}@keyframes sn-shade-rise{0%{translate:0 100%}24%,72%{translate:0}to{translate:0 100%}}@keyframes sn-shade-fade{0%{opacity:0}26%,74%{opacity:1}to{opacity:0}}@keyframes sn-shade-pass{0%{translate:-100%}to{translate:100%}}@keyframes sn-eyes{0%{opacity:0}18%,44%{opacity:1}47%,50%{opacity:0}53%,80%{opacity:1}to{opacity:0}}@keyframes sn-lantern-cross{0%{opacity:0;translate:0}8%,92%{opacity:1}to{translate:var(--dx) var(--dy);opacity:0}}@keyframes sn-flock{0%{opacity:0;translate:0}10%{opacity:1}50%{translate:var(--mx) var(--my)}78%{opacity:1}to{translate:var(--fx) var(--fy);opacity:0}}@keyframes sn-winwalk{0%,55%,64%,to{opacity:1}58%,61%{opacity:.12}}@keyframes sn-orb-spin{to{rotate:360deg}}@keyframes sn-orb-keep{0%{transform:rotate(0deg) scale(1, var(--oi))}to{transform:rotate(-360deg) scale(1, var(--oi))}}@keyframes sn-caw{0%,22%,44%,to{background-position:0 0}9%,31%{background-position:calc(var(--fw) * -1) 0}}@keyframes sn-rfly{0%{opacity:1;translate:0}45%{translate:var(--mx) var(--my)}80%{opacity:1}to{translate:var(--fx) var(--fy);opacity:0}}@keyframes sn-howl{0%{background-position:0 0}6%,44%{background-position:calc(var(--fw) * -1) 0}45%,55%{background-position:0 0}56%,94%{background-position:calc(var(--fw) * -1) 0}to{background-position:0 0}}@keyframes sn-hand-rise{0%{animation-timing-function:cubic-bezier(.2,.9,.3,1);translate:0 100%}22%,78%{animation-timing-function:cubic-bezier(.5,0,.9,.5);translate:0}to{translate:0 100%}}@keyframes sn-hand-claw{0%,40%{background-position:0 0}48%,58%{background-position:calc(var(--fw) * -1) 0}66%,to{background-position:0 0}}@keyframes sn-leaf-go{0%{opacity:0;translate:0}8%,86%{opacity:1}to{translate:var(--dx) 0;opacity:0}}@keyframes sn-leaf-hop{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0}50%{translate:0 var(--hop);animation-timing-function:cubic-bezier(.6,0,.8,.3)}to{translate:0}}@keyframes sn-gate-open{0%{opacity:0}4%,88%{opacity:1}to{opacity:0}}@keyframes sn-flarewin{0%,to{filter:none}40%{filter:brightness(1.3);box-shadow:0 0 10px 3px #ffbe6e80}}@keyframes sn-flare{0%,to{filter:none}40%{filter:brightness(1.3)saturate(1.1)}}@keyframes sn-gutter{0%,to{opacity:.85}40%{opacity:.4}}@keyframes ln-pw-candle{0%{filter:opacity(0)}}@property --bk-on{syntax:"<number>";inherits:true;initial-value:1}@property --bk-fl{syntax:"<number>";inherits:true;initial-value:1}@keyframes bkFloat{to{transform:translate(var(--mx), var(--my))}}@keyframes bkLampOn{0%{--bk-on:.02}to{--bk-on:1}}@keyframes bkCandle{0%,to{opacity:0}50%{opacity:.1}}@keyframes bkPeer{0%,10%{opacity:0}16%,40%{opacity:.9;transform:none}42%{transform:scaleY(.1)}44%,58%{opacity:.9;transform:none}66%,to{opacity:0}}@keyframes bkDrop{0%,8%{transform:translateY(0)}40%{transform:translateY(128px)}44%{transform:translateY(118px)}48%,62%{transform:translateY(128px)}90%,to{transform:translateY(0)}}@keyframes bkDropLine{0%,8%{transform:scaleY(0)}40%{transform:scaleY(1)}44%{transform:scaleY(.922)}48%,62%{transform:scaleY(1)}90%,to{transform:scaleY(0)}}@keyframes bkNudge{0%,88%,to{rotate:0deg}90%{rotate:-5deg}92%{rotate:3deg}94%{rotate:-1.5deg}96%{rotate:0deg}}@keyframes bkFlame{0%{transform:scale(1)rotate(-2deg)}50%{transform:scale(.88,1.14)rotate(2deg)}to{transform:scale(1.05,.9)rotate(-1deg)}}@keyframes bkAfternoon{to{background-position:100% 0,0 0}}@keyframes bkSteam{0%{opacity:0;transform:none}20%{opacity:.8}to{opacity:0;transform:translate(5px,-28px)scaleX(1.8)}}@keyframes bkChase{0%,to{opacity:.4;box-shadow:0 0 2px rgba(var(--bc), .5)}6%,14%{opacity:1;box-shadow:0 0 6px 1px rgba(var(--bc), .85), 0 0 16px 3px rgba(var(--bc), .4)}30%{opacity:.55}}@keyframes bkSnowfall{to{transform:translate(var(--dx), 960px)}}@keyframes bkFoil{0%{background-position:130% 0}60%,to{background-position:-30% 0}}@keyframes bkTurn{to{transform:translate(-50%)}}@keyframes bkGlint{50%{opacity:.15}}@keyframes bkSwing{0%{rotate:-5deg}to{rotate:6deg}}@keyframes bkBubble{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes bkSway{0%{rotate:-5deg}to{rotate:5deg}}@keyframes bkPetal{0%{transform:none}30%{transform:translate(26px,280px)rotate(140deg)}60%{transform:translate(-8px,580px)rotate(250deg)}to{transform:translate(18px,960px)rotate(400deg)}}@keyframes bkRise{to{opacity:0;transform:translateY(-44px)scale(1.4)}}@keyframes bkSkel{to{background-position:-200% 0}}@keyframes bkSheetCandle{0%,to{opacity:.42}50%{opacity:.34}}@keyframes bkFlickIn{0%{opacity:0}to{opacity:1}}@keyframes bkDrip{0%{transform:none}80%{transform:scaleY(1.6)}82%,to{transform:none}}@keyframes bkEmber{40%{box-shadow:inset 0 0 0 1px #ff8a3061,0 0 16px -10px #ff781e80}}@keyframes bkPop{0%{opacity:0;scale:.9}60%{opacity:1}to{opacity:1;scale:1}}@keyframes bkFoilBtn{50%{background-position:100% 0}}@keyframes bkStamp{0%{transform:scale(1.7)rotate(-14deg)}60%{transform:scale(.86)}to{transform:none}}@keyframes bkEnvAway{0%,62%{opacity:1;transform:none}to{opacity:0;transform:translateY(36%)}}@keyframes bkFlapOpen{to{transform:rotateX(180deg)}}@keyframes bkSealOff{to{opacity:0;transform:translateY(-10px)scale(.6)}}@keyframes yomiAfterHours{0%{transform:scale(1.08)translate(2%)}to{transform:scale(1)translate(0)}}@keyframes readerShelfSheen{0%,70%{background-position:120% 0}to{background-position:-40% 0}}@keyframes clLand{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes cinebyDrift{to{translate:-50%}}@keyframes bnBlink{0%,to{opacity:.5}50%{opacity:0}}@keyframes rxcPing{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@keyframes rxcShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes annHoloFoil{0%{translate:-280px}to{translate:180px}}@keyframes rxPulse{0%{color:var(--fg);text-shadow:0 0 5px #30d15800}30%{color:var(--ok);text-shadow:0 0 12px #30d15899,0 0 24px #30d15833}to{color:var(--fg);text-shadow:0 0 5px #f5f0e840}}@keyframes stashRcBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes news-hum{0%{width:0}to{width:100%}}@keyframes musicSessionPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mu-mark,var(--accent)) 50%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--mu-mark,var(--accent)) 0%, transparent)}to{box-shadow:0 0 #0000}}@keyframes musicPresencePulse{50%{opacity:.55}}@keyframes musicFrameIn{0%{opacity:0;transform:translateY(13px)scale(.975)}to{opacity:1;transform:none}}@keyframes musicSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes muRise{0%{opacity:0;translate:0 8px}}@keyframes bookReaderIn{0%{opacity:0;translate:0 10px}}@keyframes sliderCursorBlink{0%,to{opacity:1}50%{opacity:0}}@property --films-ang{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes films-stageIn{0%{opacity:0;transform:translateY(8px)}}@keyframes films-beamSpin{to{rotate:360deg}}@keyframes films-caretBlink{50%{opacity:0}}@keyframes films-skelSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes films-cardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes films-sheen{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes films-cachedIn{0%{opacity:0;transform:scale(.8)}}@keyframes films-lampBreathe{0%,to{opacity:.55;text-shadow:0 0 10px #ff9f0a33}50%{opacity:1;text-shadow:0 0 22px #ff9f0a80}}@keyframes films-tbCardIn{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes films-iridescent{0%{background-position:0%}to{background-position:200%}}@keyframes films-scanIn{0%{opacity:0;transform:translateY(4px)}}@keyframes films-scanSweep{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes films-tpIn{0%{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes films-tpSlotIn{0%{opacity:0;transform:translate(14px)}}@keyframes films-tpStIn{0%{opacity:0;transform:translateY(8px)}}@keyframes films-tpDrift{0%{transform:scale(1.06)translate(-1.5%,-1%)}to{transform:scale(1.12)translate(1.5%,1%)}}@keyframes films-tpPopIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes films-reel{to{transform:translate(-50%)}}@keyframes films-pickIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes films-pickOut{to{opacity:0;transform:scale(.98)}}@keyframes films-sheetUp{0%{transform:translateY(100%)}}@keyframes films-sheetDown{to{transform:translateY(100%)}}@keyframes films-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes books-stageIn{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes books-track{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes books-beamSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes books-caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes books-heroThrow{0%{background-position:-50% 0}to{background-position:160% 0}}@keyframes books-glyph{0%,to{opacity:.6;text-shadow:none}50%{opacity:1;text-shadow:0 0 8px #ff9f0a99}}@keyframes books-skelIn{0%{opacity:0}}@keyframes books-skelSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes books-cardIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes books-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes books-float{0%{opacity:.3;transform:translate(0)}to{transform:translate(var(--mx), var(--my));opacity:.9}}@keyframes books-lampOn{0%{opacity:.55;filter:brightness(.5)}8%{opacity:1;filter:brightness(1.12)}14%{filter:brightness(.6)}22%{filter:brightness(1.05)}30%{filter:brightness(.82)}to{opacity:1;filter:none}}@keyframes books-fadeIn{0%{opacity:0}}@keyframes books-fadeOut{to{opacity:0}}@keyframes books-sheetIn{0%{transform:translate(-50%,calc(100% + 24px))}to{transform:translate(-50%)}}@keyframes books-sheetOut{0%{transform:translate(-50%)}to{transform:translate(-50%,calc(100% + 24px))}}@keyframes books-rowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes books-iridescent{0%{background-position:0%}to{background-position:-150%}}@keyframes music-stageIn{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes music-roomEq{0%{opacity:.55;transform:scaleY(.32)}to{opacity:1;transform:scaleY(1)}}@keyframes music-roomScan{0%{transform:translate(-160%)}to{transform:translate(620%)}}@keyframes music-beamSpin{0%{rotate:0deg}to{rotate:360deg}}@keyframes music-caretBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes music-rise{0%{opacity:0;translate:0 8px}}@keyframes music-cardIn{0%{opacity:0;translate:0 10px;scale:.985}}@keyframes music-sheen{0%{translate:-120%}to{translate:120%}}@keyframes music-skelSweep{0%{translate:-100%}to{translate:100%}}@keyframes music-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes music-sleeveIn{0%{opacity:0;translate:0 16px}}@keyframes music-sleeveSent{0%{translate:0}35%{filter:drop-shadow(0 0 14px #30d1588c);translate:0 -10px}to{translate:0}}@keyframes music-recordSpin{0%{rotate:0deg}to{rotate:540deg}}@keyframes music-presencePulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes music-frameIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes music-frameOut{to{opacity:0;transform:scale(.98)}}@keyframes music-sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes music-sheetDown{to{transform:translateY(100%)}}@keyframes music-copyIn{0%{opacity:0;filter:blur(2px);translate:0 6px}}@keyframes music-iridescent{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes music-discOut{0%{translate:24%;rotate:0deg}45%{translate:72%;rotate:160deg}to{translate:72%;rotate:560deg}}@keyframes music-burst{0%{opacity:0;translate:0;scale:.4}20%{opacity:1}to{opacity:0;translate:var(--dx) var(--dy);scale:1;rotate:var(--r)}}@keyframes music-drop{0%{opacity:0;translate:0 -4px}60%{opacity:1;translate:0 2px}to{translate:0}}
