*{box-sizing:border-box}html{color:#182c43;background:#f2f5f9;font-family:Arial,Helvetica,sans-serif;font-size:16px}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:inherit}main{max-width:1200px;margin:auto;padding:0 42px}header{border-bottom:1px solid #d7dfe9;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.brand{align-items:center;gap:13px;font-weight:700;text-decoration:none;display:flex}.brand small{color:#5d6e80;margin-top:5px;font-size:.875rem;font-weight:400;display:block}.mark{color:#fff;background:#183e69;border-radius:10px;padding:13px 10px;font-size:1.125rem}.private{color:#5d6e80;font-size:.875rem}.workspace{grid-template-columns:1fr 1.1fr;align-items:start;gap:70px;padding:58px 0;display:grid}.intro{padding-top:24px}.eyebrow{color:#3563a0;letter-spacing:.12em;font-size:.875rem;font-weight:700}h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(2.5rem,4vw,3.75rem);line-height:1.07}p{line-height:1.65}.intro>p{color:#52667d;max-width:370px}.hint{border-left:3px solid #3779cf;max-width:355px;margin:34px 0;padding:4px 0 4px 20px}.hint p{color:#52667d;margin:6px 0 0}.small{color:#5d6e80;font-size:.875rem}.card{background:#fff;border:1px solid #dce3ee;border-radius:18px;padding:32px;box-shadow:0 12px 36px #142a4610}h2{letter-spacing:-.025em;margin:0 0 26px;font-size:1.5rem}label{margin:22px 0 9px;font-size:.9375rem;font-weight:700;display:block}label span{color:#66788b;font-size:.875rem;font-weight:400}input:not([hidden]),textarea{color:#182c43;background:#fff;border:1px solid #bdc9d8;border-radius:8px;width:100%;padding:13px;display:block}:is(input:focus,textarea:focus,button:focus-visible){outline-offset:2px;outline:3px solid #95c2ff}textarea{resize:vertical}.filezone{text-align:center;background:#f5f8fc;border:1px dashed #8eaacb;border-radius:10px;margin-top:24px;padding:23px 13px}.papericon{color:#3563a0;margin-bottom:10px;font-size:2.25rem;display:block}.filezone p{color:#66788b;margin:7px 0 20px;font-size:.875rem}.pickbuttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pickbuttons button{color:#244e82;background:#fff;border:1px solid #acc0db;border-radius:7px;padding:11px 13px;font-size:.9375rem;font-weight:700}.primary{color:#fff;background:#205aa6;border:0;border-radius:8px;width:100%;margin-top:24px;padding:16px;font-weight:700;display:block}.primary:hover:not(:disabled){background:#174a8c}.privacy{color:#67798c;text-align:center;margin:17px 0 0;font-size:.875rem;line-height:1.5}.error{color:#8e251c;background:#fff1ef;border-radius:7px;padding:12px}.files{margin:16px 0;padding:0;list-style:none}.files li{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.files strong{overflow-wrap:anywhere;font-size:.9375rem}.files small{color:#64778b;margin-top:5px;font-size:.875rem;display:block}.files button{color:#435d79;background:#f0f3f8;border:0;border-radius:6px;padding:4px 11px;font-size:1.5rem}.success{text-align:center;padding:20px 0}.successmark{color:#287758;margin-bottom:20px;font-size:3rem;display:block}.success h2{margin-bottom:16px}footer{color:#66788b;text-align:center;padding:0 0 30px;font-size:.875rem}@media (max-width:760px){main{padding:0 20px}header{padding:20px 0}.private{display:none}.workspace{grid-template-columns:1fr;gap:26px;padding:28px 0}.intro{padding:0}h1{margin:15px 0;font-size:2.5rem}.intro>p{max-width:none}.hint{max-width:none;margin:20px 0}.card{padding:24px}.intro .small{margin-bottom:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
