@font-face{font-family:Instrument Sans;src:url('/assets/fonts/instrument-sans-latin.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f6f5ed;color:#183f31;font:15px/1.6 Instrument Sans,system-ui,sans-serif}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}[hidden]{display:none!important}header{max-width:1240px;margin:auto;padding:28px 42px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:700;font-size:32px;letter-spacing:-2px;display:flex;align-items:center;gap:9px;text-decoration:none}.brand span{font-size:11px;letter-spacing:0;font-weight:500;margin-left:18px;color:#6a756b}header>a:last-child{font-size:12px;text-decoration:none}main{max-width:1160px;margin:45px auto 80px;display:grid;grid-template-columns:1fr 470px;gap:85px;align-items:start;padding:0 28px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#6c7b63}aside{padding:30px 0}h1{font-size:clamp(44px,6vw,70px);letter-spacing:-4px;line-height:1.1;font-weight:500;margin:25px 0}aside>p{font-size:17px;color:#677265;line-height:1.8}.places{display:flex;gap:9px;flex-wrap:wrap;margin:30px 0}.places span{border:1px solid #dce0d2;border-radius:100px;padding:8px 14px;font-size:11px}.note{display:flex;gap:18px;align-items:center;margin:45px 0;color:#677265}.spark{font-size:42px;color:#427251}.note p{font-size:13px}aside>small{font-size:10px;color:#7e8879}.panel{background:#fffefa;border:1px solid #e2e5d9;border-radius:26px;padding:35px;box-shadow:0 18px 55px #193b2507}.tabs{display:flex;background:#f0f1e9;padding:4px;border-radius:12px;margin-bottom:35px}.tabs button{flex:1;border:0;background:transparent;border-radius:9px;padding:9px;color:#61705f;font-size:13px}.tabs button[aria-selected=true]{background:#fffefa;color:#173d30;box-shadow:0 2px 4px #173d300b}h2{font-size:31px;letter-spacing:-1.5px;line-height:1.2;font-weight:500;margin:12px 0}h3{font-size:15px;margin:0}.panel p{color:#74806f;font-size:13px}.panel form{display:grid;gap:16px;margin-top:25px}label{display:grid;gap:7px;font-size:12px;font-weight:600}input{border:1px solid #d9dfd1;background:#fffefa;border-radius:10px;padding:13px;width:100%;color:#173d30;min-width:0}input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b7dca1;outline-offset:3px}.password{position:relative}.password input{padding-right:60px}.password button{position:absolute;right:8px;top:7px;border:0;background:transparent;padding:8px;font-size:11px;color:#5d6b58}.primary{border:0;background:#184b36;color:#f8ffe9;padding:15px 18px;border-radius:12px;font-size:13px;font-weight:600;display:flex;justify-content:space-between;align-items:center;width:100%;transition:background .2s,transform .2s}.primary:hover{background:#246045}.primary:active{transform:scale(.985)}.link-button{text-decoration:none;margin:25px 0}.text-button{background:none;border:0;color:#57734e;font-size:12px;text-align:center;display:block;padding:8px;text-decoration:none}.secondary{border:1px solid #d9dfd1;border-radius:10px;padding:12px;background:transparent;color:#244533}.fine,#password-help{font-size:10px!important;line-height:1.7;color:#7b8675}.check{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;margin:8px 0}.check input{width:17px;height:17px;accent-color:#184b36;flex-shrink:0}#new-recovery{display:block;background:#f0f2e8;padding:20px;border-radius:12px;overflow-wrap:anywhere;font-size:15px;color:#184b36;margin:24px 0}#finish{margin-top:22px}.connections{margin-top:30px}.connections>p{font-size:11px}.connection{display:flex;align-items:center;gap:13px;border:0;border-bottom:1px solid #e8eadd;background:transparent;width:100%;padding:18px 0;text-decoration:none;text-align:left;font-size:13px;color:#214735}.connection>span:last-child{margin-left:auto}.connection small{display:block;font-size:10px;color:#829077;font-weight:400}.channel{width:35px;height:35px;border-radius:12px;background:#eef1e6;display:grid;place-items:center;font-weight:600}.channel.wa{background:#e5f3df;color:#447437}.channel.tg{background:#e6eff5;color:#37749e}.account-actions{margin-top:25px}.account-actions>button{width:100%}details{margin-top:15px;font-size:11px;color:#73816b}summary{cursor:pointer}#message{color:#8d4736;margin-bottom:0;overflow-wrap:anywhere}#pair-result{border:1px solid #dce6d1;background:#f4f7ed;border-radius:14px;padding:18px;margin-top:20px}#pair-result a{display:block;font-weight:600;font-size:12px;margin-top:14px}@media(max-width:850px){main{gap:30px;grid-template-columns:1fr 420px}header{padding:24px}h1{font-size:52px;letter-spacing:-2px}}@media(max-width:700px){header{padding:22px}.brand span{display:none}main{display:block;margin:6px auto 40px;padding:0 20px;max-width:500px}aside{padding:10px 3px 25px}h1{font-size:36px;letter-spacing:-1.8px;margin:12px 0}h1 br{display:none}h1 br:after{content:' '}.note,aside>small,.places{display:none}aside>p{font-size:13px;margin:8px 0}aside>p br{display:none}.panel{padding:26px 22px;border-radius:22px}.tabs{margin-bottom:27px}input{font-size:16px}h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
