*{box-sizing:border-box}body{margin:0;background:#f4f7f4;color:#173b35;font-family:system-ui,-apple-system,sans-serif}main{max-width:480px;margin:auto;padding:32px 22px}.brand{font-size:28px;font-weight:900;letter-spacing:-1px;text-decoration:none;color:#008d87}.brand span{display:inline-block;margin-left:6px;color:#f79d63}.intro{margin:40px 0 28px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#67817a}h1{font-size:30px;line-height:1.18;letter-spacing:-1px;margin:12px 0}em{font-style:normal;color:#008d87}.intro p{font-size:14px;color:#67817a}.panel{background:white;border:1px solid #e1e9e4;border-radius:24px;padding:24px;box-shadow:0 12px 40px #173b3508}.tabs{display:flex;gap:4px;background:#f0f4f1;padding:4px;border-radius:12px;margin-bottom:24px}.tabs button{flex:1;padding:11px 4px;border:0;border-radius:9px;background:none;font-weight:650;color:#61766f}.tabs .active{background:white;color:#008d87;box-shadow:0 2px 8px #173b3510}h2{font-size:21px;margin:0 0 8px}.panel p{font-size:13px;color:#647970;line-height:1.5}label{display:block;font-size:13px;font-weight:650;margin:18px 0 8px}input{font:inherit;width:100%;border:1px solid #d9e3dd;border-radius:11px;padding:13px;background:#fff;color:#173b35;min-width:0}input:focus{outline:2px solid #008d87;outline-offset:2px}button{font:inherit;cursor:pointer;touch-action:manipulation}button:disabled{opacity:.6;cursor:wait}.primary{width:100%;border:0;border-radius:12px;background:#008d87;color:white;padding:14px;margin-top:22px;font-weight:750}.textButton{background:none;border:0;color:#007c76;width:100%;font-size:12px;padding:18px 0 0}#status{margin:14px 0 0}#status[data-error=true]{color:#a42b38}footer{text-align:center;font-size:11px;color:#789087;margin-top:26px}[hidden]{display:none!important}@media(min-width:800px){main{padding-top:50px}.intro{margin-top:42px}}
