:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#060b17;color:#f1f5ff;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.header{height:86px;border-bottom:1px solid #21304e;display:flex;align-items:center;justify-content:space-between;padding:0 max(26px,calc((100vw - 1200px)/2));position:relative;z-index:2;background:#071020}.brand{display:flex;align-items:center;gap:9px;letter-spacing:.18em;font-weight:800;white-space:nowrap}.brand img{width:37px;height:37px;object-fit:cover;border-radius:50%}.brand em{font-style:normal;color:#6098ff}.actions{display:flex;align-items:center;gap:23px}.langs{border:1px solid #30405c;border-radius:25px;padding:4px;display:flex}.langs button{background:transparent;border:0;color:#a0b0ce;border-radius:20px;font-size:11px;font-weight:800;padding:7px 10px}.langs button.active{background:#244c99;color:white}.back{font-size:12px;color:#bbc9df}.back:hover{color:white}main{width:min(1200px,calc(100% - 52px));margin:auto;position:relative;padding:95px 0}.orbit{position:absolute;right:0;top:20px;width:380px;height:380px;border-radius:50%;border:1px solid #2a61a94d;box-shadow:0 0 0 56px #184e9d0c,0 0 0 116px #184e9d08;pointer-events:none}.kicker{color:#87b4ff;letter-spacing:.27em;font-size:10px;font-weight:800;position:relative}h1{font-size:clamp(38px,5vw,68px);letter-spacing:-.07em;line-height:1.08;margin:22px 0;position:relative}.intro{max-width:780px;font-size:14px;line-height:1.95;color:#aabbd4;position:relative}.document-actions{display:flex;gap:12px;flex-wrap:wrap;margin:33px 0 52px}.document-actions a{padding:16px 24px;border-radius:40px;font-size:12px;font-weight:800}.primary{background:#2563eb;color:white}.secondary{border:1px solid #45608c;background:#10203c}.document-actions a:hover{transform:translateY(-2px)}.viewer{border-radius:22px;overflow:hidden;border:1px solid #314b78;background:#111a2b;box-shadow:0 20px 80px #0007}.viewer-title{display:flex;justify-content:space-between;gap:12px;padding:18px 24px;font-size:10px;letter-spacing:.14em;color:#9ab7e0;border-bottom:1px solid #314b78}.viewer object{width:100%;height:min(78vh,950px);background:#fff;display:block}.fallback{background:#fafafa;color:#161b27;padding:40px}.note{color:#7e92b4;font-size:11px;margin:19px 0}footer{border-top:1px solid #21304e;padding:35px max(26px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#879cbd;font-size:11px}footer a{color:#bcd4fa}@media(max-width:650px){.header{height:70px;padding:0 19px}.brand{letter-spacing:.08em;font-size:13px}.brand img{width:29px;height:29px}.actions{gap:10px}.back{font-size:10px}main{width:calc(100% - 36px);padding:65px 0}.orbit{width:230px;height:230px}h1{font-size:39px}.viewer-title{font-size:9px;padding:13px}.viewer object{height:70vh}.document-actions{margin-bottom:32px}footer{padding:30px 20px}}

.account-note{margin:26px 0 0;padding:18px 22px;border:1px solid #2d6af8;border-radius:16px;background:#0d1b33;font-size:13px;line-height:1.6;color:#dbe7ff;position:relative}.account-note a{color:#8ab4ff;font-weight:800;text-decoration:underline}.account-note a:hover{color:#fff}@media(max-width:650px){.account-note{padding:14px 16px;font-size:12px;margin-top:20px}}
