@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bricolage-grotesque-latin-400-normal-A6LyuA6R.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-400-normal-D89K-qEP.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/preboot-space-grotesk-latin-700.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/preboot-space-mono-latin-700.woff2)format("woff2")}:root{--vt-accent:#39d0ff;--vt-accent2:#7c7bff;--vt-glow:#39d0ff40;--vt-text:#ececf2;--vt-muted:#9a9ab0;--vt-border:#ffffff1a;--vt-surface:#121220eb;--vt-bg:#0b0b16;--vt-safe-top:env(safe-area-inset-top,0px);--vt-safe-bottom:env(safe-area-inset-bottom,0px)}:where(button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px;box-shadow:0 0 0 4px var(--vt-glow);outline:2px solid var(--vt-accent)!important}.vt-editor-surface,.vt-editor-surface *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.vt-editor-surface :where(input,textarea,[contenteditable],[data-editor-selectable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.vt-editor-surface :where(input,textarea,[contenteditable],[data-editor-selectable=true]) *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (pointer:coarse){.vt-touch-session,.vt-touch-session *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.vt-touch-session input,.vt-touch-session textarea,.vt-touch-session [contenteditable],.vt-touch-session [contenteditable] *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}@keyframes vt-shine{0%{left:-70%}to{left:140%}}@keyframes vt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vt-shimmer{to{background-position:220% 0}}.vt-brand-logo-anim{isolation:isolate;display:block;position:relative;overflow:visible}.vt-brand-logo-asset,.vt-brand-logo-hero{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.vt-brand-logo-hero{overflow:visible}.vt-brand-logo-hero-route{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;opacity:.9}.vt-brand-logo-hero-ripple{fill:none;stroke-width:2.4px;stroke-linejoin:round;transform-box:view-box;transform-origin:100px 100px}.vt-brand-logo-hero-node{transform-box:fill-box;transform-origin:50%}.vt-brand-logo-hero.is-running .vt-brand-logo-hero-ripple{animation:vt-logo-hero-ripple var(--vt-logo-cycle,2s) ease-out both}.vt-brand-logo-hero.is-running .vt-brand-logo-hero-node{animation:vt-logo-hero-node-pulse var(--vt-logo-cycle,2s) cubic-bezier(.2, .8, .2, 1) both}@keyframes vt-logo-hero-ripple{0%{opacity:.72;stroke:#e83030;transform:scale(1)}12.5%{stroke:#e88c30}25%{stroke:#e8e830}37.5%{stroke:#30e830}50%{stroke:#30e8e8}62.5%{stroke:#3030e8}75%{stroke:#e830e8}87.5%{opacity:.06;stroke:#e8308c;transform:scale(1.04)}to{opacity:0;stroke:currentColor;transform:scale(1.04)}}@keyframes vt-logo-hero-node-pulse{0%,87.5%,to{filter:none;transform:scale(1)}8%{fill:#ea3e3e;filter:drop-shadow(0 0 5px #ea3e3e);transform:scale(1.08)}24%{fill:#eaea3e;filter:drop-shadow(0 0 4px #eaea3e);transform:scale(1.06)}44%{fill:#3eeaea;filter:drop-shadow(0 0 4px #3eeaea);transform:scale(1.05)}64%{fill:#9947eb;filter:drop-shadow(0 0 4px #9947eb);transform:scale(1.04)}}.vt-brand-logo-animated-ripple{transform-box:view-box;transform-origin:100px 100px;animation:1.5s ease-out infinite both vt-logo-asset-ripple}.vt-brand-logo-animated-ripple:nth-of-type(2){animation-delay:.5s}.vt-brand-logo-animated-ripple:nth-of-type(3){animation-delay:1s}.vt-brand-logo-animated-node{animation:1.5s linear infinite both vt-logo-asset-node}.vt-brand-logo-animated-node[data-node-index="1"]{animation-delay:.5s}.vt-brand-logo-animated-node[data-node-index="2"]{animation-delay:1s}@keyframes vt-logo-asset-ripple{0%{opacity:.65;stroke:#ea3e3e;transform:scale(.82)}33%{stroke:#2cdd2c}66%{stroke:#4f4fee}to{opacity:.08;stroke:#ed5aa3;transform:scale(1.04)}}@keyframes vt-logo-asset-node{0%,to{fill:#e14747}33%{fill:#47e147}66%{fill:#4747e1}}@media (prefers-reduced-motion:reduce){.vt-brand-logo-animated-ripple,.vt-brand-logo-animated-node,.vt-brand-logo-hero.is-running .vt-brand-logo-hero-ripple,.vt-brand-logo-hero.is-running .vt-brand-logo-hero-node{filter:none;animation:none;transform:none}}.vt-eyebrow{font-family:var(--vt-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--vt-accent);font-size:11px;font-weight:600}.vt-surface{background:var(--vt-surface);border:1px solid var(--vt-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.vt-chip{border:1px solid var(--vt-border);color:var(--vt-muted);font-family:var(--vt-font-mono);letter-spacing:.04em;white-space:nowrap;background:#00000040;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.vt-chip strong,.vt-chip .vt-chip-value{color:var(--vt-accent);font-weight:700}@keyframes vt-eq{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.vt-eq{align-items:flex-end;gap:2.5px;height:17px;display:inline-flex}.vt-eq i{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;animation:1.15s ease-in-out infinite paused vt-eq;display:block}.vt-eq i:first-child{height:10px;animation-delay:0s}.vt-eq i:nth-child(2){height:17px;animation-delay:.18s}.vt-eq i:nth-child(3){height:13px;animation-delay:.36s}.vt-eq i:nth-child(4){height:15px;animation-delay:.54s}.vt-eq.vt-eq-on i{animation-play-state:running}.vt-session-btn:hover:not(:disabled){transform:translate(-2px,-2px);border-color:var(--vt-session-hover-border,var(--nb-hud-passive-border-strong))!important;box-shadow:var(--vt-session-hover-shadow,var(--nb-hud-sh-sm))!important}.vt-session-btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:none!important}.vt-history-btn[aria-busy=true]{transform:translate(2px,2px);border-color:var(--vt-accent)!important;box-shadow:none!important;opacity:1!important}.vt-sample-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);border-color:var(--vt-accent)!important;box-shadow:0 0 12px var(--vt-glow)!important}.vt-sample-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.vt-mixer-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;height:18px}.vt-mixer-range:focus-visible{outline:2px solid var(--vt-accent);outline-offset:2px}.vt-mixer-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--vt-accent) 0 var(--range-fill,0%), color-mix(in srgb, var(--nb-text) 12%, transparent) var(--range-fill,0%) 100%);border:2px solid var(--nb-hud-passive-border,#fff3);border-radius:0;height:6px}.vt-mixer-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vt-accent);border:2px solid var(--nb-ink);width:14px;height:14px;box-shadow:var(--nb-hud-sh-xs);border-radius:0;margin-top:-6px}.vt-mixer-range::-moz-range-track{background:color-mix(in srgb, var(--nb-text) 12%, transparent);border:2px solid var(--nb-hud-passive-border,#fff3);border-radius:0;height:6px}.vt-mixer-range::-moz-range-progress{background:var(--vt-accent);height:6px}.vt-mixer-range::-moz-range-thumb{background:var(--vt-accent);border:2px solid var(--nb-ink);width:14px;height:14px;box-shadow:var(--nb-hud-sh-xs);border-radius:0}@keyframes vt-menu-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.vt-menu-sheet{animation:.22s cubic-bezier(.2,.8,.2,1) vt-menu-drop}.vt-burger{border:1px solid var(--vt-border);cursor:pointer;background:#ffffff0a;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4.5px;width:40px;height:40px;display:inline-flex}.vt-burger span{background:var(--vt-text);border-radius:2px;width:16px;height:1.8px;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .15s;display:block}.vt-burger.is-open span:first-child{transform:translateY(6.3px)rotate(45deg)}.vt-burger.is-open span:nth-child(2){opacity:0}.vt-burger.is-open span:nth-child(3){transform:translateY(-6.3px)rotate(-45deg)}.vt-name-input::placeholder{color:#ffffff57;opacity:1;transition:opacity .18s}.vt-name-input.vt-ph-fade::placeholder{opacity:0}.vt-emoji{transition:transform .15s,border-color .15s}.vt-emoji:hover:not(:disabled){border-color:var(--vt-accent);transform:rotate(-8deg)scale(1.06)}.vt-emoji:active:not(:disabled){transform:scale(.95)}.vt-card-action,.vt-card-vote{border:1px solid var(--vt-border);color:var(--vt-text);background:#ffffff08;border-radius:12px;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s}.vt-card-action--primary,.vt-card-vote.is-on{border-color:var(--vt-accent);background:var(--vt-glow);color:var(--vt-accent)}.vt-card-action:hover,.vt-card-vote:hover{border-color:var(--vt-accent);color:var(--vt-accent);box-shadow:0 8px 20px var(--vt-glow);transform:translateY(-2px)}.vt-card-action--primary:hover{filter:brightness(1.12)}.vt-card-action:active,.vt-card-vote:active{transform:translateY(0)scale(.98)}.vt-card-count{color:inherit;background:#ffffff0f}.vt-card-vote .vt-card-vote-arrow{color:var(--vt-accent)}.vt-reveal{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards vt-rise;animation-delay:var(--vt-delay,0s);transform:translateY(16px)}.vt-shimmer{background:linear-gradient(100deg,#ec5151,#eaea3e,#2cdd2c,#4299f0,#a358ee,#ed5aa3,#ec5151) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:16s linear infinite vt-shimmer;display:inline-block}@media (prefers-reduced-motion:reduce){.vt-eq i{animation:none;transform:none}.vt-emoji,.vt-emoji:hover:not(:disabled),.vt-card-action,.vt-card-action:hover,.vt-card-vote,.vt-card-vote:hover{transition:none;transform:none}.vt-reveal{opacity:1;animation:none;transform:none}.vt-shimmer,.vt-menu-sheet{animation:none}.vt-burger span,.vt-name-input::placeholder{transition:none}.vt-session-btn:hover:not(:disabled),.vt-session-btn:active:not(:disabled),.vt-history-btn[aria-busy=true]{filter:none;transform:none}}@media (hover:none),(pointer:coarse){.vt-session-btn:hover:not(:disabled),.vt-sample-btn:hover:not(:disabled),.vt-emoji:hover:not(:disabled),.vt-card-action:hover,.vt-card-vote:hover{transform:none}}.vt-field{flex-direction:column;gap:6px;min-width:0;display:flex}.vt-field-label{font-family:var(--vt-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vt-muted);font-size:10px;font-weight:600}.vt-input{box-sizing:border-box;border:1px solid var(--vt-border);width:100%;height:44px;color:var(--vt-text);font-family:var(--vt-font-sans);background:#ffffff0a;border-radius:10px;outline:none;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.vt-input::placeholder{color:var(--vt-muted)}.vt-input:hover{border-color:color-mix(in srgb, var(--vt-accent) 40%, var(--vt-border))}.vt-input:focus{border-color:var(--vt-accent);box-shadow:0 0 0 3px var(--vt-glow)}.vt-search{align-items:center;display:flex;position:relative}.vt-search .vt-search-icon{color:var(--vt-muted);pointer-events:none;transition:color .16s;display:inline-flex;position:absolute;left:14px}.vt-search:focus-within .vt-search-icon{color:var(--vt-accent)}.vt-search .vt-input{font-family:var(--vt-font-mono);padding-left:40px;padding-right:38px}.vt-search .vt-search-clear{cursor:pointer;width:22px;height:22px;color:var(--vt-muted);background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:background .14s,color .14s,transform .14s;display:inline-flex;position:absolute;right:10px}.vt-search .vt-search-clear:hover{background:var(--vt-glow);color:var(--vt-accent);transform:scale(1.08)}.vt-search .vt-search-bar{opacity:0;border-radius:2px;height:2px;transition:opacity .2s;position:absolute;bottom:4px;left:8px;right:8px;overflow:hidden}.vt-search.is-loading .vt-search-bar{opacity:1}.vt-search .vt-search-bar:before{content:"";background:linear-gradient(90deg, transparent, var(--vt-accent), transparent);border-radius:2px;width:40%;animation:.95s ease-in-out infinite vt-search-scan;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes vt-search-scan{0%{left:-40%}to{left:100%}}.vt-select{position:relative}.vt-select-trigger{box-sizing:border-box;border:1px solid var(--vt-border);width:100%;height:44px;color:var(--vt-text);font-family:var(--vt-font-sans);cursor:pointer;background:#ffffff0a;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.vt-select-trigger:hover{border-color:color-mix(in srgb, var(--vt-accent) 40%, var(--vt-border))}.vt-select-trigger.is-open{border-color:var(--vt-accent);box-shadow:0 0 0 3px var(--vt-glow)}.vt-select-trigger:focus-visible{border-color:var(--vt-accent);box-shadow:0 0 0 3px var(--vt-glow)}.vt-select-trigger.is-placeholder{color:var(--vt-muted)}.vt-select-trigger .vt-select-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vt-select-caret{color:var(--vt-muted);flex-shrink:0;transition:transform .18s,color .16s}.vt-select-trigger.is-open .vt-select-caret{color:var(--vt-accent);transform:rotate(180deg)}.vt-select-trigger.has-value{color:var(--vt-text)}.vt-select-trigger.has-value .vt-select-value:before{content:"";background:var(--vt-accent);vertical-align:middle;border-radius:2px;width:6px;height:6px;margin-right:8px;display:inline-block}.vt-select-panel{z-index:40;border:1px solid var(--vt-border);background:color-mix(in srgb, var(--vt-bg) 86%, var(--vt-surface));max-height:264px;box-shadow:0 18px 40px #00000073, 0 0 0 1px var(--vt-glow);transform-origin:top;border-radius:12px;padding:6px;animation:.16s cubic-bezier(.2,.8,.2,1) vt-select-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes vt-select-in{0%{transform:translateY(-6px)scale(.98)}to{transform:none}}.vt-select-option{cursor:pointer;text-align:left;width:100%;font-family:var(--vt-font-sans);color:var(--vt-text);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;transition:background .12s,color .12s;display:flex}.vt-select-option:hover{background:#ffffff0d}.vt-select-option.is-active{background:var(--vt-glow);color:var(--vt-accent);font-weight:600}.vt-select-option .vt-select-count{font-family:var(--vt-font-mono);color:var(--vt-muted);font-size:11px}.vt-select-option.is-active .vt-select-count{color:var(--vt-accent)}.vt-seg{border:1px solid var(--vt-border);background:#00000040;border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative}.vt-seg-thumb{background:var(--vt-glow);border:1px solid var(--vt-accent);pointer-events:none;box-sizing:border-box;border-radius:999px;transition:transform .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.vt-seg-item{z-index:1;cursor:pointer;font-family:var(--vt-font-sans);color:var(--vt-muted);white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;transition:color .18s;display:inline-flex;position:relative}.vt-seg-item:hover{color:var(--vt-text)}.vt-seg-item.is-active{color:var(--vt-accent)}.vt-shuffle{border:1px dashed color-mix(in srgb, var(--vt-accent) 50%, var(--vt-border));height:44px;color:var(--vt-accent);cursor:pointer;font-family:var(--vt-font-sans);white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:background .16s,transform .14s,box-shadow .16s;display:inline-flex}.vt-shuffle:hover{background:var(--vt-glow);box-shadow:0 8px 20px var(--vt-glow);transform:translateY(-1px)}.vt-shuffle:active{transform:scale(.97)}.vt-shuffle .vt-shuffle-die{transition:transform .3s;display:inline-block}.vt-shuffle:hover .vt-shuffle-die{transform:rotate(-18deg)scale(1.1)}.vt-shuffle.is-spinning .vt-shuffle-die{animation:.5s vt-die-spin}@keyframes vt-die-spin{to{transform:rotate(360deg)}}.vt-filter-chip{border:1px solid var(--vt-border);color:var(--vt-text);font-family:var(--vt-font-sans);cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 12px;font-size:12px;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.vt-filter-chip:hover{border-color:var(--vt-accent);color:var(--vt-accent);background:var(--vt-glow)}.vt-filter-chip .vt-filter-x{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.vt-skeleton{background:#ffffff0d;border-radius:8px;position:relative;overflow:hidden}.vt-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.25s ease-in-out infinite vt-skel;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes vt-skel{to{transform:translate(100%)}}.vt-skel-node{animation:1.4s ease-in-out infinite vt-skel-pulse}@keyframes vt-skel-pulse{0%,to{opacity:.35}50%{opacity:.9}}@keyframes vt-pop{0%{transform:translateY(14px)scale(.985)}to{transform:none}}.vt-pop{animation:.5s cubic-bezier(.2,.8,.2,1) both vt-pop;animation-delay:var(--vt-delay,0s)}@media (prefers-reduced-motion:reduce){.vt-search .vt-search-bar:before,.vt-skeleton:after,.vt-skel-node,.vt-shuffle.is-spinning .vt-shuffle-die,.vt-select-panel{animation:none}.vt-seg-thumb{transition:none}.vt-shuffle,.vt-shuffle:hover,.vt-shuffle:active{transition:none;transform:none}.vt-pop{opacity:1;animation:none;transform:none}}@media (hover:none),(pointer:coarse){.vt-search .vt-search-clear:hover,.vt-shuffle:hover,.vt-shuffle:hover .vt-shuffle-die{transform:none}}.vt-vox-compact button,.vt-vox-compact [role=button]{min-width:44px;min-height:44px}.vt-vox-compact input:not([type=range]),.vt-vox-compact select{min-height:44px}.vt-vox-input::placeholder{color:var(--nb-placeholder);opacity:1}:root{--motion-duration-fast:.12s;--motion-duration-standard:.18s;--motion-duration-panel:.25s;--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--motion-ease-drawer:cubic-bezier(.32, .72, 0, 1)}:root,html[data-mode=paper]{--nb-pagebg:#fffdf5;--nb-grid:#0000000f;--nb-paper:#fff;--nb-paper2:#fffdf5;--nb-ink:#000;--nb-shadow:#000;--nb-text:#000;--nb-text-inv:#fffdf5;--nb-foot-bg:#000;--nb-foot-text:#fffdf5;--nb-muted:color-mix(in srgb, var(--nb-text) 68%, var(--nb-pagebg));--nb-placeholder:color-mix(in srgb, var(--nb-text) 62%, var(--nb-pagebg));--nb-focus:#ffd93d;--nb-wordmark-accent:#c83333;--nb-red:#ff6b6b;--nb-yellow:#ffd93d;--nb-violet:#c4b5fd;--nb-green:#6bcb77;--nb-blue:#4d96ff;--nb-pink:#ff6bcb;--nb-ink-on-fill:#0a0a0a;--nb-action:var(--nb-red);--nb-shell-width:1856px;--nb-shell-pad:clamp(20px, 5vw, 64px);--nb-shell-standard-width:1520px;--nb-shell-standard-pad:clamp(20px, 5vw, 56px);--nb-shell-narrow-width:1400px;--nb-shell-narrow-pad:clamp(20px, 5vw, 40px);--nb-nav-height:72px;--nb-marquee-height:64px;--nb-story-handoff:clamp(30px, 4.5vh, 58px);--nb-hero-gap:clamp(48px, 5vw, 96px);--nb-hero-copy-max:840px;--nb-hero-art-width:clamp(420px, min(34vw, 64vh), 704px);--nb-sh-xs:2px 2px 0 0 var(--nb-shadow);--nb-sh-sm:4px 4px 0 0 var(--nb-shadow);--nb-sh-md:8px 8px 0 0 var(--nb-shadow);--nb-sh-lg:12px 12px 0 0 var(--nb-shadow);--nb-sh-xl:16px 16px 0 0 var(--nb-shadow);--nb-hud-passive-border:color-mix(in srgb, var(--nb-ink) 42%, transparent);--nb-hud-passive-border-strong:color-mix(in srgb, var(--nb-ink) 62%, transparent);--nb-hud-shadow:color-mix(in srgb, var(--nb-ink) 54%, transparent);--nb-hud-sh-xs:2px 2px 0 0 var(--nb-hud-shadow);--nb-hud-sh-sm:4px 4px 0 0 var(--nb-hud-shadow);--nb-hud-sh-md:8px 8px 0 0 var(--nb-hud-shadow);--nb-hud-chrome:var(--nb-paper);--nb-hud-chrome-subtle:var(--nb-paper2);--nb-hud-chrome-muted:color-mix(in srgb, var(--nb-paper) 86%, var(--nb-pagebg))}html[data-mode=dark]{--nb-pagebg:var(--vt-bg,#0d0d1a);--nb-grid:var(--vt-grid-lines,#ffffff14);--nb-paper:color-mix(in srgb, var(--vt-bg,#0d0d1a) 80%, #fff 12%);--nb-paper2:color-mix(in srgb, var(--vt-bg,#0d0d1a) 88%, #fff 6%);--nb-ink:#fff;--nb-ink-on-fill:#0a0a0a;--nb-shadow:var(--vt-accent,#4ecdc4);--nb-text:#f4f4f2;--nb-text-inv:var(--vt-bg,#0d0d1a);--nb-foot-bg:color-mix(in srgb, var(--vt-bg,#0d0d1a) 72%, #000);--nb-foot-text:#f4f4f2;--nb-muted:color-mix(in srgb, var(--nb-text) 72%, transparent);--nb-placeholder:color-mix(in srgb, var(--nb-text) 68%, transparent);--nb-focus:var(--nb-yellow);--nb-wordmark-accent:var(--vt-accent,var(--nb-action));--nb-hud-passive-border:color-mix(in srgb, var(--nb-ink) 34%, transparent);--nb-hud-passive-border-strong:color-mix(in srgb, var(--nb-ink) 52%, transparent);--nb-hud-shadow:#00000094}html[data-mode=light]{--nb-pagebg:var(--vt-bg,#eef0f6);--nb-grid:var(--vt-grid-lines,#0b0b1614);--nb-paper:#fff;--nb-paper2:#f1f1f5;--nb-ink:#0b0b16;--nb-ink-on-fill:#0a0a0a;--nb-shadow:#0b0b16d9;--nb-text:#0b0b16;--nb-text-inv:#fff;--nb-foot-bg:#0b0b16;--nb-foot-text:#fff;--nb-muted:color-mix(in srgb, var(--nb-text) 68%, var(--nb-pagebg));--nb-placeholder:color-mix(in srgb, var(--nb-text) 62%, var(--nb-pagebg));--nb-focus:var(--nb-yellow);--nb-wordmark-accent:var(--vt-accent,var(--nb-action));--nb-hud-passive-border:color-mix(in srgb, var(--nb-ink) 36%, transparent);--nb-hud-passive-border-strong:color-mix(in srgb, var(--nb-ink) 54%, transparent);--nb-hud-shadow:#0b0b166b}.nb-page{background-color:var(--nb-pagebg);color:var(--nb-text);background-image:linear-gradient(to right, var(--nb-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--nb-grid) 1px, transparent 1px);background-size:32px 32px;min-height:100vh;font-family:Space Grotesk,sans-serif;font-weight:700}.nb-page *,.nb-page :before,.nb-page :after{box-sizing:border-box}.nb-mono{font-family:Space Mono,monospace}.nb-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nb-visual-rows{display:contents}.nb-shell,.nb-shell-standard,.nb-shell-narrow{width:100%;margin-inline-start:auto;margin-inline-end:auto}.nb-shell{max-width:var(--nb-shell-width);padding-inline:var(--nb-shell-pad)}.nb-shell-standard{max-width:var(--nb-shell-standard-width);padding-inline:var(--nb-shell-standard-pad)}.nb-shell-narrow{max-width:var(--nb-shell-narrow-width);padding-inline:var(--nb-shell-narrow-pad)}.nb-btn{text-transform:uppercase;letter-spacing:.02em;background:var(--nb-paper);color:var(--nb-text);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;transition:transform .1s,box-shadow .1s,background .1s;display:inline-flex}.nb-btn:hover{box-shadow:var(--nb-sh-md);transform:translate(-2px,-2px)}.nb-btn:active{box-shadow:none;transform:translate(4px,4px)}.nb-btn:disabled{cursor:wait;opacity:.65}.nb-btn-action{background:var(--nb-action);color:var(--nb-ink-on-fill)}.nb-btn-yellow{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-btn-violet{background:var(--nb-violet);color:var(--nb-ink-on-fill)}.nb-btn-green{background:var(--nb-green);color:var(--nb-ink-on-fill)}.nb-btn-ghost{box-shadow:none;background:0 0}.nb-btn-ghost:hover{background:var(--nb-violet);color:var(--nb-ink-on-fill);box-shadow:var(--nb-sh-sm)}.nb-btn-sm{border-width:3px;padding:9px 16px;font-size:13px}.nb-btn-hero{background:var(--nb-action);color:var(--nb-ink-on-fill);box-shadow:var(--nb-sh-md);padding:16px 28px;font-size:18px}.nb-btn-hero:hover{box-shadow:var(--nb-sh-lg)}.nb-btn-hero:active{box-shadow:none;transform:translate(8px,8px)}:where(.nb-btn,.nb-navlink,.nb-nav-toggle,.nb-account-btn,.nb-emoji-btn,.nb-name-input,.nb-rp-edit,.nb-rp-rejoin,.nb-rd-btn,.nb-cbtn,.nb-btn-founder,.nb-flink,.nb-link,.nb-input,.nb-search-clear,.nb-select-trigger,.nb-select-option,.nb-segmented button,.nb-filter-chip,.nb-modal-close,.nb-role-chip,.nb-foot-swatch):focus-visible{outline:3px solid var(--nb-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--nb-focus), var(--nb-sh-sm)}:where(.nb-link):focus-visible{background:var(--nb-yellow);color:var(--nb-ink-on-fill);text-decoration:none}.nb-eq{align-items:flex-end;gap:3px;height:20px;display:inline-flex}.nb-eq i{background:var(--nb-ink-on-fill);transform-origin:bottom;width:4px;height:9px;animation:.95s ease-in-out infinite nb-eq}.nb-eq i:first-child{height:9px;animation-delay:0s}.nb-eq i:nth-child(2){height:19px;animation-delay:.16s}.nb-eq i:nth-child(3){height:13px;animation-delay:.32s}.nb-eq i:nth-child(4){height:16px;animation-delay:.48s}.nb-btn-hero:hover .nb-eq i{animation-duration:.5s}@keyframes nb-eq{0%,to{transform:scaleY(.38)}50%{transform:scaleY(1)}}.nb-navwrap{z-index:60;background:0 0;border-bottom:1px solid #0000;transition:background .16s,border-color .16s,-webkit-backdrop-filter .16s,backdrop-filter .16s;position:sticky;top:0}.nb-navwrap.is-stuck{background:color-mix(in srgb, var(--nb-pagebg) 88%, transparent);border-bottom-color:color-mix(in srgb, var(--nb-ink) 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nb-nav{padding:14px var(--nb-shell-pad);max-width:var(--nb-shell-width);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.nb-logo{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.nb-logo-tile{background:var(--nb-yellow);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);justify-content:center;align-items:center;padding:7px;display:inline-flex}.nb-logo-word{letter-spacing:-.04em;text-transform:uppercase;color:var(--nb-text);font-family:Space Grotesk,sans-serif;font-weight:700}.nb-logo-word .v{color:var(--nb-wordmark-accent)}.nb-beta-badge{background:var(--nb-paper);color:var(--nb-text);border:2px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:3px 6px;font-family:Space Mono,monospace;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.nb-nav-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nb-navlink{text-transform:uppercase;letter-spacing:.02em;cursor:pointer;color:var(--nb-text);background:0 0;border:3px solid #0000;border-radius:0;padding:8px 12px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s}.nb-navlink:hover{background:var(--nb-violet);color:var(--nb-ink-on-fill);border-color:var(--nb-ink);box-shadow:var(--nb-sh-sm);transform:translate(-1px,-1px)}.nb-navlink.active{background:var(--nb-action);color:var(--nb-ink-on-fill);border-color:var(--nb-ink);box-shadow:var(--nb-sh-sm)}.nb-vibes-pill{text-transform:uppercase;letter-spacing:.08em;color:var(--nb-ink-on-fill);background:var(--nb-green);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);align-items:center;gap:7px;padding:6px 10px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.nb-vibes-pill .dot{background:var(--nb-ink);width:8px;height:8px}.nb-nav-toggle{background:var(--nb-yellow);border:4px solid var(--nb-ink);width:46px;height:46px;box-shadow:var(--nb-sh-sm);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;display:none}.nb-nav-toggle span{background:var(--nb-ink);width:20px;height:3px;transition:transform .15s,opacity .15s;display:block}.nb-nav-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.nb-nav-toggle.is-open span:nth-child(2){opacity:0}.nb-nav-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nb-nav-sheet{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-md);z-index:70;flex-direction:column;gap:8px;margin-top:4px;padding:10px;display:flex;position:absolute;top:100%;left:0;right:0}.nb-nav-sheet .nb-navlink{text-align:center;border:3px solid var(--nb-ink);justify-content:center;width:100%;padding:14px;font-size:15px}.nb-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--nb-muted);margin:0;font-family:Space Mono,monospace;font-size:13px;font-weight:700}.nb-eyebrow-chip{background:var(--nb-ink);color:var(--nb-pagebg);text-transform:uppercase;letter-spacing:.14em;border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;padding:6px 12px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;display:inline-flex;transform:rotate(-2deg)}.nb-section-title{text-transform:uppercase;letter-spacing:-.03em;color:var(--nb-text);margin:10px 0 0;font-family:Space Grotesk,sans-serif;font-size:max(26px,min(4vw,54px));font-weight:700;line-height:.9}.nb-section-lede{max-width:620px;color:color-mix(in srgb, var(--nb-text) 72%, transparent);margin:12px 0 0;font-family:Space Grotesk,sans-serif;font-size:max(14px,min(1.2vw,17px));font-weight:500;line-height:1.55}.nb-hl{background:var(--nb-green);color:var(--nb-ink-on-fill);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);padding:0 8px;display:inline-block}.nb-landing-fold{min-height:calc(100svh - var(--nb-nav-height) - 1px);flex-direction:column;display:flex}.nb-hero-section{flex:auto}.nb-hero-copy{width:min(100%, var(--nb-hero-copy-max));justify-content:center;justify-self:start}.nb-h1{letter-spacing:-.04em;text-transform:uppercase;color:var(--nb-text);flex-direction:column;align-items:flex-start;gap:.06em;margin:14px 0 0;font-family:Space Grotesk,sans-serif;font-size:max(40px,min(min(7.4vw,11vh),104px));font-weight:700;line-height:.9;display:flex}.nb-h1-row{display:block}.nb-make-row{line-height:.8}.nb-vibes-row{align-items:center;padding:.08em .14em .12em 0;line-height:1;display:inline-flex}@media (max-width:768px){:root,html[data-mode=paper]{--nb-mobile-hero-pad-block:clamp(18px, 4svh, 40px);--nb-mobile-hero-gap:clamp(14px, 2.8svh, 26px);--nb-mobile-h1-gap:clamp(8px, 1.8svh, 18px)}.nb-landing-fold{min-height:auto}.nb-hero-section{min-height:calc(100svh - var(--nb-nav-height));padding-top:var(--nb-mobile-hero-pad-block);padding-bottom:var(--nb-mobile-hero-pad-block);flex:none}.nb-hero-copy{justify-content:center;gap:var(--nb-mobile-hero-gap)!important;max-width:none!important}.nb-hero-actions{gap:max(12px,min(2svh,18px))!important;padding-top:0!important}.nb-hero-copy .nb-stats{margin-top:max(0px,min(1svh,10px))}.nb-h1{gap:var(--nb-mobile-h1-gap);margin-top:0;font-size:max(40px,min(12.4vw,52px))}.nb-vibes-row{padding:.08em .16em .16em 0}}.nb-h1 .outline{color:#0000;-webkit-text-stroke:3px var(--nb-ink);letter-spacing:-.02em;display:inline-block}.nb-vibes{align-items:center;gap:12px;margin:0;display:inline-flex}.nb-tile{border:4px solid var(--nb-ink);width:max(46px,min(min(7vw,11vh),98px));height:max(50px,min(min(8.2vw,12vh),112px));box-shadow:var(--nb-sh-md);color:var(--nb-ink);transform-origin:bottom;justify-content:center;align-items:center;font-size:.9em;font-weight:700;line-height:1;transition:background-color .45s;display:inline-flex}.nb-tile-note{padding:0}.nb-tile-note .nb-note{width:auto;height:70%;display:block}.nb-tile-note .nb-note rect,.nb-tile-note .nb-note path,.nb-tile-note .nb-note ellipse{fill:var(--nb-ink)}.nb-lede{background:var(--nb-paper);max-width:620px;color:var(--nb-text);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);margin:0;padding:16px 18px;font-family:Space Grotesk,sans-serif;font-size:max(15px,min(1.4vw,20px));font-weight:500;line-height:1.55}.nb-hero-kicker{align-items:center;gap:8px;display:inline-flex}.nb-hero-kicker-dot{background:color-mix(in srgb, var(--nb-action) 82%, var(--nb-paper));border:2px solid var(--nb-ink);width:9px;height:9px;box-shadow:none;flex:none;transform:none}@media (max-width:768px){.nb-lede{max-width:none;margin-top:0;padding:max(12px,min(2svh,16px)) 14px;font-size:max(14px,min(3.7vw,16px));line-height:1.45}.nb-hero-actions,.nb-hero-copy .nb-stats{max-width:none}.nb-hero-section .nb-net-panel,.nb-float-badge{display:none}}.nb-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nb-hero-actions,.nb-hero-copy .nb-stats{max-width:620px}.nb-landing-dj-avatar{box-sizing:content-box;flex-shrink:0;justify-content:center;align-items:center;padding-inline-start:16px;padding-inline-end:16px;display:flex;overflow:visible}.nb-emoji-btn{background:var(--nb-paper);border:4px solid var(--nb-ink);width:56px;height:56px;box-shadow:var(--nb-sh-sm);cursor:pointer;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;transition:transform .12s;display:flex}.nb-emoji-btn:not(:disabled):hover{transform:rotate(-10deg)scale(1.05)}.nb-emoji-btn:not(:disabled):active{transform:scale(.94)}.nb-emoji-btn:disabled{cursor:default}.nb-name-input{background:var(--nb-paper);width:200px;height:56px;color:var(--nb-text);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);border-radius:0;outline:none;padding:0 16px;font-family:Space Mono,monospace;font-size:15px;font-weight:700}.nb-name-input::placeholder{color:var(--nb-placeholder)}.nb-name-input:focus{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-stats{flex-wrap:wrap;gap:8px;display:flex}.nb-stat{text-transform:uppercase;letter-spacing:.06em;color:var(--nb-ink-on-fill);background:var(--nb-violet);border:3px solid var(--nb-ink);padding:7px 11px;font-family:Space Mono,monospace;font-size:12px;font-weight:700}.nb-net-panel{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-xl);background-image:linear-gradient(to right, color-mix(in srgb, var(--nb-ink) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--nb-ink) 9%, transparent) 1px, transparent 1px);background-size:9.09091% 11.1111%;position:relative;overflow:hidden}.nb-net-panel canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.nb-float-badge{z-index:2;text-transform:uppercase;letter-spacing:.08em;border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);color:var(--nb-ink-on-fill);padding:8px 12px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;position:absolute}.nb-fb-pitch{background:var(--nb-green);top:14px;right:14px;transform:rotate(3deg)}.nb-fb-rhythm{background:var(--nb-yellow);bottom:14px;left:14px;transform:rotate(-3deg)}@media (max-width:768px){.nb-vibes{gap:max(6px,min(2vw,10px))}.nb-tile{width:max(50px,min(14.4vw,64px));height:max(54px,min(16vw,70px))}.nb-cta-row{grid-template-columns:56px minmax(0,1fr);gap:10px;width:100%;display:grid}.nb-cta-row-dj{grid-template-columns:84px minmax(0,1fr)}.nb-cta-row .nb-btn-hero{grid-column:1/-1;min-height:60px;padding:15px 18px;font-size:17px}.nb-cta-row .nb-emoji-btn,.nb-cta-row .nb-name-input{height:56px}.nb-cta-row .nb-name-input{width:100%;font-size:14px}.nb-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.nb-stat{text-align:center;white-space:nowrap;letter-spacing:.07em;justify-content:center;align-items:center;min-height:34px;padding:7px 8px;font-size:10px;display:inline-flex}.nb-stats>button{grid-column:1/-1;justify-self:start;min-height:26px;padding-top:2px!important}.nb-hero-section .nb-net-panel,.nb-float-badge{display:none}}@media (max-width:768px) and (max-height:720px){:root,html[data-mode=paper]{--nb-mobile-hero-pad-block:12px;--nb-mobile-hero-gap:10px;--nb-mobile-h1-gap:6px}.nb-h1{font-size:max(38px,min(11.6vw,44px))}.nb-vibes{gap:6px}.nb-tile{width:max(46px,min(13.6vw,54px));height:max(50px,min(15vw,60px))}.nb-lede{padding:10px 12px;font-size:14px;line-height:1.36}.nb-cta-row{grid-template-columns:52px minmax(0,1fr);gap:8px}.nb-cta-row .nb-emoji-btn,.nb-cta-row .nb-name-input{height:52px}.nb-cta-row .nb-btn-hero{min-height:56px;padding-block-start:13px;padding-block-end:13px}.nb-stat{min-height:32px;padding-block-start:6px;padding-block-end:6px}}@media (max-width:768px) and (min-height:820px){.nb-h1{font-size:max(42px,min(13vw,58px))}.nb-tile{width:max(54px,min(15.2vw,70px));height:max(58px,min(16.8vw,76px))}.nb-lede{padding:max(14px,min(2.2svh,18px)) 16px;font-size:max(15px,min(3.9vw,17px));line-height:1.5}.nb-cta-row{gap:12px}.nb-cta-row .nb-btn-hero{min-height:64px}.nb-stat{min-height:38px;font-size:11px}}@media (min-width:1280px) and (min-height:900px){.nb-hero-section .nb-emoji-btn,.nb-hero-section .nb-name-input{height:64px}.nb-hero-section .nb-emoji-btn{width:64px;font-size:30px}.nb-hero-section .nb-name-input{font-size:16px}.nb-hero-section .nb-btn-hero{padding:18px 32px;font-size:20px}}@media (min-width:1800px){:root,html[data-mode=paper]{--nb-nav-height:88px;--nb-hero-copy-max:896px;--nb-hero-art-width:704px}.nb-nav{padding-top:18px;padding-bottom:18px}.nb-logo{gap:14px}.nb-beta-badge{padding:4px 7px;font-size:10px}.nb-nav-links{gap:12px}.nb-navlink{padding:10px 14px;font-size:15px}.nb-account-btn{max-width:260px!important;min-height:48px!important;padding:10px 18px!important;font-size:14px!important}}@media (min-width:2800px) and (min-height:1100px){.nb-hero-section{max-width:var(--nb-shell-width)!important;gap:var(--nb-hero-gap)!important}.nb-hero-copy{max-width:900px!important}.nb-h1{font-size:104px}.nb-tile{width:104px;height:118px}.nb-lede{max-width:680px;padding:20px 22px;font-size:21px}.nb-hero-actions,.nb-hero-copy .nb-stats{max-width:700px}.nb-hero-section .nb-emoji-btn,.nb-hero-section .nb-name-input{height:70px}.nb-hero-section .nb-emoji-btn{width:70px;font-size:32px}.nb-hero-section .nb-name-input{font-size:17px}.nb-hero-section .nb-btn-hero{padding:20px 36px;font-size:22px}.nb-hero-section .nb-net-panel{width:var(--nb-hero-art-width)!important}}.nb-marquee{height:var(--nb-marquee-height);background:var(--nb-yellow);border-top:4px solid var(--nb-ink);border-bottom:4px solid var(--nb-ink);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.nb-marquee-track{text-transform:uppercase;letter-spacing:-.01em;height:100%;color:var(--nb-ink-on-fill);will-change:transform;align-items:center;gap:22px;padding:0;font-size:23px;font-weight:700;line-height:1;display:inline-flex}.nb-marquee-track .nb-mq-unit{flex:none;align-items:center;gap:22px;display:inline-flex}.nb-marquee .nb-nt{justify-content:center;align-items:center;width:1.1em;font-size:26px;line-height:1;display:inline-flex}@media (max-width:768px){:root,html[data-mode=paper]{--nb-marquee-height:50px}.nb-marquee-track{gap:16px;font-size:17px}.nb-marquee-track .nb-mq-unit{gap:16px}.nb-marquee .nb-nt{font-size:19px}}.nb-landing-fold+.nb-timebreaks-bridge,.nb-landing-fold+.nb-narrative-bridge,.nb-landing-fold+.nb-narrative-section{margin-top:max(24px,min(3vh,44px))}.nb-previous-vibes-section{background:var(--nb-paper2);border-top:4px solid var(--nb-ink);border-bottom:4px solid var(--nb-ink);padding-block-start:max(30px,min(4vw,56px));padding-block-end:max(30px,min(4vw,56px))}.nb-previous-vibes-inner{padding-top:0;padding-bottom:0}.nb-previous-vibes-head{justify-content:space-between;align-items:center;gap:max(18px,min(4vw,48px));margin-bottom:max(22px,min(3vw,36px));display:flex}.nb-previous-vibes-eyebrow{display:none}.nb-previous-vibes-title{letter-spacing:-.04em;text-transform:none;max-width:18ch;color:var(--nb-text);text-wrap:balance;margin:0;font-family:Space Grotesk,sans-serif;font-size:max(42px,min(5.2vw,74px));font-weight:700;line-height:.96}.nb-previous-vibes-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--nb-muted);margin:max(12px,min(1.4vw,18px)) 0 0;font-family:Space Mono,monospace;font-size:12px;font-weight:700}.nb-previous-vibes-section+.nb-timebreaks-bridge,.nb-previous-vibes-section+.nb-narrative-bridge,.nb-previous-vibes-section+.nb-narrative-section{margin-top:max(14px,min(2vh,28px))}.nb-timebreaks-bridge{background:0 0;height:300svh;min-height:1100px;position:relative}.nb-timebreaks-pin{top:var(--nb-nav-height);min-height:calc(100svh - var(--nb-nav-height));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(24px,min(3.6vh,42px));padding-block-start:max(12px,min(2.2vh,28px));padding-block-end:max(12px,min(2.2vh,28px));display:flex;position:sticky}.nb-timebreaks-copy{justify-items:center;gap:max(30px,min(3.8vh,46px));width:min(100%,980px);display:grid}.nb-timebreaks-beats{width:100%;min-height:max(150px,min(23svh,224px));margin-top:6px;position:relative}.nb-timebreaks-beat{opacity:0;pointer-events:none;align-content:center;justify-items:center;gap:max(20px,min(2.4vh,28px));transition:opacity .16s,transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(18px)}.nb-timebreaks-beat.active{opacity:1;transform:none}.nb-timebreaks-title{letter-spacing:-.035em;text-transform:none;text-wrap:balance;max-width:13ch;font-size:max(36px,min(5.4vw,72px));line-height:.96}.nb-timebreaks-hl{border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);color:var(--nb-ink-on-fill);padding:.03em .16em .08em;display:inline-block}.nb-timebreaks-hl.green{background:var(--nb-green)}.nb-timebreaks-hl.yellow{background:var(--nb-yellow)}.nb-timebreaks-hl.red{background:var(--nb-red)}.nb-timebreaks-hl.violet{background:var(--nb-violet)}.nb-timebreaks-hl.pink{background:var(--nb-pink)}.nb-timebreaks-subline{text-transform:uppercase;letter-spacing:.12em;max-width:68ch;color:var(--nb-muted);margin:0;font-family:Space Mono,monospace;font-size:max(10px,min(1.1vw,12px));font-weight:700;line-height:1.55}.nb-timebreaks-visual{justify-items:center;gap:max(28px,min(3.4vh,42px));width:min(100%,980px,max(320px,200svh - 760px));display:grid;position:relative}.nb-timebreaks-stage{aspect-ratio:2;background:var(--nb-paper);border:4px solid var(--nb-ink);width:100%;box-shadow:var(--nb-sh-xl);position:relative;overflow:hidden}.nb-timebreaks-stage canvas{width:100%;height:100%;display:block}.nb-timebreaks-foot{justify-content:center;align-items:center;gap:14px;width:100%;min-height:20px;display:inline-flex}.nb-timebreaks-steps{align-items:center;gap:8px;display:inline-flex}.nb-timebreaks-steps i{background:var(--nb-paper);border:3px solid var(--nb-ink);width:12px;height:12px;transition:background .2s}.nb-timebreaks-steps i.on{background:var(--nb-action)}.nb-timebreaks-hint{text-transform:uppercase;letter-spacing:.1em;color:var(--nb-muted);font-family:Space Mono,monospace;font-size:11px;font-weight:700}.nb-timebreaks-hint-mobile{display:none}@media (max-width:900px){.nb-timebreaks-hint-desktop{display:none}.nb-timebreaks-hint-mobile{display:inline}}.nb-timebreaks-bridge+.nb-narrative-section{margin-top:0}.nb-narrative-bridge{background:0 0;align-items:center;min-height:max(360px,min(48svh,560px));display:grid;position:relative;overflow:hidden}.nb-narrative-bridge-inner{z-index:1;min-height:inherit;place-items:center;padding-block-start:max(54px,min(8vh,88px));padding-block-end:max(54px,min(8vh,88px));display:grid;position:relative}.nb-narrative-bridge-copy{z-index:2;text-align:center;justify-items:center;gap:18px;max-width:620px;display:grid;position:relative}.nb-narrative-bridge-title{letter-spacing:-.03em;text-transform:none;text-wrap:balance;flex-direction:column;align-items:center;font-size:max(44px,min(5vw,76px));line-height:.94;display:flex}.nb-narrative-bridge-title mark{background:var(--nb-green);color:var(--nb-ink-on-fill);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);padding:.02em .12em .07em;display:inline-block}.nb-narrative-bridge-body{max-width:58ch;margin:0;font-size:max(16px,min(1.35vw,19px));line-height:1.55}.nb-narrative-bridge-tokens{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.nb-narrative-bridge-tokens span{background:var(--nb-paper);color:var(--nb-text);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;padding:8px 12px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:inline-flex;position:absolute}.nb-narrative-bridge-tokens span:before{content:"";background:var(--nb-action);border:2px solid var(--nb-ink);width:8px;height:8px}.nb-narrative-bridge-tokens span:first-child{top:60%;left:18%;transform:rotate(-3deg)}.nb-narrative-bridge-tokens span:nth-child(2){background:var(--nb-violet);top:28%;right:18%;transform:rotate(3deg)}.nb-narrative-bridge-tokens span:nth-child(3){background:var(--nb-green);bottom:23%;left:14%;transform:rotate(2deg)}.nb-narrative-bridge-tokens span:nth-child(4){background:var(--nb-blue);bottom:31%;right:34%;transform:rotate(-2deg)}.nb-narrative-bridge-tokens span:nth-child(5){background:var(--nb-yellow);bottom:8%;left:21%;transform:rotate(3deg)}.nb-narrative-bridge-tokens span:nth-child(6){bottom:8%;right:23%;transform:rotate(-2deg)}.nb-narrative-bridge+.nb-narrative-section{margin-top:0}.nb-narrative-section{border-top:4px solid var(--nb-ink);border-bottom:4px solid var(--nb-ink);background:0 0;scroll-margin-top:88px;position:relative}.nb-narrative-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,.96fr);align-items:start;gap:max(28px,min(5vw,72px));max-width:1520px;margin:0 auto;padding:0 max(20px,min(5vw,56px));display:grid;position:relative}.nb-narrative-viz{top:var(--nb-nav-height);height:calc(100svh - var(--nb-nav-height));place-items:center;min-height:560px;padding:0;display:grid;position:sticky}.nb-narrative-stage-wrap{aspect-ratio:1;width:min(100%,660px);max-height:min(72vh,660px);position:relative}.nb-narrative-stage{background:var(--nb-paper);border:4px solid var(--nb-ink);width:100%;height:100%;box-shadow:var(--nb-sh-xl);background-image:linear-gradient(to right, color-mix(in srgb, var(--nb-ink) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--nb-ink) 9%, transparent) 1px, transparent 1px);background-size:7.14286% 7.14286%;position:relative;overflow:hidden}.nb-narrative-stage canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.nb-narrative-legend{z-index:2;background:var(--nb-paper);border:3px solid var(--nb-ink);width:min(250px,100% - 28px);box-shadow:var(--nb-sh-sm);opacity:0;gap:6px;padding:10px 12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:14px;left:14px;transform:translateY(8px)}.nb-narrative-legend.show{opacity:1;transform:none}.nb-narrative-legend .title,.nb-narrative-legend .ends{text-transform:uppercase;letter-spacing:.08em;color:var(--nb-text);justify-content:space-between;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:flex}.nb-narrative-legend .scale{grid-template-columns:repeat(13,1fr);gap:3px;display:grid}.nb-narrative-legend i{border:2px solid var(--nb-ink);height:14px}.nb-narrative-dj-layer{z-index:3;pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.nb-narrative-dj-layer.show{opacity:1}.nb-narrative-dj{will-change:transform;filter:drop-shadow(4px 4px 0 var(--nb-shadow));position:absolute;top:0;left:0}.nb-narrative-dj-badge{align-items:center;gap:24px;display:inline-flex}.nb-narrative-dj[data-dj=unwise] .nb-narrative-dj-badge{transform:translate(-4%,-100%)}.nb-narrative-dj-avatar{place-items:center;width:42px;height:42px;display:grid}.nb-narrative-dj-label{background:var(--nb-action);min-height:20px;color:var(--nb-ink-on-fill);border:2px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;margin-left:4px;padding:3px 7px 3px 8px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.nb-narrative-dj[data-dj=otter] .nb-narrative-dj-label{background:var(--nb-blue)}.nb-narrative-community-card{z-index:4;background:var(--nb-green);width:min(260px,100% - 28px);color:var(--nb-ink-on-fill);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);opacity:0;gap:8px;padding:10px 12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:14px;right:14px;transform:rotate(2deg)translateY(-8px)}.nb-narrative-community-card.show{opacity:1;transform:rotate(2deg)}.nb-narrative-community-live{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.nb-narrative-community-live i{background:var(--nb-ink);width:9px;height:9px;animation:2s steps(2,end) infinite nb-narrative-blink}.nb-narrative-community-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.nb-narrative-community-stats b{background:var(--nb-paper);color:var(--nb-text);border:2px solid var(--nb-ink);text-align:center;gap:1px;padding:5px;font-family:Space Mono,monospace;font-size:15px;line-height:1;display:grid}.nb-narrative-community-stats small{text-transform:uppercase;letter-spacing:.05em;font-size:8px}@keyframes nb-narrative-blink{50%{opacity:.25}}.nb-narrative-steps{padding:max(20px,min(3vh,34px)) 0 max(64px,min(9vh,110px))}.nb-narrative-step{min-height:calc(100svh - var(--nb-nav-height));opacity:.48;flex-direction:column;justify-content:center;gap:max(18px,min(2.4vh,26px));padding-block-start:max(28px,min(4vh,48px));padding-block-end:max(28px,min(4vh,48px));transition:opacity .18s,transform .18s;display:flex;transform:translateY(10px)}.nb-narrative-step.active{opacity:1;transform:none}.nb-narrative-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--nb-muted);align-items:center;gap:9px;margin:0;font-family:Space Mono,monospace;font-size:12px;font-weight:700;display:inline-flex}.nb-narrative-eyebrow span{background:color-mix(in srgb, var(--nb-action) 82%, var(--nb-paper));border:2px solid var(--nb-ink);width:9px;height:9px;box-shadow:none;flex:none}.nb-narrative-step-title{letter-spacing:-.03em;text-transform:none;text-wrap:balance;flex-direction:column;align-items:flex-start;gap:max(10px,min(.18em,16px));max-width:11.5em;font-size:max(34px,min(4.4vw,68px));line-height:1;display:flex}.nb-narrative-title-line{text-wrap:balance;max-width:100%;line-height:.96;display:block}.nb-narrative-step-body{text-wrap:pretty;max-width:min(68ch,640px);margin:0;font-size:max(16px,min(1.45vw,20px));line-height:1.58}.nb-narrative-step-body b{color:var(--nb-text)}.nb-narrative-hl{background:var(--nb-yellow);color:var(--nb-ink-on-fill);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .14em .08em;line-height:.95;display:inline-block}.nb-narrative-hl.green{background:var(--nb-green)}.nb-narrative-hl.blue{background:color-mix(in srgb, var(--nb-blue) 48%, var(--nb-paper))}.nb-narrative-hl.violet{background:var(--nb-violet)}.nb-narrative-hl.pink{background:var(--nb-action)}.nb-narrative-cue{width:-moz-fit-content;width:fit-content;color:var(--nb-muted);text-transform:uppercase;letter-spacing:.14em;background:0 0;align-items:center;gap:7px;padding:0;font-family:Space Mono,monospace;font-size:10px;font-weight:700;animation:1.15s cubic-bezier(.16,1,.3,1) infinite nb-narrative-cue-nudge;display:inline-flex;transform:translateY(-1px)}.nb-narrative-cue-arrow{display:inline-flex}@keyframes nb-narrative-cue-nudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(5px)}}.nb-roles-section{background:var(--nb-paper2);border-top:4px solid var(--nb-ink);border-bottom:4px solid var(--nb-ink);text-align:center;width:100%;margin:0;padding:max(58px,min(7vw,100px)) 0 max(56px,min(6.5vw,92px));scroll-margin-top:88px}.nb-roles-inner{max-width:1180px;margin:0 auto;padding-inline-start:max(20px,min(5vw,56px));padding-inline-end:max(20px,min(5vw,56px))}.nb-roles-kicker{text-transform:uppercase;letter-spacing:.34em;color:var(--nb-muted);align-items:center;gap:12px;margin:0 auto 28px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;display:inline-flex}.nb-roles-kicker:before{content:"";background:var(--nb-action);border:3px solid var(--nb-ink);flex:none;width:11px;height:11px}.nb-roles-title{letter-spacing:-.045em;text-transform:none;max-width:20ch;color:var(--nb-text);text-align:center;text-wrap:balance;margin:0 auto;font-family:Space Grotesk,sans-serif;font-size:max(48px,min(6vw,84px));font-weight:700;line-height:1.15}.nb-roles-title span{white-space:nowrap;display:block}.nb-role-chips{flex-wrap:wrap;justify-content:center;gap:12px 14px;max-width:880px;margin:max(38px,min(4vw,54px)) auto 0;display:flex}.nb-role-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:4px solid var(--nb-ink);background:var(--nb-paper2);color:var(--nb-text);box-shadow:7px 7px 0 0 var(--nb-shadow);text-transform:none;letter-spacing:0;cursor:pointer;border-radius:0;padding:14px 22px;font-family:Space Grotesk,sans-serif;font-size:max(16px,min(1.3vw,21px));font-weight:700;line-height:1;transition:transform .1s,box-shadow .1s,background .1s}.nb-role-chip:hover{box-shadow:9px 9px 0 0 var(--nb-shadow);transform:translate(-2px,-2px)}.nb-role-chip.on{background:var(--nb-action);color:var(--nb-ink-on-fill);box-shadow:7px 7px 0 0 var(--nb-shadow)}.nb-role-answer{text-align:center;max-width:690px;color:var(--nb-text);margin:max(42px,min(5vw,64px)) auto 0;font-family:Space Grotesk,sans-serif;font-size:max(22px,min(2vw,30px));font-weight:500;line-height:1.2}.nb-role-answer b{background:var(--nb-yellow);color:var(--nb-ink-on-fill);border:3px solid var(--nb-ink);white-space:nowrap;padding:0 .14em;font-weight:700}@media (max-width:768px){.nb-roles-section{padding-block-start:max(42px,min(7svh,60px));padding-block-end:max(42px,min(7svh,60px))}.nb-roles-kicker{letter-spacing:.22em;gap:9px;margin-bottom:18px;font-size:11px}.nb-roles-title{font-size:max(24px,min(7.2vw,38px));line-height:1.14}.nb-role-chips{gap:8px 9px;margin-top:26px}.nb-role-chip{box-shadow:4px 4px 0 0 var(--nb-shadow);border-width:3px;padding:12px 14px;font-size:14px}.nb-role-chip:hover{box-shadow:5px 5px 0 0 var(--nb-shadow)}.nb-role-chip.on{box-shadow:4px 4px 0 0 var(--nb-shadow)}.nb-role-answer{min-height:74px;margin-top:26px;font-size:18px;line-height:1.35}}.nb-community-section{padding-top:max(50px,min(5vw,76px));padding-bottom:max(42px,min(5vw,70px))}.nb-community-tab{background:var(--nb-foot-bg);width:-moz-fit-content;width:fit-content;color:var(--nb-foot-text);border:3px solid var(--nb-foot-bg);box-shadow:6px 6px 0 0 var(--nb-ink);text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;padding:9px 18px;font-family:Space Mono,monospace;font-size:max(11px,min(1.1vw,14px));font-weight:700;display:inline-flex;transform:rotate(-2deg)}.nb-community-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:max(22px,min(3vw,34px));display:flex}.nb-community-lede{max-width:560px}.nb-community-grid{gap:max(18px,min(2vw,26px));display:grid}.nb-lower-promo-section{gap:max(18px,min(2.4vw,28px));padding-top:max(26px,min(3vw,42px));padding-bottom:max(44px,min(5vw,72px));display:grid}.nb-closing-section{background:var(--nb-paper2);color:var(--nb-text);border-top:4px solid var(--nb-ink);border-bottom:4px solid var(--nb-ink);scroll-margin-top:88px}.nb-closing-inner{max-width:1380px;margin:0 auto;padding:max(60px,min(7vw,108px)) max(20px,min(5vw,56px))}.nb-closing-content{justify-items:center;width:min(100%,1120px);max-width:100%;margin-inline-start:auto;margin-inline-end:auto;display:grid}.nb-closing-title{text-transform:none;letter-spacing:-.035em;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--nb-text);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.22em;margin:0;font-family:Space Grotesk,sans-serif;font-size:max(40px,min(5.2vw,86px));font-weight:700;line-height:.98;display:flex}.nb-closing-title-lead{display:inline-block}.nb-closing-cycler{align-items:center;display:inline-flex}.nb-closing-cycler-word{color:var(--nb-ink-on-fill);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-md);text-align:center;white-space:nowrap;min-width:3ch;padding:.02em .18em .06em;transition:background-color .24s;display:inline-block}.nb-closing-cycler.swap .nb-closing-cycler-word{animation:.5s cubic-bezier(.2,.8,.2,1) nb-closing-cycler-pop}@keyframes nb-closing-cycler-pop{0%{opacity:0;transform:translateY(18px)rotate(-2deg)}to{opacity:1;transform:none}}.nb-closing-action-row{grid-template-columns:auto auto;justify-content:center;justify-self:center;align-items:center;gap:max(24px,min(3vw,46px));width:min(100%,1040px);margin-top:max(26px,min(4vw,44px));display:grid}.nb-closing-support{letter-spacing:-.02em;max-width:none;color:var(--nb-text);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.28em;margin:0;font-family:Space Grotesk,sans-serif;font-size:max(20px,min(2.1vw,30px));font-weight:700;line-height:1.16;display:flex}.nb-closing-count-hl{background:var(--nb-green);color:var(--nb-ink-on-fill);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);white-space:nowrap;padding:.02em .16em .06em;line-height:.96;display:inline-block}.nb-closing-main-cta{flex:none;margin-top:0}@media (max-width:900px){:root,html[data-mode=paper]{--nb-story-handoff:clamp(28px, 4svh, 44px);--nb-narrative-mobile-viz-height:clamp(280px, 44svh, 392px);--nb-narrative-mobile-stage-size:min(100%, calc(var(--nb-narrative-mobile-viz-height) - 36px));--nb-narrative-mobile-step-pad:clamp(46px, 8svh, 68px)}.nb-roles-section{padding-block-start:max(54px,min(9svh,76px));padding-block-end:max(54px,min(9svh,76px))}.nb-narrative-inner{grid-template-columns:1fr;gap:0}.nb-timebreaks-bridge{height:220svh;min-height:900px}.nb-timebreaks-pin{min-height:calc(100svh - var(--nb-nav-height));text-align:center;align-items:center;gap:max(18px,min(3svh,28px));padding-block-start:max(14px,min(3svh,28px));padding-block-end:max(14px,min(3svh,28px))}.nb-timebreaks-copy{justify-items:center;gap:max(18px,min(3svh,26px))}.nb-timebreaks-beats{min-height:max(142px,min(22svh,190px))}.nb-timebreaks-beat{align-content:center;justify-items:center;gap:14px}.nb-timebreaks-title{max-width:13ch;margin-inline-start:auto;margin-inline-end:auto;font-size:max(34px,min(10vw,50px))}.nb-timebreaks-subline{letter-spacing:.09em;font-size:10px}.nb-timebreaks-visual{width:min(100%,max(278px,133.33svh - 559.986px));margin-inline-start:auto;margin-inline-end:auto}.nb-timebreaks-stage{aspect-ratio:4/3;width:100%}.nb-timebreaks-foot{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px}.nb-founders-card{grid-template-columns:1fr;gap:20px}.nb-founders-buy{align-items:flex-start}.nb-price{flex-wrap:wrap}.nb-steam-bar{align-items:flex-start}.nb-steam-text{flex-direction:column;align-items:flex-start}.nb-closing-inner{padding-block-start:max(46px,min(8svh,72px));padding-block-end:max(46px,min(8svh,72px))}.nb-closing-title{letter-spacing:-.03em;flex-wrap:nowrap;align-items:baseline;gap:.16em;font-size:max(22px,min(6.1vw,34px));display:flex}.nb-closing-cycler-word{box-shadow:var(--nb-sh-sm);border-width:3px;padding-inline-start:.13em;padding-inline-end:.13em}.nb-closing-action-row{grid-template-columns:1fr;place-items:stretch center;gap:18px;width:100%}.nb-closing-support{white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:.26em;max-width:100%;font-size:max(12px,min(3.6vw,24px))}.nb-closing-count-hl{box-shadow:var(--nb-sh-xs);border-width:2px}.nb-closing-main-cta{width:100%}.nb-narrative-bridge{min-height:auto}.nb-narrative-bridge-inner{padding-block-start:max(46px,min(8svh,72px));padding-block-end:max(46px,min(8svh,72px));display:block}.nb-narrative-bridge-copy{text-align:left;justify-items:start;max-width:560px}.nb-narrative-bridge-title{align-items:flex-start;font-size:max(38px,min(10vw,52px))}.nb-narrative-bridge-tokens{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}.nb-narrative-bridge-tokens span{padding:7px 9px;font-size:10px;position:static;transform:none!important}.nb-narrative-viz{height:var(--nb-narrative-mobile-viz-height);z-index:5;background:var(--nb-paper2);border-bottom:4px solid var(--nb-ink);place-items:center;min-height:0;margin:0 calc(-1*max(20px,min(5vw,56px)));padding:10px max(20px,min(5vw,56px)) 18px;top:62px}.nb-narrative-stage-wrap{width:min(calc(100% - 96px), var(--nb-narrative-mobile-stage-size));max-height:var(--nb-narrative-mobile-stage-size)}.nb-narrative-stage{box-shadow:var(--nb-sh-md)}.nb-narrative-legend{gap:4px;width:min(196px,100% - 16px);padding:7px 9px;bottom:8px;left:8px}.nb-narrative-legend i{height:10px}.nb-narrative-legend .title,.nb-narrative-legend .ends{font-size:8px}.nb-narrative-community-card{white-space:nowrap;align-items:center;gap:7px;width:max-content;max-width:none;padding:4px 8px;display:inline-flex;top:auto;bottom:-14px;left:50%;right:auto;transform:translate(-50%,6px)}.nb-narrative-community-card.show{transform:translate(-50%)}.nb-narrative-community-live{letter-spacing:.05em;gap:4px;font-size:8px}.nb-narrative-community-live i{width:7px;height:7px}.nb-narrative-community-stats{gap:5px;display:inline-flex}.nb-narrative-community-stats b{align-items:baseline;gap:3px;padding:2px 5px;font-size:10px;display:inline-flex}.nb-narrative-community-stats small{letter-spacing:.03em;font-size:6px}.nb-narrative-community-stats b:nth-child(3){display:none}.nb-narrative-dj{transition:none}.nb-narrative-dj[data-dj=otter]{top:40%;left:0;transform:translate(calc(-100% - 9px),-50%)!important}.nb-narrative-dj[data-dj=unwise]{top:60%;left:auto;right:0;transform:translate(calc(100% + 9px),-50%)!important}.nb-narrative-dj .nb-narrative-dj-badge{flex-direction:column;align-items:center;gap:3px;transform:none!important}.nb-narrative-dj-avatar{width:32px;height:32px}.nb-narrative-dj-avatar>div{width:32px!important;height:32px!important}.nb-narrative-dj-label{text-align:center;min-height:15px;margin-left:0;padding:1px 4px;font-size:7px}.nb-narrative-dj-badge{gap:5px;padding:2px 6px 2px 2px}.nb-narrative-steps{padding:60px 0 58px}.nb-narrative-step{min-height:auto;padding:var(--nb-narrative-mobile-step-pad) 0;opacity:1;gap:16px;transform:none}.nb-narrative-step-title{gap:max(7px,min(1.2svh,11px));max-width:11.5em;font-size:max(32px,min(8.7vw,46px));line-height:1}.nb-narrative-step-body{font-size:16px;line-height:1.55}.nb-role-answer{min-height:0}.nb-community-head{align-items:flex-start}.nb-previous-vibes-section{padding-block-start:max(34px,min(7svh,54px));padding-block-end:max(34px,min(7svh,54px))}.nb-previous-vibes-head{flex-direction:column;align-items:flex-start;gap:18px}.nb-previous-vibes-title{max-width:12ch;margin-top:16px;font-size:max(38px,min(11vw,54px))}}@media (max-width:900px) and (max-height:720px){.nb-timebreaks-bridge{min-height:800px}.nb-timebreaks-pin{padding-block-start:22px;padding-block-end:22px}.nb-timebreaks-visual{width:min(100%,300px)}:root,html[data-mode=paper]{--nb-narrative-mobile-viz-height:clamp(230px, 36svh, 260px);--nb-narrative-mobile-step-pad:36px}.nb-narrative-viz{padding-block-start:8px;padding-block-end:16px}.nb-narrative-step-title{font-size:max(30px,min(8.2vw,40px))}.nb-narrative-step-body{font-size:15px;line-height:1.5}}@media (max-width:900px) and (min-height:880px){:root,html[data-mode=paper]{--nb-narrative-mobile-viz-height:clamp(340px, 42svh, 400px);--nb-narrative-mobile-step-pad:clamp(62px, 8svh, 82px)}}.nb-rp{perspective:1100px;height:200px;position:relative}.nb-rp-base{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-md);gap:14px;padding:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.nb-rp-deck{flex:none;align-self:center;width:130px;height:130px;position:relative}.nb-rp-platter{border:3px solid var(--nb-ink);background:repeating-radial-gradient(circle,#161616 0 2.5px,#2c2c2c 2.5px 5px);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.nb-rp-platter:after{content:"";background:linear-gradient(#ffffffb8,#fff0);border-radius:2px;width:3px;height:43%;position:absolute;top:7%;left:50%;transform:translate(-50%)}.nb-rp:hover .nb-rp-platter{animation:3.2s linear infinite nb-spin}.nb-rp.is-deleting .nb-rp-platter{animation:none}@keyframes nb-spin{to{transform:rotate(360deg)}}.nb-rp-plab{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.nb-rp-plab .lab{border:2px solid var(--nb-ink);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.nb-rp-plab .hole{background:var(--nb-paper);border:2px solid var(--nb-ink);border-radius:50%;width:7px;height:7px}.nb-rp-arm{border:3px solid var(--nb-ink);transform-origin:top;z-index:2;background:#c9c9c9;border-radius:6px;width:12px;height:110px;transition:transform .5s cubic-bezier(.5,.05,.3,1);position:absolute;top:-7px;right:-7px;transform:rotate(40deg)}.nb-rp-arm:after{content:"";background:var(--nb-ink);width:16px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.nb-rp:hover .nb-rp-arm{transform:rotate(13deg)}.nb-rp.is-deleting .nb-rp-arm{transform:rotate(40deg)}.nb-rp-side{flex-direction:column;flex:1;justify-content:center;gap:9px;min-width:0;display:flex}.nb-rp-titlerow{align-items:center;gap:8px;display:flex}.nb-rp-name{text-transform:uppercase;letter-spacing:-.02em;min-width:0;color:var(--nb-text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:17px;font-weight:700;line-height:1.05;display:flex;overflow:hidden}.nb-rp-name .lock{font-size:12px}.nb-rp-edit{border:3px solid var(--nb-ink);background:var(--nb-violet);width:30px;height:30px;color:var(--nb-ink-on-fill);box-shadow:var(--nb-sh-xs);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:13px;transition:transform .1s,box-shadow .1s;display:flex}.nb-rp-edit:hover{box-shadow:var(--nb-sh-sm);transform:translate(-1px,-1px)}.nb-rp-edit:active{box-shadow:none;transform:translate(2px,2px)}.nb-rp-name-input{background:var(--nb-yellow);width:100%;color:var(--nb-ink-on-fill);border:3px solid var(--nb-ink);outline:none;padding:4px 8px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.nb-rp-meta{color:var(--nb-muted);font-family:Space Mono,monospace;font-size:11px;font-weight:700}.nb-rp-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--nb-ink-on-fill);background:var(--nb-action);border:3px solid var(--nb-ink);width:-moz-fit-content;width:fit-content;padding:3px 7px;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.nb-rp-controls{gap:8px;margin-top:2px;display:flex}.nb-rp-rejoin{text-transform:uppercase;letter-spacing:.02em;background:var(--nb-action);height:44px;color:var(--nb-ink-on-fill);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:7px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex}.nb-rp-rejoin:hover{box-shadow:var(--nb-sh-md);transform:translate(-2px,-2px)}.nb-rp-rejoin:active{box-shadow:none;transform:translate(4px,4px)}.nb-rp-rejoin:disabled{cursor:wait;opacity:.7}.nb-rp-lid{background:color-mix(in srgb, var(--nb-ink) 18%, transparent);border:4px solid var(--nb-ink);transform-origin:top;z-index:4;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s cubic-bezier(.4,.05,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(-120deg)}.nb-rp-lid .hinge{background:var(--nb-ink);height:6px;position:absolute;top:-4px;left:24px;right:24px}.nb-rp-lid .knob{background:var(--nb-ink);border-radius:5px;width:46px;height:9px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.nb-rp.is-deleting{pointer-events:none;animation:.66s cubic-bezier(.5,.05,.3,1) forwards nb-rp-eject}.nb-rp.is-deleting .nb-rp-lid{transition:transform .26s;transform:rotateX(0)}@keyframes nb-rp-eject{0%,44%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.82)}}.nb-rd-card{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.nb-rd-head{background:var(--nb-text);color:var(--nb-paper);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;display:flex}.nb-rd-body{background-image:repeating-linear-gradient(transparent 0 31px, color-mix(in srgb, var(--nb-text) 6%, transparent) 31px 32px);flex-direction:column;padding:max(16px,min(2vw,22px)) max(20px,min(2.6vw,30px)) max(18px,min(2.2vw,22px));display:flex}.nb-rd-metaline{letter-spacing:.08em;color:var(--nb-muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;display:flex}.nb-rd-metaline b{color:var(--nb-text)}.nb-rd-title{text-transform:uppercase;letter-spacing:-.03em;color:var(--nb-text);margin:6px 0 8px;font-family:Space Grotesk,sans-serif;font-size:max(24px,min(3vw,38px));font-weight:700;line-height:.92}.nb-rd-desc{max-width:620px;color:color-mix(in srgb, var(--nb-text) 82%, transparent);margin:0;font-family:Space Grotesk,sans-serif;font-size:max(13px,min(1.3vw,16px));font-weight:500;line-height:1.5}.nb-rd-seal{background:var(--nb-action);border:5px double var(--nb-ink);width:84px;height:84px;box-shadow:var(--nb-sh-sm);text-align:center;letter-spacing:.1em;color:var(--nb-ink-on-fill);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-family:Space Mono,monospace;font-size:11px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:58px;right:24px;transform:rotate(-12deg)}.nb-rd-seal.stamped{animation:.35s nb-stamp}@keyframes nb-stamp{0%,to{transform:rotate(-12deg)scale(1)}35%{transform:rotate(-9deg)scale(1.18)}}.nb-rd-sign{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:max(18px,min(2.4vw,28px));display:flex}.nb-rd-x{color:var(--nb-text);padding-bottom:2px;font-family:Space Mono,monospace;font-size:24px;font-weight:700}.nb-rd-sigwrap{border-bottom:3px dashed var(--nb-ink);flex:1;min-width:90px;height:44px;position:relative}.nb-rd-sigtext{color:var(--nb-text);white-space:nowrap;clip-path:inset(0 100% 0 0);pointer-events:none;font-family:Caveat,cursive;font-size:34px;font-weight:700;line-height:1;position:absolute;bottom:4px;left:6px}.nb-rd-siglabel{color:var(--nb-muted);text-transform:uppercase;letter-spacing:.12em;font-family:Space Mono,monospace;font-size:9px;font-weight:700;position:absolute;top:calc(100% + 4px);left:6px}.nb-rd-btn{background:var(--nb-action);color:var(--nb-ink-on-fill);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;padding:14px 22px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;transition:transform .1s,box-shadow .1s,background .1s;position:relative;overflow:hidden}.nb-rd-btn:hover{box-shadow:var(--nb-sh-md);transform:translate(-2px,-2px)}.nb-rd-btn:active{box-shadow:var(--nb-sh-xs);transform:translate(2px,2px)}.nb-rd-btn:disabled{cursor:not-allowed;opacity:.6}.nb-rd-btn .nb-rd-fill{background:#00000038;width:0;position:absolute;top:0;bottom:0;left:0}.nb-rd-btn .nb-rd-btn-label{z-index:1;position:relative}.nb-rd-btn.signed{background:var(--nb-green);box-shadow:var(--nb-sh-sm);transform:none}.nb-tape{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-md);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.nb-tape:nth-child(odd){transform:rotate(-1.4deg)}.nb-tape:nth-child(2n){transform:rotate(1.4deg)}.nb-tape:nth-child(odd):hover{box-shadow:var(--nb-sh-lg);transform:rotate(-1.4deg)translate(-3px,-6px)}.nb-tape:nth-child(2n):hover{box-shadow:var(--nb-sh-lg);transform:rotate(1.4deg)translate(-3px,-6px)}.nb-tapes-flat .nb-tape,.nb-tapes-flat .nb-tape:nth-child(odd),.nb-tapes-flat .nb-tape:nth-child(2n){transform:none}.nb-tapes-flat .nb-tape:hover,.nb-tapes-flat .nb-tape:nth-child(odd):hover,.nb-tapes-flat .nb-tape:nth-child(2n):hover{box-shadow:var(--nb-sh-lg);transform:translate(-3px,-6px)}.nb-gallery-card-slot{content-visibility:auto;contain-intrinsic-size:0 370px;min-width:0}.nb-screw{border:2px solid var(--nb-ink);background:var(--nb-paper2);z-index:4;border-radius:50%;width:13px;height:13px;position:absolute}.nb-screw:before{content:"";background:var(--nb-ink);height:2px;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%)rotate(45deg)}.nb-screw.tl{top:7px;left:7px}.nb-screw.tr{top:7px;right:7px}.nb-screw.bl{bottom:7px;left:7px}.nb-screw.br{bottom:7px;right:7px}.nb-tape-label{border-bottom:4px solid var(--nb-ink);background:var(--nb-paper2);align-items:center;gap:9px;padding:10px 30px;display:flex}.nb-tape-label .nb-tape-status{flex:none;align-items:center;display:inline-flex}.nb-tape-label .t-title{text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--nb-text);flex:1;font-size:16px;font-weight:700;overflow:hidden}.nb-node-window{border-bottom:4px solid var(--nb-ink);background:var(--nb-paper);height:132px;position:relative;overflow:hidden}.nb-node-window .nb-tape-tags{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;top:9px;left:9px}.nb-node-window .tag-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--nb-ink-on-fill);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);background:var(--nb-green);padding:4px 7px;font-family:Space Mono,monospace;font-size:9px;font-weight:700}.nb-node-window .tag-badge-remix{background:var(--nb-violet)}.nb-tape-mech{border-bottom:4px solid var(--nb-ink);background:var(--nb-paper2);color:var(--nb-ink);align-items:center;gap:12px;padding:12px 18px;display:flex}.nb-reel{flex:none;width:40px;height:40px;display:block}.nb-reel-rot{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite nb-reelspin}.nb-tape:hover .nb-reel-rot{animation-duration:1.5s}@keyframes nb-reelspin{to{transform:rotate(360deg)}}.nb-tape-bridge{border:3px solid var(--nb-ink);background-color:var(--nb-paper);background-image:repeating-linear-gradient(90deg, var(--nb-ink) 0 2px, transparent 2px 7px);background-position:0 0;flex:1;height:20px;animation:.9s linear infinite nb-tapeflow}.nb-tape:hover .nb-tape-bridge{animation-duration:.3s}@keyframes nb-tapeflow{to{background-position-x:-7px}}.nb-tape-foot{flex-direction:column;gap:10px;padding:13px 16px 22px;display:flex}.nb-card-author{color:var(--nb-text);opacity:.85;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;min-height:36px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.nb-card-author-link{border:3px solid var(--nb-ink);background:var(--nb-paper2);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--nb-text);box-shadow:none;text-align:left;cursor:pointer;opacity:1;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;transition:transform .1s,box-shadow .1s,background .1s;display:inline-flex}.nb-card-author-link:hover{box-shadow:var(--nb-sh-xs);background:var(--nb-yellow);color:var(--nb-ink-on-fill);transform:translate(-1px,-1px)}.nb-card-author-link:focus-visible{outline:3px solid var(--nb-blue);outline-offset:3px}.nb-card-author-link:active{box-shadow:none;transform:translate(2px,2px)}.nb-card-author-avatar-frame{flex:none;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:inline-grid}.nb-card-author-avatar{flex:none}.nb-card-author-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nb-card-author-arrow{flex:none;font-family:Space Grotesk,sans-serif;font-weight:700}.nb-card-meta{text-transform:uppercase;letter-spacing:.04em;color:var(--nb-muted);white-space:nowrap;text-overflow:ellipsis;padding:1px 2px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;line-height:1.45;overflow:hidden}.nb-card-actions{gap:8px;display:flex}.nb-card-owner-control-row{justify-content:stretch;display:flex}.nb-card-owner-control-row>*{flex:auto;width:100%}.nb-cbtn{text-transform:uppercase;letter-spacing:.02em;background:var(--nb-paper);min-width:0;color:var(--nb-text);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;transition:transform .1s,box-shadow .1s,background .1s;display:flex}.nb-cbtn:hover{box-shadow:var(--nb-sh-sm);transform:translate(-1px,-1px)}.nb-cbtn:active{box-shadow:none;transform:translate(3px,3px)}.nb-cbtn-primary{background:var(--nb-action);color:var(--nb-ink-on-fill)}.nb-cbtn-share{flex:0 0 40px;width:40px;min-width:40px;padding:9px 6px}.nb-cbtn-vote{background:var(--nb-yellow);color:var(--nb-ink-on-fill);flex:none}.nb-cbtn-vote.on{background:var(--nb-green)}.nb-cbtn:disabled{cursor:wait;opacity:.72}.nb-count{font-family:Space Mono,monospace;font-size:11px}.nb-tape.nb-tape-catalog,.nb-tape.nb-tape-catalog:nth-child(odd),.nb-tape.nb-tape-catalog:nth-child(2n){grid-template-columns:52px minmax(0,1fr);min-width:0;display:grid;transform:none}.nb-tape.nb-tape-catalog:hover,.nb-tape.nb-tape-catalog:nth-child(odd):hover,.nb-tape.nb-tape-catalog:nth-child(2n):hover{box-shadow:var(--nb-sh-lg);transform:translate(-2px,-4px)}.nb-catalog-body{flex-direction:column;min-width:0;display:flex}.nb-catalog-spine{border:0;border-right:4px solid var(--nb-ink);background:var(--nb-foot-bg);min-width:0;color:var(--nb-foot-text);font:inherit;border-radius:0;flex-direction:column;align-items:center;gap:10px;margin:0;padding:11px 6px 10px;display:flex;overflow:hidden}.nb-catalog-spine-link{cursor:pointer;text-decoration:none;transition:background .12s ease-out;color:var(--nb-foot-text)!important}.nb-catalog-spine-link:hover{background:color-mix(in srgb, var(--nb-foot-bg) 82%, var(--nb-violet))}.nb-catalog-spine-link:focus-visible{outline:3px solid var(--nb-focus);outline-offset:-6px}.nb-catalog-spine-name-wrap{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.nb-catalog-spine-name{text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;letter-spacing:.01em;max-height:100%;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:1;overflow:hidden;transform:rotate(180deg)}.nb-catalog-spine-label{writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;opacity:.58;font-family:Space Mono,monospace;font-size:8px;font-weight:700;line-height:1;transform:rotate(180deg)}.nb-catalog-header{border-bottom:4px solid var(--nb-ink);background:var(--nb-paper2);align-items:center;gap:10px;min-height:60px;padding:13px 14px 12px 16px;display:flex}.nb-catalog-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nb-text);letter-spacing:-.03em;text-transform:uppercase;flex:auto;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;line-height:.98;overflow:hidden}.nb-catalog-title:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.nb-catalog-title:focus-visible{outline:3px solid var(--nb-focus);outline-offset:3px}.nb-catalog-type{text-overflow:ellipsis;white-space:nowrap;border:2px solid var(--nb-ink);max-width:124px;box-shadow:var(--nb-sh-xs);background:var(--nb-foot-bg);color:var(--nb-foot-text);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:5px 7px;font-family:Space Mono,monospace;font-size:8px;font-weight:700;line-height:1;overflow:hidden;transform:rotate(-1.5deg)}.nb-catalog-preview{border:0;border-bottom:4px solid var(--nb-ink);background:var(--nb-paper);width:100%;height:132px;color:var(--nb-text);font:inherit;cursor:pointer;border-radius:0;margin:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.nb-catalog-preview:hover{filter:brightness(.98)}.nb-catalog-preview:focus-visible{outline:3px solid var(--nb-focus);outline-offset:-6px}.nb-catalog-preview-empty{background-color:var(--nb-paper2);background-image:linear-gradient(var(--nb-grid) 1px, transparent 1px), linear-gradient(90deg, var(--nb-grid) 1px, transparent 1px);background-size:16px 16px;width:100%;height:132px}.nb-catalog-preview-empty.is-loading{position:relative;overflow:hidden}.nb-catalog-preview-empty.is-loading:after{content:"";background:linear-gradient(100deg, transparent 22%, color-mix(in srgb, var(--nb-paper) 74%, transparent) 48%, transparent 74%);animation:1.1s linear infinite nb-catalog-artwork-loading;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes nb-catalog-artwork-loading{to{transform:translate(100%)}}.nb-composition-preview-canvas{background:var(--nb-paper2)}.nb-catalog-genre{z-index:2;border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);background:var(--nb-green);color:var(--nb-ink-on-fill);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;padding:4px 7px;font-family:Space Mono,monospace;font-size:9px;font-weight:700;line-height:1;position:absolute;top:9px;left:9px}.nb-catalog-foot{flex-direction:column;gap:12px;padding:13px 16px 15px;display:flex}.nb-catalog-meta{min-height:28px;color:var(--nb-muted);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;line-height:1.45;display:flex}.nb-catalog-meta>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.nb-catalog-meta>span+span:before{content:"·";color:color-mix(in srgb, var(--nb-text) 36%, transparent);margin-right:1px}.nb-catalog-node-count{color:var(--nb-muted)}.nb-catalog-node-count i{background:var(--nb-muted);border-radius:1px;width:8px;height:8px}.nb-catalog-play-count strong{color:var(--nb-text);font-variant-numeric:tabular-nums;font-weight:900}.nb-catalog-actions{gap:10px;display:flex}.nb-catalog-listen{min-height:46px;font-size:14px}.nb-catalog-vote{min-width:76px;min-height:46px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px}.nb-catalog-mech{border-top:3px solid var(--nb-ink);border-bottom:0;gap:10px;margin-top:auto;padding:10px 16px}.nb-catalog-mech .nb-reel{width:30px;height:30px}.nb-catalog-mech .nb-tape-bridge{height:16px}.nb-tape-catalog-skeleton .nb-reel-rot,.nb-tape-catalog-skeleton .nb-tape-bridge{animation:none}.nb-catalog-skeleton-avatar,.nb-catalog-skeleton-title,.nb-catalog-skeleton-type,.nb-catalog-skeleton-meta,.nb-catalog-skeleton-action,.nb-catalog-skeleton-vote{border:3px solid var(--nb-ink);background:var(--nb-paper2);display:block}.nb-catalog-skeleton-avatar{background:var(--nb-violet);width:32px;height:32px}.nb-catalog-skeleton-spine-line{background:color-mix(in srgb, var(--nb-foot-text) 46%, transparent);flex:1;width:9px;min-height:100px}.nb-catalog-skeleton-title{width:55%;height:20px}.nb-catalog-skeleton-type{width:62px;height:24px}.nb-catalog-skeleton-preview svg{opacity:.3;width:100%;height:100%}.nb-catalog-skeleton-meta{width:78%;height:13px}.nb-catalog-skeleton-action{flex:1;height:46px}.nb-catalog-skeleton-vote{background:var(--nb-yellow);width:76px;height:46px}@media (max-width:520px){.nb-tape.nb-tape-catalog,.nb-tape.nb-tape-catalog:nth-child(odd),.nb-tape.nb-tape-catalog:nth-child(2n){grid-template-columns:56px minmax(0,1fr)}.nb-catalog-spine{padding-block-start:12px;padding-block-end:12px}.nb-catalog-spine-name{font-size:15px}.nb-catalog-header{min-height:62px;padding:14px 14px 13px 16px}.nb-catalog-title{font-size:21px}.nb-catalog-foot{padding:14px 16px 16px}.nb-catalog-meta{gap:7px;font-size:10px}.nb-catalog-listen,.nb-catalog-vote{min-height:48px}}.nb-founders-card{background:var(--nb-foot-bg);color:var(--nb-foot-text);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:max(22px,min(2.6vw,30px)) max(24px,min(3.4vw,44px));display:grid;position:relative;overflow:hidden}.nb-founders-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--nb-yellow);margin:0 0 8px;font-family:Space Mono,monospace;font-size:12px;font-weight:700}.nb-founders-card h3{text-transform:uppercase;letter-spacing:-.03em;color:var(--nb-foot-text);margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:max(26px,min(3.2vw,40px));font-weight:700;line-height:.92}.nb-founders-sub{color:color-mix(in srgb, var(--nb-foot-text) 80%, transparent);margin:0 0 16px;font-family:Space Grotesk,sans-serif;font-size:max(14px,min(1.3vw,16px));font-weight:500}.nb-founders-chips{flex-wrap:wrap;gap:9px;display:flex}.nb-founders-chips .chip{letter-spacing:.02em;color:var(--nb-foot-text);border:3px solid color-mix(in srgb, var(--nb-foot-text) 45%, transparent);padding:7px 11px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.nb-founders-buy{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.nb-price{align-items:baseline;gap:9px;display:inline-flex}.nb-price .amt{letter-spacing:-.03em;color:var(--nb-foot-text);font-family:Space Grotesk,sans-serif;font-size:max(32px,min(4.2vw,48px));font-weight:700;line-height:1}.nb-price .unlock{letter-spacing:.04em;color:color-mix(in srgb, var(--nb-foot-text) 65%, transparent);font-family:Space Mono,monospace;font-size:12px;font-weight:700}.nb-btn-founder{text-transform:uppercase;letter-spacing:.02em;background:var(--nb-green);color:var(--nb-ink-on-fill);border:4px solid var(--nb-ink);box-shadow:6px 6px 0 0 var(--nb-yellow);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:14px 24px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;transition:transform .1s,box-shadow .1s;display:inline-flex}.nb-btn-founder:hover{box-shadow:10px 10px 0 0 var(--nb-yellow);transform:translate(-3px,-3px)}.nb-btn-founder:active{box-shadow:none;transform:translate(6px,6px)}.nb-steam-bar{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px max(16px,min(2vw,22px));display:flex}.nb-steam-text{color:var(--nb-text);align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:max(13px,min(1.3vw,16px));font-weight:500;display:inline-flex}.nb-steam-text b{text-transform:uppercase;letter-spacing:-.01em;font-weight:700}.nb-steam-text .badge{text-transform:uppercase;letter-spacing:.1em;background:var(--nb-violet);color:var(--nb-ink-on-fill);border:3px solid var(--nb-ink);white-space:nowrap;padding:4px 8px;font-family:Space Mono,monospace;font-size:10px;font-weight:700}@media (max-width:900px){.nb-founders-card{grid-template-columns:1fr;align-items:start;gap:20px;padding:24px max(20px,min(6vw,28px))}.nb-founders-card h3{max-width:9ch;font-size:max(31px,min(9vw,40px));line-height:.94}.nb-founders-sub{max-width:26ch;line-height:1.35}.nb-founders-chips{gap:8px}.nb-founders-chips .chip{padding:7px 9px;font-size:10px}.nb-founders-buy{align-items:flex-start;width:100%}.nb-price{flex-wrap:wrap;row-gap:2px}.nb-btn-founder{white-space:normal;text-align:center;justify-content:center;width:100%}.nb-steam-bar{justify-content:flex-start;align-items:flex-start}.nb-steam-text{flex-direction:column;align-items:flex-start;line-height:1.35}}@media (max-width:768px){.nb-founders-card{gap:16px;padding:22px 20px 24px}.nb-founders-chips{display:none}.nb-founders-eyebrow{margin-bottom:6px}.nb-founders-card h3{margin-bottom:8px}.nb-founders-sub{margin-bottom:0}.nb-founders-buy{gap:12px}}.nb-footer{background:var(--nb-foot-bg);color:var(--nb-foot-text);border-top:4px solid var(--nb-ink)}.nb-footer .nb-logo-word{color:var(--nb-foot-text)}.nb-foot-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:max(24px,min(4vw,56px));max-width:1520px;margin:0 auto;padding:34px max(20px,min(5vw,56px));display:grid}.nb-foot-nav{grid-template-columns:repeat(4,minmax(120px,1fr));gap:24px;display:grid}.nb-foot-group{align-content:start;gap:10px;display:grid}.nb-foot-group-label{text-transform:uppercase;letter-spacing:.12em;color:var(--nb-yellow);font-family:Space Mono,monospace;font-size:10px;font-weight:700}.nb-foot-links{justify-items:start;gap:8px;display:grid}.nb-flink{text-transform:uppercase;letter-spacing:.04em;color:var(--nb-foot-text);border:3px solid var(--nb-foot-text);cursor:pointer;background:0 0;padding:8px 12px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .1s,background .1s,color .1s}.nb-foot-group .nb-flink{text-align:left;text-transform:none;letter-spacing:0;min-height:auto;color:color-mix(in srgb, var(--nb-foot-text) 78%, transparent);border:0;padding:0;display:inline}.nb-foot-group .nb-flink:hover{color:var(--nb-yellow);background:0 0;transform:translate(3px)}.nb-foot-group .nb-flink:focus-visible{outline:3px solid var(--nb-yellow);outline-offset:3px}.nb-foot-group .nb-foot-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;background:0 0}.nb-flink:hover{background:var(--nb-yellow);color:var(--nb-ink-on-fill);border-color:var(--nb-yellow);transform:translate(-2px,-2px)}.nb-flink[aria-disabled=true]{opacity:.5;cursor:default}.nb-flink[aria-disabled=true]:hover{color:var(--nb-foot-text);border-color:var(--nb-foot-text);background:0 0;transform:none}.nb-foot-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--nb-yellow);font-family:Space Mono,monospace;font-size:12px}@media (max-width:768px){.nb-foot-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding:26px 20px 20px}.nb-foot-nav{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;width:min(100%,520px)}.nb-foot-links{gap:9px}.nb-flink{border-width:2px;padding:6px 10px;font-size:12px}.nb-foot-tag{font-size:11px}.nb-foot-theme-inner{flex-direction:column;gap:10px;padding:12px 20px 16px}.nb-foot-swatches{justify-content:center;gap:8px}}.nb-legal-page{min-height:100vh}.nb-legal-shell{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:max(32px,min(6vw,72px)) max(18px,min(5vw,56px)) max(64px,min(9vw,112px))}.nb-legal-hero{max-width:850px}.nb-legal-hero .nb-display{margin:14px 0 0;font-size:max(42px,min(7vw,78px));line-height:.92}.nb-legal-summary{max-width:760px;color:color-mix(in srgb, var(--nb-text) 82%, transparent);margin:22px 0 0;font-family:Space Grotesk,sans-serif;font-size:max(17px,min(2vw,21px));font-weight:600;line-height:1.55}.nb-legal-version{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--nb-text) 62%, transparent);margin:18px 0 0;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.nb-legal-layout{grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:start;gap:max(36px,min(7vw,84px));margin-top:max(44px,min(7vw,76px));display:grid}.nb-legal-toc{border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);background:var(--nb-paper);padding:16px;position:sticky;top:88px}.nb-legal-toc>span{text-transform:uppercase;letter-spacing:.12em;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:block}.nb-legal-toc ol{counter-reset:legal-toc;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nb-legal-toc li{counter-increment:legal-toc}.nb-legal-toc a{color:color-mix(in srgb, var(--nb-text) 72%, transparent);grid-template-columns:24px minmax(0,1fr);gap:6px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;display:grid}.nb-legal-toc a:before{content:counter(legal-toc, decimal-leading-zero);color:var(--nb-action);font-family:Space Mono,monospace;font-size:9px}.nb-legal-toc a:hover{color:var(--nb-text)}.nb-legal-toc a:focus-visible{outline:3px solid var(--nb-action);outline-offset:3px}.nb-legal-article{min-width:0}.nb-legal-section{padding:0 0 38px;scroll-margin-top:92px}.nb-legal-section+.nb-legal-section{border-top:4px solid var(--nb-ink);padding-top:38px}.nb-legal-section h2{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:max(25px,min(3vw,34px));line-height:1.05}.nb-legal-section h3{text-transform:uppercase;margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:18px;line-height:1.1}.nb-legal-section p,.nb-legal-section li,.nb-legal-contacts dd{color:color-mix(in srgb, var(--nb-text) 84%, transparent);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;line-height:1.72}.nb-legal-section p{margin:0 0 16px}.nb-legal-section ul{gap:10px;margin:0 0 18px;padding-left:24px;display:grid}.nb-legal-section a{color:var(--nb-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.nb-legal-section a:hover{color:var(--nb-action)}.nb-legal-section a:focus-visible{outline:3px solid var(--nb-action);outline-offset:3px}.nb-legal-callout{border:4px solid var(--nb-ink);border-left-width:10px;border-left-color:var(--nb-action);box-shadow:var(--nb-sh-sm);background:color-mix(in srgb, var(--nb-action) 12%, var(--nb-paper));margin:0 0 22px;padding:18px 20px}.nb-legal-callout p{margin:0}.nb-legal-contacts{border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);background:var(--nb-paper);gap:0;margin:0 0 20px;display:grid}.nb-legal-contacts>div{grid-template-columns:minmax(110px,170px) minmax(0,1fr);gap:16px;padding:12px 14px;display:grid}.nb-legal-contacts>div+div{border-top:3px solid var(--nb-ink)}.nb-legal-contacts dt{text-transform:uppercase;letter-spacing:.08em;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.nb-legal-contacts dd{overflow-wrap:anywhere;margin:0}@media (max-width:860px){.nb-legal-layout{grid-template-columns:1fr}.nb-legal-toc{position:static}.nb-legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nb-legal-shell{padding-top:28px}.nb-legal-toc ol{grid-template-columns:1fr}.nb-legal-section p,.nb-legal-section li,.nb-legal-contacts dd{font-size:14px}.nb-legal-contacts>div{grid-template-columns:1fr;gap:4px}}.nb-panel{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-md)}.nb-panel-sm{background:var(--nb-paper);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-sm)}.nb-display{text-transform:uppercase;letter-spacing:-.03em;color:var(--nb-text);margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:.92}.nb-display.nb-narrative-bridge-title{text-transform:none;text-wrap:balance;line-height:.94}.nb-display.nb-narrative-step-title{text-transform:none;text-wrap:balance;line-height:1}@media (max-width:900px){.nb-display.nb-narrative-step-title{line-height:1}}.nb-body{color:color-mix(in srgb, var(--nb-text) 88%, var(--nb-pagebg));font-family:Space Grotesk,sans-serif;font-weight:500;line-height:1.6}.nb-muted{color:var(--nb-muted)}.nb-link{color:var(--nb-text);text-underline-offset:3px;cursor:pointer;font-weight:700;text-decoration:underline}.nb-link:hover{color:var(--nb-action)}.nb-field{flex-direction:column;gap:6px;min-width:0;display:flex}.nb-field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--nb-muted);font-family:Space Mono,monospace;font-size:10px;font-weight:700}.nb-input{background:var(--nb-paper);width:100%;height:46px;color:var(--nb-text);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);border-radius:0;outline:none;padding:0 14px;font-family:Space Mono,monospace;font-size:14px;font-weight:700;transition:background .12s}.nb-input::placeholder{color:var(--nb-placeholder)}.nb-input:focus{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-textarea{resize:vertical;height:auto;min-height:110px;padding:12px 14px;line-height:1.5}.nb-search{align-items:center;display:flex;position:relative}.nb-search .nb-search-icon{pointer-events:none;color:color-mix(in srgb, var(--nb-text) 60%, transparent);display:inline-flex;position:absolute;left:13px}.nb-search .nb-input{padding-left:40px}.nb-search .nb-search-clear{border:3px solid var(--nb-ink);background:var(--nb-paper);cursor:pointer;place-items:center;width:28px;height:28px;font-family:Space Mono,monospace;font-weight:700;line-height:1;display:grid;position:absolute;right:8px}.nb-search .nb-search-clear:hover{background:var(--nb-red);color:var(--nb-ink-on-fill)}.nb-select-trigger{cursor:pointer;text-align:left;background:var(--nb-paper);width:100%;height:46px;color:var(--nb-text);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 36px 0 14px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;display:inline-flex}.nb-select-trigger[data-active=true]{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-select-trigger .caret{transition:transform .15s}.nb-select-trigger[aria-expanded=true] .caret{transform:rotate(180deg)}.nb-select-panel{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-md);max-height:280px;overflow:auto}.nb-select-option{cursor:pointer;color:var(--nb-text);border-bottom:2px solid color-mix(in srgb, var(--nb-ink) 14%, transparent);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;display:flex}.nb-select-option:last-child{border-bottom:0}.nb-select-option:hover{background:var(--nb-violet);color:var(--nb-ink-on-fill)}.nb-select-option[data-selected=true]{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-select-option .count{opacity:.7;font-size:11px}.nb-segmented{border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);background:var(--nb-paper);display:inline-flex}.nb-segmented button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;color:var(--nb-text);border:0;border-right:3px solid var(--nb-ink);background:0 0;padding:9px 14px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.nb-segmented button:last-child{border-right:0}.nb-segmented button[aria-pressed=true],.nb-segmented button.active{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-chip{text-transform:uppercase;letter-spacing:.06em;color:var(--nb-text);background:var(--nb-paper);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);align-items:center;gap:6px;padding:6px 10px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.nb-chip-yellow{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-chip-violet{background:var(--nb-violet);color:var(--nb-ink-on-fill)}.nb-chip-green{background:var(--nb-green);color:var(--nb-ink-on-fill)}.nb-filter-chip{text-transform:uppercase;letter-spacing:.04em;color:var(--nb-ink-on-fill);background:var(--nb-violet);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);cursor:pointer;align-items:center;gap:8px;padding:7px 11px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;transition:transform .1s,box-shadow .1s;display:inline-flex}.nb-filter-chip:hover{box-shadow:var(--nb-sh-sm);transform:translate(-1px,-1px)}.nb-filter-chip.on{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-filter-chip .x{font-size:14px;line-height:1}.nb-prose{color:var(--nb-text);font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;line-height:1.7}.nb-prose h1,.nb-prose h2,.nb-prose h3{text-transform:uppercase;letter-spacing:-.03em;margin:1.4em 0 .5em;font-weight:700;line-height:.95}.nb-prose h1{font-size:max(30px,min(4vw,48px))}.nb-prose h2{font-size:max(24px,min(3vw,34px))}.nb-prose h3{font-size:20px}.nb-prose a{color:var(--nb-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.nb-prose a:hover{color:var(--nb-action)}.nb-prose code{background:var(--nb-paper2);border:2px solid var(--nb-ink);padding:1px 5px;font-family:Space Mono,monospace;font-size:.88em}.nb-callout{background:color-mix(in srgb, var(--nb-red) 12%, var(--nb-paper));border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);padding:14px 18px}.nb-callout-yellow{background:color-mix(in srgb, var(--nb-yellow) 16%, var(--nb-paper))}.nb-callout-violet{background:color-mix(in srgb, var(--nb-violet) 14%, var(--nb-paper))}.nb-callout-green{background:color-mix(in srgb, var(--nb-green) 14%, var(--nb-paper))}.nb-learn-article-list{border:4px solid var(--nb-ink);background:var(--nb-paper);box-shadow:var(--nb-sh-sm);margin:4px 0 0;padding:0;list-style:none}.nb-learn-article-list>li+li{border-top:3px solid var(--nb-ink)}.nb-learn-article-link{color:var(--nb-text);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:background .12s,transform .12s;display:grid}.nb-learn-article-link:hover{background:var(--nb-paper2);transform:translate(4px)}.nb-learn-article-link:focus-visible{outline:4px solid var(--nb-yellow);outline-offset:-4px}.nb-learn-article-mark{border:3px solid var(--nb-ink);width:44px;height:44px;color:var(--nb-ink-on-fill);place-items:center;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:grid}.nb-learn-article-copy{gap:5px;min-width:0;display:grid}.nb-learn-article-meta{text-transform:uppercase;color:color-mix(in srgb, var(--nb-text) 62%, transparent);font-family:Space Mono,monospace;font-size:9px;font-weight:700}.nb-learn-article-title{text-transform:uppercase;letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:1.1}.nb-learn-article-summary{max-width:70ch;color:color-mix(in srgb, var(--nb-text) 78%, transparent);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.nb-learn-article-open{text-transform:uppercase;white-space:nowrap;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.nb-learn-precedents{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.nb-learn-precedent{border-top:3px solid var(--nb-ink);padding:12px 0}.nb-learn-precedent:hover{background:var(--nb-paper2)}@media (max-width:680px){.nb-learn-article-link{grid-template-columns:42px minmax(0,1fr);padding:13px}.nb-learn-article-mark{width:38px;height:38px}.nb-learn-article-open{display:none}.nb-learn-precedents{grid-template-columns:1fr;gap:8px}}.nb-code{background:var(--nb-foot-bg);color:var(--nb-foot-text);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);padding:14px 16px;font-family:Space Mono,monospace;font-size:13px;line-height:1.6;overflow:auto}.nb-kbd{background:var(--nb-paper);border:3px solid var(--nb-ink);box-shadow:var(--nb-sh-xs);padding:2px 7px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.nb-table{border-collapse:separate;border-spacing:0;border:4px solid var(--nb-ink);width:100%;box-shadow:var(--nb-sh-sm);background:var(--nb-paper);font-family:Space Mono,monospace}.nb-table th,.nb-table td{text-align:left;border-bottom:3px solid var(--nb-ink);border-right:3px solid var(--nb-ink);padding:10px 12px;font-size:13px}.nb-table th{background:var(--nb-ink);color:var(--nb-pagebg);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.nb-table tr:last-child td{border-bottom:0}.nb-table th:last-child,.nb-table td:last-child{border-right:0}.nb-modal-backdrop{z-index:200;background:color-mix(in srgb, var(--nb-ink) 35%, transparent);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.nb-modal{background:var(--nb-paper);border:4px solid var(--nb-ink);width:100%;max-width:460px;box-shadow:var(--nb-sh-xl);max-height:calc(100vh - 40px);padding:max(20px,min(4vw,32px));position:relative;overflow:auto}.nb-modal-close{border:3px solid var(--nb-ink);background:var(--nb-paper);width:40px;height:40px;color:var(--nb-text);box-shadow:4px 4px 0 0 var(--nb-shadow);cursor:pointer;border-radius:0;place-items:center;padding:0;font-family:Space Mono,monospace;font-size:18px;font-weight:700;line-height:1;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background .12s,color .12s,border-color .12s;display:grid;position:absolute;top:12px;right:12px}.nb-modal-close:hover{border-color:var(--nb-red);background:var(--nb-red);color:var(--nb-ink-on-fill);box-shadow:6px 6px 0 0 var(--nb-shadow);transform:translate(-2px,-2px)}.nb-modal-close:active{box-shadow:none;transform:translate(3px,3px)}.nb-modal-title{text-transform:uppercase;letter-spacing:-.03em;color:var(--nb-text);margin:4px 0 0;font-family:Space Grotesk,sans-serif;font-size:max(22px,min(3vw,30px));font-weight:700;line-height:.95}.nb-analytics-preferences{gap:18px;display:grid}.nb-analytics-preferences .nb-body{margin:0}.nb-analytics-preferences__status{border:3px solid var(--nb-ink);background:var(--nb-paper2);padding:12px 14px}.nb-analytics-preferences__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.nb-analytics-preferences__actions .nb-btn{min-height:44px}.nb-analytics-preferences-card{gap:12px;margin-bottom:38px;display:grid}.nb-analytics-preferences-card h2,.nb-analytics-preferences-card p{margin:0}.nb-analytics-preferences-card .nb-btn{justify-self:start}@keyframes nb-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nb-reveal{animation:.5s cubic-bezier(.2,.8,.2,1) both nb-reveal;animation-delay:var(--nb-reveal-delay,0s)}.nb-reveal-group>*{animation:.5s cubic-bezier(.2,.8,.2,1) both nb-reveal}.nb-reveal-group>:first-child{animation-delay:20ms}.nb-reveal-group>:nth-child(2){animation-delay:90ms}.nb-reveal-group>:nth-child(3){animation-delay:.16s}.nb-reveal-group>:nth-child(4){animation-delay:.23s}.nb-reveal-group>:nth-child(5){animation-delay:.3s}.nb-reveal-group>:nth-child(6){animation-delay:.37s}.nb-reveal-group>:nth-child(n+7){animation-delay:.44s}@media (prefers-reduced-motion:reduce){.nb-modal-close{transition:none}.nb-reveal,.nb-reveal-group>*{animation:none!important}}.nb-foot-theme-row{background:var(--nb-foot-bg);border-top:3px solid color-mix(in srgb, var(--nb-foot-text) 22%, transparent)}.nb-foot-theme-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:1520px;margin:0 auto;padding:14px max(20px,min(5vw,56px));display:flex}.nb-foot-theme{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nb-foot-theme-label{text-transform:uppercase;letter-spacing:.1em;color:var(--nb-foot-text);opacity:.75;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.nb-foot-swatches{flex-wrap:wrap;gap:6px;display:inline-flex}.nb-foot-swatch{border:3px solid var(--nb-foot-text);background:var(--nb-paper);cursor:pointer;width:34px;height:34px;padding:0;transition:transform .1s,box-shadow .1s;position:relative}.nb-foot-swatch:hover{box-shadow:3px 3px 0 0 var(--nb-yellow);transform:translate(-1px,-1px)}.nb-foot-swatch[aria-pressed=true]{box-shadow:3px 3px 0 0 var(--nb-yellow)}.nb-foot-swatch[aria-pressed=true]:after{content:"";border:2px solid var(--nb-yellow);position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@media (pointer:coarse){.nb-btn-sm{min-height:44px}.nb-navlink,.nb-flink{align-items:center;min-height:44px;display:inline-flex}.nb-foot-swatch{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.nb-page .nb-marquee-track,.nb-page .nb-eq i,.nb-page .nb-reel-rot,.nb-page .nb-tape-bridge,.nb-page .nb-rp-platter,.nb-page .nb-narrative-community-live i,.nb-page .nb-narrative-dj,.nb-page .nb-closing-cycler-word{animation:none!important}.nb-page .nb-narrative-step,.nb-page .nb-narrative-legend,.nb-page .nb-narrative-community-card,.nb-page .nb-narrative-dj-layer,.nb-page .nb-timebreaks-beat,.nb-page .nb-timebreaks-steps i{transition:none!important}.nb-page .nb-narrative-cue{animation:none!important;transform:none!important}.nb-page .nb-rp:hover .nb-rp-lid,.nb-page .nb-rp:hover .nb-rp-arm{transform:none}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.nb-page .nb-hero-section .nb-btn-hero .nb-eq i{animation:.95s ease-in-out infinite nb-eq!important}}@media (hover:none){.nb-rp-edit{width:36px;height:36px}.nb-foot-swatch{width:44px;height:44px}.nb-flink{align-items:center;min-height:44px;display:inline-flex}.nb-navlink,.nb-btn-sm,.nb-search .nb-search-clear,.nb-modal-close{min-height:44px}.nb-search .nb-search-clear,.nb-modal-close{width:44px;height:44px}}@media (max-width:640px){:root,html[data-mode=paper]{--nb-nav-height:70px}.nb-nav{flex-wrap:nowrap;justify-content:space-between;gap:12px;padding:12px 18px}.nb-nav-toggle{display:flex}.nb-nav-links.desktop{display:none}}@keyframes build-dj-avatar-idle{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-5px)rotate(.45deg)}}@keyframes build-dj-headphone-idle{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}58%{transform:translateY(1px)}}@keyframes build-dj-pass-swing{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.nb-page .build-dj-avatar-idle{transform-origin:50% 70%;animation:5.8s ease-in-out infinite build-dj-avatar-idle}.nb-page .build-dj-headphone-idle{transform-origin:50% 45%;animation:2.6s ease-in-out infinite build-dj-headphone-idle}.nb-page .build-dj-headphone-option{background:var(--nb-paper);color:var(--nb-text)}.nb-page .build-dj-headphone-option.on{background:var(--nb-yellow);color:var(--nb-ink-on-fill)}.nb-page .build-dj-pass-swing{transform-origin:50% 20px;animation:4.4s ease-in-out infinite build-dj-pass-swing}.nb-page .nb-access-pass:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.nb-page .build-dj-avatar-idle,.nb-page .build-dj-headphone-idle,.nb-page .build-dj-pass-swing{animation:none!important;transform:none!important}.nb-page .nb-access-pass:hover{transform:none!important}}@keyframes vt-emote-pop{0%{opacity:0;transform:scale(.4)}9%{opacity:1;transform:scale(1.12)}15%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.vt-emote-pop{transform-origin:50% 100%;animation:5s forwards vt-emote-pop}@media (prefers-reduced-motion:reduce){.vt-emote-pop{animation:none}}.nb-gig-card{background:var(--nb-paper);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.nb-gig-head{background:var(--nb-text);color:var(--nb-paper);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;display:flex}.nb-gig-body{background-image:radial-gradient(color-mix(in srgb, var(--nb-text) 7%, transparent) 1px, transparent 1px);background-size:9px 9px;flex-direction:column;padding:max(16px,min(2vw,22px)) max(20px,min(2.6vw,30px)) max(18px,min(2.2vw,24px));display:flex;position:relative}.nb-gig-venue{letter-spacing:.08em;color:var(--nb-muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;display:flex}.nb-gig-venue b{color:var(--nb-text)}.nb-gig-title{text-transform:uppercase;letter-spacing:-.04em;color:var(--nb-text);margin:8px 0;font-family:Space Grotesk,sans-serif;font-size:max(26px,min(3.2vw,42px));font-weight:700;line-height:.9}.nb-gig-desc{max-width:620px;color:color-mix(in srgb, var(--nb-text) 82%, transparent);margin:0;font-family:Space Grotesk,sans-serif;font-size:max(13px,min(1.3vw,16px));font-weight:500;line-height:1.5}.nb-gig-stamp{border:3px solid var(--nb-action);color:var(--nb-action);letter-spacing:.14em;text-transform:uppercase;text-align:center;z-index:3;pointer-events:none;background:0 0;padding:8px 12px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;line-height:1.25;position:absolute;top:54px;right:22px;transform:rotate(8deg)}.nb-gig-footline{flex-wrap:wrap;align-items:center;gap:14px;margin-top:max(18px,min(2.4vw,26px));display:flex}.nb-gig-btn{background:var(--nb-action);color:var(--nb-ink-on-fill);border:4px solid var(--nb-ink);box-shadow:var(--nb-sh-sm);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;padding:14px 22px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;transition:transform .1s,box-shadow .1s,background .1s}.nb-gig-btn:hover{box-shadow:var(--nb-sh-md);transform:translate(-2px,-2px)}.nb-gig-btn:active{box-shadow:var(--nb-sh-xs);transform:translate(2px,2px)}.nb-gig-btn:disabled{cursor:not-allowed;opacity:.6}@media (hover:none),(pointer:coarse){.nb-btn:hover,.nb-navlink:hover,.nb-emoji-btn:not(:disabled):hover,.nb-role-chip:hover,.nb-rp-edit:hover,.nb-rp-rejoin:hover,.nb-rd-btn:hover,.nb-tape:nth-child(odd):hover,.nb-tape:nth-child(2n):hover,.nb-tapes-flat .nb-tape:hover,.nb-tapes-flat .nb-tape:nth-child(odd):hover,.nb-tapes-flat .nb-tape:nth-child(2n):hover,.nb-card-author-link:hover,.nb-cbtn:hover,.nb-btn-founder:hover,.nb-flink:hover,.nb-filter-chip:hover,.nb-foot-swatch:hover,.nb-page .nb-access-pass:hover,.nb-gig-btn:hover{transform:none}.nb-rp:hover .nb-rp-platter,.nb-tape:hover .nb-reel-rot,.nb-tape:hover .nb-tape-bridge{animation:none}.nb-rp:hover .nb-rp-arm{transform:none}}@keyframes vt-vox-syllable-burst{0%{opacity:0;transform:translateY(5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.vt-vox-syllable-burst{animation:.14s cubic-bezier(.25,1,.5,1) both vt-vox-syllable-burst}.vt-vox-syllable-label{transition:transform .15s cubic-bezier(.25,1,.5,1),opacity .15s}.vt-vox-syllable-label.is-performing{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.vt-vox-syllable-burst{opacity:1;animation:none}.vt-vox-syllable-label{transition:none}}
