:root{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#143a38;background:#f4f7f5;font-synthesis:none;--card:#fff;--muted:#657773;--border:#dce5df;--accent:#005c5d;--soft:#edf5f0}*{box-sizing:border-box}body{margin:0}header{max-width:1180px;margin:auto;padding:36px 40px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center;font-size:20px;font-weight:700;text-decoration:none;color:inherit}.mark{display:grid;place-items:center;background:#00575b;color:#b1ffdc;width:42px;height:42px;border-radius:13px;font-size:32px}.tag,.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--muted)}main{max-width:1100px;margin:64px auto 90px;display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:start;padding:0 32px}aside{padding:35px 0}h1{font-size:clamp(40px,4.6vw,62px);line-height:1.13;letter-spacing:-.05em;margin:24px 0}h1 em{font-style:normal;color:var(--accent)}p{line-height:1.65;color:var(--muted)}aside>p{font-size:18px;max-width:340px}.note{display:flex;gap:18px;align-items:center;margin-top:38px;font-size:14px}.note>span{background:var(--soft);border-radius:50%;padding:15px;color:var(--accent);font-size:22px}.card{background:var(--card);padding:36px;border-radius:28px;border:1px solid var(--border);box-shadow:0 16px 50px #123a3510}h2{font-size:30px;letter-spacing:-.03em;margin:14px 0 8px}h3{font-size:18px}label{display:block;font-size:14px;font-weight:600;margin:22px 0 8px}input{width:100%;font:inherit;background:var(--card);color:inherit;border:1px solid var(--border);padding:14px;border-radius:12px}button{font:inherit;font-weight:650;cursor:pointer;min-height:48px;padding:12px 18px;border-radius:14px;border:0;background:var(--accent);color:white;width:100%;margin-top:20px}button:hover{filter:brightness(1.1)}button:disabled{opacity:.55;cursor:wait}.secondary{background:var(--soft);color:var(--accent);margin-top:10px}.text-button{background:transparent;color:var(--muted);margin-top:12px}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #53bfa2;outline-offset:3px}.fine{font-size:12px;margin:18px 0 0}.identity{overflow-wrap:anywhere;background:var(--soft);border-radius:12px;padding:12px;font-size:14px}ul{padding-left:22px;line-height:1.8}#message:not(:empty){background:var(--soft);padding:12px;border-radius:12px;line-height:1.5;margin:16px 0;font-size:14px}.connection{padding:18px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.connection button{width:auto;margin-top:8px;font-size:13px}.connection p{font-size:13px;margin:6px 0}footer{font-size:12px;color:var(--muted);text-align:center;padding:0 24px 30px}[hidden]{display:none!important}@media(max-width:760px){header{padding:24px}.tag{display:none}main{margin:20px auto 40px;display:block;padding:0 20px}aside{padding:0 8px 24px}h1{font-size:38px;margin:16px 0}h1 br{display:none}h1 em{display:block}aside>p{font-size:15px;max-width:none}.note{display:none}.card{padding:26px;border-radius:22px}}@media(prefers-color-scheme:dark){:root{background:#101b19;color:#edf6f1;--card:#192723;--muted:#a4b9b1;--border:#30483e;--accent:#5ad3b8;--soft:#233b32}button{color:#092e26}h1 em{color:#5ad3b8}.card{box-shadow:none}.mark{color:#b1ffdc}}
