@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant-Italic-VariableFont_wght.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--bg:#0a0a0b;--bg-2:#111113;--bg-3:#1a1a1d;--fg:#fafafa;--fg2:#a1a1aa;--fg3:#71717a;--fg4:#52525b;--border:#27272a;--border-l:#3f3f46;--sand:#d0b28a;--copper:#8b5e3c;--tb-yellow:#f3ff00;--tb-navy:#1a1b2b;--tb-cyan:#00c3fe;--tb-magenta:#ff00c1;--f-serif:"Cormorant Garamond",Georgia,serif;--f-cond:"Barlow Condensed",system-ui,sans-serif;--f-body:"Barlow",system-ui,sans-serif;--f-mono:"Space Mono","Courier New",monospace}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.mono{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.2em}.cond{font-family:var(--f-cond);text-transform:uppercase}.serif-i{font-family:var(--f-serif);text-transform:none;font-style:italic;font-weight:300}.grid-tex{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:var(--gtex,40px) var(--gtex,40px)}.cta-neon{font-family:var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#0a0a0b;background:var(--tb-yellow);cursor:pointer;border:none;border-radius:2px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.cta-neon:hover{box-shadow:0 0 0 1px var(--tb-yellow),0 8px 40px -8px #f3ff0080;transform:scale(1.025)}@media (prefers-reduced-motion:no-preference){@keyframes tb-flicker{0%,to{opacity:1}92%{opacity:1}94%{opacity:.78}96%{opacity:1}}}:root{--gtex:44px;--brk:#f3ff008c;--panel:#0e0e15c7}.mc{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.mc>main{z-index:10;flex:1;position:relative}body.up:after{content:"";pointer-events:none;z-index:60;mix-blend-mode:multiply;opacity:.4;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000002e 3px 4px);position:fixed;inset:0}body.up{position:relative}.glow-field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.glow-stage{max-width:1440px;height:100%;margin:0 auto;position:relative}.glow{pointer-events:none;z-index:0;filter:blur(60px);position:absolute}.glow.y{background:radial-gradient(circle,#f3ff001a,#0000 65%)}.glow.c{background:radial-gradient(circle,#00c3fe1a,#0000 65%)}.glow.m{background:radial-gradient(circle,#ff00c114,#0000 65%)}.glow.pinned{position:fixed;bottom:-200px;left:max(-200px,50vw - 920px)}.statusbar{z-index:20;border-bottom:1px solid var(--border);font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg3);background:#0a0a0b99;justify-content:space-between;align-items:center;gap:24px;padding:10px 32px;font-size:11px;display:flex;position:relative}.statusbar .seg{align-items:center;gap:26px;display:flex}.led{background:var(--tb-yellow);width:7px;height:7px;box-shadow:0 0 10px var(--tb-yellow);border-radius:50%;flex:none;margin-right:8px;animation:4s infinite tb-flicker;display:inline-block}.led.c{background:var(--tb-cyan);box-shadow:0 0 10px var(--tb-cyan)}.led.m{background:var(--tb-magenta);box-shadow:0 0 10px var(--tb-magenta)}.led.off{background:var(--fg4);box-shadow:none;animation:none}.brk{--c:var(--brk);background:linear-gradient(var(--c),var(--c)) left top/14px 1px no-repeat, linear-gradient(var(--c),var(--c)) left top/1px 14px no-repeat, linear-gradient(var(--c),var(--c)) right top/14px 1px no-repeat, linear-gradient(var(--c),var(--c)) right top/1px 14px no-repeat, linear-gradient(var(--c),var(--c)) left bottom/14px 1px no-repeat, linear-gradient(var(--c),var(--c)) left bottom/1px 14px no-repeat, linear-gradient(var(--c),var(--c)) right bottom/14px 1px no-repeat, linear-gradient(var(--c),var(--c)) right bottom/1px 14px no-repeat, var(--brk-bg,transparent)}.brk.cy{--c:#00c3fe99}.panel{border:1px solid var(--border);background:var(--panel);border-radius:2px;position:relative}.ph{border-bottom:1px solid var(--border);font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg3);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:11px;display:flex}.ph .k{color:var(--tb-yellow)}.ph .c{color:var(--tb-cyan)}.lbl{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg3);font-size:11px}.lbl.y{color:var(--tb-yellow)}.lbl.c{color:var(--tb-cyan)}.lbl.m{color:var(--tb-magenta)}.chip{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg2);border:1px solid var(--border-l);background:0 0;border-radius:2px;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;text-decoration:none;display:inline-flex}.chip.on{color:#0a0a0b;background:var(--tb-yellow);border-color:var(--tb-yellow)}.chip.cy{color:var(--tb-cyan);border-color:#00c3fe66}.ruler{background:repeating-linear-gradient(90deg, var(--border-l) 0 1px, transparent 1px 10px);opacity:.8;height:8px}.ruler.major{background:repeating-linear-gradient(90deg, var(--fg4) 0 1px, transparent 1px 50px), repeating-linear-gradient(90deg, var(--border-l) 0 1px, transparent 1px 10px) 0 4px/100% 8px no-repeat;height:12px}.field{border:1px solid var(--border-l);background:#0a0a0f;border-radius:2px;display:flex;overflow:hidden}.field input{min-width:0;color:var(--fg);font-family:var(--f-mono);letter-spacing:.05em;background:0 0;border:none;outline:none;flex:1;padding:0 16px;font-size:13px}.field input::placeholder{color:var(--fg3)}.field:focus-within{border-color:var(--tb-yellow);box-shadow:0 0 0 1px #f3ff0040}.field button{padding:15px 24px;font-size:13px}.serif-y{font-family:var(--f-serif);text-transform:none;color:var(--tb-yellow);font-style:italic;font-weight:300}.read{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tb-yellow);align-items:center;gap:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.read:hover{text-shadow:0 0 12px #f3ff0099}.ph-mark{color:var(--tb-magenta)}.tnum{font-variant-numeric:tabular-nums}.hud-img{background:#0c0c12;position:relative;overflow:hidden}.hud-img img{object-fit:cover;filter:saturate(.7)contrast(1.05)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.hud-img:after{content:"";background:linear-gradient(115deg,#0a0a0b8c,#0a0a0b1a 45%,#1a1b2bb3);position:absolute;inset:0}.hud-img .xh{z-index:2;pointer-events:none;background:linear-gradient(#f3ff0059,#f3ff0059) 50%/1px 36px no-repeat,linear-gradient(#f3ff0059,#f3ff0059) 50%/36px 1px no-repeat;position:absolute;inset:0}.hud-img .xh:before{content:"";border:1px solid #f3ff0059;border-radius:50%;width:88px;height:88px;margin:-44px 0 0 -44px;position:absolute;top:50%;left:50%}.hud-img .tag{z-index:3;font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tb-yellow);background:#0a0a0bb8;border:1px solid #f3ff004d;padding:7px 12px;font-size:11px;position:absolute}.hud-img .coord{z-index:3;font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#fafafab3;font-size:10.5px;position:absolute}@media (prefers-reduced-motion:no-preference){@keyframes mc-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mc-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes mc-sweep{to{transform:rotate(360deg)}}}.cursor{background:var(--tb-yellow);vertical-align:-.15em;width:.6em;height:1.05em;animation:1.1s step-end infinite mc-blink;display:inline-block;box-shadow:0 0 10px #f3ff0099}body.up{background-color:#08080c}.mc{max-width:1440px;margin:0 auto}.up-nav{z-index:61;border-bottom:1px solid var(--border);font-family:var(--f-mono);letter-spacing:.04em;background:#0a0a0b;justify-content:space-between;align-items:center;gap:24px;padding:14px 32px;font-size:13px;display:flex;position:relative}.up-nav .l{align-items:center;gap:28px;display:flex}.up-nav .brand{flex-direction:column;gap:6px;text-decoration:none;display:flex}.up-nav .brand img{display:block}.up-nav .brand .ic,.up-nav .brand.phone-only{display:none}.up-nav .brand span{letter-spacing:.22em;color:var(--fg3);text-transform:uppercase;font-size:9.5px}.up-nav .cmds{color:var(--fg4);align-items:center;gap:4px;display:flex}.up-nav .cmds a{color:var(--fg2);border-radius:2px;padding:8px 10px;text-decoration:none}.up-nav .cmds a:hover{color:var(--tb-yellow);background:#f3ff000f}.up-nav .cmds a[aria-current]{color:#0a0a0b;background:var(--tb-yellow)}.up-nav .r{align-items:center;gap:14px;display:flex}.up-nav .login{color:var(--fg2);padding:8px 10px;text-decoration:none}.up-nav .login:hover{color:var(--tb-yellow)}.up-nav .sub{font-family:var(--f-mono);letter-spacing:.12em;padding:11px 16px;font-size:12px;text-decoration:none;display:inline-block}.mc:has(>.up-head){overflow:clip}.up-head{z-index:61;position:sticky;top:0}.up-head .up-nav{transition:padding .25s,background-color .25s}.up-head .up-nav .brand{transition:gap .25s}.up-head .up-nav .brand .wm{width:168px;height:auto;transition:width .25s}.up-head .up-nav .brand span{max-height:14px;transition:max-height .25s,opacity .2s;overflow:hidden}.up-head .up-nav .cmds a,.up-head .up-nav .login,.up-head .up-nav .sub{transition:padding .25s,font-size .25s}.up-head.compact .up-nav{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#0a0a0bd1;padding-top:8px;padding-bottom:8px}.up-head.compact .up-nav .brand{gap:0}.up-head.compact .up-nav .brand .wm{width:132px}.up-head.compact .up-nav .brand span{opacity:0;max-height:0}.up-head.compact .up-nav .cmds a,.up-head.compact .up-nav .login{padding-top:6px;padding-bottom:6px}.up-head.compact .up-nav .sub{padding:8px 14px;font-size:11px}@media (prefers-reduced-motion:reduce){.up-head .up-nav,.up-head .up-nav *{transition:none!important}}.up-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;padding:24px 32px 48px;display:grid}.up-main.rail-l{grid-template-columns:300px minmax(0,1fr)}.up-main.solo{grid-template-columns:minmax(0,1fr)}.up-main>aside{flex-direction:column;gap:16px;display:flex}.term{--brk-bg:radial-gradient(120% 90% at 30% 0%, #12121c, #08080c 70%);border:1px solid var(--border);font-family:var(--f-mono);color:#d9dccf;min-width:0;font-size:15px;line-height:1.75}.term .bar{border-bottom:1px solid var(--border);font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg3);justify-content:space-between;gap:16px;padding:12px 22px;font-size:11px;display:flex}.term .bar .y{color:var(--tb-yellow);letter-spacing:.06em;text-transform:none;font-size:12px}.term .body{flex-direction:column;gap:32px;padding:30px 36px 40px;display:flex}.p{color:var(--fg3)}.p b{color:var(--tb-cyan);font-weight:400}.p i{color:var(--fg);font-style:normal}.p .cm{color:var(--fg4)}.out{border-left:1px solid var(--border);margin:8px 0 0;padding-left:22px}.out p{color:#c9ccc0;max-width:780px;margin:0}.out p+p{margin-top:8px}.dim{color:var(--fg3)}.yel{color:var(--tb-yellow)}.cy{color:var(--tb-cyan)}.mag{color:var(--tb-magenta)}.glowtxt{text-shadow:0 0 8px #f3ff0059}.mc>main{z-index:auto}.logo-hero{z-index:61;margin:0;line-height:0;position:relative}.logo-hero img{max-width:100%;height:auto;display:block}.h-cmd{font-family:var(--f-cond);text-transform:uppercase;letter-spacing:.02em;color:var(--fg);margin:4px 0 10px;font-size:34px;font-weight:600;line-height:1.05}.term a{color:var(--tb-yellow);text-decoration:none}.term a:hover{background:var(--tb-yellow);color:#0a0a0b}.term a.plain:hover{color:var(--tb-yellow);background:0 0}.term a.cta-neon,.term a.cta-neon:hover{color:#0a0a0b}.mods{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 28px;display:grid}.mods>div{border-bottom:1px dashed var(--border);flex-direction:column;padding:8px 0;display:flex}.mods b{color:var(--tb-yellow);font-weight:400}.mods span{color:var(--fg3);letter-spacing:.02em;font-size:12.5px;line-height:1.5}.rows{flex-direction:column;display:flex}.rows a{border-bottom:1px dashed var(--border);color:var(--fg);grid-template-columns:62px minmax(0,1fr) 120px;align-items:baseline;gap:18px;margin:0 -8px;padding:9px 8px;display:grid}.rows a:hover{color:var(--tb-yellow);background:#f3ff0012}.rows .c{color:var(--tb-magenta);font-size:13px}.rows .d{color:var(--fg3);text-align:right;letter-spacing:.06em;font-size:12.5px}.cmd{align-items:center;gap:14px;margin-top:10px;display:flex}.cmd label{color:var(--fg3)}.cmd .in{border-bottom:1px solid var(--tb-yellow);flex:1;align-items:center;padding:6px 0;display:flex}.cmd input{min-width:0;color:var(--tb-yellow);font:inherit;letter-spacing:.04em;background:0 0;border:none;outline:none;flex:1}.cmd input::placeholder{color:var(--fg4)}.cmd button{font-family:var(--f-mono);letter-spacing:.14em;padding:12px 18px;font-size:13px}.hint{color:var(--fg3);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:12px}.kv{border-bottom:1px dashed var(--border);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);justify-content:space-between;gap:12px;padding:11px 18px;font-size:12px;display:flex}.kv:last-child{border-bottom:none}.kv b{color:var(--fg);text-align:right;font-weight:400}.keys{font-family:var(--f-mono);letter-spacing:.12em;color:var(--fg3);text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;padding:16px 18px;font-size:12px;display:grid}kbd{font-family:var(--f-mono);color:var(--tb-yellow);text-align:center;border:1px solid #f3ff0066;border-radius:2px;min-width:28px;padding:3px 8px;font-size:12px}.links-list a{border-bottom:1px dashed var(--border);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);justify-content:space-between;padding:12px 18px;font-size:12px;text-decoration:none;display:flex}.links-list a:last-child{border-bottom:none}.links-list a:hover,.links-list a span:last-child{color:var(--tb-yellow)}.up-foot{z-index:61;border-top:1px solid var(--border);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg3);background:#0a0a0b;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px 34px;font-size:11px;display:flex;position:relative}.up-foot .l{align-items:center;gap:22px;display:flex}.up-foot .l img{display:block}.up-foot .cr{flex-direction:column;gap:5px;display:flex}.up-foot .cr .nla{letter-spacing:.18em;font-size:9.5px}.up-foot nav{gap:20px;display:flex}.up-foot a{color:var(--fg2);text-decoration:none}.up-foot a:hover{color:var(--tb-yellow)}@media (min-width:721px) and (max-width:1040px){.up-foot{grid-template-columns:auto auto;grid-template-areas:"logo nav""cr cr";justify-content:space-between;align-items:center;row-gap:18px;display:grid}.up-foot .l{display:contents}.up-foot .l img{grid-area:logo}.up-foot .cr{grid-area:cr}.up-foot nav{grid-area:nav}}@media (max-width:1100px){.up-main,.up-main.rail-l{grid-template-columns:minmax(0,1fr)}.up-main.rail-l>aside{order:2}.statusbar{letter-spacing:.14em;gap:18px;line-height:16px}.statusbar .seg{gap:18px}.statusbar .seg>span{white-space:nowrap}.statusbar .seg:first-child{flex-wrap:wrap;flex:0 auto;row-gap:24px;min-width:0;height:16px;overflow:hidden}.statusbar .seg:last-child{flex:none}}@media (min-width:721px) and (max-width:1100px){.up-nav{gap:16px;padding-left:20px;padding-right:20px}.up-nav .l{gap:16px;min-width:0}.up-nav .cmds>span{display:none}.up-nav .cmds a{white-space:nowrap;padding-left:6px;padding-right:6px}.up-nav .r{flex:none}.up-nav .login{display:none}.up-nav .sub{white-space:nowrap;padding:10px 12px;font-size:11px}}@media (min-width:721px) and (max-width:880px){.up-nav .brand .wm,.up-nav .brand span{display:none}.up-nav .brand .ic{display:block}}@media (max-width:720px){:root{--gtex:32px}.statusbar{letter-spacing:.16em;padding:9px 16px;font-size:10px}.statusbar .seg:last-child{display:none}.up-nav{gap:12px;padding:10px 16px}.up-nav .cmds,.up-nav .login,.up-nav .brand .wm,.up-nav .brand span{display:none}.up-nav .brand.phone-only{display:flex}.up-nav .brand .ic{display:block}.up-nav .r{gap:10px;margin-left:auto}.up-nav .sub{white-space:nowrap;align-items:center;height:44px;padding:0 14px;font-size:11px;display:inline-flex}.up-main{padding:16px 16px 32px}.term .body{gap:26px;padding:22px 16px 28px}.term .bar{padding:10px 14px}.out{padding-left:14px}.mods{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rows a{grid-template-columns:52px minmax(0,1fr)}.rows .d{display:none}.cmd{flex-wrap:wrap}.up-foot{flex-direction:column;align-items:flex-start;padding:24px 16px 28px}.up-foot nav{flex-wrap:wrap}.up-foot .l{flex-wrap:wrap;row-gap:14px}body.up .term .bar{flex-wrap:wrap;gap:4px 16px}body.up .cat,body.up .finger,body.up .head,body.up .preview,body.up .spon,body.up .book{flex-direction:column;align-items:stretch;gap:16px;display:flex}body.up .also,body.up .bites,body.up .tri,body.up .ctas{grid-template-columns:minmax(0,1fr)}body.up .stats,body.up .wall,body.up .ai{grid-template-columns:repeat(2,minmax(0,1fr))}body.up .about .mods{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.up .fields,body.up .lineup li,body.up .get li,body.up .snaps li,body.up .tx .e{grid-template-columns:minmax(0,1fr);gap:2px}body.up .slot{grid-template-columns:minmax(0,1fr);gap:8px}body.up .slot .pr{text-align:left}body.up .guest{grid-template-columns:52px minmax(0,1fr)}body.up .guest .av{width:52px;height:52px}body.up .guest>a{grid-column:2}body.up .ls .hd{display:none}body.up .ls a{grid-template-columns:52px minmax(0,1fr)}body.up .ls .pm,body.up .ls .d{display:none}body.up .ih h1,body.up .head h1,body.up .h-cmd[style]{font-size:42px!important}body.up .ih .hud-img{height:220px}body.up .term{width:auto}body.up .up-main.solo{padding-top:24px}body.up .mkt{display:block;overflow-x:auto}body.up .sh{flex-wrap:wrap;font-size:24px}body.up .w .f{flex-wrap:wrap}}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.sub-status{font-family:var(--f-mono);letter-spacing:.04em;color:var(--fg2);margin-top:10px;font-size:13px}.sub-status.done{color:var(--y,#f3ff00)}.sub-status.error{color:#ff6b8b}
html.sm-lock{overflow:hidden}.sm{width:100vw;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sm::backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.3)brightness(.6);backdrop-filter:blur(14px)saturate(1.3)brightness(.6);background:#06060a80;animation:.45s ease-out both sm-fade}.sm:focus{outline:none}.sm-veil{pointer-events:none;animation:.45s ease-out both sm-fade;position:absolute;inset:0}.sm-iris{filter:blur(70px);mix-blend-mode:screen;opacity:.85;background:conic-gradient(#f3ff0000,#f3ff004d,#00b7ff57,#8c46ff4d,#ff2bd652,#00ffbe3d,#f3ff0000);border-radius:50%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;animation:1.1s cubic-bezier(.2,.7,.2,1) both sm-spread,18s linear infinite sm-spin,9s ease-in-out infinite alternate sm-hue;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 0 22%,#0000 62%);mask:radial-gradient(circle,#000 0 22%,#0000 62%)}.sm-stage{justify-content:center;align-items:flex-start;height:100%;padding:min(10vh,96px) 16px 40px;display:flex;position:relative;overflow-y:auto}.sm-card{width:min(940px,100%);margin:auto 0;animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both sm-rise}.sm .term{--brk-bg:radial-gradient(120% 90% at 30% 0%, #12121cd6, #08080cdb 70%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;box-shadow:0 30px 80px #0000008c}.sm .cmd{margin-top:16px}.sm .cmd .in{padding:10px 0;font-size:18px}.sm .cmd button{padding:16px 22px;font-size:14px}.sm .get{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sm .get li{grid-template-columns:200px 1fr;gap:16px;display:grid}.sm .get li span:first-child{color:var(--tb-yellow)}.sm .get li span:last-child{color:var(--fg2)}.sm-close{cursor:pointer;font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--fg3);background:0 0;border:0;padding:0;font-size:11px}.sm-close:hover,.sm-close:focus-visible{color:var(--tb-yellow)}.sm.is-closing .sm-veil,.sm.is-closing::backdrop{animation:.3s ease-in reverse both sm-fade}.sm.is-closing .sm-card{animation:.3s ease-in reverse both sm-rise}@keyframes sm-fade{0%{opacity:0}to{opacity:1}}@keyframes sm-spread{0%{opacity:0;transform:scale(.05)}60%{opacity:1}to{opacity:.85;transform:scale(1)}}@keyframes sm-spin{to{rotate:360deg}}@keyframes sm-hue{0%{filter:blur(70px)hue-rotate()}to{filter:blur(70px)hue-rotate(60deg)}}@keyframes sm-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:760px){.sm-stage{padding:56px 12px 24px}.sm .get li{grid-template-columns:minmax(0,1fr);gap:2px}.sm .cmd{flex-wrap:wrap;row-gap:12px}.sm .cmd .in{flex:180px}.sm .cmd button{flex-basis:100%}.sm-close .k{display:none}}@media (prefers-reduced-motion:reduce){.sm-veil,.sm-iris,.sm-card,.sm::backdrop{animation:none!important}}
.cb{z-index:70;border:1px solid var(--border-l);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(440px,100vw - 32px);font-family:var(--f-mono);color:var(--fg2);background:#0a0a0ef0;position:fixed;bottom:16px;left:16px;box-shadow:0 20px 60px #0009}.cb-bar{border-bottom:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);justify-content:space-between;gap:12px;padding:9px 16px;font-size:11px;display:flex}.cb-bar a{color:var(--tb-yellow);letter-spacing:.06em;text-transform:none;text-decoration:none}.cb-bar a:hover{text-decoration:underline}.cb-body{gap:14px;padding:16px 16px 18px;display:grid}.cb-body p{font-family:var(--f-body);color:#d4d4d8;margin:0;font-size:15px;line-height:1.55}.cb-body b{color:var(--fg)}.cb-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cb-btn{border:1px solid var(--tb-yellow);color:var(--tb-yellow);font-family:var(--f-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:11px 12px;font-size:12px;font-weight:700;transition:background .16s,color .16s}.cb-btn:hover,.cb-btn:focus-visible{background:var(--tb-yellow);color:#0a0a0b;outline:none}@media (prefers-reduced-motion:no-preference){.cb{animation:.35s cubic-bezier(.2,.8,.2,1) both cb-in}@keyframes cb-in{0%{opacity:0;transform:translateY(12px)}}}@media (max-width:520px){.cb{width:auto;bottom:8px;left:8px;right:8px}}
