*{box-sizing:border-box}body{margin:0;background:#f5f8fc;color:#173d61;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}header{background:white;border-bottom:1px solid #dce6f0;padding:18px max(20px,calc((100vw - 960px)/2));display:flex;align-items:center;justify-content:space-between;gap:12px}header a{color:#096bb9;text-decoration:none;font-size:14px}header strong{color:#075da7;letter-spacing:.07em}.wrap{max-width:660px;margin:45px auto;padding:0 16px}.panel{background:#fff;border:1px solid #dbe7f2;border-radius:20px;padding:30px;box-shadow:0 10px 30px #1a3b5b0c;margin-bottom:16px}.panel.secondary{background:#f9fcff}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.1em;color:#0870bd}h1{font-size:30px;margin:10px 0}h2{font-size:19px}p{line-height:1.65;color:#506b83}.notice{background:#edf6ff;border-left:4px solid #0b75c9;padding:16px;border-radius:10px}.notice p{margin:5px 0}.fine{font-size:13px;color:#667c90}.tabs{display:flex;gap:8px;margin:22px 0}.tabs button{flex:1;border:1px solid #c4d8ea;border-radius:10px;padding:13px;background:#fff;color:#17466b;font-weight:800;cursor:pointer}.tabs button.selected{background:#086bc1;color:#fff;border-color:#086bc1}.fields{display:grid;gap:15px}.fields[hidden]{display:none}.fields label{font-size:14px;font-weight:700}.fields input,.fields textarea{display:block;width:100%;margin-top:6px;border:1px solid #c4d8e8;border-radius:10px;padding:13px;font:inherit}.primary{background:#086bc1;color:#fff;border:0;border-radius:11px;padding:14px;font-weight:800}.primary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:500px){.wrap{margin:20px auto}.panel{padding:20px}h1{font-size:25px}header{padding:16px}}