@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/jetbrainsmono-latin.woff2") format("woff2");}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/spacegrotesk-latin.woff2") format("woff2");}:root{--bg0:#08090B;--bg1:#0D0F12;--bg2:#14171C;--bg3:#1B1F26;--panel:rgba(var(--bg1-rgb),.54);--panel-hi:rgba(var(--bg2-rgb),.62);--panel-thin:rgba(var(--bg1-rgb),.42);--glass:var(--panel);--glass-thin:var(--panel-thin);--glass-blur:blur(10px);--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.13);--text:#E8EBEF;--muted:#7C8590;--faint:#4B525C;--acc:#00DC82;--green:#00DC82;--yellow:#F5B544;--red:#FF4D5E;--violet:#BC8CFF;--blue:#4C8DFF;--grey:#4F5763;--orange:#FF8A3D;--acc-dim1:#0FA968;--acc-dim2:#0B6B43;--acc-dim3:#123627;--uncensored:#A855F7;--telegram:#229ED9;--telegram-ink:#8ED6FA;--bg0-rgb:8,9,11;--bg1-rgb:13,15,18;--bg2-rgb:20,23,28;--acc-rgb:0,220,130;--red-rgb:255,77,94;--yellow-rgb:245,181,68;--violet-rgb:188,140,255;--grey-rgb:79,87,99;--telegram-rgb:34,158,217;--orange-rgb:255,138,61;--blue-rgb:76,141,255;--uncensored-rgb:168,85,247;--refused:#FF5A6A;--refused-rgb:255,90,106;--white:#ECEEF1;--ink:#08090B;--edge:#2A2F37;--shadow:6px 6px 0 var(--edge);--shadow-press:3px 3px 0 var(--edge);--shadow-lift:8px 8px 0 var(--edge);--shadow-left:-6px 6px 0 var(--edge);--bd:2px;--t-fast:.12s;--t:.16s;--ease-out:cubic-bezier(.2,.7,.3,1);--ui:"Space Grotesk",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;--topbar-h:45px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--fs-display:34px;--lh-display:1.05;--fs-lg:20px;--fs-lede:19px;--fs-body:16px;--lh-body:1.7;--fs-ui:13px;--fs-micro:11px;--fs-code:13px;--z-bar:5;--z-tip:10;--z-pop:60;--z-drawer:70;--z-overlay:100;--z-toast:1000;--z-cursor:10000;}html[data-gpu="no"]{--glass:rgba(var(--bg1-rgb),.96);--glass-thin:rgba(var(--bg1-rgb),.96);--glass-blur:none;}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--bg2) transparent;}[hidden]{display:none !important;}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-thumb{background:var(--bg2);border:1px solid var(--line);}::-webkit-scrollbar-track{background:transparent;}html,body{margin:0;padding:0;height:100dvh;}body{background:var(--bg0);color:var(--text);font:var(--fs-ui)/1.5 var(--ui);overflow:hidden;-webkit-font-smoothing:antialiased;}::selection{background:rgba(var(--acc-rgb),.22);}a{color:var(--acc);text-decoration:none;}a:hover{text-decoration:underline;}button,input,select,textarea{font:inherit;color:inherit;}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:1px solid var(--acc);outline-offset:1px;}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.mono{font-family:var(--mono);}.faint{color:var(--faint);}.micro,th{font:600 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);}.note{font:var(--fs-micro)/1.55 var(--ui);color:var(--muted);}.eyebrow{display:inline-flex;align-items:center;gap:var(--s2);font:600 var(--fs-micro)/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);}.eyebrow::before{content:"";width:8px;height:8px;background:var(--acc);flex:none;}.lede{font:var(--fs-body)/var(--lh-body) var(--ui);color:var(--muted);max-width:60ch;margin:var(--s4) 0 0;}.lede b{color:var(--text);font-weight:600;}.bg{position:fixed;inset:0;z-index:-1;pointer-events:none;display:block;-webkit-mask-image:radial-gradient(125% 90% at 50% 42%,#000 60%,transparent 100%);mask-image:radial-gradient(125% 90% at 50% 42%,#000 60%,transparent 100%);}.bg.gpu{-webkit-mask-image:none;mask-image:none;}body:has(> .bg)::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--scrim);}.sec-rule{position:relative;height:2px;background:var(--line);margin:0 calc(var(--gut,0px) * -1);}.plus{position:absolute;top:0;width:11px;height:11px;}.plus::before,.plus::after{content:"";position:absolute;background:var(--line2);}.plus::before{left:0;top:5px;width:11px;height:2px;}.plus::after{left:5px;top:0;width:2px;height:11px;}.sec-rule .plus{top:-5px;}.sec-rule .plus.l{left:calc(var(--gut,0px) - 5px);}.sec-rule .plus.r{right:calc(var(--gut,0px) - 5px);}.brand{display:flex;align-items:center;font:700 15px/1 var(--ui);letter-spacing:.16em;color:var(--text);}.brand .mark{width:31px;height:31px;margin-right:10px;flex:none;}a.brand{align-self:stretch;}a.brand:hover{text-decoration:none;}a.brand:hover .mark{filter:brightness(1.3);}.metal{background-image: repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 2px,rgba(255,255,255,.012) 2px 3px,transparent 3px 5px);background-repeat:repeat;}.metal.shimmer{isolation:isolate;}.metal.shimmer > .shimmer-track{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;}.shimmer-track::after{content:"";position:absolute;inset:0 auto 0 0;width:300%;will-change:transform;background:linear-gradient(112deg,transparent 44%,rgba(255,255,255,.018) 50%,transparent 56%);animation:shimmer 36s linear infinite;}@keyframes shimmer{from{transform:translateX(-66.667%);}to{transform:translateX(0);}}html[data-gpu="no"] .shimmer-track::after{animation-timing-function:steps(540);}:root{--sheen:linear-gradient(100deg,transparent 18%,rgba(var(--acc-rgb),.10) 38%,rgba(var(--violet-rgb),.13) 52%,transparent 74%);}.flair{background-image:var(--sheen);background-size:220% 100%;background-repeat:no-repeat;animation:flairSheen 3.4s linear infinite,flairGlow 2.6s ease-in-out infinite;}@keyframes flairSheen{from{background-position:-110% 0;}to{background-position:210% 0;}}@keyframes flairGlow{0%,100%{box-shadow:inset 0 0 0 0 rgba(var(--acc-rgb),0);}50%{box-shadow:inset 0 0 22px -6px rgba(var(--acc-rgb),.28);}}:root{--foil:linear-gradient(110deg,var(--acc),#45F0D8 25%,var(--violet) 50%,#6CFFB6 75%,var(--acc));}@keyframes foil{to{background-position:300% 0;}}[data-flair="blue"]{--tone:color-mix(in oklab,var(--blue),#fff 35%);--tone-rgb:var(--blue-rgb);}[data-flair="violet"]{--tone:var(--violet);--tone-rgb:var(--violet-rgb);}[data-flair="yellow"]{--tone:var(--yellow);--tone-rgb:var(--yellow-rgb);}[data-flair="orange"]{--tone:var(--orange);--tone-rgb:var(--orange-rgb);}[data-flair="foil"]{--tone:var(--acc);--tone-rgb:var(--acc-rgb);}button[aria-busy="true"]{position:relative;color:transparent !important;cursor:progress;}.btn[aria-busy="true"]:disabled{opacity:1;}button[aria-busy="true"] > :not(.busy-dots){visibility:hidden;}.busy-dots{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none;}.busy-dots i{width:7px;height:7px;background:var(--busy-ink,currentColor);animation:busyPulse .9s ease-in-out infinite;}.busy-dots i:nth-child(2){animation-delay:.15s;}.busy-dots i:nth-child(3){animation-delay:.3s;}@keyframes busyPulse{0%,100%{opacity:.25;transform:translateY(0);}40%{opacity:1;transform:translateY(-2px);}}.brand .suffix{color:var(--faint);font-weight:500;letter-spacing:.06em;margin-left:var(--s3);}.spacer{flex:1;}.chip,.pill{font:600 var(--fs-micro)/1 var(--mono);letter-spacing:.04em;padding:var(--s1) var(--s2);border:1px solid var(--line2);color:var(--muted);background:transparent;white-space:nowrap;display:inline-block;}.pill{text-transform:uppercase;letter-spacing:.06em;}.chip-ok{color:var(--green);border-color:rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.07);}.chip-warn{color:var(--yellow);border-color:rgba(var(--yellow-rgb),.3);background:rgba(var(--yellow-rgb),.07);}.chip-bad{color:var(--red);border-color:rgba(var(--red-rgb),.3);background:rgba(var(--red-rgb),.07);}a.chip,button.chip{cursor:pointer;position:relative;overflow:hidden;transition:color var(--t-fast),border-color var(--t-fast),box-shadow var(--t),transform var(--t-fast);}a.chip:not(.bar-tabs > *),button.chip:not(.bar-tabs > *){background-image:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);}a.chip:hover,button.chip:hover{border-color:rgba(var(--acc-rgb),.45);color:var(--text);text-decoration:none;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(var(--acc-rgb),.12),0 0 14px rgba(var(--acc-rgb),.16);}a.chip::after,button.chip::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 40%,rgba(255,255,255,.10) 50%,transparent 60%);transform:translateX(-120%);transition:transform .45s var(--ease-out);}a.chip:hover::after,button.chip:hover::after{transform:translateX(120%);}.chip.drawer-only::after{display:none;}.chip[aria-pressed="true"],.chip[aria-selected="true"]{color:var(--text);border-color:var(--acc);}.switch{position:relative;display:flex;align-items:center;gap:var(--s2);cursor:pointer;font:500 var(--fs-ui)/1.3 var(--ui);color:var(--text);}.switch input{position:absolute;opacity:0;width:1px;height:1px;}.switch .track{position:relative;flex:none;width:34px;height:18px;border:var(--bd) solid var(--line2);background:var(--bg0);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t);}.switch .track::after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background:var(--muted);transition:transform var(--t) var(--ease-out),background var(--t-fast);}.switch input:checked + .track{background:rgba(var(--acc-rgb),.18);border-color:var(--acc);box-shadow:0 0 12px -4px rgba(var(--acc-rgb),.7);}.switch input:checked + .track::after{transform:translateX(16px);background:var(--acc);}.switch input:focus-visible + .track{outline:1px solid var(--acc);outline-offset:2px;}.switch input:disabled + .track{opacity:.5;cursor:progress;}.switch:hover .track{border-color:var(--muted);}@media (pointer:coarse){.switch{min-height:44px;}}@media (max-width:720px){.off-phone{display:none;}}@media (pointer:coarse){.chip{min-height:44px;display:inline-flex;align-items:center;padding:0 var(--s3);}.btn{min-height:44px;}a.btn{display:inline-flex;align-items:center;justify-content:center;}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px !important;}}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{width:100%;background:var(--bg2);border:1px solid var(--line2);color:var(--text);padding:var(--s2) var(--s2);font-size:var(--fs-ui);}input::placeholder,textarea::placeholder{color:var(--faint);}input:focus,select:focus,textarea:focus{border-color:var(--acc);outline:none;}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acc);outline-offset:-1px;}textarea{resize:vertical;font:var(--fs-ui)/1.5 var(--mono);}.btn{position:relative;overflow:hidden;display:inline-block;border:var(--bd) solid var(--line2);background:transparent;color:var(--text);font:600 var(--fs-micro)/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;padding:var(--s2) var(--s3);cursor:pointer;text-align:center;text-decoration:none;transition:border-color .12s,background .12s,color .12s,box-shadow .1s,transform .12s;}.btn:hover{border-color:var(--text);background:var(--bg1);text-decoration:none;}.btn::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.09) 50%,transparent 70%);transform:translateX(-120%);transition:transform .5s ease;}.btn:hover::after,.btn:focus-visible::after{transform:translateX(120%);}.btn:disabled::after{display:none;}.btn:active:not(:disabled){background:var(--bg3);}.btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px;}.btn:disabled{opacity:.35;cursor:default;}.btn-primary{background:var(--white);border-color:var(--white);color:var(--ink);box-shadow:var(--shadow);}.btn-primary:hover{background:#fff;border-color:#fff;}.btn-primary:not(.btn-sm):hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-lift);}.btn-primary:active:not(:disabled){background:#fff;transform:translate(3px,3px);box-shadow:var(--shadow-press);}.btn-primary:disabled{box-shadow:none;}.btn-primary.btn-sm{box-shadow:var(--shadow-press);}.btn-primary.btn-sm:active:not(:disabled){transform:none;box-shadow:var(--shadow-press);}.btn-danger{color:var(--red);border-color:rgba(var(--red-rgb),.34);}.btn-danger:hover{border-color:var(--red);background:rgba(var(--red-rgb),.08);}.btn-sm{padding:3px var(--s2);font-size:10px;}.btn-lg{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);font:600 var(--fs-ui)/1 var(--ui);letter-spacing:.01em;text-transform:none;}.panel{border:var(--bd) solid var(--line);background:var(--bg1);}.panel-h{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);}.panel-b{padding:var(--s3);}.tablewrap{overflow-x:auto;}table{width:100%;border-collapse:collapse;font-size:var(--fs-ui);}th[data-sort]{cursor:pointer;user-select:none;}th[data-sort]:hover{color:var(--text);}th .dir{margin-left:var(--s1);color:var(--acc);}th{text-align:left;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg1);}td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);vertical-align:top;}tbody tr{transition:background .1s;}tbody tr:hover{background:var(--bg2);box-shadow:inset 2px 0 0 var(--acc);}.num{font-family:var(--mono);text-align:right;}.v-good{color:var(--green);}.v-warn{color:var(--yellow);}.v-bad{color:var(--red);}pre .tok-c{color:var(--faint);}pre .tok-s{color:var(--acc);}pre .tok-k{color:var(--violet);}pre .tok-n{color:var(--yellow);}.caret{display:inline-block;width:.09em;min-width:1px;height:1em;vertical-align:-.12em;background:currentColor;animation:blink 1.06s step-end infinite;}@keyframes blink{50%{opacity:0;}}.badge{font:600 var(--fs-micro)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:2px var(--s2);margin-left:var(--s2);white-space:nowrap;}.badge[data-tone]{color:var(--tone);border:1px solid rgba(var(--tone-rgb),var(--tone-edge,.55));background:rgba(var(--tone-rgb),var(--tone-fill,.12));}.badge[data-glow]{text-shadow:0 0 8px rgba(var(--tone-rgb),.75);box-shadow:0 0 10px rgba(var(--tone-rgb),.35);}.badge[data-tone="red"]{--tone:var(--red);--tone-rgb:var(--red-rgb);--tone-edge:1;--tone-fill:.14;}.badge[data-tone="green"]{--tone:var(--green);--tone-rgb:var(--acc-rgb);}.badge[data-tone="blue"]{--tone:var(--blue);--tone-rgb:var(--blue-rgb);}.badge[data-tone="yellow"]{--tone:var(--yellow);--tone-rgb:var(--yellow-rgb);}.badge[data-tone="purple"]{--tone:var(--uncensored);--tone-rgb:var(--uncensored-rgb);}.affirmed.affirmed{color:var(--acc);border:1px solid rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.08);}.pct{display:block;width:max-content;padding:var(--pct-pad,3px 5px);font:700 var(--pct-fs,var(--fs-micro))/1 var(--mono);color:var(--ink);background:var(--acc);box-shadow:var(--shadow-press);}s.list{text-decoration:line-through;text-decoration-color:rgba(var(--refused-rgb),.8);}.pager{display:flex;align-items:center;gap:var(--s3);justify-content:flex-end;}.actions{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;}.warnbox{border:1px solid rgba(var(--yellow-rgb),.3);border-left:2px solid var(--yellow);background:rgba(var(--yellow-rgb),.06);padding:var(--s3);font:var(--fs-ui)/1.5 var(--ui);}.secret{font:600 clamp(15px,4.4vw,var(--fs-lg))/1.5 var(--mono);letter-spacing:.10em;color:var(--acc);background:var(--bg2);border:1px solid var(--line2);border-left:2px solid var(--acc);padding:var(--s4);text-align:center;overflow-wrap:break-word;}body.app-page{display:grid;grid-template-rows:var(--topbar-h) 1fr;}html:has(body.scroll-page),body.scroll-page{height:auto;min-height:100dvh;overflow:visible;}body.card-page{display:grid;place-items:center;padding:var(--s5);}.sheet{width:min(46ch,100%);display:grid;gap:var(--s4);border:var(--bd) solid var(--line);background:var(--bg1);padding:var(--s5);}.sheet h1{font:600 var(--fs-lg)/1.2 var(--ui);margin:0;}.sheet p{margin:0;font:var(--fs-ui)/1.5 var(--ui);}#pair .host{font:600 var(--fs-ui)/1.5 var(--mono);color:var(--acc);word-break:break-all;}#pair ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:var(--s1);font:var(--fs-ui)/1.5 var(--ui);}#pair .row{display:flex;gap:var(--s3);}#pair .row .btn{flex:1;}#pair .row input{flex:2;text-transform:uppercase;font:var(--fs-ui) var(--mono);}#pair form{margin:0;}#pair .note.bad{color:var(--red);}.card-page #gate .brand{margin-bottom:var(--s5);}.card-page #gate .msg{font:var(--fs-micro)/1.5 var(--mono);color:var(--red);margin:var(--s3) 0 0;min-height:1.4em;}.paid-mark{width:56px;height:56px;color:var(--acc);margin-bottom:var(--s4);filter:drop-shadow(0 0 14px rgba(var(--acc-rgb),.45));}.paid-mark circle{stroke-dasharray:152;stroke-dashoffset:152;animation:paidDraw .6s var(--ease-out) forwards;}.paid-mark path{stroke-dasharray:30;stroke-dashoffset:30;animation:paidDraw .35s .5s var(--ease-out) forwards;}@keyframes paidDraw{to{stroke-dashoffset:0;}}.empty{display:flex;align-items:center;justify-content:center;color:var(--faint);font-size:var(--fs-ui);padding:var(--s6);text-align:center;}td.empty{display:table-cell;}.overlay{position:fixed;inset:0;background:rgba(var(--bg0-rgb),.86);display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);padding:var(--s4);}.overlay .box{width:var(--box-w,420px);max-width:100%;max-height:90vh;overflow:auto;border-color:var(--line2);box-shadow:var(--shadow);background:linear-gradient(160deg,var(--bg2),var(--bg1) 60%);}.overlay .panel-b > *{margin-bottom:var(--s3);}.overlay .panel-b > *:last-child{margin-bottom:0;}.row-split{display:flex;gap:var(--s2);}.row-split > *{flex:1;}.field-row{display:flex;gap:var(--s2);align-items:stretch;}.field-row > input{flex:1;}.field-row > .btn{flex:none;}.dlg-h{display:flex;align-items:center;gap:var(--s3);}.dlg-title{flex:1;}.dlg-x{background:none;border:1px solid transparent;color:var(--muted);cursor:pointer;font:600 var(--fs-ui)/1 var(--ui);padding:var(--s1) var(--s2);margin:-4px -4px -4px 0;}.dlg-x:hover{color:var(--text);border-color:var(--line2);background:var(--bg2);}@media (max-width:720px){.overlay{align-items:flex-start;overflow:auto;}.overlay .box{max-height:none;margin-block:auto;}}.toast{position:fixed;bottom:var(--s4);left:50%;transform:translateX(-50%);background:var(--bg3);border:var(--bd) solid var(--line2);box-shadow:var(--shadow);padding:var(--s2) var(--s4);font-size:var(--fs-ui);z-index:var(--z-toast);max-width:min(520px,90vw);white-space:pre-line;}.toast.err{border-color:rgba(var(--red-rgb),.5);color:var(--red);}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;}}
