@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,300..900&family=IBM+Plex+Mono:wght@400;500;600&family=VT323&display=swap";:root{color-scheme:dark;--chassis:#0a0a0b;--chassis-2:#111113;--face:#1b1b1e;--face-2:#252529;--face-3:#303035;--well:#0d0d0f;--edge:#000000;--ink:#ece8df;--ink-rgb:236,232,223;--ink-2:#c3beb4;--dim:#8f8a82;--faint:#6a6761;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.16);--hi:rgba(255,255,255,.09);--screw-a:#78787e;--screw-b:#1a1a1d;--amber:#ffb22e;--amber-2:#ffd27a;--amber-deep:#d98a00;--red:#ff4433;--green:#7dff6a;--cyan:#47d6ff;--pink:#ff5fa2;--orange:#ff7a2b;--violet:#a98bff;--yellow:#ffe14a;--lcd-bg:#0e180b;--lcd-bg-2:#16260f;--lcd-ink:#8dff7a;--lcd-dim:#4c8442;--lcd-glow:0 0 7px rgba(141,255,122,.45);--acc:var(--amber);--on-acc:#1a1200;--key-amber:linear-gradient(180deg,#ffc95c,#ffb22e 45%,#e08f00);--key-dark:linear-gradient(180deg,#323237,#222226 55%,#1a1a1d);--key-red:linear-gradient(180deg,#ff6a58,#ff4433 50%,#d42a1a);--key-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 0 #000,0 4px 10px rgba(0,0,0,.45);--key-shadow-down:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 #000,0 1px 3px rgba(0,0,0,.4);--brush:repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px);--screws: radial-gradient(circle at 13px 13px,var(--screw-a) 0 2.4px,var(--screw-b) 3px 4.4px,transparent 5px), radial-gradient(circle at calc(100% - 13px) 13px,var(--screw-a) 0 2.4px,var(--screw-b) 3px 4.4px,transparent 5px), radial-gradient(circle at 13px calc(100% - 13px) ,var(--screw-a) 0 2.4px,var(--screw-b) 3px 4.4px,transparent 5px), radial-gradient(circle at calc(100% - 13px) calc(100% - 13px) ,var(--screw-a) 0 2.4px,var(--screw-b) 3px 4.4px,transparent 5px);--plate-bg:linear-gradient(180deg,var(--face-2),var(--face) 42%,var(--chassis-2));--plate:var(--screws),var(--brush),var(--plate-bg);--plate-shadow:inset 0 1px 0 var(--hi),0 1px 0 #000,0 24px 50px -24px rgba(0,0,0,.85);--f-body:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--f-display:"Archivo",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",monospace;--f-lcd:"VT323","IBM Plex Mono",monospace;--f-marker:var(--f-display);--cond:"wdth" 62;--wide:"wdth" 125;--lp-t0:1.05s;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.35,.64,1);--gut:clamp(16px,3.4vw,56px);--max:1380px;--inset:clamp(8px,1.2vw,18px);--paper:var(--chassis);--paper-2:var(--face);--card:var(--face);--raised:var(--face-2);--dark:var(--chassis);--light:var(--ink);--shade:#000000;--blue:var(--amber);--aqua:var(--cyan);--lime:var(--green);--violet-ink:var(--amber);--soft:rgba(var(--ink-rgb),.66);--rule:var(--line);--bg:var(--chassis);--bg-2:var(--face);--surface:var(--face);--surface-2:var(--chassis-2);--muted:rgba(var(--ink-rgb),.66);--accent:var(--amber);--accent-2:var(--amber-2);--accent-soft:rgba(255,178,46,.14);--accent-line:rgba(255,178,46,.45);--on-accent:#1a1200;--ok:#7dff6a;--bad:#ff5544;--shadow:0 34px 70px -30px rgba(0,0,0,.9);--shadow-sm:0 14px 30px -16px rgba(0,0,0,.8);--radius:6px;--radius-lg:10px;--radius-pill:6px;--lp-rule:var(--line);--lp-mono:var(--f-mono);--lp-r:8px;--lp-ease:var(--ease);--v-violet:var(--amber);--v-violet-2:var(--amber-2);--v-lilac:var(--amber);--v-on:#1a1200;--v-rose:var(--bad);--grooves:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.07) 0 1px,transparent 1.3px 4px);--mat:none;--eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--eye-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.9 4.24A9.1 9.1 0 0 1 12 4c6.5 0 10 7 10 7a13.2 13.2 0 0 1-1.67 2.68'/%3E%3Cpath d='M6.61 6.61A13.5 13.5 0 0 0 2 12s3.5 7 10 7a9.1 9.1 0 0 0 5.39-1.61'/%3E%3Cline x1='2' y1='2' x2='22' y2='22'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E")}html[data-theme=light] .app-page{color-scheme:light;--chassis:#b4b7bc;--chassis-2:#c4c7cc;--face:#dcdee2;--face-2:#eceef0;--face-3:#f6f7f8;--well:#c9ccd1;--ink:#141416;--ink-rgb:20,20,22;--ink-2:#36373b;--dim:#5c5e63;--faint:#7b7d82;--line:rgba(0,0,0,.11);--line-strong:rgba(0,0,0,.22);--hi:rgba(255,255,255,.75);--screw-a:#9a9da3;--screw-b:#5d6066;--key-dark:linear-gradient(180deg,#f8f9fa,#e3e5e8 55%,#cfd2d6);--key-shadow:inset 0 1px 0 #ffffff,0 2px 0 #8b8e94,0 4px 10px rgba(0,0,0,.18);--key-shadow-down:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 #8b8e94,0 1px 3px rgba(0,0,0,.18);--brush:repeating-linear-gradient(90deg,rgba(0,0,0,.025) 0 1px,transparent 1px 3px);--plate-shadow:inset 0 1px 0 var(--hi),0 1px 0 #8b8e94,0 24px 50px -26px rgba(0,0,0,.45);--soft:rgba(var(--ink-rgb),.7);--muted:rgba(var(--ink-rgb),.7);--ok:#1f8f12;--bad:#d62d1c;--shadow:0 30px 60px -30px rgba(0,0,0,.45);--shadow-sm:0 14px 28px -18px rgba(0,0,0,.35);--screws: radial-gradient(circle at 13px 13px,var(--screw-a) 0 2.4px,var(--screw-b) 3px 4.4px,transparent 5px), radial-gradient(circle at calc(100% - 13px) 13px,var(--screw-a) 0 2.4px,var(--screw-b) 3px 4.4px,transparent 5px), radial-gradient(circle at 13px calc(100% - 13px) ,var(--screw-a) 0 2.4px,var(--screw-b) 3px 4.4px,transparent 5px), radial-gradient(circle at calc(100% - 13px) calc(100% - 13px) ,var(--screw-a) 0 2.4px,var(--screw-b) 3px 4.4px,transparent 5px);--plate-bg:linear-gradient(180deg,var(--face-2),var(--face) 42%,var(--chassis-2));--plate:var(--screws),var(--brush),var(--plate-bg);--paper:var(--chassis);--paper-2:var(--face);--card:var(--face);--raised:var(--face-2);--bg:var(--chassis);--bg-2:var(--face);--surface:var(--face);--surface-2:var(--chassis-2);--rule:var(--line)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;background:var(--chassis)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;overflow-x:clip;color:var(--ink);background:radial-gradient(120% 70% at 50% -10%,var(--chassis-2) 0,var(--chassis) 62%) fixed,var(--chassis);font:400 16px/1.55 var(--f-body);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{max-width:100%}::selection{background:var(--amber);color:#1a1200}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}h1,h2,h3,h4{margin:0;color:inherit;font-family:var(--f-display);font-weight:800;font-variation-settings:var(--cond);line-height:.92;letter-spacing:0;text-transform:uppercase}h1{font-size:44px}h2{font-size:36px;margin:4px 0 10px}h3{font-size:28px;margin:14px 0 8px}h4{font-size:20px;margin:6px 0}p{margin:0 0 1em;color:var(--soft);line-height:1.6}a{color:var(--amber)}b,strong{font-weight:650}em{font-style:normal}.hidden{display:none!important}.mono{font-family:var(--f-mono)}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes slapIn{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes stampIn{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@keyframes popIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes ledPulse{50%{opacity:.45;box-shadow:none}}@keyframes powerOn{0%{opacity:0}12%{opacity:.9}20%{opacity:.1}34%{opacity:1}46%{opacity:.35}60%,to{opacity:1}}.fade-in{animation:riseIn .6s var(--ease) both}.cardIn{animation:cardIn .45s var(--ease) both}button,.button{--b-bg:var(--key-dark);--b-fg:var(--ink);--b-bd:var(--edge);display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;margin:0;border:1px solid var(--b-bd);border-radius:6px;background:var(--b-bg);color:var(--b-fg);box-shadow:var(--key-shadow);font:700 12px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .2s,transform .08s,box-shadow .08s,background-color .2s,color .2s}button:hover,.button:hover{filter:brightness(1.1)}button:active,.button:active{transform:translateY(2px);box-shadow:var(--key-shadow-down)}button:disabled,button:disabled:hover{opacity:.45;cursor:not-allowed;transform:none;filter:none}.secondary,.button.secondary{--b-bg:var(--key-dark);--b-fg:var(--ink);--b-bd:var(--edge)}.danger{--b-bg:var(--key-red);--b-fg:#ffffff;--b-bd:#5a0f08}.action-btn{--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}.action-btn.secondary{--b-bg:var(--key-dark);--b-fg:var(--ink);--b-bd:var(--edge)}.btn-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.link-button,.link-button:hover,.link-button:active{min-height:0;padding:0;border:0;background:none;box-shadow:none;transform:none;filter:none;font:500 13.5px/1.3 var(--f-body);font-variation-settings:"wdth" 100;letter-spacing:0;text-transform:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:4px}.link-button:hover{color:var(--amber)}.link-button:disabled,.link-button:disabled:hover{color:var(--faint);text-decoration-color:var(--line-strong);opacity:1;cursor:default}input:not([type=checkbox]):not([type=radio]),textarea,select{width:100%;margin:7px 0;padding:11px 14px;border:1px solid #000;border-radius:6px;outline:none;background:linear-gradient(180deg,var(--lcd-bg),var(--lcd-bg-2));color:var(--lcd-ink);box-shadow:inset 0 2px 10px #000000bf,0 1px 0 var(--hi);font:400 22px/1.15 var(--f-lcd);letter-spacing:.02em;text-shadow:var(--lcd-glow);transition:box-shadow .2s}input::placeholder,textarea::placeholder{color:var(--lcd-dim);text-shadow:none}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{box-shadow:inset 0 2px 10px #000000bf,0 0 0 2px #ffb22ebf,0 0 18px #ffb22e40}select{appearance:none;cursor:pointer;padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,var(--lcd-ink) 50%),linear-gradient(135deg,var(--lcd-ink) 50%,transparent 50%),linear-gradient(180deg,var(--lcd-bg),var(--lcd-bg-2));background-position:calc(100% - 21px) 54%,calc(100% - 16px) 54%,0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat}select option{background:#0e180b;color:var(--lcd-ink)}textarea{min-height:150px;resize:vertical;font-size:20px;line-height:1.25}input[type=checkbox],input[type=radio]{accent-color:var(--amber);width:18px;height:18px}.field-label{display:block;margin:16px 0 2px;font:600 10.5px/1.2 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.field-label select{margin-top:6px}.in-field{position:relative;margin:7px 0}.in-field input:not([type=checkbox]){margin:0;padding-left:44px}.in-ico{position:absolute;left:15px;top:50%;translate:0 -50%;width:18px;height:18px;display:grid;place-items:center;color:var(--lcd-dim);pointer-events:none;z-index:1}.in-ico svg{width:18px;height:18px;display:block}.in-field:focus-within .in-ico{color:var(--lcd-ink);filter:drop-shadow(0 0 4px rgba(141,255,122,.6))}.password-row{position:relative;display:block}.password-row input:not([type=checkbox]){padding-right:50px}.in-field.password-row input:not([type=checkbox]){margin:0}.password-toggle,.password-toggle:hover,.password-toggle:active{position:absolute;top:50%;right:8px;translate:0 -50%;width:36px;height:34px;min-height:0;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none;color:var(--lcd-dim);font-size:0;line-height:0;display:grid;place-items:center;transform:none;filter:none}.password-toggle:hover{background:#8dff7a14;color:var(--lcd-ink)}.password-toggle:before{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:var(--eye) center/contain no-repeat;mask:var(--eye) center/contain no-repeat}.password-row input[type=text]~.password-toggle:before{-webkit-mask-image:var(--eye-off);mask-image:var(--eye-off)}.status{margin:14px 0 0;font:400 19px/1.25 var(--f-lcd);letter-spacing:.02em;color:var(--dim);white-space:pre-line}.status:empty{margin:0}.status span{display:inline-block;animation:riseIn .25s var(--ease) both}.status .ok,.status .error{padding:7px 12px 7px 30px;border-radius:5px;border:1px solid #000;position:relative;box-shadow:inset 0 2px 8px #000000b3}.status .ok:before,.status .error:before{content:"";position:absolute;left:11px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%}.status .ok{color:var(--lcd-ink);background:linear-gradient(var(--lcd-bg),var(--lcd-bg-2));text-shadow:var(--lcd-glow)}.status .ok:before{background:var(--green);box-shadow:0 0 8px var(--green)}.status .error{color:#ffb3a8;background:linear-gradient(#1d0b08,#2a0f0b)}.status .error:before{background:var(--red);box-shadow:0 0 8px var(--red)}.status.ok{color:var(--ok)}.status.error{color:var(--bad)}.ok{color:var(--ok)}.error{color:var(--bad)}.note{position:relative;margin:14px 0;padding:13px 16px 13px 38px;border-radius:6px;font-size:14.5px;color:var(--ink);background:linear-gradient(180deg,#2b2412,#221c0d);border:1px solid #000;box-shadow:inset 0 1px #ffd27a1f;animation:cardIn .35s var(--ease) both}.note:before{content:"";position:absolute;left:15px;top:19px;width:9px;height:9px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber)}.note.error{background:linear-gradient(180deg,#2c0f0b,#200a07)}.note.error:before{background:var(--red);box-shadow:0 0 8px var(--red)}.note b{font-family:var(--f-mono);font-weight:500}.site-notice{position:relative;display:block;margin:0 0 20px;padding:13px 18px 13px 38px;border-radius:6px;background:linear-gradient(180deg,#2b2412,#221c0d);border:1px solid #000;color:var(--ink);font-size:14.5px;line-height:1.5}.site-notice:before{content:"";position:absolute;left:15px;top:19px;width:9px;height:9px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber);animation:ledPulse 1.8s steps(1) infinite}.login-badge,.thanks-badge,.section-kicker{display:inline-flex;align-items:center;gap:.8em;width:max-content;max-width:100%;padding:7px 12px 6px;border:1px solid #000;border-radius:3px;background:linear-gradient(180deg,#151517,#0b0b0c);color:#f4f1ea;box-shadow:inset 0 1px #ffffff14,0 1px #ffffff0a;font:700 10.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.25),0 -1px 0 #000}.login-badge:before,.thanks-badge:before,.section-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber)}.thanks-badge:before{background:var(--green);box-shadow:0 0 8px var(--green)}.ct-lang{position:relative;display:inline-flex;z-index:100}.ct-lang.open{z-index:250}.ct-lang-btn,.ct-lang-btn:hover,.ct-lang-btn:active{height:40px;min-height:40px;padding:0 12px 0 10px;gap:8px;transform:none;font:600 11px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.14em}.ct-chev{width:14px;height:14px;transition:transform .25s var(--ease)}.ct-lang.open .ct-chev{transform:rotate(180deg)}.theme-toggle,.theme-toggle:hover,.theme-toggle:active{display:inline-grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;transform:none}.theme-toggle svg{width:18px;height:18px}.theme-toggle .i-moon,html[data-theme=light] .theme-toggle .i-sun{display:none}html[data-theme=light] .theme-toggle .i-moon{display:block}.flag-icon{display:inline-block;flex:0 0 auto;width:18px;height:18px;border-radius:50%;overflow:hidden;line-height:0;box-shadow:0 0 0 1.5px #0009}.flag-icon svg{display:block;width:100%;height:100%}.ct-lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:6px;z-index:300;display:none;flex-direction:column;gap:2px;background:var(--plate-bg);border:1px solid #000;border-radius:8px;box-shadow:var(--plate-shadow),var(--shadow)}.ct-lang.open .ct-lang-menu{display:flex;animation:riseIn .2s var(--ease) both}.ct-lang-menu button,.ct-lang-menu button:hover,.ct-lang-menu button:active{justify-content:flex-start;width:100%;min-height:0;padding:10px 12px;gap:10px;background:transparent;color:var(--ink);box-shadow:none;border:0;border-radius:5px;transform:none;filter:none;font:500 14px/1 var(--f-body);font-variation-settings:"wdth" 100;letter-spacing:0;text-transform:none}.ct-lang-menu button:hover{background:rgba(var(--ink-rgb),.07)}.ct-lang-menu button.on{background:#ffb22e24;color:var(--amber)}.ct-tick{margin-left:auto;display:none;color:currentColor}.ct-lang-menu button.on .ct-tick{display:inline}.language-gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;overflow:auto;background:var(--chassis)}.language-card{width:min(560px,100%);padding:34px 30px 30px;background:var(--plate);color:var(--ink);text-align:center;border:1px solid #000;border-radius:10px;box-shadow:var(--plate-shadow)}.language-card h2{margin:18px 0 6px;font-size:clamp(38px,5vw,56px)}.language-card p{margin:0}.language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.language-choice{display:grid;place-items:center;gap:10px;min-height:110px;padding:16px 10px;font-size:13px}.language-choice .flag-icon{width:40px;height:40px}.appbar-mark{position:relative;width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 40% 32%,#4a4a50,#18181b 72%);border:1px solid #000;color:var(--amber);box-shadow:0 2px 4px #0009,inset 0 1px #ffffff1f;transition:rotate .9s var(--spring)}.appbar-mark svg{width:16px;height:16px;display:block;filter:drop-shadow(0 0 4px rgba(255,178,46,.7))}.appbar{position:sticky;top:0;z-index:60;color:var(--ink);background:var(--brush),linear-gradient(180deg,var(--face-2),var(--face));border-bottom:1px solid #000;box-shadow:inset 0 1px 0 var(--hi),0 10px 30px -18px #000000e6}.appbar-in{width:min(1280px,100% - 2 * var(--gut));margin:0 auto;height:66px;display:flex;align-items:center;gap:16px}.appbar-brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font:800 15px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.appbar-brand:hover .appbar-mark,.lp-brand:hover .appbar-mark,.sidebar-brand:hover .appbar-mark{rotate:120deg}.appbar-right{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}.ct-bar-link{padding:9px 12px;color:var(--dim);text-decoration:none;font:600 11px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.18em;text-transform:uppercase;transition:color .2s}.ct-bar-link:hover{color:var(--amber)}body.login-page{background:radial-gradient(90% 60% at 80% 100%,rgba(255,178,46,.07),transparent 60%),radial-gradient(120% 70% at 50% -10%,var(--chassis-2) 0,var(--chassis) 62%) fixed,var(--chassis);color:var(--ink)}.login-page:before{content:"";position:fixed;z-index:-1;pointer-events:none;right:-16vw;bottom:-30vw;width:min(980px,72vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#2a2a2e 0 1.2%,#0c0c0d 1.3% 2.2%,var(--amber) 2.3% 14.6%,#121214 14.7% 15.3%,transparent 15.4%),var(--grooves),repeating-conic-gradient(from 0deg,rgba(255,255,255,.22) 0 .9deg,transparent .9deg 5deg) 50% 50%/100% 100%,radial-gradient(circle,#141416 0 66%,#3b3b40 66.4% 68.2%,#0f0f10 68.6% 69%,transparent 69.4%);-webkit-mask:radial-gradient(circle,#000 0 66%,transparent 66.2% 66.6%,#000 66.8% 69.4%,transparent 69.6%);mask:radial-gradient(circle,#000 0 66%,transparent 66.2% 66.6%,#000 66.8% 69.4%,transparent 69.6%);animation:spin 9s linear infinite;opacity:.9}.login-page:after{content:"";position:fixed;z-index:-1;pointer-events:none;left:0;top:0;bottom:0;width:34px;background:radial-gradient(circle at 50% 50%,#000 0 3px,transparent 3.5px) 50% 0/34px 44px repeat-y,var(--brush),linear-gradient(90deg,#1d1d20,#141416);border-right:1px solid #000;box-shadow:inset -1px 0 #ffffff0d}.landing-shell{position:relative;z-index:1;width:min(1280px,100% - 2 * var(--gut));margin:0 auto;padding:0 0 80px}.login-solo-main{min-height:calc(100vh - 68px);display:grid;place-items:center;padding:48px 0 30px}.login-card{position:relative;width:min(470px,100%);padding:34px 32px 30px;color:var(--ink);background:var(--plate);border:1px solid #000;border-radius:10px;box-shadow:var(--plate-shadow)}.login-card p{color:var(--soft)}.login-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid var(--line);box-shadow:0 1px #0009}.login-card-brand{display:flex;align-items:center;gap:10px;margin:0;text-decoration:none;color:var(--ink)}.login-card-brand span:last-child{font:600 10.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.logo{width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffe7b3 0 18%,var(--amber) 30%,#7a4a00 70%);box-shadow:0 0 12px #ffb22ebf,0 0 0 3px #0b0b0c,0 0 0 4px #333}.login-card-heading h1{margin:0 0 10px;font:800 clamp(46px,5vw,62px)/.88 var(--f-display);font-variation-settings:var(--cond)}.login-card-heading p{margin:0 0 20px;font-size:15px}.login-card form>button[type=submit],.login-card form>.button{width:100%;margin-top:16px;min-height:54px;--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00;font-size:12.5px}.login-forgot{margin:10px 0 0;text-align:right}.login-forgot a{font:500 13px/1 var(--f-body);color:var(--dim);text-decoration:none;transition:color .2s}.login-forgot a:hover{color:var(--amber)}.login-foot-line{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);text-align:center;font-size:14px;color:var(--dim)}.login-foot-line a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:4px}.login-foot-line a:hover{color:var(--amber)}.login-foot-line-flat{margin-top:8px;padding-top:0;border-top:0}.login-head{display:grid;gap:12px;margin-bottom:10px}.login-head h3{font-size:34px}.login-main{padding:clamp(40px,6vw,80px) 0 20px}.login-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(36px,6vw,90px);align-items:start}.access-only-section{min-height:calc(100vh - 220px);align-items:center}.login-intro{padding-top:20px}.login-intro h2{margin:24px 0 22px;font:900 clamp(60px,7.4vw,128px)/.84 var(--f-display);font-variation-settings:var(--cond);color:var(--ink);text-wrap:balance}.login-intro h2 em{color:var(--amber);text-shadow:0 0 30px rgba(255,178,46,.35)}.login-intro p{max-width:44ch;font-size:clamp(17px,1.3vw,19px);color:var(--ink-2)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.login-section .login-card{width:100%;max-width:600px;justify-self:end}.signup-steps{display:flex;gap:6px;margin:0 0 24px;padding:0;list-style:none;border:0}.signup-steps li{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px;border:1px solid #000;border-radius:5px;background:var(--key-dark);box-shadow:var(--key-shadow);color:var(--dim);font:700 10.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.14em;text-transform:uppercase;transition:color .25s}.signup-steps li b{font-weight:700}.signup-steps li span{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#3a2f1a;font-size:0}.signup-steps li.is-active{color:var(--ink);box-shadow:var(--key-shadow-down);transform:translateY(2px)}.signup-steps li.is-active span{background:var(--amber);box-shadow:0 0 9px var(--amber)}.signup-steps li.is-done{color:var(--ink)}.signup-steps li.is-done span{background:var(--green);box-shadow:0 0 9px var(--green)}.signup-step{animation:riseIn .35s var(--ease) both}.signup-step h3{margin:0 0 6px;font:800 40px/.9 var(--f-display);font-variation-settings:var(--cond)}.signup-step-copy{margin:0 0 14px;font-size:15px}.signup-nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:18px}.signup-nav button{min-width:130px}.signup-nav button[type=submit]{--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}.reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 8px}.reason-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #000;border-radius:6px;background:var(--well);box-shadow:inset 0 2px 6px #00000080;font-size:14.5px;line-height:1.35;cursor:pointer;transition:background-color .2s,color .2s}.reason-option:hover{background:#ffb22e0f}.reason-option input{margin:1px 0 0;flex:none}.reason-option:has(input:checked){background:#ffb22e1f;color:var(--ink);box-shadow:inset 0 0 0 1px #ffb22e8c}.terms-check{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;font-size:14px;line-height:1.4;color:var(--dim);cursor:pointer}.terms-check input{margin:2px 0 0;flex:none;width:auto;min-height:0}.terms-check a,.terms-gate-card p a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}#inviteForm .terms-check{margin:4px 0 10px}.signup-thanks{animation:riseIn .6s var(--ease) both}.signup-thanks h3{margin:18px 0 10px;font:800 clamp(42px,4.6vw,58px)/.9 var(--f-display);font-variation-settings:var(--cond)}.signup-thanks p{font-size:16px}.thanks-actions{margin-top:20px}.thanks-actions .button,.access-actions .button{min-height:50px}.thanks-actions .button:not(.secondary){--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}[data-tool]{--tc:var(--amber);--on-tc:#120d00;--ch:"CH"}[data-tool=cover]{--tc:var(--pink);--ch:"CH 01"}[data-tool=metadata]{--tc:var(--amber);--ch:"CH 02"}[data-tool=quickLookup]{--tc:var(--green);--ch:"CH 03"}[data-tool=artistChecker]{--tc:var(--cyan);--ch:"CH 04"}[data-tool=distro]{--tc:var(--orange);--ch:"CH 05"}[data-tool=download]{--tc:var(--violet);--ch:"CH 06"}.app-page{background:radial-gradient(120% 60% at 50% -5%,var(--chassis-2) 0,var(--chassis) 60%) fixed,var(--chassis)}.app-layout{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto 1fr;min-height:100vh;width:100%}.tool-sidebar,.app-main{display:contents}.sidebar-header,.sidebar-nav,.app-topbar{position:sticky;top:0;z-index:50;height:74px;background:var(--brush),linear-gradient(180deg,var(--face-2),var(--face) 60%,var(--chassis-2));border-bottom:1px solid #000;box-shadow:inset 0 1px 0 var(--hi)}.sidebar-header{grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px;padding:0 10px 0 calc(clamp(16px,2.4vw,32px) + 10px)}.sidebar-header:before{content:"";position:absolute;left:12px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--screw-a),var(--screw-b) 75%);box-shadow:0 1px #0009}.app-topbar:after{content:"";position:absolute;right:12px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--screw-a),var(--screw-b) 75%);box-shadow:0 1px #0009}.sidebar-brand{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink);text-decoration:none}.sidebar-brand-name{font:800 14px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sidebar-nav{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 12px;overflow-x:auto;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav>.tool-tab:first-of-type{margin-left:auto}.sidebar-nav>.tool-tab:last-of-type{margin-right:auto}.app-topbar{grid-column:3;grid-row:1;display:flex;align-items:center;gap:10px;padding:0 calc(clamp(16px,2.4vw,32px) + 10px) 0 10px;color:var(--ink)}.topbar-left:empty,.topbar-left{display:contents}.topbar-right{display:flex;align-items:center;gap:8px;margin-left:auto}.sidebar-close-btn,.sidebar-backdrop,.sidebar-toggle-btn,.topbar-brand-mobile{display:none!important}.tool-tab,.tool-tab:hover,.tool-tab:active{position:relative;flex:0 0 auto;display:inline-flex;justify-content:flex-start;align-items:center;gap:9px;width:auto;min-height:44px;padding:0 14px 0 12px;color:var(--dim);transform:none;filter:none;white-space:nowrap;font:700 11px/1 var(--f-display);font-variation-settings:"wdth" 100;letter-spacing:.12em;text-transform:uppercase}@media(min-width:1400px){.sidebar-nav .tool-tab-ico{display:none}}.tool-tab:before{content:"";display:block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:color-mix(in srgb,var(--tc) 22%,#141416);box-shadow:inset 0 1px 1px #0009;transition:background-color .2s,box-shadow .2s}.tool-tab:hover{color:var(--ink);filter:brightness(1.08)}.tool-tab.active{color:var(--ink);box-shadow:var(--key-shadow-down);transform:translateY(2px)}.tool-tab.active:before{background:var(--tc);box-shadow:0 0 6px var(--tc),0 0 14px var(--tc)}.tool-tab-ico{width:17px;height:17px;flex:0 0 17px;padding:0;fill:none;stroke:currentColor;transition:color .2s}.tool-tab.active .tool-tab-ico{color:var(--tc);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tc) 70%,transparent))}.tool-tab-label{min-width:0}.workspace-body{grid-column:1 / -1;grid-row:2;width:100%;max-width:1200px;margin:0 auto;padding:clamp(26px,3.4vw,52px) clamp(16px,3vw,40px) 90px}.tool-content{min-width:0}.tool-panel{display:none}.tool-panel.active{display:block;animation:riseIn .5s var(--ease) both}.tool-panel>.result-card{position:relative;margin:0;padding:clamp(30px,3.6vw,54px) clamp(30px,4vw,60px);background:var(--plate);border:1px solid #000;border-radius:10px;box-shadow:var(--plate-shadow)}.tool-panel>.result-card:before{content:var(--ch);position:absolute;right:clamp(30px,4vw,60px);top:clamp(26px,3vw,40px);display:flex;align-items:center;gap:10px;font:700 10.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.22em;color:var(--dim)}.tool-panel>.result-card:after{content:"";position:absolute;right:calc(clamp(30px,4vw,60px) + 64px);top:calc(clamp(26px,3vw,40px) + 1px);width:9px;height:9px;border-radius:50%;background:var(--tc);box-shadow:0 0 6px var(--tc),0 0 16px var(--tc)}.tool-panel>.result-card>h3{margin:0 0 12px;padding-right:120px;font:900 clamp(52px,6.4vw,104px)/.84 var(--f-display);font-variation-settings:var(--cond)}.tool-panel>.result-card>p{max-width:60ch;margin:0 0 26px;font-size:17px;color:var(--ink-2)}.mode-row{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:5px;max-width:100%;border:1px solid #000;border-radius:7px;background:var(--well);box-shadow:inset 0 2px 8px #0000008c}.mode-btn,.mode-btn:hover,.mode-btn:active{min-height:36px;padding:0 16px;font-size:10.5px;color:var(--dim)}.mode-btn:hover{color:var(--ink)}.mode-btn.active{color:var(--ink);box-shadow:var(--key-shadow-down);transform:translateY(1px)}.mode-btn.active:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tc,var(--amber));box-shadow:0 0 7px var(--tc,var(--amber))}.mode{display:none}.mode.active{display:block;animation:riseIn .3s var(--ease) both}.search-bar-wrap{display:flex;align-items:center;width:100%;height:68px;margin:6px 0 10px;padding:7px;border:1px solid #000;border-radius:8px;background:linear-gradient(180deg,var(--lcd-bg),var(--lcd-bg-2));box-shadow:inset 0 3px 14px #000c,0 1px 0 var(--hi);transition:box-shadow .2s}.search-bar-wrap:focus-within{box-shadow:inset 0 3px 14px #000c,0 0 0 2px color-mix(in srgb,var(--tc,var(--amber)) 80%,transparent),0 0 22px color-mix(in srgb,var(--tc,var(--amber)) 30%,transparent)}.search-bar-icon{display:grid;place-items:center;padding:0 8px 0 12px;color:var(--lcd-dim);flex:0 0 auto}.search-bar-icon svg{width:19px;height:19px}.search-bar-wrap:focus-within .search-bar-icon{color:var(--lcd-ink);filter:drop-shadow(0 0 4px rgba(141,255,122,.6))}.search-bar-wrap input:not([type=checkbox]),.search-bar-wrap input:not([type=checkbox]):focus{flex:1;min-width:0;height:100%;margin:0;padding:0 6px;border:0;background:transparent;box-shadow:none;font:400 24px/1 var(--f-lcd);color:var(--lcd-ink)}.search-bar-wrap input::placeholder{font:400 22px/1 var(--f-lcd);color:var(--lcd-dim)}.search-bar-btn,.search-bar-btn:hover,.search-bar-btn:active{flex:0 0 auto;min-width:126px;height:100%;min-height:0;padding:0 22px;--b-bg:linear-gradient(180deg,color-mix(in srgb,var(--tc,var(--amber)) 70%,#fff),var(--tc,var(--amber)) 48%,color-mix(in srgb,var(--tc,var(--amber)) 78%,#000));--b-fg:var(--on-tc,#120d00);--b-bd:#000;box-shadow:inset 0 1px #fff6,0 2px #000,0 0 18px color-mix(in srgb,var(--tc,var(--amber)) 35%,transparent)}.search-bar-btn:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d,0 0 #000}.tool-panel textarea{margin:6px 0 16px}.tool-panel .action-btn{--b-bg:linear-gradient(180deg,color-mix(in srgb,var(--tc) 70%,#fff),var(--tc) 48%,color-mix(in srgb,var(--tc) 78%,#000));--b-fg:var(--on-tc);--b-bd:#000}.tool-panel .action-btn.secondary{--b-bg:var(--key-dark);--b-fg:var(--ink);--b-bd:var(--edge)}.audio-row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:14px}.audio-usage{display:inline-flex;align-items:center;gap:9px;font:400 19px/1.3 var(--f-lcd);letter-spacing:.02em;color:var(--dim)}.audio-usage:not(:empty):before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tc);box-shadow:0 0 8px var(--tc)}.result-card{position:relative}.result-card .result-card{margin-top:26px;padding:clamp(20px,2.6vw,30px);background:var(--well);border:1px solid #000;border-radius:8px;box-shadow:inset 0 2px 12px #0009,0 1px 0 var(--hi);animation:riseIn .5s var(--ease) both}.hero-result{display:flex;align-items:flex-end;gap:clamp(18px,2.4vw,30px);margin-bottom:6px}.hero-result>div{min-width:0}.cover{width:clamp(140px,15vw,210px);height:clamp(140px,15vw,210px);flex:0 0 auto;object-fit:cover;background:#000;border:6px solid #0b0b0c;border-radius:6px;box-shadow:0 0 0 1px #333,0 24px 40px -22px #000000e6}.artist-cover{border-radius:50%}.pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 10px 5px;border-radius:3px;border:1px solid #000;background:linear-gradient(180deg,#151517,#0b0b0c);color:#f4f1ea;font:700 10px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.22em;text-transform:uppercase;animation:stampIn .45s .1s var(--spring) both}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tc,var(--amber));box-shadow:0 0 7px var(--tc,var(--amber))}.title{margin:0 0 8px;font:900 clamp(40px,4.4vw,68px)/.86 var(--f-display);font-variation-settings:var(--cond);text-transform:uppercase;color:var(--ink);word-break:break-word}.subtitle{margin:0;font-size:17px;font-weight:500;color:var(--soft)}.grid{--cell-bg:linear-gradient(180deg,var(--lcd-bg),var(--lcd-bg-2));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:22px}.result-card .result-card .grid{--cell-bg:linear-gradient(180deg,var(--lcd-bg),var(--lcd-bg-2))}.cell{padding:12px 14px 13px;background:var(--cell-bg);min-width:0;border:1px solid #000;border-radius:5px;box-shadow:inset 0 2px 8px #000000b3}.label{margin-bottom:5px;font:600 9.5px/1.2 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--lcd-dim)}.value{font:400 21px/1.15 var(--f-lcd);letter-spacing:.02em;color:var(--lcd-ink);text-shadow:var(--lcd-glow);word-break:break-word;white-space:pre-line}.links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.links .button{min-height:40px;padding:0 15px;font-size:10.5px}.track-list{margin-top:22px;border:1px solid #000;border-radius:8px;overflow:hidden;background:var(--well);display:grid;box-shadow:inset 0 2px 10px #00000080}.track-list>.label{margin:0;padding:11px 16px;border-bottom:1px solid #000;background:linear-gradient(180deg,var(--face-2),var(--face));color:var(--dim)}.track-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line);transition:background-color .2s}.track-row:last-child{border-bottom:0}.track-row:hover{background:#ffb22e0d}.track-row span{font:400 19px/1 var(--f-lcd);color:var(--amber)}.track-row b{min-width:0;font-weight:600;word-break:break-word}.track-row b small{display:block;margin-top:3px;font-weight:400;color:var(--soft)}.track-row code{padding:6px 10px;border-radius:4px;border:1px solid #000;background:linear-gradient(180deg,var(--lcd-bg),var(--lcd-bg-2));color:var(--lcd-ink);font:400 18px/1 var(--f-lcd);white-space:nowrap;text-shadow:var(--lcd-glow)}.table-wrap{margin-top:20px;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid #000;border-radius:8px;background:var(--well);box-shadow:inset 0 2px 10px #00000080}table{width:100%;min-width:900px;border-collapse:collapse}th,td{padding:11px 16px;text-align:left;vertical-align:top;font-size:13.5px;border-bottom:1px solid var(--line)}th{position:sticky;top:0;background:linear-gradient(180deg,var(--face-2),var(--face));color:var(--dim);font:600 9.5px/1.2 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase}td:first-child{font:400 18px/1.2 var(--f-lcd);color:var(--amber)}tbody tr:hover{background:#ffb22e0d}tr:last-child td{border-bottom:0}.modal-overlay,.idle-overlay,.notice-popup{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;overflow:auto;background:#040405b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .2s var(--ease) both}.idle-overlay{z-index:100}.email-gate{z-index:260}.notice-popup{z-index:900}body.notice-popup-open{overflow:hidden}.modal-card,.idle-card,.notice-popup-card{position:relative;width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:36px 32px 30px;color:var(--ink);background:var(--plate);border:1px solid #000;border-radius:10px;box-shadow:var(--plate-shadow),var(--shadow);animation:slapIn .45s var(--spring) both}.idle-card{text-align:left}.idle-card h2,.modal-card h2,.notice-popup-card h2{margin:18px 0 10px;font:900 clamp(40px,4.4vw,54px)/.88 var(--f-display);font-variation-settings:var(--cond)}.idle-card p,.notice-popup-card p{font-size:15.5px}.idle-count{display:inline-block;margin:6px 0 2px;padding:4px 14px 0;border:1px solid #000;border-radius:6px;background:linear-gradient(180deg,#1a0f00,#120a00);box-shadow:inset 0 2px 10px #000c;font:400 84px/1 var(--f-lcd);color:var(--amber);text-shadow:0 0 14px rgba(255,178,46,.6);font-variant-numeric:tabular-nums}.action-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.idle-actions{justify-content:flex-start}.idle-card .action-row button:not(.secondary){--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}.modal-close,.modal-close:hover,.modal-close:active{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;min-height:0;padding:0;border-radius:50%;font:400 16px/1 var(--f-body);letter-spacing:0;transition:rotate .4s var(--spring)}.modal-close:hover{rotate:90deg;color:var(--red)}.notice-popup-card{width:min(520px,100%);text-align:center}.notice-popup-card .login-badge{margin:0 auto}.notice-popup .notice-popup-btn{width:100%;margin-top:24px;min-height:52px;--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}.notice-popup .notice-popup-btn:disabled{--b-bg:var(--key-dark);--b-fg:var(--dim);opacity:1;font-variant-numeric:tabular-nums}.email-gate-card h2{margin:18px 0 10px}.email-gate-card p{margin:0 0 14px}.email-gate-card form button[type=submit]{width:100%;margin-top:10px;min-height:52px;--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}.email-code-input:not([type=checkbox]){text-align:center;font:400 44px/1 var(--f-lcd);letter-spacing:.4em;padding:12px 10px}.email-gate-links{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.terms-gate-accept{width:100%;margin-top:6px;min-height:52px;--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}.email-gate-card .email-gate-logout{display:block;margin:14px auto 0;color:var(--dim)}.account-settings-card{width:min(820px,94vw);max-height:88vh;padding:38px 36px 32px}.account-header{margin-bottom:24px;padding-right:44px}.account-title{margin:0 0 8px;font:900 clamp(48px,5.6vw,72px)/.86 var(--f-display);font-variation-settings:var(--cond)}.account-sub{margin:0;font-size:15px}.account-sections{display:flex;flex-direction:column;gap:14px}.account-card-block{position:relative;padding:20px 22px 22px;background:var(--well);border:1px solid #000;border-radius:8px;box-shadow:inset 0 2px 10px #00000080,0 1px 0 var(--hi)}.account-block-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.account-block-icon{width:28px;height:28px;flex:0 0 auto;padding:6px;border-radius:50%;border:1px solid #000;background:radial-gradient(circle at 40% 32%,#4a4a50,#18181b 72%);color:var(--amber)}.account-block-kicker{font:700 10.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.account-field-rows{display:flex;flex-direction:column;border:1px solid #000;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,var(--lcd-bg),var(--lcd-bg-2))}.account-field-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-bottom:1px solid rgba(141,255,122,.1)}.account-field-row:last-child{border-bottom:0}.account-field-label{font:600 9.5px/1.2 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--lcd-dim)}.account-field-val{font:400 20px/1.15 var(--f-lcd);color:var(--lcd-ink);text-shadow:var(--lcd-glow);text-align:right;word-break:break-word}.account-field-val.mono{font:400 20px/1.15 var(--f-lcd)}.account-email-val{display:flex;align-items:center;gap:12px;min-width:0}.account-field-row.role-row{justify-content:flex-start;flex-wrap:wrap}.account-plan-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px 5px;border:1px solid #000;border-radius:3px;background:#0b0b0c;color:var(--green);font:700 10px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase}.account-plan-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 7px var(--green)}.account-plan-desc{font-size:14.5px;font-weight:500;color:var(--lcd-ink)}.account-revoke-all-btn,.session-revoke-single{min-height:34px;padding:0 13px;font-size:10px}.account-revoke-all-btn{margin-left:auto}.account-revoke-all-btn:hover,.session-revoke-single:hover{color:var(--red)}.account-sessions-list{display:flex;flex-direction:column;gap:10px}.account-session-item{padding:12px 14px;border:1px solid #000;border-radius:6px;background:linear-gradient(180deg,var(--face-2),var(--face));box-shadow:inset 0 1px 0 var(--hi)}.session-main{display:flex;flex-direction:column;gap:10px}.session-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.session-title-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.session-browser-name{font-weight:650;font-size:15px}.session-platform-tag{padding:4px 9px;border-radius:3px;border:1px solid #000;background:var(--well);font:400 16px/1 var(--f-lcd);color:var(--lcd-ink)}.session-badge.current{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:3px;border:1px solid #000;background:#0b0b0c;color:var(--green);font:700 9.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase}.session-badge.current:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green)}.session-details-grid{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line)}.session-detail-item{display:inline-flex;align-items:center;gap:6px;font-size:13px}.session-detail-label{color:var(--dim)}.session-detail-val{font-weight:600}.session-detail-val.mono{font-family:var(--f-mono);font-weight:500}.account-revoke-prompt{margin-top:14px;padding:14px;border-radius:6px;background:linear-gradient(180deg,#2b2412,#221c0d);color:var(--ink);border:1px solid #000}.account-revoke-prompt p{margin:0 0 10px;font-size:14px;color:var(--ink)}.account-revoke-prompt-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.account-revoke-prompt-row input:not([type=checkbox]){flex:1;min-width:180px;margin:0}.account-pw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.account-pw-grid input:not([type=checkbox]){margin:0}.account-pw-actions{display:flex}.account-pw-actions button{--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}.user-chip{position:relative}.user-chip-trigger,.user-chip-trigger:hover,.user-chip-trigger:active{min-height:46px;height:46px;padding:0 13px 0 6px;gap:10px;transform:none;font:600 13px/1 var(--f-body);font-variation-settings:"wdth" 100;text-transform:none;letter-spacing:0}.user-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:4px;border:1px solid #000;background:linear-gradient(180deg,var(--lcd-bg),var(--lcd-bg-2));color:var(--lcd-ink);font:400 22px/1 var(--f-lcd);text-shadow:var(--lcd-glow);box-shadow:inset 0 2px 6px #000000b3}.user-chip-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.1}.user-chip-text b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;font-size:13.5px}.user-chip-text small{font:700 9px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.user-chip-caret{font-size:10px;transition:transform .25s var(--ease)}.user-chip.open .user-chip-caret{transform:rotate(180deg)}.user-chip-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;gap:2px;min-width:220px;padding:6px;background:var(--plate-bg);border:1px solid #000;border-radius:8px;box-shadow:var(--plate-shadow),var(--shadow);animation:riseIn .2s var(--ease) both}.user-chip-menu button,.user-chip-menu a.user-chip-link,.user-chip-menu button:hover,.user-chip-menu button:active{--b-bg:transparent;--b-fg:var(--ink);--b-bd:transparent;justify-content:flex-start;width:100%;min-height:0;padding:11px 12px;border-radius:5px;box-shadow:none;transform:none;filter:none;font:500 14px/1.1 var(--f-body);font-variation-settings:"wdth" 100;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--ink);display:flex}.user-chip-menu button:hover,.user-chip-menu a.user-chip-link:hover{background:rgba(var(--ink-rgb),.07)}.user-chip-menu button.danger{--b-fg:var(--bad);color:var(--bad)}.user-chip-menu button.danger:hover{background:color-mix(in srgb,var(--bad) 14%,transparent)}.lp-page{background:var(--chassis)}body.lp-locked{overflow:hidden}.lp-quick{--lp-t0:.1s}.lp-page main,.lp-foot{position:relative}body.lp-page:not(.login-page):before{content:"";position:fixed;z-index:0;pointer-events:none;inset:0;background:radial-gradient(circle at 50% 50%,#000 0 3px,transparent 3.5px) 0 0/30px 44px repeat-y,radial-gradient(circle at 50% 50%,#000 0 3px,transparent 3.5px) 100% 0/30px 44px repeat-y,linear-gradient(90deg,#19191c,#121214) 0 0/30px 100% no-repeat,linear-gradient(90deg,#121214,#19191c) 100% 0/30px 100% no-repeat;-webkit-mask:linear-gradient(90deg,#000 0 30px,transparent 30px calc(100% - 30px),#000 calc(100% - 30px));mask:linear-gradient(90deg,#000 0 30px,transparent 30px calc(100% - 30px),#000 calc(100% - 30px))}.lp-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#050506;pointer-events:none;clip-path:inset(0 0 0 0);transition:clip-path .7s cubic-bezier(.7,0,.3,1);animation:loaderAuto 0s 3.4s forwards}@keyframes loaderAuto{to{visibility:hidden}}.lp-loader.is-done{clip-path:inset(50% 0 50% 0);visibility:hidden;transition:clip-path .55s cubic-bezier(.7,0,.3,1),visibility 0s .55s}.lp-scan{position:relative;display:grid;justify-items:center;gap:20px}.lp-scan-bars{display:block;width:min(260px,64vw);height:70px;background:repeating-linear-gradient(90deg,var(--amber) 0 7px,transparent 7px 10px);-webkit-mask:linear-gradient(0deg,#000 0 18%,transparent 18% 22%,#000 22% 40%,transparent 40% 44%,#000 44% 62%,transparent 62% 66%,#000 66% 84%,transparent 84% 88%,#000 88%);mask:linear-gradient(0deg,#000 0 18%,transparent 18% 22%,#000 22% 40%,transparent 40% 44%,#000 44% 62%,transparent 62% 66%,#000 66% 84%,transparent 84% 88%,#000 88%);filter:drop-shadow(0 0 10px rgba(255,178,46,.55));animation:scanPrint 1.5s steps(14) both}@keyframes scanPrint{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.lp-scan-line{position:absolute;left:-18px;right:-18px;top:0;height:2px;background:var(--green);box-shadow:0 0 12px var(--green);animation:scanSweep .55s .2s ease-in-out infinite alternate both}@keyframes scanSweep{0%{transform:translateY(0)}to{transform:translateY(68px)}}.lp-scan-name{font:400 26px/1 var(--f-lcd);letter-spacing:.24em;text-transform:uppercase;color:var(--lcd-ink);text-shadow:var(--lcd-glow)}.lp-top{position:fixed;top:var(--inset);left:calc(var(--inset) + 30px);right:calc(var(--inset) + 30px);z-index:100;height:62px;display:flex;align-items:center;gap:20px;padding:0 34px;color:var(--ink);border:1px solid transparent;border-radius:8px;transition:background-color .35s,border-color .35s,box-shadow .35s}.lp-top:before,.lp-top:after{content:"";position:absolute;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--screw-a),var(--screw-b) 75%);opacity:0;transition:opacity .35s}.lp-top:before{left:13px}.lp-top:after{right:13px}.lp-top.is-stuck{border-color:#000;background:var(--brush),linear-gradient(180deg,var(--face-2),var(--face));box-shadow:inset 0 1px 0 var(--hi),0 18px 40px -20px #000000f2}.lp-top.is-stuck:before,.lp-top.is-stuck:after{opacity:1}.lp-brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font:800 15px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lp-top-right{margin-left:auto;display:flex;align-items:center;gap:8px}.lp-top-link{position:relative;padding:10px 12px;color:var(--dim);text-decoration:none;font:700 10.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;transition:color .2s}.lp-top-link:hover{color:var(--amber)}.lp-top-login{margin:0 6px 0 8px;padding:0 18px;height:42px;display:inline-flex;align-items:center;border:1px solid #5c3a00;border-radius:6px;background:var(--key-amber);color:#1a1200;box-shadow:inset 0 1px #fff6,0 2px #000,0 0 18px #ffb22e40}.lp-top-login:hover{color:#1a1200;filter:brightness(1.08)}.lp-btn{--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 26px;border:1px solid var(--b-bd);border-radius:7px;background:var(--b-bg);color:var(--b-fg);text-decoration:none;box-shadow:inset 0 1px #ffffff59,0 3px #000,0 0 26px #ffb22e33;font:800 12.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:transform .08s,box-shadow .08s,filter .2s}.lp-btn:hover{filter:brightness(1.08)}.lp-btn:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff4d,0 0 #000}.lp-btn.ghost{--b-bg:var(--key-dark);--b-fg:var(--ink);--b-bd:#000;box-shadow:var(--key-shadow)}.lp-btn.ink{--b-bg:var(--key-amber);--b-fg:#1a1200;--b-bd:#5c3a00}.lp-arrow{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:-8px;font-size:15px;transition:translate .3s var(--spring)}.lp-btn:hover .lp-arrow{translate:4px 0}.lp-kicker{display:inline-flex;align-items:center;gap:.8em;width:max-content;max-width:100%;margin:0 0 26px;padding:7px 12px 6px;border:1px solid #000;border-radius:3px;background:linear-gradient(180deg,#161618,#0b0b0c);color:#f4f1ea;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000080;font:700 10.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.26em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.22),0 -1px 0 #000}.lp-kicker:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber)}.lp-title{margin:0;font:900 clamp(56px,7.4vw,132px)/.84 var(--f-display);font-variation-settings:var(--cond);text-transform:uppercase;text-wrap:balance}.lp-title em,.lp-display em{font-style:normal;color:var(--amber);text-shadow:0 0 34px rgba(255,178,46,.32)}.lp-lede{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--ink-2);max-width:42ch}.lp-rv{opacity:0;translate:0 34px;transition:opacity .9s var(--ease),translate 1s var(--ease)}.lp-rv[data-d="1"]{transition-delay:.1s}.lp-rv[data-d="2"]{transition-delay:.2s}.lp-rv.is-in{opacity:1;translate:0 0}.lp-hero{position:relative;isolation:isolate;display:block;padding:calc(62px + var(--inset) + clamp(36px,4.4vw,70px)) calc(var(--gut) + 30px) clamp(56px,6vw,90px);overflow:hidden}.lp-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 75% 78%,rgba(255,178,46,.09),transparent 70%),radial-gradient(40% 40% at 15% 20%,rgba(141,255,122,.04),transparent 70%)}.lp-hero:after{display:none}.lp-hero-in{width:min(var(--max),100%);margin:0 auto}.lp-hero-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.5fr);grid-template-areas:"notes notes" "tag tag" "title foot";column-gap:clamp(30px,4vw,70px);align-items:end}.lp-notices{grid-area:notes}.lp-notices .site-notice{max-width:560px}.lp-tag{grid-area:tag;justify-self:start;display:inline-flex;align-items:center;gap:.8em;margin:0;padding:7px 12px 6px;border:1px solid #000;border-radius:3px;background:linear-gradient(180deg,#161618,#0b0b0c);color:#f4f1ea;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000080;font:700 10.5px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.22),0 -1px 0 #000;animation:riseIn .8s var(--ease) both;animation-delay:var(--lp-t0)}.lp-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red);animation:ledPulse 1.6s steps(1) infinite}.lp-display{margin:0}.lp-hero .lp-display{grid-area:title;container-type:inline-size;--hero-fs:clamp(64px,8.4vw,150px);--hero-fit:15.1cqi;margin:26px 0 0;font:900 16px/.84 var(--f-display);font-variation-settings:var(--cond);text-transform:uppercase}:lang(pt) .lp-hero .lp-display{--hero-fit:18.2cqi}:lang(en) .lp-hero .lp-display{--hero-fit:19cqi}.lp-hero-line{display:block;overflow:clip;overflow-clip-margin:.16em;padding-bottom:.04em;font-size:min(var(--hero-fs),var(--hero-fit),11.6svh)}.lp-hero-line>span{display:inline-block;translate:0 106%;animation:lineUp 1.1s var(--ease) forwards;animation-delay:calc(var(--lp-t0) + var(--i) * 90ms)}.lp-hero-line:nth-child(2)>span,.lp-hero-line:nth-child(3)>span{color:var(--amber);text-shadow:0 0 38px rgba(255,178,46,.35)}@keyframes lineUp{to{translate:0 0}}.lp-hero-foot{grid-area:foot;display:grid;gap:26px;max-width:460px;padding-bottom:.5em;animation:riseIn .9s var(--ease) both;animation-delay:calc(var(--lp-t0) + .45s)}.lp-hero-foot p{margin:0;color:var(--ink-2);font-size:clamp(16px,1.2vw,19px);line-height:1.55}.lp-hero-cta{display:flex;flex-wrap:wrap;gap:12px}.ru{position:relative;width:min(var(--max),100%);margin:clamp(34px,4vw,56px) auto 0;padding:16px 64px 22px;border:1px solid #000;border-radius:10px;background:var(--brush),linear-gradient(180deg,var(--face-2),var(--face) 42%,#161618);box-shadow:inset 0 1px 0 var(--hi),0 1px #000,0 40px 70px -30px #000000e6;animation:fadeIn 1.2s var(--ease) both;animation-delay:calc(var(--lp-t0) + .2s)}.ru:before,.ru:after{content:"";position:absolute;top:0;bottom:0;width:40px;border:0 solid #000;background:radial-gradient(circle at 50% 22px,var(--screw-a) 0 3px,var(--screw-b) 3.6px 5.2px,transparent 5.8px),radial-gradient(circle at 50% calc(100% - 22px),var(--screw-a) 0 3px,var(--screw-b) 3.6px 5.2px,transparent 5.8px),var(--brush),linear-gradient(90deg,#1a1a1d,#141416)}.ru:before{left:0;border-right-width:1px;border-radius:10px 0 0 10px}.ru:after{right:0;border-left-width:1px;border-radius:0 10px 10px 0}.ru-head{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:700 10px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.ru-led{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red);animation:ledPulse 1.6s steps(1) infinite}.ru-name{margin-left:auto;color:var(--faint)}.ru-body{display:grid;grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) auto;gap:clamp(18px,2.2vw,34px);align-items:center}.ru-art{position:relative;width:clamp(108px,10vw,150px);aspect-ratio:1;border:7px solid #050506;border-radius:6px;background:#000;overflow:hidden;box-shadow:0 0 0 1px #3a3a3f,inset 0 0 20px #000000e6}.ru-art img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.05);transition:opacity .3s,filter .3s}.ru-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.55))}.ru-lcd{display:grid;gap:2px;min-width:0;padding:14px 18px 15px;border:2px solid #050805;border-radius:6px;background:linear-gradient(180deg,var(--lcd-bg-2),var(--lcd-bg));box-shadow:inset 0 0 26px #000000bf,0 1px 0 var(--hi);font:400 clamp(19px,1.55vw,25px)/1.08 var(--f-lcd);color:var(--lcd-ink);text-shadow:var(--lcd-glow);text-transform:uppercase;transition:opacity .25s}.ru-title{font:inherit;font-size:1.22em;color:#c9ffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ru-artist{margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lcd-dim);text-shadow:none}.ru-row{display:flex;gap:12px;min-width:0}.ru-row i{flex:0 0 6.2em;font-style:normal;color:var(--lcd-dim);text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ru-row b{font-weight:400;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ru-hot b{color:var(--amber);text-shadow:0 0 8px rgba(255,178,46,.55)}.lp-anatomy.is-swapping .ru-lcd{opacity:.15}.lp-anatomy.is-swapping .ru-art img{opacity:.1;filter:saturate(0) brightness(2)}.ru-meters{display:grid;gap:14px}.ru-meter{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:center;font:700 10px/1 var(--f-display);font-variation-settings:var(--wide);color:var(--dim)}.ru-meter i{font-style:normal}.ru-bars{position:relative;display:block;height:16px;border-radius:2px;background:repeating-linear-gradient(90deg,#2a2a2e 0 calc(100% / 24 - 3px),transparent calc(100% / 24 - 3px) calc(100% / 24))}.ru-bars:after{content:"";position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,var(--green) 0 62%,var(--amber) 62% 86%,var(--red) 86%);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(100% / 24 - 3px),transparent calc(100% / 24 - 3px) calc(100% / 24));mask:repeating-linear-gradient(90deg,#000 0 calc(100% / 24 - 3px),transparent calc(100% / 24 - 3px) calc(100% / 24));filter:drop-shadow(0 0 4px rgba(141,255,122,.5));clip-path:inset(0 30% 0 0)}.ru-knobs{display:flex;gap:16px}.ru-knob{position:relative;width:clamp(54px,4.6vw,70px);aspect-ratio:1;border-radius:50%;border:1px solid #000;background:radial-gradient(circle at 42% 30%,#57575d,#232327 58%,#141416);box-shadow:0 8px 16px #0009,inset 0 1px #ffffff24,0 0 0 6px #121214,0 0 0 7px #2c2c30}.ru-knob:after{content:"";position:absolute;left:50%;top:9%;width:3px;height:30%;margin-left:-1.5px;border-radius:2px;background:var(--amber);box-shadow:0 0 8px var(--amber);transform-origin:50% 140%;rotate:-30deg}.ru-knob+.ru-knob:after{rotate:110deg}.lp-sec,.lp-band-sec,.lp-say,.lp-foot{position:relative;isolation:isolate;padding:clamp(96px,10vw,160px) calc(var(--gut) + 30px)}.lp-sec-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(24px,5vw,80px);align-items:end;width:min(var(--max),100%);margin:0 auto clamp(44px,5vw,80px)}.lp-rows{display:grid;gap:12px;width:min(var(--max),100%);margin:0 auto}.lp-row{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.05fr);gap:18px clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,3.2vw,46px) clamp(56px,5vw,84px);border:1px solid #000;border-radius:10px;color:var(--ink);background:var(--screws),var(--brush),linear-gradient(180deg,var(--face-2),var(--face) 45%,#161618);box-shadow:inset 0 1px 0 var(--hi),0 1px #000,0 30px 50px -30px #000000e6;transition:transform .6s var(--spring),opacity .9s var(--ease),translate 1s var(--ease)}.lp-row:before{content:"";position:absolute;left:28px;top:22px;bottom:22px;width:4px;border-radius:2px;background:var(--tc);box-shadow:0 0 10px var(--tc),0 0 24px color-mix(in srgb,var(--tc) 50%,transparent)}.lp-row-n{display:grid;place-items:center;width:96px;height:74px;border:1px solid #000;border-radius:6px;background:linear-gradient(180deg,#1a0f00,#120a00);box-shadow:inset 0 2px 12px #000000d9,0 1px 0 var(--hi);font:400 64px/1 var(--f-lcd);color:var(--tc);text-shadow:0 0 12px color-mix(in srgb,var(--tc) 70%,transparent)}.lp-row h3{margin:0;font:900 clamp(40px,4.2vw,72px)/.86 var(--f-display);font-variation-settings:var(--cond);color:var(--ink)}.lp-row p{margin:0;font-size:16.5px;line-height:1.6;color:var(--ink-2);max-width:52ch}.lp-row-copy{display:grid;gap:20px}.lp-row .lp-row-stat{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;line-height:1}.lp-row-stat b{padding:6px 14px 2px;border:1px solid #000;border-radius:6px;background:linear-gradient(180deg,#1a0f00,#120a00);box-shadow:inset 0 2px 12px #000000d9;font:400 clamp(58px,5.4vw,88px)/1 var(--f-lcd);color:var(--tc);text-shadow:0 0 14px color-mix(in srgb,var(--tc) 70%,transparent)}.lp-row-stat span{font:700 10.5px/1.4 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(var(--max),100%);margin:0 auto}.lp-step{position:relative;padding:clamp(30px,3.2vw,44px);border:1px solid #000;border-radius:10px;background:var(--screws),var(--brush),linear-gradient(180deg,var(--face-2),var(--face) 45%,#161618);box-shadow:inset 0 1px 0 var(--hi),0 30px 50px -30px #000000e6}.lp-step:before,.lp-step:after{display:none}.lp-step-n{position:relative;display:grid;place-items:center;width:clamp(78px,6.4vw,100px);aspect-ratio:1;margin:8px 0 clamp(30px,3.2vw,46px) 8px;border-radius:50%;border:1px solid #000;background:radial-gradient(circle at 42% 30%,#57575d,#232327 58%,#141416);box-shadow:0 10px 18px #0009,inset 0 1px #ffffff24,0 0 0 7px #121214,0 0 0 8px #2c2c30;font:400 40px/1 var(--f-lcd);color:var(--amber);text-shadow:0 0 10px rgba(255,178,46,.7)}.lp-step:nth-child(2) .lp-step-n{color:var(--green);text-shadow:0 0 10px rgba(125,255,106,.7)}.lp-step:nth-child(3) .lp-step-n{color:var(--cyan);text-shadow:0 0 10px rgba(71,214,255,.7)}.lp-step h3{margin:0 0 12px;font:900 clamp(32px,2.8vw,44px)/.88 var(--f-display);font-variation-settings:var(--cond)}.lp-step p{margin:0;font-size:16px;color:var(--ink-2);max-width:40ch}.lp-band-sec{margin:0 calc(var(--inset) + 30px);border:1px solid #000;border-radius:14px;color:#c9ffbf;overflow:hidden;background:linear-gradient(rgba(141,255,122,.07) 1px,transparent 1px) 0 0/100% 56px,linear-gradient(90deg,rgba(141,255,122,.07) 1px,transparent 1px) 0 0/56px 100%,radial-gradient(120% 120% at 50% 40%,#0f2a0b 0,#071305 70%,#030803);box-shadow:inset 0 0 120px #000000d9,0 0 0 10px #141416,0 0 0 11px #000,0 40px 80px -40px #000000e6}.lp-band-sec:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}.lp-band-sec:after{content:"";position:absolute;left:0;right:0;bottom:clamp(26px,3vw,44px);height:84px;z-index:-1;pointer-events:none;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0 60 Q 25 10 50 60 T 100 60 T 150 60 T 200 60 T 250 60 T 300 60 T 350 60 T 400 60' fill='none' stroke='%237dff6a' stroke-width='2.2'/%3E%3C/svg%3E") 0 50%/400px 100% repeat-x;filter:drop-shadow(0 0 6px #7dff6a)}.lp-band-sec ::selection{background:var(--green);color:#041003}.lp-band-sec .lp-kicker:before{background:var(--green);box-shadow:0 0 8px var(--green)}.lp-band-sec .lp-title{color:#c9ffbf;text-shadow:0 0 18px rgba(141,255,122,.45)}.lp-band-sec .lp-title em{color:var(--amber);text-shadow:0 0 26px rgba(255,178,46,.55)}.lp-band-sec{padding-bottom:clamp(150px,14vw,210px)}.lp-band-in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(30px,5vw,90px);align-items:end;width:min(var(--max),100%);margin:0 auto}.lp-band-copy p{margin:0 0 30px;font:400 clamp(22px,1.9vw,28px)/1.25 var(--f-lcd);color:#a8f59a;text-shadow:var(--lcd-glow)}.lp-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(40px,6vw,100px);align-items:center;width:min(var(--max),100%);margin:0 auto}.lp-proof .lp-title{margin-bottom:26px}.lp-proof-facts{margin:34px 0 0;padding:0;list-style:none;max-width:560px;display:grid;gap:8px}.lp-proof-facts li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border:1px solid #000;border-radius:6px;background:linear-gradient(180deg,var(--face-2),var(--face));box-shadow:inset 0 1px 0 var(--hi),0 10px 20px -14px #000c}.lp-proof-facts li:last-child{background:linear-gradient(180deg,var(--lcd-bg-2),var(--lcd-bg));box-shadow:inset 0 2px 10px #000000b3}.lp-proof-facts span{font:700 10px/1.2 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.lp-proof-facts b{font:400 23px/1.05 var(--f-lcd);letter-spacing:.02em;text-align:right;color:var(--amber);text-shadow:0 0 8px rgba(255,178,46,.45)}.lp-proof-facts li:last-child b{color:var(--lcd-ink);text-shadow:var(--lcd-glow)}.ct-card{position:relative;color:var(--ink);border:1px solid #000;border-radius:16px;overflow:hidden;padding:12px;background:var(--screws),var(--brush),linear-gradient(180deg,#2c2c31,#1b1b1e 45%,#141416);box-shadow:inset 0 1px #ffffff1f,0 1px #000,0 50px 90px -40px #000000f2}.ct-card-top{display:flex;align-items:center;gap:10px;padding:12px 18px 14px;font:700 10px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.ct-dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red);animation:ledPulse 1.6s steps(1) infinite}.ct-card-top b{margin-left:auto;padding:5px 9px 4px;border:1px solid #000;border-radius:3px;background:#0b0b0c;color:var(--orange);font-weight:700;letter-spacing:.2em;font-size:9.5px}.ct-card-body{padding:18px 18px 14px;border:2px solid #050805;border-radius:8px;background:linear-gradient(180deg,var(--lcd-bg-2),var(--lcd-bg));box-shadow:inset 0 0 30px #000c}.ct-card-head{display:flex;align-items:center;gap:18px;margin-bottom:16px}.ct-card-head img{width:104px;height:104px;flex:0 0 104px;object-fit:cover;border:5px solid #050506;border-radius:4px;background:#000;box-shadow:0 0 0 1px #2a3b25}.ct-card-head h3{margin:0 0 6px;font:400 clamp(28px,2.4vw,36px)/1 var(--f-lcd);text-transform:uppercase;color:#c9ffbf;text-shadow:var(--lcd-glow);word-break:break-word}.ct-card-head p{margin:0;font:400 20px/1.1 var(--f-lcd);text-transform:uppercase;color:var(--lcd-dim)}.ct-rows{display:grid;gap:0}.ct-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 2px;border-top:1px dashed rgba(141,255,122,.16)}.ct-row small{font:400 19px/1 var(--f-lcd);text-transform:uppercase;color:var(--lcd-dim)}.ct-row b{font:400 21px/1.1 var(--f-lcd);text-align:right;word-break:break-word;min-width:0;color:var(--lcd-ink);text-shadow:var(--lcd-glow)}.ct-row:nth-child(3) b{color:var(--amber);text-shadow:0 0 9px rgba(255,178,46,.55)}.ct-card-dots{display:flex;justify-content:center;gap:10px;padding:16px 0 6px}.ct-card-dots span{width:9px;height:9px;border-radius:50%;background:#3a2f1a;cursor:pointer;transition:background-color .25s,box-shadow .25s}.ct-card-dots span.on{background:var(--amber);box-shadow:0 0 9px var(--amber)}.lp-say{margin:0 calc(var(--inset) + 30px);border:1px solid #000;border-radius:14px;color:var(--ink);text-align:center;padding-bottom:clamp(110px,11vw,180px);overflow:hidden;background:var(--brush),radial-gradient(70% 60% at 50% 110%,rgba(255,178,46,.16),transparent 70%),linear-gradient(180deg,#1d1d20,#111113);box-shadow:inset 0 1px 0 var(--hi),0 40px 80px -40px #000000e6}.lp-say:before{content:"";position:absolute;left:50%;top:100%;z-index:-1;width:min(1100px,140vw);aspect-ratio:1;translate:-50% -30%;border-radius:50%;background:radial-gradient(circle,#2a2a2e 0 1%,#0c0c0d 1.1% 1.8%,var(--amber) 1.9% 13.4%,#121214 13.5% 14%,transparent 14.1%),var(--grooves),repeating-conic-gradient(from 0deg,rgba(255,255,255,.26) 0 .8deg,transparent .8deg 4deg),radial-gradient(circle,#141416 0 66%,#3b3b40 66.4% 68.2%,#0f0f10 68.6% 69%,transparent 69.4%);-webkit-mask:radial-gradient(circle,#000 0 66%,transparent 66.2% 66.6%,#000 66.8% 69.4%,transparent 69.6%);mask:radial-gradient(circle,#000 0 66%,transparent 66.2% 66.6%,#000 66.8% 69.4%,transparent 69.6%);animation:spin 8s linear infinite}.lp-say .lp-kicker{margin-inline:auto}.lp-say .lp-display{margin:10px 0 clamp(36px,4vw,60px);font:900 min(clamp(96px,16vw,280px),calc((100vw - 120px) / 4.6))/.8 var(--f-display);font-variation-settings:var(--cond);text-transform:uppercase;color:var(--ink)}.lp-say .lp-display em{color:var(--amber)}.lp-say-row{display:grid;justify-items:center;gap:28px}.lp-say-row p{margin:0;max-width:44ch;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--ink-2)}.lp-say .lp-hero-cta{justify-content:center;margin-bottom:clamp(170px,19vw,320px)}.lp-foot{margin:var(--inset) calc(var(--inset) + 30px);padding-top:clamp(64px,7vw,100px);padding-bottom:0;border:1px solid #000;border-radius:14px;color:var(--ink);overflow:hidden;background:var(--screws),var(--brush),linear-gradient(180deg,#1b1b1e,#111113);box-shadow:inset 0 1px 0 var(--hi)}.lp-foot .lp-brand{color:var(--ink)}.lp-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:34px;width:min(var(--max),100%);margin:0 auto}.lp-foot-brand{align-self:start}.lp-foot-col{display:grid;align-content:start;gap:10px}.lp-foot-col h4{margin:0 0 8px;font:700 10px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.lp-foot-col a{justify-self:start;max-width:100%;overflow-wrap:anywhere;color:var(--ink-2);text-decoration:none;font:400 15px/1.3 var(--f-body);transition:color .2s}.lp-foot-col a:hover{color:var(--amber)}.lp-foot-bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;width:min(var(--max),100%);margin:clamp(48px,6vw,80px) auto 0;padding-top:20px;border-top:1px solid var(--line)}.lp-foot-bar small{font:700 10px/1.4 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.lp-foot:after{content:"Toolkit";display:block;width:min(var(--max),100%);margin:clamp(6px,1.4vw,22px) auto clamp(20px,2.4vw,40px);font:900 clamp(110px,24vw,440px)/1 var(--f-display);font-variation-settings:var(--cond);text-transform:uppercase;text-align:center;user-select:none;color:transparent;-webkit-text-stroke:1.5px rgba(255,178,46,.55);text-shadow:0 0 40px rgba(255,178,46,.15)}.ct-page{min-height:100vh;display:flex;flex-direction:column}.nf-main{flex:1;display:grid;place-items:center;padding:clamp(40px,6vw,90px) var(--gut) 80px;overflow:hidden}.nf{position:relative;width:min(640px,100%)}.nf-big{display:inline-block;padding:10px 26px 0;border:1px solid #000;border-radius:10px;background:linear-gradient(180deg,#1a0f00,#0f0800);box-shadow:inset 0 3px 24px #000000e6,0 0 0 8px #141416,0 0 0 9px #000;font:400 clamp(150px,26vw,320px)/.9 var(--f-lcd);color:var(--amber);text-shadow:0 0 30px rgba(255,178,46,.6);user-select:none;animation:powerOn .9s steps(1) both}.nf-card{position:relative;margin:30px 0 0;padding:34px 32px 30px;color:var(--ink);text-align:left;background:var(--plate);border:1px solid #000;border-radius:10px;box-shadow:var(--plate-shadow);animation:riseIn .9s .12s var(--ease) both}.nf-card h1{margin:18px 0 12px;font:900 clamp(46px,5.4vw,68px)/.86 var(--f-display);font-variation-settings:var(--cond)}.nf-card p{margin:0 0 22px;font-size:16px}.nf-card .lp-hero-cta{gap:10px}.admin-loader-page{background:var(--chassis)}.admin-loader-page .landing-card{margin:60px auto;max-width:560px;background:var(--plate);border:1px solid #000;border-radius:10px;box-shadow:var(--plate-shadow)}.admin-loader-page .brand-link{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.admin-loader-page .brand-title{font:800 15px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.1em;text-transform:uppercase}.admin-loader-page .badge{padding:6px 10px;border-radius:3px;border:1px solid #000;background:#0b0b0c;color:var(--amber);font:700 10px/1 var(--f-display);font-variation-settings:var(--wide);letter-spacing:.2em}.tool-content>.result-card,.login-card .result-card{margin:0 0 18px;padding:20px 22px;background:var(--well);border:1px solid #000;border-radius:8px;box-shadow:inset 0 2px 10px #00000080}.login-card .result-card h3{margin-top:0}.sr-txt{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.grain{position:fixed;inset:-50%;z-index:290;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grainShift 1.2s steps(4) infinite}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}body.lp-page:not(.login-page):after{content:"";position:fixed;left:0;top:0;z-index:300;width:100%;height:4px;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 3px,#050506 3px 5px),linear-gradient(90deg,var(--green) 0 62%,var(--amber) 62% 86%,var(--red) 86%);box-shadow:0 0 10px #7dff6a66;transform:scaleX(var(--sp,0));transform-origin:0 50%}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.lp-scan-name:after{content:counter(n) "%";counter-reset:n var(--n);display:inline-block;min-width:4ch;margin-left:1em;text-align:right;animation:loadCount 1.7s cubic-bezier(.6,0,.2,1) forwards}@keyframes loadCount{to{--n:100}}.motion-on .lp-kicker:before{animation:ledPulse 2.4s steps(1) infinite}.lp-hero-line .wd{display:inline-block;white-space:nowrap}.motion-on .lp-hero-line>span.is-split{translate:0 0;animation:none}.motion-on .lp-hero-line .ch{display:inline-block;opacity:0;animation:powerOn .9s steps(1) forwards;animation-delay:calc(var(--lp-t0) + var(--i) * .11s + var(--c) * 34ms)}.motion-on .lp-hero-line:nth-child(2) .ch,.motion-on .lp-hero-line:nth-child(3) .ch{animation:powerOn .9s steps(1) forwards,hum 4s ease-in-out infinite;animation-delay:calc(var(--lp-t0) + var(--i) * .11s + var(--c) * 34ms),calc(var(--lp-t0) + 2s + var(--c) * 60ms)}@keyframes hum{0%,72%,to{text-shadow:0 0 38px rgba(255,178,46,.35)}80%{text-shadow:0 0 8px rgba(255,178,46,.95),0 0 46px rgba(255,178,46,.6)}}.lp-title .wv,.lp-say .lp-display .wv{display:inline-block;overflow:clip;overflow-clip-margin:.14em;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.motion-on .lp-title.is-split,.motion-on .lp-say .lp-display.is-split{opacity:1;translate:none}.motion-on .lp-title .wv>span,.motion-on .lp-say .lp-display .wv>span{display:inline-block;translate:0 110%;transition:translate .9s var(--ease);transition-delay:calc(var(--k) * 55ms)}.motion-on .lp-title.is-in .wv>span,.motion-on .lp-say .lp-display.is-in .wv>span{translate:0 0}.motion-on .ru-bars:after{animation:levelL 1.9s steps(9) infinite}.motion-on .ru-meter+.ru-meter .ru-bars:after{animation:levelR 2.3s steps(11) infinite}@keyframes levelL{0%{clip-path:inset(0 46% 0 0)}20%{clip-path:inset(0 18% 0 0)}35%{clip-path:inset(0 34% 0 0)}50%{clip-path:inset(0 9% 0 0)}70%{clip-path:inset(0 40% 0 0)}85%{clip-path:inset(0 22% 0 0)}to{clip-path:inset(0 46% 0 0)}}@keyframes levelR{0%{clip-path:inset(0 30% 0 0)}25%{clip-path:inset(0 52% 0 0)}40%{clip-path:inset(0 14% 0 0)}60%{clip-path:inset(0 28% 0 0)}75%{clip-path:inset(0 6% 0 0)}to{clip-path:inset(0 30% 0 0)}}.motion-on .ru-knob:after{transition:rotate 1.2s var(--spring)}.motion-on .lp-anatomy.is-swapping .ru-knob:after{rotate:60deg}.motion-on .lp-anatomy.is-swapping .ru-knob+.ru-knob:after{rotate:-80deg}.motion-on .lp-hero-copy{transform:translateY(calc(var(--hp,0) * -90px));opacity:calc(1 - var(--hp,0) * 1.1)}.motion-on .ru{transform:perspective(1600px) rotateX(calc(var(--hp,0) * 22deg)) translateY(calc(var(--hp,0) * 40px));transform-origin:50% 100%}.lp-row-n{transition:scale .5s var(--spring)}.lp-row:hover .lp-row-n{scale:1.06}@media(min-height:640px)and (min-width:700px){.motion-on .lp-rows{display:block;padding-bottom:30vh}.motion-on .lp-row+.lp-row{margin-top:12px}.motion-on .lp-row{position:sticky;top:calc(92px + var(--i,0) * 16px);transform-origin:50% 0;transform:scale(calc(1 - var(--k,0) * .05));filter:brightness(calc(1 - var(--k,0) * .35))}}.lp-step{transition:transform .5s var(--spring)}.lp-step:hover{transform:translateY(-6px)}.lp-step-n{transition:rotate .9s var(--spring)}.lp-step:hover .lp-step-n{rotate:120deg}.motion-on .lp-step.is-in .lp-step-n{animation:knobIn 1.1s var(--spring) backwards;animation-delay:.25s}.motion-on .lp-step.is-in:nth-child(2) .lp-step-n{animation-delay:.4s}.motion-on .lp-step.is-in:nth-child(3) .lp-step-n{animation-delay:.55s}@keyframes knobIn{0%{rotate:-220deg;opacity:0}}.motion-on .lp-band-sec{clip-path:inset(calc((1 - var(--e,1)) * 48%) 0 round 14px)}.motion-on .ct-card{transform:perspective(1400px) rotateX(calc((1 - var(--e,1)) * 28deg)) translateY(calc((1 - var(--e,1)) * 70px))}.motion-on .lp-say .lp-display{transform:scale(calc(.78 + var(--e,1) * .22))}.lp-foot.has-word:after{display:none}.lp-foot-word{display:flex;justify-content:center;width:min(var(--max),100%);margin:clamp(6px,1.4vw,22px) auto clamp(20px,2.4vw,40px);overflow:hidden;font:900 clamp(110px,24vw,440px)/1 var(--f-display);font-variation-settings:var(--cond);text-transform:uppercase;user-select:none;color:transparent;-webkit-text-stroke:1.5px rgba(255,178,46,.6)}.lp-foot-word span{display:inline-block;translate:0 105%;transition:translate 1.1s var(--spring),color .6s,text-shadow .6s;transition-delay:calc(var(--c) * 70ms)}.lp-foot.is-in .lp-foot-word span{translate:0 0}.lp-foot-word span:hover{color:#ffb22e33;text-shadow:0 0 30px rgba(255,178,46,.5)}.tab-ink{position:absolute;left:0;top:0;z-index:0;border-radius:6px;pointer-events:none;opacity:.14;transition:transform .55s var(--spring),width .55s var(--spring),height .3s,background-color .45s var(--ease)}.sidebar-nav .tool-tab{z-index:1}.motion-on .tool-panel.active{animation:panelIn .6s var(--ease) backwards}@keyframes panelIn{0%{opacity:0;transform:translateY(18px)}}.motion-on .tool-panel.active>.result-card:after{animation:powerOn .9s steps(1) backwards .15s}.motion-on .grid .cell{animation:cellIn .5s steps(4) backwards}.motion-on .grid .cell:nth-child(2){animation-delay:.06s}.motion-on .grid .cell:nth-child(3){animation-delay:.12s}.motion-on .grid .cell:nth-child(4){animation-delay:.18s}.motion-on .grid .cell:nth-child(5){animation-delay:.24s}.motion-on .grid .cell:nth-child(6){animation-delay:.3s}.motion-on .grid .cell:nth-child(n+7){animation-delay:.36s}@keyframes cellIn{0%{opacity:0}}.motion-on .result-card .cover{animation:coverIn .8s steps(5) backwards}@keyframes coverIn{0%{opacity:0;filter:brightness(3) saturate(0)}}@media(max-width:1399px){.tool-tab-label{display:none}.tool-tab,.tool-tab:hover,.tool-tab:active{padding:0 11px;gap:8px}.tool-tab:not(.active):before{display:none}.tool-tab.active{padding:0 14px 0 12px}.tool-tab.active .tool-tab-label{display:inline}}@media(max-width:1240px){.ru-body{grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr)}.ru-knobs{display:none}}@media(max-width:1100px){.lp-hero-copy{grid-template-columns:1fr;grid-template-areas:"notes" "tag" "title" "foot"}.lp-hero-foot{margin-top:28px;max-width:560px}.lp-proof{grid-template-columns:1fr}.lp-proof .ct-card{max-width:560px}.lp-foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-foot-brand{grid-column:1 / -1}body.lp-page:not(.login-page):before,.login-page:after{display:none}.lp-top{left:var(--inset);right:var(--inset)}.lp-hero,.lp-sec,.lp-band-sec,.lp-say,.lp-foot{padding-left:var(--gut);padding-right:var(--gut)}.lp-band-sec,.lp-say,.lp-foot{margin-left:var(--inset);margin-right:var(--inset)}}@media(max-width:960px){.login-section{grid-template-columns:1fr}.login-section .login-card{justify-self:start}.lp-sec-head,.lp-band-in{grid-template-columns:1fr;align-items:start}.lp-row{grid-template-columns:1fr;gap:14px;padding:28px 26px 28px 52px}.lp-row-n{width:84px;height:62px;font-size:54px}.lp-steps{grid-template-columns:1fr;max-width:620px}.lp-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ru{padding:14px 52px 18px}.ru:before,.ru:after{width:32px}.ru-body{grid-template-columns:auto minmax(0,1fr)}.ru-meters{grid-column:1 / -1}}@media(max-width:860px){.app-layout{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr}.sidebar-header,.app-topbar{height:62px}.sidebar-header{grid-column:1;grid-row:1;padding-left:30px}.app-topbar{grid-column:2;grid-row:1;padding-right:30px}.sidebar-nav{grid-column:1 / -1;grid-row:2;top:62px;height:60px;z-index:49;justify-content:flex-start;padding:0 10px}.workspace-body{grid-row:3;padding:20px 12px 70px}.tool-tab-label{display:inline}.tool-tab,.tool-tab:hover,.tool-tab:active{min-height:42px;padding:0 13px 0 11px}.user-chip-text{display:none}.user-chip-trigger,.user-chip-trigger:hover{padding:0 8px 0 6px}.ct-lang-btn .lang-text{display:none}.tool-panel>.result-card{padding:30px 20px 22px}.tool-panel>.result-card:before{right:20px;top:20px}.tool-panel>.result-card:after{right:84px;top:21px}.tool-panel>.result-card>h3{padding-right:0;margin-top:22px}.search-bar-wrap{height:62px}.search-bar-btn,.search-bar-btn:hover{min-width:0;padding:0 14px;font-size:10.5px}.search-bar-icon{padding:0 4px 0 8px}.hero-result{flex-direction:column;align-items:flex-start}.grid{grid-template-columns:1fr 1fr}.account-pw-grid{grid-template-columns:1fr}.account-field-row{flex-direction:column;align-items:flex-start;gap:4px}.account-field-val{text-align:left}.account-settings-card{padding:30px 18px 22px}.appbar-in{height:60px;gap:10px}.ct-bar-link{display:none}.lp-top-link:not(.lp-top-login){display:none}.lp-top{height:58px;padding:0 26px}.login-page:before{width:120vw;right:-60vw;bottom:-62vw}}@media(max-width:620px){body{font-size:15px}.grid,.reason-grid{grid-template-columns:1fr}.signup-steps li b{display:none}.login-card{padding:28px 20px 22px}.language-options{grid-template-columns:1fr}.language-choice{min-height:0;grid-auto-flow:column;justify-content:center}.language-choice .flag-icon{width:28px;height:28px}.modal-card,.idle-card,.notice-popup-card{padding:30px 20px 22px}.action-row button,.action-row .button{flex:1 1 100%}.track-row{grid-template-columns:30px minmax(0,1fr)}.track-row code{grid-column:2;justify-self:start}.sidebar-brand-name{display:none}.lp-brand>span:last-child{display:none}.lp-foot .lp-brand>span:last-child{display:inline}.lp-hero{padding-top:calc(58px + var(--inset) + 30px)}.lp-hero .lp-display{--hero-fs:clamp(50px,15vw,84px)}.lp-hero-cta .lp-btn{flex:1 1 100%}.ru{padding:12px 16px 16px}.ru:before,.ru:after{display:none}.ru-body{grid-template-columns:1fr}.ru-art{width:100%;max-width:none;aspect-ratio:16 / 9}.ru-head .ru-name{display:none}.lp-row{padding:26px 20px 26px 40px}.lp-row:before{left:18px}.lp-proof-facts li{flex-direction:column;align-items:flex-start;gap:6px}.lp-proof-facts b{text-align:left}.ct-card-head{flex-direction:column;align-items:flex-start}.ct-row{flex-direction:column;align-items:flex-start;gap:4px}.ct-row b{text-align:left}.tool-panel>.result-card>h3{font-size:clamp(44px,13vw,64px)}}@media(max-width:480px){.user-chip-caret{display:none}.lp-title{font-size:clamp(40px,13vw,56px)}.nf-big{padding:8px 16px 0;font-size:clamp(100px,34vw,150px)}.lp-btn{white-space:normal;text-align:center;padding:12px 18px;letter-spacing:.1em;line-height:1.25}}@media(prefers-reduced-motion:reduce){html:not(.motion-force) *,html:not(.motion-force) *:before,html:not(.motion-force) *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}html:not(.motion-force) .lp-rv{opacity:1;translate:none}html:not(.motion-force) .lp-hero-line>span{translate:0 0}}