
:root{--bg:#0c0f13;--panel:#151c18;--line:#354238;--lime:#bdf678;--white:#f4f5f0;--muted:#a2b3a8}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 20%,#23382a,#0c0f13 46%);color:var(--white);font:15px/1.65,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.wrap{max-width:1120px;width:calc(100% - 48px);margin:auto}.top{height:88px;border-bottom:1px solid #ffffff22}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:24px;font-weight:770;letter-spacing:-1px}.mark{display:grid;place-items:center;height:40px;width:40px;border-radius:12px;background:var(--lime)}.mark svg{width:27px;height:27px}.dot{color:var(--lime)}.back{text-decoration:none;font-size:13px;color:#c4d6c5}.eyebrow{color:var(--lime);font-size:11px;letter-spacing:2px;font-weight:800}.intro{max-width:740px;padding:70px 0 30px}.intro h1{font-size:clamp(39px,5vw,68px);letter-spacing:-.065em;line-height:1.07;margin:20px 0}.intro h1 em{font-style:normal;color:var(--lime)}.intro p{font-size:17px;color:#a9baab;max-width:670px}.status{border:1px solid #57714e;background:#243629;border-radius:13px;padding:14px 17px;color:#cfefcc;max-width:780px}.grid{display:grid;grid-template-columns:1fr 360px;gap:24px;margin:24px 0 95px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:23px;padding:27px}.steps{display:grid;gap:22px}.step{display:flex;align-items:flex-start;gap:19px;padding:0 0 22px;border-bottom:1px solid #344037}.step:last-child{border:0;padding-bottom:0}.n{background:#293d2d;color:var(--lime);font-size:13px;flex:0 0 38px;height:38px;border:1px solid #476b48;border-radius:13px;display:grid;place-items:center;font-weight:750}.step h2{font-size:19px;letter-spacing:-.035em;margin:0 0 6px}.step p{color:#a7b5a8;font-size:13px;margin:0 0 13px;max-width:600px}.btn{background:var(--lime);color:#101710;border:0;border-radius:12px;padding:12px 16px;font-weight:730;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;text-decoration:none;justify-content:center}.btn:hover:not(:disabled){background:#d0ffa5}.btn.secondary{background:#27352b;color:#e2f0dc;border:1px solid #526c52}.btn:disabled{opacity:.56;cursor:not-allowed}.state{display:inline-flex;align-items:center;gap:6px;font-size:11px;border-radius:30px;background:#2a3530;border:1px solid #475648;padding:4px 10px;color:#b7cbbb;margin-left:4px}.side h3{margin:5px 0 12px;font-size:21px;letter-spacing:-.03em}.side p{color:#a3b5a6;font-size:13px}.side .meta{color:#a6cda3;font-size:11px;letter-spacing:1.2px;font-weight:800}.side .list{display:grid;gap:11px;margin:25px 0}.side .item{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:#d2dfd1}.side .item i{font-style:normal;color:var(--lime)}.side .small{font-size:12px;padding-top:16px;border-top:1px solid #344035}.assist{display:flex;gap:10px;flex-wrap:wrap}button[aria-pressed="true"]{border-color:var(--lime)!important;background:#344a30!important}.hint{padding:11px 14px;background:#1d3021;border:1px solid #4e624d;border-radius:12px;font-size:12px;color:#cfe5cb}.footer{border-top:1px solid #303d32;color:#8d9e90;font-size:12px;padding:28px 0}.smalllink{font-size:12px;color:#b8dfb1;text-decoration:underline;text-underline-offset:3px}.account-info{border:1px solid #477550;border-radius:12px;background:#203a26;padding:14px;margin:12px 0}.account-info strong{display:block;font-size:14px;overflow-wrap:anywhere}.account-info small{display:block;color:#d0e7cf;font-size:12px;margin-top:5px}.qa{color:#dcbfa6;font-size:11px;line-height:1.5}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:var(--lime);color:#152015;padding:9px;z-index:5}@media(max-width:850px){.grid{grid-template-columns:1fr}.intro{padding-top:44px}.side{grid-row:1}}@media(max-width:500px){.wrap{width:calc(100% - 30px)}.panel{padding:19px}.intro h1{font-size:43px}.intro p{font-size:15px}.back{font-size:12px}.step{gap:11px}.n{width:32px;height:32px;flex-basis:32px;border-radius:9px}.step h2{font-size:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
