.nst-tab{isolation:isolate;font-family:var(--font-chrome),sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--foreground-muted);align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;line-height:1.1;transition:color .12s;display:inline-flex;position:relative;background:0 0!important;border-radius:0!important}.nst-tab:hover{color:var(--foreground)}.nst-tab.is-on,.nst-tab[aria-selected=true],.nst-tab[aria-pressed=true]{color:#160b04!important}.nst-tab.is-on:before,.nst-tab[aria-selected=true]:before,.nst-tab[aria-pressed=true]:before{content:"";z-index:-1;background:var(--accent-orange);animation:4s step-end infinite ns-groove;position:absolute;inset:1px -2px;-webkit-mask:url(/ui/ns/tag.webp) 50%/100% 100%;mask:url(/ui/ns/tag.webp) 50%/100% 100%}.nst-tabs{background:rgb(from var(--foreground)r g b/.04);gap:4px;padding:4px;display:flex;border-color:#0000!important;border-radius:0!important}.nst-btn{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);letter-spacing:.05em;text-transform:uppercase;padding-left:1.4em;padding-right:1.4em;font-weight:700;font-family:var(--font-chrome),sans-serif!important;border-radius:0!important}.nst-btn[class*="bg-[#f97316]"],.nst-btn[class*=bg-accent-orange]{color:#160b04!important}.nst-btn2{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);letter-spacing:.05em;text-transform:uppercase;font-weight:700;background-color:rgb(from var(--foreground)r g b/.08)!important;font-family:var(--font-chrome),sans-serif!important;border-color:#0000!important;border-radius:0!important}.nst-btn2:hover{background-color:rgb(from var(--foreground)r g b/.14)!important}.nst-paperbtn{font-family:var(--font-chrome),sans-serif;border-radius:999px;font-weight:700;background:var(--ns-paper)!important;color:var(--ns-ink)!important}.nst-hard{border-radius:0!important}.nst-panel{background-color:var(--card);background-image:url(/ui/ns/grain-faint.webp);background-size:512px;position:relative;border:1px solid rgb(from var(--foreground)r g b/.08)!important;border-radius:6px!important}.nst-panel-title{text-transform:uppercase;font-weight:700;font-family:var(--font-pulp),sans-serif!important;letter-spacing:.18em!important;color:rgb(from var(--foreground)r g b/.5)!important;font-size:11px!important}.nst-note{background:var(--ns-paper)!important;color:var(--ns-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:3px 4px #00000073!important}.nst-note *{color:inherit}.nst-note .text-muted,.nst-note [class*=text-muted],.nst-note [class*=text-foreground-muted]{color:#0b0a0dad!important}.nst-note a{color:#9a3d06!important}.nst-input{border-color:rgb(from var(--foreground)r g b/.1)!important;background-color:#0000004d!important;border-radius:0!important}.nst-input:focus{border-color:var(--accent-orange)!important}.nst-h{text-transform:uppercase;font-family:var(--font-pulp),sans-serif!important;letter-spacing:.02em!important}.nst-xcard{transition:transform .1s steps(2,end),border-color .12s;border-color:rgb(from var(--foreground)r g b/.08)!important;border-radius:4px!important}.nst-xcard:hover{transform:rotate(-1deg)scale(1.02);border-color:var(--accent-orange)!important}.nst-xcard-name{letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-pulp),sans-serif!important;font-size:15px!important;font-weight:400!important}.nst-xcopy{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);font-family:var(--font-chrome),sans-serif;text-transform:uppercase;letter-spacing:.05em;border-radius:0!important}.nst-xcopy:not([class*=bg-accent-green]){color:#160b04!important}.nst-xcopy:hover{filter:brightness(1.1);box-shadow:none!important;transform:none!important}.nst-swatch{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);border-radius:0!important}.nst-preset,.nst-preset>span:first-child{border-radius:0!important}.nst-preset[class*="border-[#f97316]"]{box-shadow:inset 0 -3px 0 var(--accent-orange)}.nst-bgthumb{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);border-radius:0!important}.nst-seg{background:rgb(from var(--foreground)r g b/.05)!important;border-color:#0000!important;border-radius:0!important}.nst-seg>button{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);border-radius:0!important}.nst-seg>button[class*=bg-foreground]{background:var(--accent-orange)!important;color:#160b04!important}.nst-tile{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);border-radius:0!important}.nst-score{font-variant-numeric:tabular-nums;line-height:1;font-family:var(--font-pulp),sans-serif!important}.nst-layer{clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);width:100%;font-family:var(--font-chrome),sans-serif;letter-spacing:.01em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex;border-radius:0!important}.nst-onoff{font-family:var(--font-pulp),sans-serif;letter-spacing:.12em;font-size:10px}@media (prefers-reduced-motion:reduce){.nst-tab.is-on:before,.nst-tab[aria-selected=true]:before,.nst-tab[aria-pressed=true]:before{animation:none}.nst-xcard:hover{transform:none}}.nst-skin .rounded-2xl,.nst-skin .rounded-xl{border-radius:6px}.nst-skin .rounded-lg{border-radius:3px}.nst-skin .rounded-md{border-radius:2px}.nst-skin .pixel-font,.nst-skin .tabular-nums:is(.font-bold,.font-extrabold,.font-black),.nst-skin :is(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl):is(.font-bold,.font-extrabold,.font-black){font-family:var(--font-pulp),sans-serif;letter-spacing:.01em}.nst-skin .font-mono.font-bold:is(.text-xs,.text-sm,.text-lg,.text-base){font-family:var(--font-pulp),sans-serif;letter-spacing:.02em}.nst-skin .cabinet-frame{background-color:var(--card);border:1px solid rgb(from var(--foreground)r g b/.08);box-shadow:none;background-image:url(/ui/ns/grain-faint.webp);background-size:512px;border-radius:6px}.nst-skin .crt-screen,.nst-skin .crt-screen:before,.nst-skin .crt-screen:after{border-radius:6px}.nst-skin .pulse-glow{animation:none}.nst-skin :is(.text-emerald-300,.text-emerald-400,.text-emerald-500){color:var(--accent-orange)}.nst-skin [class*=text-emerald-400\/]{color:rgb(from var(--accent-orange)r g b/.65)}.nst-skin :is(.bg-emerald-400,.bg-emerald-500,.bg-emerald-600){background-color:var(--accent-orange)}.nst-skin [class*=bg-emerald-500\/]{background-color:rgb(from var(--accent-orange)r g b/.08)}.nst-skin [class*=border-emerald-]{border-color:rgb(from var(--accent-orange)r g b/.3)}.nst-skin .border-emerald-400.border-t-transparent{border-color:var(--accent-orange);border-top-color:#0000}.nst-skin button:is([class~=bg-emerald-500],[class~=bg-accent-green],[class~=bg-orange-500],[class~=bg-accent-orange]):not(.rounded-full):not([class*=w-2]):not([class*=h-2]),.nst-skin a:is([class~=bg-emerald-500],[class~=bg-orange-500]){clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);font-family:var(--font-chrome),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#160b04;background-color:var(--accent-orange);box-shadow:none;font-weight:700;border-radius:0!important}.nst-skin button:is([class~=bg-emerald-500],[class~=bg-accent-green],[class~=bg-orange-500],[class~=bg-accent-orange]):not(.rounded-full):hover{filter:brightness(1.1);transform:none}.nst-skin .arcade-option-btn{clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);background:rgb(from var(--foreground)r g b/.06);font-family:var(--font-chrome),sans-serif;border-color:#0000;border-radius:0;font-weight:600}.nst-skin .arcade-option-btn:hover{background:rgb(from var(--foreground)r g b/.11);transform:none}.nst-skin .arcade-option-btn.correct{background:rgb(from var(--accent-green)r g b/.22)}.nst-skin .arcade-option-btn.wrong{background:rgb(from var(--accent-red)r g b/.22)}.nst-skin .arcade-hero-card{border-radius:4px}.nst-skin .arcade-hero-card:hover{transform:rotate(-1deg)scale(1.02)}.nst-skin .arcade-hero-card.selected{border-color:var(--accent-orange);background:rgb(from var(--accent-orange)r g b/.1);box-shadow:none}.nst-skin .arcade-result-dot{box-shadow:none;font-family:var(--font-pulp),sans-serif;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);border:0;border-radius:0;font-size:12px}.nst-skin .arcade-result-dot.correct{background:var(--accent-green);color:#04140d;box-shadow:none}.nst-skin .arcade-result-dot.wrong{background:var(--accent-red);color:#fff;box-shadow:none}.nst-skin input:is([type=text],[type=search],:not([type])):not(.nst-keep){border-radius:0}.mx{--mx-display:var(--font-pulp),sans-serif}.mx .mx-tabs{background:rgb(from var(--foreground)r g b/.04);gap:4px;padding:4px}.mx .mx-tab{isolation:isolate;box-shadow:none;font-family:var(--font-chrome),sans-serif;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;font-size:12.5px;font-weight:700;position:relative}.mx .mx-tab:hover{background:rgb(from var(--foreground)r g b/.06);box-shadow:none}.mx .mx-tab[data-active=true]{color:#160b04;background:0 0}.mx .mx-tab[data-active=true]:before{content:"";z-index:-1;background:var(--accent-orange);animation:4s step-end infinite ns-groove;position:absolute;inset:1px -2px;-webkit-mask:url(/ui/ns/tag.webp) 50%/100% 100%;mask:url(/ui/ns/tag.webp) 50%/100% 100%}.mx .mx-panel{border-color:rgb(from var(--foreground)r g b/.08);background-image:url(/ui/ns/grain-faint.webp);background-size:512px;border-radius:6px}.mx .mx-panel:before{opacity:1;background:linear-gradient(to right,var(--mx-tone,var(--mx-accent))0 64px,transparent 64px);height:3px}.mx .mx-title{letter-spacing:.02em;font-size:19px;font-weight:700}.mx .mx-kicker,.mx .mx-figure-label,.mx .mx-table th,.mx .mx-tl-axis-tick{font-family:var(--font-pulp),sans-serif;letter-spacing:.16em;font-size:10.5px;font-weight:700}.mx .mx-figure-value{font-size:30px;font-weight:700}.mx .mx-figure-value[data-size=sm]{font-size:21px}.mx .mx-table td:not(:first-child){font-family:var(--font-pulp),sans-serif;letter-spacing:.01em;font-size:13px;font-weight:700}:is(.mx .mx-table thead,.mx .mx-table tr:has(>th)){background:#00000038}.mx .mx-step{box-shadow:none;background:var(--accent-orange);color:#160b04;font-family:var(--font-pulp),sans-serif;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);border-radius:0;font-size:12px}.mx .mx-col-name{font-family:var(--font-pulp),sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:15px;font-weight:700}.mx .mx-bar,.mx .mx-bar>span,.mx .mx-rung-track{border-radius:0}.mx .mx-bar{height:6px}.mx .mx-dot{border-radius:0;transform:rotate(45deg)}.mx .mx-note{border-left-width:3px}.mx .mx-shop-group{border-radius:4px}.mx .mx-shop-group-name{font-family:var(--font-pulp),sans-serif;letter-spacing:.08em}.mx .mx-shop-cost{font-family:var(--font-pulp),sans-serif}.mx .mx-shop-icon{border-radius:2px}.mx .mx-tl-mark-time{font-family:var(--font-pulp),sans-serif}.mx .mx-tl-name{font-family:var(--font-chrome),sans-serif;font-weight:700}.mx .mx-tl-band-label,.mx .mx-tl-group>span{font-family:var(--font-pulp),sans-serif;letter-spacing:.12em}@media (prefers-reduced-motion:reduce){.mx .mx-tab[data-active=true]:before{animation:none}}.nst-skin :is(.rounded-xl,.rounded-2xl).border:is(.bg-card,[class*=bg-card\/]){border-color:rgb(from var(--foreground)r g b/.08);background-image:url(/ui/ns/grain-faint.webp);background-size:512px}.nst-skin h2:is(.text-lg,.text-xl,.text-2xl),.nst-skin h3:is(.text-base,.text-lg,.text-xl){text-transform:uppercase;letter-spacing:.02em}.nst-skin .font-mono:is(.font-semibold,.font-bold,.font-extrabold){font-family:var(--font-pulp),sans-serif;letter-spacing:.01em}.nst-skin thead th,.nst-skin th.uppercase{font-family:var(--font-pulp),sans-serif;letter-spacing:.12em;font-weight:700}.nst-skin thead{background:#00000038}.nst-skin .overflow-x-auto:is(.rounded-xl,.rounded-2xl).border{background:rgb(from var(--foreground)r g b/.025);border-color:#0000;border-radius:0}.nst-skin .rounded-full:is(.h-1,.h-1\.5,.h-2),.nst-skin .h-full.rounded-full{border-radius:0}.nst-skin :is(.rounded,.rounded-md).border.border-border:is(.text-\[10px\],.text-\[11px\]){background:rgb(from var(--foreground)r g b/.1);clip-path:polygon(0 0,100% 0,94% 100%,3% 100%);font-family:var(--font-pulp),sans-serif;letter-spacing:.06em;text-transform:uppercase;border-color:#0000;border-radius:0}.nst-skin a.rounded-lg.border:is(.text-xs,.text-sm),.nst-skin button.rounded-lg.border.text-xs:not([role=option]){background-color:rgb(from var(--foreground)r g b/.07);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);font-family:var(--font-chrome),sans-serif;letter-spacing:.05em;text-transform:uppercase;border-color:#0000;border-radius:0;font-weight:700}.nst-skin a.rounded-lg.border:is(.text-xs,.text-sm):hover{background-color:rgb(from var(--foreground)r g b/.13)}
