:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090909;--bg-raised:#0d0d0d;--surface:#111;--surface-hover:#161616;--surface-strong:#1b1b1b;--line:#1e1e1e;--line-strong:#2b2b2b;--text:#e8e8e8;--text-strong:#fff;--muted:#8b8b8b;--dim:#5e5e5e;--accent:#e6e6e6;--accent-ink:#0b0b0b;--live:#4ade80;--danger:#f87171;--radius:14px;--radius-sm:10px;--radius-xs:8px;--container:1040px;--gutter:24px;--header:60px;--font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:calc(var(--header) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font:400 15px/1.6 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}::selection{color:#000;background:#fff}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}.icon{flex:none}.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.92em}.t-en,.t-uk,html[lang=en] .t-ru,html[lang=uk] .t-ru{display:none}html[lang=en] .t-en,html[lang=uk] .t-uk{display:inline}html[lang=en] .t-block.t-en,html[lang=uk] .t-block.t-ru{display:block}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.container-narrow{max-width:calc(760px + var(--gutter) * 2)}.wrap{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.page{padding:calc(var(--header) + 48px) 0 96px;min-height:70vh}.section{padding:88px 0 0}.section-tight{padding-top:64px}.section:last-child{padding-bottom:96px}h1{letter-spacing:-.04em;color:var(--text-strong);font-size:clamp(30px,4.2vw,40px);font-weight:800;line-height:1.08}h2{letter-spacing:-.035em;color:var(--text-strong);font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.12}h3{letter-spacing:-.015em;color:var(--text-strong);font-size:16px;font-weight:700;line-height:1.3}.lead{max-width:620px;color:var(--muted);margin-top:14px;font-size:16px;line-height:1.65}.fineprint{color:var(--dim);margin-top:40px;font-size:13px;line-height:1.6}.fineprint a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.page-head{margin-bottom:40px}.page-head .pill{margin-bottom:16px}.page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 40px;margin-bottom:28px;display:flex}.section-head p{max-width:520px;color:var(--muted);font-size:15px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.back-link:hover{color:var(--text-strong)}.back-link .icon{transition:transform .3s var(--ease)}.back-link:hover .icon{transform:translate(-3px)}.button{border:1px solid var(--line-strong);background:var(--surface);height:42px;color:var(--text-strong);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.button:hover{background:var(--surface-strong);border-color:#3a3a3a}.button:active{transform:scale(.98)}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button-primary:hover{background:#fff;border-color:#fff}.button-ghost{color:var(--muted);background:0 0;border-color:#0000}.button-ghost:hover{background:var(--surface);color:var(--text-strong);border-color:var(--line)}.button-sm{height:34px;padding:0 14px;font-size:13px}.button-block{width:100%}.button[disabled],.button[aria-disabled=true]{background:var(--surface-strong);border-color:var(--line-strong);color:var(--dim);cursor:not-allowed;transform:none}.button-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.button-row form{display:contents}.text-link{color:var(--text-strong);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.text-link .icon{transition:transform .3s var(--ease)}a.text-link:hover .icon:last-child,.project-tile:hover .text-link .icon{transform:translate(3px)}a.text-link:hover .icon[class*=arrow-up]{transform:translate(2px,-2px)}.icon-button{z-index:2;border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:999px;place-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-grid;position:relative}.icon-button:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.pill{border:1px solid var(--line-strong);height:26px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.status-dot{background:#d9a441;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #d9a44124}.status-dot.is-live{background:var(--live);box-shadow:0 0 0 3px #4ade8024}.card,.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.card{padding:24px}.card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-split{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;overflow:hidden}.panel-cell{min-width:0;padding:24px}.panel-split>.panel-cell+.panel-cell{border-left:1px solid var(--line)}.panel-cell h3{margin-top:16px}.panel-cell p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.6}.tile-icon{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--text);flex:none;place-items:center;display:inline-grid}.facts{margin-top:56px}.facts dt{color:var(--muted);font-size:13px}.facts dd{color:var(--text-strong);letter-spacing:-.015em;margin-top:4px;font-size:16px;font-weight:700}.steps .step-number{font-family:var(--mono);color:var(--dim);font-size:12px}.steps .panel-cell h3{margin-top:28px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.card-link{flex-direction:column;gap:8px;transition:background-color .2s,border-color .2s;display:flex}.card-link:hover{background:var(--surface);border-color:var(--line-strong)}.card-link strong{color:var(--text-strong);letter-spacing:-.015em;margin-top:10px;font-size:16px}.card-link p{color:var(--muted);font-size:14px}.card-link small{color:var(--dim);font-size:12px}.link-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.link-grid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.link-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);align-items:center;gap:14px;padding:18px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.link-card:hover{background:var(--surface);border-color:var(--line-strong)}.link-card-text{gap:2px;min-width:0;display:grid}.link-card-text strong{color:var(--text-strong);letter-spacing:-.01em;font-size:15px;font-weight:700}.link-card-text small{color:var(--muted);font-size:13px;line-height:1.45}.link-card-arrow{color:var(--dim);transition:color .2s, transform .3s var(--ease);margin-left:auto}.link-card:hover .link-card-arrow{color:var(--text-strong);transform:translate(2px,-2px)}.list{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);overflow:hidden}.list>li+li{border-top:1px solid var(--line)}.list-row{align-items:center;gap:16px;padding:18px 20px;display:flex}.list-row-link{transition:background-color .2s}.list-row-link:hover{background:var(--surface)}.list-main{flex:1;gap:2px;min-width:0;display:grid}.list-main strong{color:var(--text-strong);letter-spacing:-.01em;font-size:15px;font-weight:700}.list-main>small,.list-main>span{color:var(--muted);font-size:13px}.list-num{color:var(--muted);font-family:var(--mono);align-items:center;gap:6px;font-size:13px;display:inline-flex}.list-time{text-align:right;width:110px;color:var(--dim);font-size:13px}.empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);justify-items:center;gap:6px;padding:56px 24px;font-size:14px;display:grid}.empty strong{color:var(--text-strong);font-size:16px}.empty a{color:var(--text-strong);text-underline-offset:3px;text-decoration:underline}.notice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--muted);align-items:flex-start;gap:10px;margin:24px 0;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.notice .icon{color:var(--text);margin-top:3px}.notice-error{color:#fca5a5;border-color:#f871714d}.notice a{color:var(--text-strong);text-decoration:underline}.tabs{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;display:flex}.tabs a{height:34px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.tabs a:hover{color:var(--text-strong)}.tabs a.is-active{background:var(--surface-strong);color:var(--text-strong)}.tabs-note{color:var(--dim);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.tabs-plain{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.tabs-plain a{padding:0 12px 0 0}.stat-row{gap:32px;display:flex}.stat-row dt{color:var(--muted);font-size:13px}.stat-row dd{color:var(--text-strong);font-family:var(--mono);letter-spacing:-.03em;font-size:28px;font-weight:600}.accordion{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);overflow:hidden}.accordion details+details{border-top:1px solid var(--line)}.accordion summary{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15px;font-weight:600;list-style:none;transition:background-color .2s;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:hover{background:var(--surface)}.accordion summary .icon{color:var(--muted);transition:transform .3s var(--ease)}.accordion details[open] summary .icon{transform:rotate(45deg)}.accordion details p{max-width:680px;color:var(--muted);padding:0 20px 20px;font-size:14px;line-height:1.7}.prose{color:var(--text);font-size:15px;line-height:1.75}.prose section{margin-top:40px}.prose h2{letter-spacing:-.02em;margin-bottom:12px;font-size:20px}.prose p{color:#bdbdbd;margin-top:12px}.prose a{color:var(--text-strong);text-underline-offset:3px;text-decoration:underline}.prose ul{color:#bdbdbd;margin-top:12px;padding-left:20px;list-style:outside}.prose .legal-prices{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:420px;margin-top:12px}.prose .legal-prices p{font-family:var(--mono);justify-content:space-between;margin:0;padding:10px 14px;font-size:13px;display:flex}.prose .legal-prices p+p{border-top:1px solid var(--line)}.avatar{background:var(--surface-strong);width:36px;height:36px;color:var(--text-strong);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-lg{width:64px;height:64px;font-size:22px}.spinner{border:2px solid var(--line-strong);border-top-color:var(--text-strong);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.site-header{z-index:50;height:var(--header);-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#090909b8;border-bottom:1px solid #0000;transition:border-color .3s,background-color .3s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-bottom-color:var(--line);background:#090909db}html:has(#hero) .site-header:not(.is-scrolled){-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}html:has(#hero) .site-header:not(.is-scrolled) .site-nav a:not(.is-active){color:#ffffffb8}html:has(#hero) .site-header:not(.is-scrolled) .nav-menu-button:not(.is-active){color:#ffffffb8}html:has(#hero) .site-header:not(.is-scrolled) .site-nav a.is-active{background:#ffffff1a}html:has(#hero) .site-header:not(.is-scrolled) .nav-menu-button.is-active{background:#ffffff1a}html.menu-open:has(#hero) .site-header{background:var(--bg)}.site-header-row{height:var(--header);align-items:center;gap:28px;display:flex}.brand{color:var(--text-strong);letter-spacing:-.02em;flex:none;align-items:center;gap:12px;font-size:16px;display:inline-flex}.brand img{width:auto;height:30px}.brand span{color:var(--muted);font-weight:500}.brand b{color:var(--text-strong);font-weight:800}.site-nav{align-items:center;gap:2px;display:flex}.site-nav a{height:32px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.site-nav a:hover{color:var(--text-strong)}.site-nav a.is-active{color:var(--text-strong);background:var(--surface-strong)}.site-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lang-toggle{min-width:40px;height:32px;color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;transition:color .2s,background-color .2s}.lang-toggle:hover{color:var(--text-strong);background:var(--surface)}.header-login span{text-overflow:ellipsis;max-width:160px;overflow:hidden}.menu-button{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:36px;height:36px;display:none}.menu-close-icon,.menu-open .menu-open-icon{display:none}.menu-open .menu-close-icon{display:block}.site-menu{height:calc(100dvh - var(--header));border-top:1px solid var(--line);background:var(--bg);animation:menuIn .25s var(--ease);overflow-y:auto}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)}}html.menu-open,html.menu-open body{overflow:hidden}html.menu-open .site-header{background:var(--bg)}.site-menu[hidden]{display:none}.site-menu nav{padding-top:8px;padding-bottom:20px;display:grid}.site-menu nav>a{border-bottom:1px solid var(--line);color:var(--text-strong);justify-content:space-between;align-items:center;padding:14px 0;font-size:17px;font-weight:600;display:flex}.site-menu nav>a .icon{color:var(--dim)}.site-menu-foot{gap:12px;padding-top:20px;display:grid}.segmented{border:1px solid var(--line-strong);border-radius:999px;width:max-content;padding:3px;display:inline-flex}.segmented button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}.segmented button[aria-pressed=true]{background:var(--surface-strong);color:var(--text-strong)}.zakos-header-account{align-items:center;gap:6px;display:flex;position:relative}.zakos-header-wallet{border:1px solid var(--line-strong);height:34px;font-family:var(--mono);color:var(--text-strong);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;transition:background-color .2s;display:inline-flex}.zakos-header-wallet:hover{background:var(--surface)}.zakos-header-wallet{gap:5px;padding:0 12px}.zakos-header-wallet small{color:var(--muted);font-size:11px;font-weight:600}.zakos-header-person{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 10px 0 3px;transition:background-color .2s;display:inline-flex}.zakos-header-person:hover,.zakos-header-person[aria-expanded=true]{background:var(--surface)}.zakos-header-avatar{background:var(--surface-strong);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.zakos-header-avatar img{object-fit:cover;width:100%;height:100%}.zakos-header-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:600;overflow:hidden}.zakos-account-menu{z-index:60;border:1px solid var(--line-strong);border-radius:var(--radius);width:240px;animation:pop .18s var(--ease);background:#0f0f0f;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -20px #000c}@keyframes pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.zakos-account-menu-identity{border-bottom:1px solid var(--line);margin-bottom:4px;padding:10px 10px 12px;display:grid}.zakos-account-menu-identity strong{color:var(--text-strong);font-size:14px}.zakos-account-menu-identity span{color:var(--muted);font-size:12px}.zakos-account-menu a,.zakos-account-menu button{border-radius:var(--radius-xs);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.zakos-account-menu a:hover,.zakos-account-menu button:hover{background:var(--surface-strong);color:var(--text-strong)}.zakos-account-menu .icon{color:var(--muted)}.site-footer{border-top:1px solid var(--line);background:var(--bg-raised);margin-top:0}.site-footer-top{flex-wrap:wrap;justify-content:space-between;gap:48px;padding:48px 0 40px;display:flex}.site-footer-brand p{max-width:240px;color:var(--muted);margin-top:12px;font-size:13px}.site-footer-cols{grid-template-columns:repeat(4,minmax(120px,auto));gap:32px 48px;display:grid}.site-footer-cols nav{align-content:start;gap:10px;display:grid}.site-footer-cols h2{color:var(--text-strong);letter-spacing:0;margin-bottom:4px;font-size:13px;font-weight:600}.site-footer-cols a{color:var(--muted);font-size:13px;transition:color .2s}.site-footer-cols a:hover{color:var(--text-strong)}.site-footer-bottom{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 28px;font-size:13px;display:flex}.site-footer-bottom a{color:var(--dim);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.site-footer-bottom a:hover{color:var(--text)}.footer-platega img{border-radius:4px;width:16px;height:16px}.footer-platega b{color:var(--text);margin-left:-2px;font-weight:600}.loader{z-index:100;background:var(--bg);pointer-events:none;animation:loaderOut .9s var(--ease) .35s forwards;place-items:center;display:grid;position:fixed;inset:0}.loader img{width:72px;animation:loaderLogo .9s var(--ease) both}@keyframes loaderOut{to{opacity:0;visibility:hidden}}@keyframes loaderLogo{0%{opacity:0;transform:scale(.9)}}.hero{isolation:isolate;background:#050505;height:100svh;min-height:440px;max-height:1080px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;inset:0}.hero:before{z-index:2;background:radial-gradient(at 52% 45%,#ffffff0d,#0000 36%),linear-gradient(#0000008c 0%,#00000014 32%,#0003 70%,#090909d9 100%)}.hero:after{z-index:9;background:linear-gradient(180deg, transparent, var(--bg));height:34%;top:auto}.hero-layer{translate:var(--px,0px) var(--py,0px);will-change:translate;position:absolute}.hero-bg{z-index:1;filter:contrast(1.06)brightness(.7)saturate(.85);background:linear-gradient(90deg,#020202 0%,#02020280 20%,#02020224 52%,#0202028f 82%,#020202 100%),linear-gradient(#0000005c 0%,#0000000f 42%,#05050566 78%,#050505 100%),url(/assets/hero-forest-bg.jpeg) 50%/cover;inset:-8%}.hero-stage{z-index:5;aspect-ratio:5/4;width:min(1180px,96vw,145svh - 101.5px);position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.hero-logo{z-index:6;opacity:.96;filter:drop-shadow(0 24px 70px #ffffff1f)drop-shadow(0 30px 90px #000000e6);width:24%;bottom:54%;left:50%;transform:translate(-50%)}.hero-car{z-index:4;opacity:.94;filter:brightness(.66)contrast(1.08)drop-shadow(0 42px 95px #000000bd);width:80%;bottom:8.75%;left:50%;transform:translate(-50%)}.hero-soldier{z-index:7;filter:drop-shadow(0 42px 90px #000000eb);width:39%;bottom:-3.75%;left:50%;transform:translate(-50%)}.hero-scroll{z-index:12;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090966;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;transition:color .2s,border-color .2s;animation:2.4s ease-in-out 2s infinite both cue;display:grid;position:absolute;bottom:28px;left:50%;translate:-50%}.hero-scroll:hover{color:#fff;border-color:#fff6}@keyframes cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.hero-bg{animation:heroBg 2.2s var(--ease) .3s both}.hero-logo{animation:heroLogo 1.3s var(--ease) .55s both}.hero-car{animation:heroCar 1.6s var(--ease) .7s both}.hero-soldier{animation:heroSoldier 1.2s var(--ease) 1s both}@keyframes heroBg{0%{opacity:0;scale:1.1}}@keyframes heroLogo{0%{opacity:0;filter:blur(12px);scale:1.12}}@keyframes heroCar{0%{opacity:0;filter:blur(4px)brightness(.66);margin-left:180px}}@keyframes heroSoldier{0%{opacity:0;margin-bottom:-80px}}#projects{padding-top:24px}.project-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.project-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);flex-direction:column;transition:border-color .25s,background-color .25s;display:flex;position:relative;overflow:hidden}.project-tile:hover{border-color:var(--line-strong);background:var(--surface)}.project-tile-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.project-tile-art{border-bottom:1px solid var(--line);background:radial-gradient(at 50% 100%,#1d1d1d,#0d0d0d 70%);height:240px;position:relative;overflow:hidden}.project-tile-volsk .project-tile-art{background:radial-gradient(at 50% 100%,#1a2230,#0c0e12 70%)}.project-tile-lite .project-tile-art{background:radial-gradient(at 50% 100%,#14261f,#0b0f0d 70%)}.project-tile-overhere .project-tile-art{background:radial-gradient(at 50% 100%,#2a2119,#100d0b 70%)}.project-tile-art img{width:auto;max-width:none;height:92%;transition:transform .8s var(--ease), filter .6s ease;transform-origin:50% 100%;filter:drop-shadow(0 18px 30px #0000008c);position:absolute;bottom:-10px;left:50%;translate:-50%}.project-tile:hover .project-tile-art img{filter:drop-shadow(0 24px 40px #000000b3);transform:scale(1.05)}.project-tile-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d0d0d99);height:40%;position:absolute;inset:auto 0 0}.project-tile-body{flex-direction:column;flex:1;padding:20px;display:flex}.project-tile-logo{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:30px}.project-tile-meta,.project-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:500;display:flex}.project-tile-meta>span[aria-hidden],.project-meta>span[aria-hidden]{color:var(--dim)}.project-tile-text{color:var(--text);margin-top:8px;font-size:14px;line-height:1.6}.project-tile-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.project-tile-icons{gap:6px;display:flex}.project-hero{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;display:grid}.project-logo{object-fit:contain;object-position:left center;width:auto;max-width:240px;height:40px}.project-hero h1{margin-top:14px;font-size:clamp(32px,4.4vw,48px)}.project-stage{aspect-ratio:1;isolation:isolate;margin-top:18%;position:relative}.project-stage:before{content:"";z-index:-1;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #09090933, #090909eb), var(--stage-bg) center / cover, #0d0d0d;position:absolute;inset:0}.project-stage img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 30px 50px #000000b3);width:auto;max-width:118%;height:122%;animation:6s ease-in-out infinite float;position:absolute;bottom:1px;left:50%;translate:-50%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cta{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:28px;display:flex}.cta h2{font-size:22px}.cta p{color:var(--muted);margin-top:6px;font-size:14px}.department-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:48px;display:grid}.department-hero h1{margin-top:12px;font-size:clamp(36px,5vw,52px)}.department-statement{max-width:560px;color:var(--text-strong);letter-spacing:-.02em;margin-top:16px;font-size:20px;font-weight:700;line-height:1.35}.department-mark{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 50% 45%, #161616, var(--bg-raised) 70%);place-items:center;display:grid}.department-mark img{width:58%}.zc-top{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:12px;display:grid}.zc-stage{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(ellipse at 50% 42%, #1e1e1e 0%, #101010 45%, var(--bg-raised) 75%);align-content:center;place-items:center;gap:8px;min-height:100%;padding:24px 24px 28px;display:grid;position:relative;overflow:hidden}.zc-case{aspect-ratio:2/3;width:min(100%,420px);animation:7s ease-in-out infinite float;position:relative}.zc-case>img{object-fit:contain;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.zc-glints{pointer-events:none;position:absolute;inset:0}.zc-glints i{left:var(--x);top:var(--y);opacity:0;filter:drop-shadow(0 0 5px #fff);width:30px;height:30px;animation:glint 5.4s ease-in-out var(--d) infinite;position:absolute;transform:translate(-50%,-50%)scale(.15)}.zc-glints i:before,.zc-glints i:after{content:"";background:radial-gradient(#fff 0%,#f0f0f0 18%,#0000 65%);position:absolute;inset:0}.zc-glints i:before{transform:scaleX(.13)}.zc-glints i:after{transform:scaleY(.13)}.zc-glints i:first-child{--x:40%;--y:37%;--d:-1s}.zc-glints i:nth-child(2){--x:54%;--y:40%;--d:-4.5s}.zc-glints i:nth-child(3){--x:66%;--y:43%;--d:-2.8s}.zc-glints i:nth-child(4){--x:36%;--y:45%;--d:-5.7s}.zc-glints i:nth-child(5){--x:52%;--y:48%;--d:-.2s}.zc-glints i:nth-child(6){--x:73%;--y:47%;--d:-3.6s}.zc-glints i:nth-child(7){--x:32%;--y:41%;--d:-1.6s}.zc-glints i:nth-child(8){--x:59%;--y:36%;--d:-3.2s}.zc-glints i:nth-child(9){--x:70%;--y:39%;--d:-.6s}.zc-glints i:nth-child(10){--x:44%;--y:43%;--d:-4.1s}.zc-glints i:nth-child(11){--x:61%;--y:47%;--d:-2.2s}.zc-glints i:nth-child(12){--x:77%;--y:44%;--d:-4.8s}.zc-glints i:nth-child(13){--x:28%;--y:46%;--d:-3.9s}.zc-glints i:nth-child(14){--x:48%;--y:39%;--d:-1.1s}@keyframes glint{0%,7%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}2.5%{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(12deg)}5%{opacity:.25;transform:translate(-50%,-50%)scale(.5)rotate(20deg)}}.zc-caption{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.zc-caption strong{color:var(--text-strong)}.zc-about .zc-intro{max-width:760px}.balance-example{align-items:center;gap:16px;margin-top:32px;padding:18px 20px;display:flex}.balance-example>div{gap:2px;display:grid}.balance-example small{color:var(--muted);font-size:12px}.balance-example strong{color:var(--text-strong);font-family:var(--mono);letter-spacing:-.03em;font-size:22px;font-weight:600}.balance-example strong span{color:var(--dim);font-size:12px}.balance-example>.icon{color:var(--dim)}.feature-list{grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:32px;display:grid}.feature-list li{gap:12px;display:flex}.feature-list li>span:last-child{gap:2px;display:grid}.feature-list strong{color:var(--text-strong);font-size:14px}.feature-list small{color:var(--muted);font-size:13px;line-height:1.5}.provider-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.provider-note strong{color:var(--text-strong)}.checkout{top:calc(var(--header) + 24px);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);padding:24px;position:sticky}.checkout-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-head h2{font-size:22px}.packages{border:0;margin:20px 0 0;padding:0}.packages legend{color:var(--muted);margin-bottom:10px;font-size:13px}.packages>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.packages label{cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);gap:2px;padding:12px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.packages label:hover{border-color:#3a3a3a}.packages label.is-selected{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.packages input{opacity:0;pointer-events:none;position:absolute}.packages label:has(input:focus-visible){outline-offset:2px;outline:2px solid #fff}.packages strong{font-family:var(--mono);font-size:15px;font-weight:600}.packages strong small{opacity:.6;font-size:11px}.packages span{color:var(--muted);font-size:12px}.packages label.is-selected span{color:#444}.field{gap:8px;margin-top:20px;display:grid}.field-label{color:var(--muted);font-size:13px}.field-box{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:10px;height:44px;padding:0 14px;font-size:14px;display:flex}.field-box strong{color:var(--text-strong)}.field-box small{color:var(--dim);font-family:var(--mono);margin-left:auto;font-size:12px}.field-box-link{color:var(--text-strong);font-weight:600;transition:border-color .2s}.field-box-link .icon:last-child{color:var(--muted);margin-left:auto}.field-box-link:hover{border-color:#3a3a3a}.field-help{color:var(--dim);font-size:12px;line-height:1.5}.field-help a{color:var(--text);text-decoration:underline}.summary{border-top:1px solid var(--line);margin-top:20px}.summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.summary dt{color:var(--muted)}.summary dd{color:var(--text-strong);font-weight:600}.summary-total dd{font-family:var(--mono);font-size:18px}.consent{color:var(--muted);cursor:pointer;gap:10px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.consent input{accent-color:#fff;flex:none;width:16px;height:16px;margin-top:2px}.consent a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.checkout-note{color:var(--dim);gap:8px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.checkout-note img{border-radius:4px;flex:none;margin-top:1px}.checkout-error{color:var(--danger)}.channels .panel-cell{flex-direction:column;gap:6px;display:flex}.channels h2{letter-spacing:-.02em;margin-top:14px;font-size:18px}.channels p{flex:1}.channels .text-link{margin-top:12px}.channels small{color:var(--dim)}.account{gap:16px;display:grid}.account-hero{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 140% at 0% 0%, #60a5fa24, transparent 55%), radial-gradient(90% 120% at 100% 100%, #a78bfa1f, transparent 60%), var(--bg-raised);align-items:center;gap:22px;padding:26px;display:flex;position:relative;overflow:hidden}.account-hero-avatar{background:var(--surface-strong);width:88px;height:88px;box-shadow:0 0 0 4px var(--bg-raised), 0 0 0 5px var(--line-strong);border-radius:50%;flex:none;place-items:center;font-size:32px;font-weight:800;display:grid;overflow:hidden}.account-hero-avatar img{object-fit:cover;width:100%;height:100%}.account-hero-text{flex:1;gap:8px;min-width:0;display:grid}.account-hero-text h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:28px;overflow:hidden}.account-hero-handles{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:13.5px;display:flex}.account-hero-handles span{align-items:center;gap:5px;display:inline-flex}.account-hero-handles .mono{font-family:var(--mono);color:var(--dim);font-size:12.5px}.account-hero-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.account-hero-wallet{border:1px solid var(--line-strong);border-radius:calc(var(--radius) - 4px);background:#00000040;gap:4px;min-width:170px;padding:16px 18px;transition:border-color .2s,background-color .2s;display:grid}.account-hero-wallet:hover{background:#fbbf240f;border-color:#fbbf2466}.account-hero-wallet span{color:var(--muted);font-size:12px;font-weight:600}.account-hero-wallet strong{color:var(--text-strong);font-family:var(--mono);letter-spacing:-.03em;font-size:26px}.account-hero-wallet strong small{color:var(--muted);font-size:13px}.account-hero-wallet strong.is-muted{color:var(--muted);font-size:16px}.account-hero-wallet em{color:#fbbf24;align-items:center;gap:4px;font-size:12.5px;font-style:normal;font-weight:650;display:inline-flex}.account-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.account-nav{top:calc(var(--header,60px) + 16px);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);gap:2px;padding:6px;display:grid;position:sticky}.account-nav a,.account-nav button{border-radius:var(--radius-xs);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:550;transition:background-color .15s,color .15s;display:flex}.account-nav a:hover,.account-nav button:hover{background:var(--surface);color:var(--text-strong)}.account-nav a[aria-current=page]{background:var(--surface-strong);color:var(--text-strong)}.account-nav form{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.account-content{gap:12px;min-width:0;display:grid}.account-content>.card{scroll-margin-top:90px}.account-wallet{flex-direction:column;gap:14px;display:flex}.account-wallet>p{color:var(--muted);font-size:14px}.account-wallet .button{align-self:flex-start}.wallet-balance{align-items:baseline;gap:8px;display:flex}.wallet-balance strong{color:var(--text-strong);font-family:var(--mono);letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.wallet-balance span{color:var(--muted);font-family:var(--mono)}.wallet-error,.wallet-loading{color:var(--muted)}.account-streak{align-items:center;gap:16px;display:flex}.account-streak div{gap:4px;display:grid}.account-streak strong{color:var(--text-strong);font-size:18px}.account-streak small{color:var(--muted);font-size:13px}.account-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}@media (width<=560px){.account-links{grid-template-columns:1fr}}.account-language{gap:14px;display:grid}.account-language>p{color:var(--muted);font-size:14px}.language-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.language-options button{border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-items:start;gap:4px;padding:14px 16px;font-size:14px;transition:border-color .2s,background-color .2s;display:grid}.language-options button b{color:var(--muted);font-family:var(--mono);font-size:12px}.language-options button[aria-checked=true]{background:#3b82f614;border-color:#3b82f6}.language-options button[aria-checked=true] b{color:#60a5fa}@media (width<=860px){.account-hero{flex-wrap:wrap;padding:20px}.account-hero-wallet{width:100%}.account-body{grid-template-columns:minmax(0,1fr)}.account-nav{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.account-nav a,.account-nav button{white-space:nowrap;flex:none;width:auto}.account-nav form{border:0;margin:0 0 0 auto;padding:0}}@media (width<=560px){.account-hero-avatar{width:64px;height:64px}.account-hero-text h2{font-size:22px}.language-options{grid-template-columns:1fr}}.signin{text-align:center;justify-items:center;gap:14px;max-width:440px;margin:0 auto;padding:36px;display:grid}.signin-logo{width:auto;height:40px;margin-bottom:6px}.signin h1{font-size:26px}.signin>p{color:var(--muted);font-size:14px}.signin form,.signin>.button{width:100%;margin-top:8px}.signin-form{gap:12px;display:grid}.consent-box{text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--muted);align-items:center;gap:14px;margin:0;padding:14px 16px;font-size:14px;transition:border-color .2s}.consent-box:hover{border-color:#3a3a3a}.consent-box input{appearance:none;cursor:pointer;background:var(--bg);border:1px solid #444;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin:0;transition:background-color .2s,border-color .2s;display:grid}.consent-box input:after{content:"";border:2px solid var(--accent-ink);width:10px;height:6px;transition:transform .2s var(--ease);border-top:0;border-right:0;margin-top:-2px;transform:rotate(-45deg)scale(0)}.consent-box input:checked{background:var(--accent);border-color:var(--accent)}.consent-box input:checked:after{transform:rotate(-45deg)scale(1)}.consent-box input:focus-visible{outline-offset:2px;outline:2px solid #fff}.consent-box a{color:var(--text-strong);font-weight:600}.signin-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;gap:8px;width:100%;margin-top:8px;padding:16px 0;display:grid}.signin-list li{color:var(--text);align-items:center;gap:10px;font-size:14px;display:flex}.signin-list .icon{color:var(--muted)}.signin .fineprint{margin-top:4px}.posts{gap:12px;display:grid}.post{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);padding:20px}.post header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.post-author{display:grid}.post-author strong{color:var(--text-strong);font-size:14px}.post-author small{color:var(--muted);font-size:12px}.post-meta{color:var(--dim);font-size:12px;font-family:var(--mono);gap:12px;margin-left:auto;display:flex}.post p{color:var(--text);line-height:1.7}.state-page{place-items:center;display:grid}.state{text-align:center;justify-items:center;display:grid}.state-art{filter:grayscale()brightness(.6)drop-shadow(0 20px 40px #000c);width:auto;height:180px;margin-bottom:8px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.state h1{font-family:var(--mono);letter-spacing:-.06em;font-size:56px;font-weight:700}.state p{color:var(--muted);margin-top:6px}.state .button-row{justify-content:center;margin-top:24px}.route-progress{z-index:200;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.route-progress-bar{transform-origin:0;opacity:0;background:linear-gradient(90deg,#ffffff40,#fff 70%,#fff);height:100%;transition:transform .2s linear,opacity .3s;box-shadow:0 0 10px #ffffffb3,0 0 2px #fff}.route-progress-bar.is-active{opacity:1}.route-progress-bar.is-done{transition:transform .25s var(--ease), opacity .35s ease .2s;opacity:0}.route-progress-bar{transform:scaleX(var(--p,0))}.route-progress-head{opacity:0;width:90px;height:8px;transform:translateX(calc(var(--p,0) * 100vw - 90px));filter:blur(2px);background:radial-gradient(at 100%,#fffffff2,#0000 70%);transition:transform .2s linear,opacity .3s;position:absolute;top:-3px;left:0}.route-progress-bar.is-active+.route-progress-head{opacity:1}.route-progress-bar.is-done+.route-progress-head{opacity:0;transition:transform .25s var(--ease), opacity .3s ease}main,.site-footer{transition:filter .35s var(--ease), opacity .35s var(--ease), transform .35s var(--ease)}html.is-navigating main,html.is-navigating .site-footer{filter:blur(6px)saturate(.8);opacity:.55;pointer-events:none;transform:scale(.995)}html.is-navigating{cursor:progress}main.page{animation:pageIn .7s var(--ease) backwards}@keyframes pageIn{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}.js [data-reveal]:not(.is-in){opacity:0;animation:0s 3s forwards revealFallback;transform:translateY(22px)}.js [data-reveal].is-in{animation:reveal .9s var(--ease) var(--reveal-delay,0s) backwards}@keyframes reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes revealFallback{to{opacity:1;transform:none}}.js .panel[data-reveal].is-in>.panel-cell,.js .link-grid[data-reveal].is-in>*,.js .list[data-reveal].is-in>li,.js .accordion[data-reveal].is-in>details{animation:reveal .8s var(--ease) backwards}.js [data-reveal].is-in>:nth-child(2){animation-delay:calc(var(--reveal-delay,0s) + 70ms)}.js [data-reveal].is-in>:nth-child(3){animation-delay:calc(var(--reveal-delay,0s) + .14s)}.js [data-reveal].is-in>:nth-child(4){animation-delay:calc(var(--reveal-delay,0s) + .21s)}.js [data-reveal].is-in>:nth-child(5){animation-delay:calc(var(--reveal-delay,0s) + .28s)}.js [data-reveal].is-in>:nth-child(6){animation-delay:calc(var(--reveal-delay,0s) + .35s)}.project-tile,.link-card,.card-link{transition:border-color .25s, background-color .25s, transform .5s var(--ease), box-shadow .5s var(--ease)}.project-tile:hover,.link-card:hover,.card-link:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #000000e6}.tile-icon{transition:background-color .3s, color .3s, border-color .3s, transform .5s var(--ease)}.panel-cell:hover .tile-icon,.link-card:hover .tile-icon,.card-link:hover .tile-icon{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:rotate(-6deg)}.site-nav a.is-active{animation:pillIn .45s var(--ease)}@keyframes pillIn{0%{background-color:#0000;transform:scale(.92)}}.button-primary{isolation:isolate;position:relative;overflow:hidden}.button-primary:after{content:"";z-index:-1;width:30%;transition:left .7s var(--ease);background:linear-gradient(100deg,#0000,#00000014,#0000);position:absolute;inset:0 auto 0 -40%;transform:skew(-20deg)}.button-primary:hover:after{left:120%}.seen .loader{display:none}.seen .hero-bg{animation-duration:1.2s;animation-delay:0s}.seen .hero-logo{animation-duration:.9s;animation-delay:.1s}.seen .hero-car{animation-duration:1.1s;animation-delay:.15s}.seen .hero-soldier{animation-duration:.9s;animation-delay:.3s}@media (width<=900px){.site-nav,.lang-toggle{display:none}.menu-button{display:inline-grid}.project-grid{grid-template-columns:1fr}.project-tile{flex-direction:row}.project-tile-art{border-bottom:0;border-right:1px solid var(--line);width:42%;height:auto;min-height:220px}.project-hero,.department-hero,.zc-top,.account{grid-template-columns:1fr}.project-stage{width:min(100%,380px);margin:22% auto 0}.department-mark{max-width:240px}.checkout{position:static}.site-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:root{--gutter:16px;--header:56px}.page{padding-top:calc(var(--header) + 32px)}.section{padding-top:64px}.header-login span{display:none}.header-login{width:34px;padding:0}.zakos-header-name{display:none}.zakos-header-person{padding-right:8px}.hero{height:82svh;min-height:520px}.hero-stage{width:152vw;bottom:6%}.project-tile{flex-direction:column}.project-tile-art{border-right:0;border-bottom:1px solid var(--line);width:auto;height:200px;min-height:0}.panel-split{grid-template-columns:1fr}.panel-split>.panel-cell+.panel-cell{border-left:0;border-top:1px solid var(--line)}.balance-example{flex-direction:column;align-items:flex-start}.balance-example>.icon{transform:rotate(90deg)}.feature-list{grid-template-columns:1fr}.list-row{flex-wrap:wrap}.list-time{text-align:left;width:auto}.tabs-note{width:100%;margin-left:0;padding:8px 14px 0}.site-footer-top{padding-top:40px}.stat-row dd{font-size:22px}.cta{padding:22px}.account-person{flex-wrap:wrap}}.voice-page{position:relative}.voice-glow{pointer-events:none;z-index:0;background:radial-gradient(40% 50% at 70% 30%,#4ade8021,#0000 70%),radial-gradient(30% 40% at 15% 10%,#60a5fa14,#0000 70%);height:720px;position:absolute;inset:-120px 0 auto;overflow:hidden}.voice-page .container{z-index:1;position:relative}.voice-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;padding-top:12px;display:grid}.voice-hero-text h1{letter-spacing:-.05em;animation:pageIn .8s var(--ease) both;background:linear-gradient(#fff 30%,#9fe9b8);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:clamp(36px,5.4vw,62px);line-height:1}.voice-hero-text .lead{animation:pageIn .8s var(--ease) .1s both;margin-top:18px}.voice-hero-text .button-row{animation:pageIn .8s var(--ease) .2s both}.voice-badge{color:#bbf7d0;height:32px;animation:pillIn .6s var(--ease) both;background:#4ade800f;border:1px solid #4ade8047;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:0 6px 0 12px;font-size:13px;font-weight:700;transition:border-color .3s,background .3s;display:inline-flex}.voice-badge:hover{background:#4ade801a;border-color:#4ade808c}.voice-badge-version{height:22px;color:var(--muted);font:600 11px/1 var(--mono);background:#00000059;border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}.voice-download{height:50px;padding:0 24px;font-size:15px;box-shadow:0 10px 40px -10px #4ade8073}.voice-tagline{color:var(--muted);margin-top:28px;font-size:15px}.voice-tagline b{color:var(--text-strong);font-weight:700}.voice-hero-shot{animation:pageIn 1s var(--ease) .15s both;position:relative}.voice-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:-10% -6%}.voice-rings i{aspect-ratio:1;opacity:0;border:1px solid #4ade8059;border-radius:50%;width:70%;animation:4.5s cubic-bezier(.2,.6,.3,1) infinite voiceRing;position:absolute}.voice-rings i:nth-child(2){animation-delay:1.5s}.voice-rings i:nth-child(3){animation-delay:3s}@keyframes voiceRing{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.voice-window{background:var(--bg);transition:transform .8s var(--ease);border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-7deg)rotateX(3deg);box-shadow:0 40px 120px #000000b3,0 0 80px -20px #4ade8040}.voice-hero-shot:hover .voice-window{transform:perspective(1400px)rotateY(0)rotateX(0)}.voice-window:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 40%);position:absolute;inset:0}.voice-window img{width:100%;height:auto;display:block}.voice-float{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);white-space:nowrap;background:#0e0e0ee6;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;animation:5s ease-in-out infinite float;display:inline-flex;position:absolute;box-shadow:0 18px 50px #0000008c}.voice-float-a{border-color:#4ade8066;bottom:16%;left:-28px}.voice-float-b{color:#93c5fd;border-color:#60a5fa59;animation-delay:-1.7s;top:8%;right:-16px}.voice-float-c{color:#fcd34d;border-color:#fbbf2459;animation-delay:-3.4s;bottom:-18px;right:12%}.voice-eq{align-items:center;gap:2px;height:14px;display:inline-flex}.voice-eq i{background:var(--live);border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite voiceEq}.voice-eq i:nth-child(2){animation-delay:-.3s}.voice-eq i:nth-child(3){animation-delay:-.6s}.voice-eq i:nth-child(4){animation-delay:-.15s}@keyframes voiceEq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.voice-dot{background:var(--dim);border-radius:50%;width:8px;height:8px}.voice-dot.is-live{background:var(--live);animation:1.6s ease-out infinite voicePulse;box-shadow:0 0 #4ade8080}@keyframes voicePulse{to{box-shadow:0 0 0 10px #4ade8000}}.voice-compare{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);overflow:hidden}.voice-compare-head,.voice-compare-row{grid-template-columns:minmax(0,1fr) 120px 140px;align-items:center;display:grid}.voice-compare-head{border-bottom:1px solid var(--line);height:52px;color:var(--muted);font-size:13px;font-weight:700}.voice-compare-head span{justify-content:center;align-items:center;gap:8px;height:100%;display:inline-flex}.voice-compare-head .is-ours{color:var(--text-strong)}.voice-compare-row{border-bottom:1px solid var(--line);min-height:54px;transition:background .25s}.voice-compare-row:last-child{border-bottom:0}.voice-compare-row:hover{background:var(--surface)}.voice-compare-row>span:first-child{color:var(--text);padding:12px 22px;font-size:14.5px}.voice-compare-row>span:not(:first-child){place-items:center;height:100%;display:grid}.voice-compare .is-ours{background:#4ade800d;box-shadow:inset 1px 0 #4ade802e,inset -1px 0 #4ade802e}.voice-compare .is-yes{color:var(--live)}.voice-compare .is-no{color:var(--dim)}.voice-compare-row>.is-yes:not(.is-ours){color:#f87171}.voice-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.voice-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff06, transparent), var(--bg-raised);transition:border-color .3s, transform .4s var(--ease);align-content:start;gap:10px;padding:24px;display:grid;position:relative;overflow:hidden}.voice-card:after{content:"";aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#4ade8017,#0000 65%);border-radius:50%;width:70%;transition:opacity .4s;position:absolute;inset:auto -30% -60% auto}.voice-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.voice-card:hover:after{opacity:1}.voice-card.is-wide{grid-column:span 2}.voice-card-icon{border:1px solid var(--line-strong);background:var(--surface-strong);width:42px;height:42px;color:var(--live);border-radius:12px;place-items:center;display:grid}.voice-card h3{color:var(--text-strong);letter-spacing:-.02em;margin-top:6px;font-size:17px}.voice-card p{color:var(--muted);font-size:14px;line-height:1.6}.voice-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.voice-shot{gap:10px;display:grid}.voice-shot-frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);aspect-ratio:4/3;overflow:hidden}.voice-shot-frame img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.voice-shot:hover .voice-shot-frame img{transform:scale(1.04)}.voice-shot figcaption{color:var(--muted);font-size:13px}.voice-privacy{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:40px;padding:36px;display:grid;position:relative;overflow:hidden}.voice-privacy:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#4ade8012,#0000 65%);width:60%;position:absolute;inset:-40% auto auto -20%}.voice-privacy-head{align-content:start;gap:12px;display:grid}.voice-privacy-head h2{margin-top:6px}.voice-privacy-head p{color:var(--muted);font-size:15px;line-height:1.65}.voice-privacy-list{grid-template-columns:1fr 1fr;gap:22px 28px;padding:0;list-style:none;display:grid}.voice-privacy-list li{gap:12px;display:flex}.voice-privacy-list li>span:last-child{gap:4px;display:grid}.voice-privacy-list strong{color:var(--text-strong);font-size:14px}.voice-privacy-list small{color:var(--muted);font-size:13px;line-height:1.55}.voice-check{width:24px;height:24px;color:var(--live);background:#4ade801a;border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.voice-platforms{scroll-margin-top:calc(var(--header) + 24px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.voice-platform{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);transition:border-color .3s, transform .4s var(--ease);align-content:space-between;gap:18px;padding:22px;display:grid}.voice-platform:hover{border-color:var(--line-strong);transform:translateY(-3px)}.voice-platform-head{gap:4px;display:grid}.voice-platform-head strong{color:var(--text-strong);letter-spacing:-.02em;font-size:18px;font-weight:800}.voice-platform-head small{color:var(--muted);font-size:13px}.voice-platform-files{flex-wrap:wrap;gap:8px;display:flex}.voice-size{font-family:var(--mono);opacity:.6;margin-left:4px;font-size:11px}.voice-free{color:var(--dim);text-align:center;margin-top:14px;font-size:13px}@media (width<=900px){.voice-hero{grid-template-columns:1fr;gap:48px}.voice-window{transform:none}.voice-privacy{grid-template-columns:1fr;gap:28px}.voice-platforms{grid-template-columns:1fr}.voice-bento{grid-template-columns:1fr 1fr}}@media (width<=640px){.voice-gallery,.voice-privacy-list,.voice-bento{grid-template-columns:1fr}.voice-card.is-wide{grid-column:auto}.voice-privacy{padding:24px}.voice-float-a{bottom:-16px;left:8px}.voice-float-b{top:-16px;right:8px}.voice-float-c{display:none}.voice-compare-head,.voice-compare-row{grid-template-columns:minmax(0,1fr) 70px 86px}.voice-compare-head span{gap:4px;font-size:11px}.voice-compare-head img,.voice-compare-head svg{display:none}.voice-compare-row>span:first-child{padding:12px 14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]:not(.is-in){opacity:1;transform:none}}.search-trigger{border:1px solid var(--line-strong);height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.search-trigger:hover{color:var(--text-strong);background:var(--surface);border-color:#3a3a3a}.search-trigger kbd,.search-field kbd{border:1px solid var(--line-strong);height:20px;color:var(--dim);font:600 10px var(--mono);letter-spacing:.02em;white-space:nowrap;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}html.search-open{overflow:hidden}.search-overlay{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;place-items:start center;padding:12vh 16px 16px;animation:.18s fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.search-dialog{border:1px solid var(--line-strong);width:min(560px,100%);animation:pop .22s var(--ease);background:#0f0f0f;border-radius:16px;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6}.search-field{border-bottom:1px solid var(--line);height:54px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.search-field input{min-width:0;height:100%;color:var(--text-strong);font:500 15px var(--font);background:0 0;border:0;outline:none;flex:1}.search-field input::placeholder{color:var(--dim)}.search-results{max-height:min(420px,60vh);padding:6px;overflow-y:auto}.search-label{color:var(--dim);padding:8px 10px 4px;font-size:12px}.search-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:14px}.search-results a{color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.search-results a.is-active{background:var(--surface-strong)}.search-text{flex:1;min-width:0;display:grid}.search-text strong{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.search-name{overflow-wrap:anywhere;min-width:0}.search-discord{align-items:center;gap:5px;display:flex}.search-text small{color:var(--muted);font-size:12px}.search-go{color:var(--dim);opacity:0;transition:opacity .15s}.search-results a.is-active .search-go{opacity:1}.spinner-sm{border-width:2px;width:14px;height:14px}.nav-menu{position:relative}.nav-menu-button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.nav-menu-button:hover,.nav-menu-button[aria-expanded=true]{color:var(--text-strong)}.nav-menu-button.is-active{color:var(--text-strong);background:var(--surface-strong)}.nav-menu-button .icon{transition:transform .25s var(--ease)}.nav-menu-button[aria-expanded=true] .icon{transform:rotate(180deg)}.nav-menu-panel{z-index:60;border:1px solid var(--line-strong);border-radius:var(--radius);width:280px;animation:pop .18s var(--ease);background:#0f0f0f;margin-top:8px;padding:6px;position:absolute;top:100%;left:-8px;box-shadow:0 30px 70px -24px #000000e6}.nav-menu-panel:before{content:"";height:10px;position:absolute;inset:-10px 0 auto}.site-nav .nav-menu-panel a{height:auto;color:var(--text);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.site-nav .nav-menu-panel a:hover,.site-nav .nav-menu-panel a.is-active{background:var(--surface-strong);color:var(--text)}.nav-menu-panel a>span:last-child{gap:1px;line-height:1.3;display:grid}.nav-menu-panel strong{color:var(--text-strong);font-size:14px}.nav-menu-panel small{color:var(--muted);font-size:12px}.site-menu-label{color:var(--dim);margin-top:18px;font-size:12px}.site-menu-icon{align-items:center;gap:10px;display:inline-flex}.site-menu-icon .icon{color:var(--muted)}.role-badges{--role-size:16px;align-items:center;justify-content:inherit;vertical-align:middle;flex-wrap:wrap;gap:6px;max-width:100%;display:inline-flex}.role-badge{width:var(--role-size);height:calc(var(--role-size) + 4px);cursor:default;transition:transform .15s var(--ease);background:0 0;border-radius:4px;outline:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.role-badge.has-rank{width:calc(var(--role-size) + 6px);padding-right:6px}.role-badge:focus-visible{box-shadow:0 0 0 2px}.role-badge:hover,.role-badge:focus-visible{transform:translateY(-1px)}.role-badge img{object-fit:contain;background:0 0}.player-card-text strong{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;max-width:100%;display:flex}.player-name{overflow-wrap:anywhere;min-width:0}.player-card-text .role-badges{flex:none}.role-tooltip{z-index:2147483000;border:1px solid var(--line-strong);color:#fff;width:max-content;max-width:min(280px,100vw - 16px);font:600 12px/1.45 var(--font);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;pointer-events:none;background:#111;border-radius:8px;padding:8px 11px;position:fixed;box-shadow:0 6px 20px #0005}.role-tooltip strong{font-size:12.5px;font-weight:700;display:block}.role-tooltip small{color:#a1a1aa;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.role-member{color:#e5e5e5}.role-owner{color:#facc15}.role-admin{color:#f87171}.role-moderator{color:#60a5fa}.role-developer{color:#4ade80}.role-media{color:#c084fc}.role-tester{color:#cbd5e1}.role-lite_manager,.role-lite_curator,.role-lite_admin,.role-lite_moderator{color:#4ade80}.role-volsk_manager,.role-volsk_admin,.role-volsk_moderator{color:#60a5fa}.role-debug_lead{color:#facc15}.role-live_media{color:#c084fc}.role-badge .role-rank{background:0 0;max-width:none;position:absolute;bottom:0;right:0}.players-search{max-width:420px;margin-bottom:20px}.players-search input{min-width:0;height:100%;color:var(--text-strong);font:500 14px var(--font);background:0 0;border:0;outline:none;flex:1}.player-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.player-card{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);height:100%;transition:border-color .25s, background-color .25s, transform .5s var(--ease);align-content:start;justify-items:center;gap:10px;padding:24px 16px 20px;display:grid}.player-card:hover{border-color:var(--line-strong);background:var(--surface);transform:translateY(-3px)}.player-card-text{min-width:0;max-width:100%;display:grid}.player-card-text strong{color:var(--text-strong);font-size:15px;line-height:1.4}.player-card-text small{color:var(--muted);font-size:13px}.player-card-text .player-discord{color:var(--muted);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.player-card-text .player-handle{justify-content:center;align-items:center;gap:5px;display:inline-flex}.player-discord .icon{color:var(--dim);flex:none}.settings{gap:12px;display:grid}.settings-identity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.settings-identity h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:20px;display:flex}.settings-identity p{color:var(--muted);align-items:center;gap:4px;font-size:14px;display:flex}.settings-identity .button{margin-left:auto}.settings-section h2{letter-spacing:-.015em;margin-bottom:6px;font-size:17px}.textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:96px;color:var(--text-strong);font:400 14px/1.6 var(--font);outline:none;margin-top:12px;padding:12px 14px;transition:border-color .2s}.textarea:focus{border-color:#4a4a4a}.settings-row{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:14px;display:flex}.settings-status{color:var(--muted);margin-left:auto;font-size:13px}.field-error{color:var(--danger);font-size:12px}.settings-links{margin-top:8px;display:grid}.settings-links li+li{border-top:1px solid var(--line)}.settings-links a{align-items:center;gap:12px;padding:12px 0;display:flex}.settings-links a>span:nth-child(2){flex:1;display:grid}.settings-links strong{color:var(--text-strong);font-size:14px}.settings-links small{color:var(--muted);font-size:13px}.settings-links a>.icon:last-child{color:var(--dim);transition:transform .3s var(--ease)}.settings-links a:hover>.icon:last-child{color:var(--text-strong);transform:translate(3px)}.studio-identity{position:relative}.studio-identity-chips{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:12px}.studio-identity-chips a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;height:26px;font:600 12px var(--font);background:#0000008c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:background-color .2s;display:inline-flex}.studio-identity-chips a:hover{background:#000c}.studio-identity-name h1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studio-identity-views{opacity:.9}.studio-identity-bio{white-space:pre-line;max-width:640px;color:var(--studio-text);opacity:.8;margin:-10px 28px 24px;font-size:14px;line-height:1.6}@media (width<=1520px){.search-trigger span,.search-trigger kbd{display:none}.search-trigger{justify-content:center;width:34px;padding:0}}@media (width<=640px){.site-header-row{gap:12px}.site-header-actions{gap:6px}.zakos-header-wallet{display:none}.studio-identity-bio{margin:-6px 18px 20px}.settings-identity .button{margin-left:0}}@media (width<=400px){.brand span{display:none}}html.profile-quiet .site-header{display:none}.players-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 20px;display:flex}.players-sorts{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.players-sorts button{height:32px;color:var(--muted);font:600 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px}.players-sorts button[aria-pressed=true]{background:var(--surface-strong);color:var(--text-strong)}.players-team{border:1px solid var(--line);background:var(--bg-raised);height:40px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.players-team select{color:var(--text-strong);font:600 13px var(--font);cursor:pointer;background:0 0;border:0;outline:none}.players-team select option{color:#eee;background:#111}.player-stat{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}.zakos-bell{position:relative}.zakos-bell-button{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid;position:relative}.zakos-bell-button:hover,.zakos-bell-button[aria-expanded=true]{background:var(--surface);color:var(--text-strong)}.zakos-bell-count{color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);background:#ef4444;border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:18px;position:absolute;top:-4px;right:-5px}.zakos-bell-panel{z-index:60;border:1px solid var(--line-strong);border-radius:var(--radius);width:min(380px,100vw - 24px);animation:pop .18s var(--ease);background:#0f0f0f;position:absolute;top:calc(100% + 8px);right:-90px;overflow:hidden;box-shadow:0 24px 60px -20px #000c}.zakos-bell-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.zakos-bell-head strong{color:var(--text-strong);font-size:14px}.zakos-bell-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px}.zakos-bell-head button:hover{color:var(--text-strong)}.zakos-bell-empty{color:var(--muted);text-align:center;padding:28px 18px;font-size:13px}.zakos-bell-list{max-height:min(420px,60vh);margin:0;padding:4px;list-style:none;overflow-y:auto}.zakos-bell-list a{border-radius:var(--radius-xs);color:var(--muted);gap:10px;padding:10px;font-size:13px;line-height:1.4;display:flex}.zakos-bell-list a:hover{background:var(--surface-strong)}.zakos-bell-list li.unread a{color:var(--text);background:#60a5fa12}.zakos-bell-list li.unread a:hover{background:#60a5fa1f}.zakos-bell-list b{color:var(--text-strong);font-weight:650}.zakos-bell-avatar{background:var(--surface-strong);width:34px;height:34px;color:var(--text-strong);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.zakos-bell-avatar img{object-fit:cover;width:100%;height:100%}.zakos-bell-badge{color:#fbbf24}.zakos-bell-text{gap:3px;min-width:0;display:grid}.zakos-bell-text q{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;quotes:"«" "»";overflow:hidden}.zakos-bell-text small{color:var(--dim);font-size:11.5px}.zakos-bell-settings{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;display:flex}.zakos-bell-settings:hover{color:var(--text-strong);background:var(--surface)}.account-notifications{grid-column:1/-1;gap:12px;scroll-margin-top:90px;display:grid}.account-notifications>p{color:var(--muted);font-size:14px}.account-notifications .card-top small{color:var(--muted);font-size:12px}.notify-table{border-collapse:collapse;width:100%;font-size:14px}.notify-table th,.notify-table td{border-bottom:1px solid var(--line);text-align:center;padding:10px 8px}.notify-table th[scope=row],.notify-table thead th:first-child{text-align:left;color:var(--text);font-weight:500}.notify-table thead th{color:var(--muted);font-size:12px;font-weight:600}.notify-switch{cursor:pointer;width:38px;height:22px;display:inline-block;position:relative}.notify-switch input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.notify-switch span[aria-hidden]{background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:999px;transition:background-color .2s;position:absolute;inset:0}.notify-switch span[aria-hidden]:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}.notify-switch input:checked+span[aria-hidden]{background:#2563eb;border-color:#2563eb}.notify-switch input:checked+span[aria-hidden]:after{background:#fff;transform:translate(16px)}.notify-switch input:focus-visible+span[aria-hidden]{outline:2px solid var(--text-strong);outline-offset:2px}.notify-switch input:disabled+span[aria-hidden]{opacity:.4}.notify-switch input:disabled{cursor:not-allowed}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.zakos-bell-panel{width:auto;position:fixed;top:64px;left:12px;right:12px}}.presence-line{color:color-mix(in srgb, currentColor 80%, transparent);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.presence-line i,.player-dot{background:#6b7280;border-radius:50%;flex:none;width:9px;height:9px}.presence-line a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.presence-line.is-game i,.player-dot.is-game{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.presence-line.is-studio i,.player-dot.is-studio{background:#f59e0b}.presence-line.is-online i,.player-dot.is-online{background:#3b82f6}.presence-line.is-site i,.player-dot.is-site{background:#a78bfa}.presence-line.is-offline{opacity:.7;font-weight:500}.player-avatar{display:inline-grid;position:relative}.player-dot{border:3px solid var(--bg-raised);width:14px;height:14px;position:absolute;bottom:2px;right:2px;box-shadow:none!important}.player-card:hover .player-dot{border-color:var(--surface)}.player-card-text .player-presence{color:#4ade80;font-weight:600}.player-card-text .player-presence.is-studio{color:#fbbf24}.player-card-text .player-presence.is-online{color:#60a5fa}.player-card-text .player-presence.is-site{color:#c4b5fd}.account-privacy{grid-column:1/-1;gap:12px;display:grid}.account-privacy>p{color:var(--muted);font-size:14px}.account-privacy .card-top small{color:var(--muted);font-size:12px}.privacy-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.privacy-options label{border:1px solid var(--line-strong);border-radius:var(--radius-xs);cursor:pointer;gap:4px;padding:12px 14px;transition:border-color .2s,background-color .2s;display:grid}.privacy-options label:has(input:checked){background:#3b82f614;border-color:#3b82f6}.privacy-options label:has(input:focus-visible){outline:2px solid var(--text-strong);outline-offset:2px}.privacy-options input{opacity:0;pointer-events:none;position:absolute}.privacy-options strong{color:var(--text-strong);font-size:14px}.privacy-options small{color:var(--muted);font-size:12.5px}@media (width<=640px){.privacy-options{grid-template-columns:1fr}}.streak-flame{width:var(--flame-size);height:calc(var(--flame-size) * 1.33);filter:drop-shadow(0 0 calc(var(--flame-size) * .25) #f9731673);transform-origin:50% 90%;flex:none;display:inline-grid}.streak-flame svg{width:100%;height:100%;overflow:visible}.streak-flame-outer{fill:#f97316}.streak-flame-inner{fill:#fde047}.streak-flame.is-level-2 .streak-flame-outer{fill:#fb923c}.streak-flame.is-level-3 .streak-flame-outer{fill:#ef4444}.streak-flame.is-level-3 .streak-flame-inner{fill:#fdba74}.streak-flame.is-level-4 .streak-flame-outer{fill:#a855f7}.streak-flame.is-level-4 .streak-flame-inner{fill:#f0abfc}.streak-flame.is-level-0 .streak-flame-outer,.streak-flame.streak-flame.is-unlit .streak-flame-outer{fill:#6b7280}.streak-flame.is-level-0 .streak-flame-inner,.streak-flame.streak-flame.is-unlit .streak-flame-inner{fill:#9ca3af}.streak-flame.is-level-0,.streak-flame.is-unlit{filter:none}.streak-flame:not(.is-unlit):not(.is-level-0){animation:1.6s ease-in-out infinite flame-flicker}@keyframes flame-flicker{0%,to{transform:scale(1)rotate(-1deg)}40%{transform:scale(1.06,.97)rotate(1.5deg)}70%{transform:scale(.97,1.04)rotate(-.5deg)}}@media (prefers-reduced-motion:reduce){.streak-flame{animation:none!important}}.streak-chip{color:#fb923c;vertical-align:middle;align-items:center;gap:3px;margin-left:2px;font-size:15px;font-weight:800;display:inline-flex}.presence-voice{border-left:1px solid color-mix(in srgb, currentColor 25%, transparent);color:#a78bfa;align-items:center;gap:5px;margin-left:10px;padding-left:10px;display:inline-flex}.container-tops{max-width:760px}.tops-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tops-controls{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.tops-tabs,.tops-periods{border:1px solid var(--line-strong);border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.tops-tabs button,.tops-periods button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:650}.tops-periods button{height:28px;padding:0 12px;font-size:12.5px}.tops-tabs button[aria-selected=true]{color:#0b0b0b;background:#f3f3f3}.tops-periods button[aria-pressed=true]{background:var(--surface-strong);color:var(--text-strong)}.tops-hint{color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.tops-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);margin:0;padding:0;list-style:none;overflow:hidden}.tops-list>li+li{border-top:1px solid var(--line)}.tops-row{align-items:center;gap:14px;padding:12px 18px;transition:background-color .2s;display:flex}a.tops-row:hover{background:var(--surface)}.tops-rank{width:26px;color:var(--muted);font-family:var(--mono);text-align:right;flex:none;font-size:14px}.tops-row.is-rank-1 .tops-rank{color:#fbbf24;font-weight:800}.tops-row.is-rank-2 .tops-rank{color:#d1d5db;font-weight:800}.tops-row.is-rank-3 .tops-rank{color:#d97706;font-weight:800}.tops-avatar{background:var(--surface-strong);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid;overflow:hidden}.tops-avatar img{object-fit:cover;width:100%;height:100%}.tops-name{flex:1;min-width:0;display:grid}.tops-name strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.tops-name small{color:var(--muted);font-size:12px}.tops-value{color:var(--text-strong);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.tops-empty{color:var(--muted);text-align:center;padding:32px 18px;font-size:14px}.tops-empty a{color:var(--text-strong);text-decoration:underline}.tops-row.is-skeleton span{background:var(--surface-strong);border-radius:6px;height:14px;animation:1.4s ease-in-out infinite pulse}.tops-row.is-skeleton span:first-child{width:26px}.tops-row.is-skeleton span:nth-child(2){flex:1}.tops-row.is-skeleton span:nth-child(3){width:90px}@keyframes pulse{50%{opacity:.45}}@media (width<=560px){.tops-row{gap:10px;padding:10px 12px}.tops-value{font-size:13px}}.privacy-toggle{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.privacy-toggle>span:first-child{gap:2px;display:grid}.privacy-toggle strong{color:var(--text-strong);font-size:14px;font-weight:600}.privacy-toggle small{color:var(--muted);font-size:12.5px}.games-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.games-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);transition:border-color .2s var(--ease), background .2s var(--ease);flex-direction:column;gap:10px;padding:24px;display:flex}.games-card:hover{border-color:var(--line-strong);background:var(--surface)}.games-card strong{color:var(--text-strong);font-size:19px}.games-card p{color:var(--muted);font-size:14px}.games-card-icon{background:var(--surface-strong);width:44px;height:44px;color:var(--text-strong);border-radius:12px;place-items:center;display:grid}.games-card-go{color:var(--text-strong);align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:650;display:inline-flex}.games-crumbs{color:var(--dim);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.games-crumbs a{color:var(--muted)}.games-crumbs a:hover{color:var(--text-strong)}.games-crumbs strong{color:var(--text-strong);font-weight:650}.games-title{color:var(--text-strong);letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:20px;font-size:30px;display:flex}.games-play{padding-top:calc(var(--header) + 20px)}.pixel-game{padding:0 16px 16px}.pixel-stage{height:calc(100vh - var(--header) - 84px);border:1px solid var(--line);border-radius:var(--radius);touch-action:none;-webkit-user-select:none;user-select:none;background:#050505;min-height:520px;position:relative;overflow:hidden}.pixel-stage canvas{cursor:crosshair;display:block}.pixel-stage canvas.is-pipette{cursor:copy}.pixel-loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}.pixel-avatar{background:var(--surface-strong);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid;overflow:hidden}.pixel-avatar img{object-fit:cover;width:100%;height:100%}.pixel-panel{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d0deb;border-radius:12px;width:230px;max-height:calc(100% - 110px);padding:12px;font-size:12.5px;position:absolute;top:14px;left:14px;overflow:auto}.pixel-panel-head{color:var(--muted);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.pixel-panel-head span:last-child{color:var(--text);font-weight:600}.pixel-panel-title{color:var(--text-strong);margin:6px 0 8px;font-size:14px;display:block}.pixel-leaders li a{color:var(--text);align-items:center;gap:8px;padding:4px 0;display:flex}.pixel-leaders li a .pixel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pixel-leaders li a b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.pixel-others{color:var(--dim);margin-top:2px;font-size:11.5px}.pixel-empty{color:var(--dim);padding:4px 0}.pixel-me{background:var(--surface);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:8px;display:flex}.pixel-me-avatar{background:var(--surface-strong);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.pixel-me-avatar img{object-fit:cover;width:100%;height:100%}.pixel-me strong{color:var(--text-strong);font-size:13px;display:block}.pixel-me small{color:var(--muted);font-size:11px}.pixel-panel .button{gap:8px;margin-top:12px}.pixel-locked{background:#f0a63a12;border:1px solid #f0a63a59;border-radius:10px;margin-top:10px;padding:10px}.pixel-locked p{color:var(--text);font-size:12px;line-height:1.45}.pixel-locked .button{margin-top:8px}.pixel-panel-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.pixel-chip{border:1px solid var(--line-strong);background:var(--surface);height:28px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.pixel-chip:hover{background:var(--surface-strong)}.pixel-chip[aria-pressed=true],.pixel-chip[aria-expanded=true]{color:#0b0b0b;background:#f3f3f3;border-color:#f3f3f3}.pixel-online{color:var(--live);font-size:11px}.pixel-online.is-off{color:var(--danger)}.pixel-rating{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.pixel-rating li{color:var(--text);grid-template-columns:24px 1fr auto;gap:6px;padding:3px 0;display:grid}.pixel-rating li span{color:var(--dim)}.pixel-rating li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pixel-rating li b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.pixel-rating li.is-me a{color:var(--text-strong);font-weight:700}.pixel-tooltip{z-index:3;border:1px solid var(--line-strong);pointer-events:none;background:#0d0d0df2;border-radius:12px;min-width:170px;padding:10px 12px;font-size:12px;position:absolute}.pixel-tooltip-user{align-items:center;gap:8px;display:flex}.pixel-tooltip-user strong{color:var(--text-strong)}.pixel-tooltip-cost{color:#f0a63a;margin-top:6px;display:block}.pixel-zoom{border:1px solid var(--line-strong);background:#0d0d0deb;border-radius:10px;flex-direction:column;display:flex;position:absolute;bottom:90px;right:14px;overflow:hidden}.pixel-zoom button{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pixel-zoom button:hover{background:var(--surface-strong)}.pixel-toolbar{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d0df0;border-radius:14px;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 28px);padding:8px 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pixel-charges{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.pixel-charges b{color:var(--text-strong);font-size:15px}.pixel-charges i{background:var(--line-strong);border-radius:2px;width:36px;height:3px;display:block;overflow:hidden}.pixel-charges em{background:var(--text-strong);height:100%;transition:width .25s linear;display:block}.pixel-palette{flex-wrap:wrap;gap:4px;display:flex}.pixel-palette button{cursor:pointer;width:24px;height:24px;transition:transform .12s var(--ease);border:1px solid #ffffff1f;border-radius:6px;padding:0}.pixel-palette button:hover{transform:translateY(-2px)}.pixel-palette button[aria-checked=true]{outline-offset:2px;outline:2px solid #fff}.pixel-coords{min-width:92px;color:var(--muted);white-space:nowrap;font-size:12px}.pixel-toast{z-index:4;border:1px solid var(--line-strong);color:var(--text-strong);background:#141414f2;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;top:14px;left:50%;transform:translate(-50%)}@media (width<=900px){.pixel-game{padding:0 8px 8px}.pixel-panel{width:190px}.pixel-panel .pixel-leaders li:nth-child(n+4){display:none}.pixel-toolbar{flex-wrap:wrap;justify-content:center;gap:8px;width:calc(100% - 16px);max-width:none;bottom:8px}.pixel-palette button{width:22px;height:22px}.pixel-coords{display:none}.pixel-zoom{top:14px;bottom:auto;right:8px}}@media (width<=560px){.pixel-panel{width:auto;max-width:60%;max-height:32%;padding:8px;top:auto;bottom:156px;left:8px}.pixel-panel-title,.pixel-me{display:none}}.container-snake{max-width:1100px}.snake-layout{border:1px solid var(--line);background:var(--bg-raised);border-radius:20px;grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:20px;display:grid}.snake-box{border:1px solid var(--line-strong);-webkit-user-select:none;user-select:none;touch-action:none;background:#0b0b0b;border-radius:16px;height:640px;position:relative;overflow:hidden}.snake-box canvas{width:100%;height:100%;display:block}.snake-box.is-full{z-index:200;cursor:crosshair;border:0;border-radius:0;height:auto;position:fixed;inset:0}html.snake-lock,html.snake-lock body{overflow:hidden}.snake-start{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.snake-play{color:#0b0b0b;cursor:pointer;width:min(300px,80%);height:52px;transition:background .2s var(--ease), transform .12s var(--ease);background:#e8e8e8;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.snake-play:hover{background:#fff}.snake-play:active{transform:scale(.98)}.snake-play[disabled]{background:var(--surface-strong);color:var(--dim);cursor:default}.snake-start p{max-width:300px;color:var(--text);text-align:center;background:#0d0d0dcc;border-radius:12px;padding:10px 16px;font-size:13.5px}.snake-top{pointer-events:none;background:#0d0d0d8c;border-radius:10px;min-width:170px;padding:8px 10px;font-size:12px;position:absolute;top:12px;right:12px}.snake-top li{color:var(--muted);justify-content:space-between;gap:14px;line-height:1.55;display:flex}.snake-top li em{font-style:normal}.snake-top li b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.snake-top li.is-me,.snake-top li.is-me b{color:var(--text-strong);font-weight:700}.snake-score{pointer-events:none;position:absolute;top:12px;left:16px}.snake-score b{color:var(--text-strong);font:700 26px/1 var(--mono);display:block}.snake-score small{color:var(--muted);font-size:11.5px}.snake-exit{border:1px solid var(--line-strong);height:28px;color:var(--muted);cursor:pointer;background:#0d0d0db3;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.snake-boost{border:1px solid var(--line-strong);width:86px;height:86px;color:var(--text-strong);background:#ffffff14;border-radius:50%;font-size:12px;font-weight:700;position:absolute;bottom:16px;right:16px}.snake-dead{border:1px solid var(--line-strong);text-align:center;background:#0d0d0df0;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(360px,90%);padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.snake-dead strong{color:var(--text-strong);font-size:20px}.snake-dead p{color:var(--muted)}.snake-dead div{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:6px;display:flex}.snake-side{flex-direction:column;gap:12px;display:flex}.snake-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;padding:14px 16px}.snake-card header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.snake-card header strong{color:var(--text-strong);font-size:14.5px}.snake-card header span{color:var(--muted);font-size:12px}.snake-records li a{color:var(--text);align-items:center;gap:8px;padding:5px 0;font-size:13.5px;display:flex}.snake-records li a span{width:22px;color:var(--muted)}.snake-records li a em{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;overflow:hidden}.snake-records li a b{color:var(--text-strong);font-family:var(--mono);font-weight:600}.snake-records li.is-skeleton{background:var(--surface-strong);border-radius:6px;height:22px;margin:6px 0}.snake-empty{color:var(--muted);font-size:13px}.snake-stats div{justify-content:space-between;padding:5px 0;font-size:13.5px;display:flex}.snake-stats dt{color:var(--muted)}.snake-stats dd{color:var(--text-strong);font-family:var(--mono);margin:0;font-weight:600}@media (width<=900px){.snake-layout{grid-template-columns:1fr;padding:12px}.snake-box{height:70vh;min-height:420px}}.verify,.verify-done{gap:14px;display:grid}.verify-head{margin-bottom:10px}.verify-head h1,.verify-done h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(32px,5vw,48px);line-height:1.05}.verify-eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.verify-progress{gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.verify-progress li{border:1px solid var(--line);color:var(--muted);border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.verify-progress li>span{background:var(--surface);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.verify-progress li.is-current{border-color:color-mix(in srgb, var(--text) 35%, transparent);color:var(--text-strong)}.verify-progress li.is-current>span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.verify-progress li.is-done{color:var(--text)}.verify-progress li.is-done>span{color:#fff;background:#16a34a;border-color:#16a34a}.verify-step{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px;transition:border-color .25s,opacity .25s;display:grid}.verify-step.is-current{border-color:color-mix(in srgb, var(--text) 30%, transparent);box-shadow:0 18px 50px -30px #000}.verify-step.is-locked{opacity:.5}.verify-step-icon{background:color-mix(in srgb, var(--text) 7%, transparent);width:40px;height:40px;color:var(--text-strong);border-radius:12px;place-items:center;display:grid}.verify-step.is-done .verify-step-icon{color:#4ade80;background:#16a34a26}.verify-step-body{align-content:start;gap:12px;min-width:0;display:grid}.verify-step-body h2{letter-spacing:-.01em;gap:2px;margin:0;font-size:18px;display:grid}.verify-step-body h2 small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.verify-step-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.verify-step-body .button{justify-self:start}.verify-skeleton{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:10px;height:40px;animation:1.4s ease-in-out infinite verify-pulse}@keyframes verify-pulse{50%{opacity:.45}}.verify-identity{align-items:center;gap:14px;min-width:0;display:flex}.verify-identity>div{min-width:0;display:grid}.verify-identity strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.verify-identity span:not(.verify-avatar){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.verify-identity.is-small strong{font-size:15px}.verify-avatar{background:color-mix(in srgb, var(--text) 10%, transparent);width:56px;height:56px;color:var(--text-strong);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}.verify-identity.is-small .verify-avatar{width:40px;height:40px;font-size:15px}.verify-avatar img{object-fit:cover;width:100%;height:100%}.verify-done{justify-items:start}.verify-done-mark{color:#4ade80;background:#16a34a26;border-radius:20px;place-items:center;width:64px;height:64px;animation:.6s cubic-bezier(.2,.9,.3,1.4) both verify-pop;display:grid}@keyframes verify-pop{0%{opacity:0;transform:scale(.4)}}.verify-done .lead{max-width:560px;margin:0}.verify-done .verify-identity{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:8px 0 4px;padding:14px 18px 14px 14px}.verify-next{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:6px;display:grid}.verify-next a{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s;display:flex}.verify-next a:hover{border-color:color-mix(in srgb, var(--text) 30%, transparent);transform:translateY(-2px)}.verify-next a>span:not(.verify-next-icon){flex:1;gap:2px;min-width:0;display:grid}.verify-next strong{color:var(--text-strong);font-size:15px}.verify-next small{color:var(--muted);font-size:12.5px}.verify-next-main{grid-column:1/-1;background:var(--accent)!important;border-color:var(--accent)!important;padding:20px 22px!important}.verify-next-main strong{color:var(--accent-ink)!important;font-size:17px!important}.verify-next-main small,.verify-next-main>svg{color:color-mix(in srgb, var(--accent-ink) 65%, transparent)!important}.verify-next-icon{background:color-mix(in srgb, var(--accent-ink) 10%, transparent);width:44px;height:44px;color:var(--accent-ink);border-radius:12px;flex:none;place-items:center;display:grid}@media (width<=640px){.verify-progress li{gap:6px;padding:8px;font-size:12px}.verify-step{grid-template-columns:1fr;padding:18px}.verify-next{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.verify-done-mark,.verify-skeleton{animation:none}}
