.sc-site{--sc-menu:#191a21;--sc-band:#272935;--sc-canvas:#4f525e;--sc-card:#323440;--sc-card-hover:#3e4050;--sc-text:#e9d9ca;--sc-text-soft:#bdbfc8;--sc-muted:#797b83;--sc-line:#ffffff1f;--sc-line-strong:#ffffff38;--sc-line-menu:#ffffff1a;--sc-orange:#cd6521;--sc-orange-hover:#db7430;--sc-orange-text:#de762f;--sc-blue:#abd2fa;--sc-yellow:#f5c400;--sc-danger:#fca5a5;--sc-danger-line:#f8717166;--sc-ok:#86efac;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--sc-canvas);min-height:100vh;color:var(--sc-text);font-family:var(--font-inter), system-ui, sans-serif;flex-direction:column;font-size:16px;line-height:1.55;display:flex}.sc-site a{color:inherit}.sc-site ::selection{color:#fff;background:#cd652173}.sc-wrap{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.sc-site :is(a,button,input):focus-visible{outline:2px solid var(--sc-blue);outline-offset:2px}.sc-header{background:var(--sc-menu);border-bottom:1px solid var(--sc-line-menu)}.sc-header .sc-wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.sc-header-logo img{width:auto;height:36px;display:block}.sc-nav{align-items:center;gap:10px;display:flex}.sc-site .sc-nav-link{color:var(--sc-muted);border:1px solid #fff3;border-radius:10px;padding:6px 14px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s,background .15s}.sc-site .sc-nav-link:hover{color:var(--sc-text);background:#ffffff0d}.sc-site .sc-nav-play{color:#fff;background:var(--sc-orange);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background .15s;box-shadow:0 4px 14px #cd652173}.sc-site .sc-nav-play:hover{background:var(--sc-orange-hover)}.sc-btn{box-sizing:border-box;min-height:44px;font:600 14px/20px var(--font-inter), system-ui, sans-serif;cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .15s,border-color .15s,transform 80ms;display:inline-flex}.sc-btn:active:not(:disabled){transform:translateY(1px)}.sc-btn:disabled{opacity:.5;cursor:default}.sc-site .sc-btn-primary{background:var(--sc-orange);color:#fff}.sc-site .sc-btn-primary:hover:not(:disabled){background:var(--sc-orange-hover)}.sc-site .sc-btn-ghost{background:var(--sc-card);color:var(--sc-text);border-color:var(--sc-line-strong)}.sc-site .sc-btn-ghost:hover:not(:disabled){background:var(--sc-card-hover)}.sc-site .sc-btn-danger{color:var(--sc-danger);border-color:var(--sc-danger-line);background:0 0}.sc-site .sc-btn-danger:hover:not(:disabled){background:#f871711a}.sc-btn-small{border-radius:12px;min-height:36px;padding:0 14px}.sc-btn-block{width:100%}.sc-main{flex:1}.sc-hero{text-align:center;background:radial-gradient(ellipse 60% 70% at 50% 30%, #cd652129, transparent 70%), var(--sc-menu);padding:64px 0 76px}.sc-hero-logo{width:min(640px,92%);height:auto;margin:0 auto;display:block}.sc-hero-tag{max-width:560px;color:var(--sc-text-soft);margin:20px auto 0;font-size:19px;line-height:1.5}.sc-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.sc-hero-note{color:var(--sc-muted);margin:16px 0 0;font-size:14px}.sc-band{background:var(--sc-band);padding:88px 0 96px}.sc-eyebrow{text-align:center;color:var(--sc-blue);font:700 13px/20px var(--font-exo), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.sc-section-title{text-align:center;font:700 34px/1.2 var(--font-exo), system-ui, sans-serif;margin:0 0 36px}.sc-accent{color:var(--sc-orange-text)}.sc-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sc-card{background:var(--sc-card);border:1px solid var(--sc-line);border-radius:22px;padding:28px}.sc-card h3{font:700 20px/1.25 var(--font-exo), system-ui, sans-serif;margin:0 0 10px}.sc-card p{color:var(--sc-text-soft);margin:0}.sc-card-dot{vertical-align:1px;border-radius:50%;width:12px;height:12px;margin-right:10px;display:inline-block}.sc-panel{box-sizing:border-box;background:var(--sc-card);border:1px solid var(--sc-line);border-radius:16px;max-width:440px;margin:72px auto;padding:28px}.sc-panel-mark{object-fit:cover;background:#f8f4ec;border:1px solid #fff3;border-radius:50%;width:56px;height:56px;margin:0 auto 14px;display:block}.sc-panel h1{text-align:center;font:700 24px/32px var(--font-exo), system-ui, sans-serif;margin:0 0 8px}.sc-panel .sc-lead{text-align:center;color:var(--sc-text-soft);margin:0 0 24px}.sc-field{margin-bottom:16px;display:block}.sc-field span{color:var(--sc-muted);margin-bottom:6px;font-size:14px;line-height:20px;display:block}.sc-input{box-sizing:border-box;width:100%;height:44px;font:400 15px/20px var(--font-inter), system-ui, sans-serif;color:var(--sc-text);background:var(--sc-card);border:1px solid var(--sc-line-strong);border-radius:16px;padding:0 16px}.sc-input::placeholder{color:var(--sc-muted)}.sc-site .sc-input:focus{border-color:var(--sc-blue);outline:none;box-shadow:0 0 0 3px #abd2fa33}.sc-input-code{height:56px;font:500 26px/1 var(--font-mono), "Courier New", monospace;letter-spacing:8px;text-align:center}.sc-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc-form-links{justify-content:center;gap:20px;margin-top:16px;display:flex}.sc-error{color:var(--sc-danger);margin:0 0 14px;font-size:14px}.sc-ok{color:var(--sc-ok);margin:0 0 14px;font-size:14px}.sc-hint{color:var(--sc-muted);margin:14px 0 0;font-size:13px}.sc-hint-field{margin:-8px 0 16px}.sc-hint-top{margin:0 0 12px}.sc-linkbtn{font:600 14px/20px var(--font-inter), system-ui, sans-serif;color:var(--sc-blue);cursor:pointer;background:0 0;border:0;padding:0}.sc-linkbtn:hover:not(:disabled){text-decoration:underline}.sc-linkbtn:disabled{opacity:.5;cursor:default}.sc-divider{border:0;border-top:1px solid var(--sc-line);margin:24px 0}.sc-legal{max-width:760px;margin:0 auto;padding:56px 20px 72px}.sc-legal h1{font:700 34px/1.2 var(--font-exo), system-ui, sans-serif;margin:0 0 18px}.sc-legal h2{font:700 20px/1.3 var(--font-exo), system-ui, sans-serif;margin:30px 0 8px}.sc-legal p,.sc-legal li{color:var(--sc-text)}.sc-legal p{margin:0 0 12px}.sc-legal ul{margin:0 0 12px;padding-left:22px;list-style:outside}.sc-legal li{margin:4px 0}.sc-legal code{font-family:var(--font-mono), monospace;background:#ffffff14;border-radius:6px;padding:1px 6px;font-size:.9em}.sc-footer{background:var(--sc-menu);border-top:1px solid var(--sc-line-menu);color:var(--sc-muted);font-size:12px;line-height:16px}.sc-footer .sc-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;min-height:58px;padding-top:12px;padding-bottom:12px;display:flex}.sc-footer a{text-decoration:none;transition:color .15s}.sc-site .sc-footer a:hover{color:var(--sc-text)}.sc-footer-sep{color:#fff3}@media (max-width:560px){.sc-header-logo img{height:28px}.sc-nav{gap:8px}.sc-site .sc-nav-link{padding:5px 10px}.sc-site .sc-nav-play{padding:6px 14px}.sc-hero{padding:40px 0 52px}.sc-hero-tag{font-size:17px}.sc-band{padding:56px 0 64px}.sc-section-title{margin-bottom:24px;font-size:26px}.sc-panel{margin:24px 16px;padding:22px}.sc-legal{padding-top:36px}.sc-legal h1{font-size:26px}}
