@charset "UTF-8";.adm{--adm-bg: #f3f6fa;--adm-card: #fff;--adm-border: #e2e8f0;--adm-text: #14243b;--adm-muted: #64748b;--adm-ok: #15803d;--adm-radius: 10px;font-size:14px;color:var(--adm-text)}.adm h1{font-size:24px;letter-spacing:-.5px;margin:0 0 4px;color:var(--navy)}.adm .page-sub{color:var(--adm-muted);margin:0 0 24px}.adm .card{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:var(--adm-radius);padding:22px;box-shadow:0 1px 2px #0f172a08}.adm .page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.adm .abtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;font-weight:700;padding:9px 15px;border-radius:7px;border:1px solid var(--adm-border);background:#fff;color:var(--adm-text);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,opacity .15s}.adm .abtn:hover{background:#f8fafc;border-color:#cbd5e1}.adm .abtn:disabled{opacity:.55;cursor:not-allowed}.adm .abtn.primary{background:var(--red);border-color:var(--red);color:#fff}.adm .abtn.primary:hover{background:var(--red-dark)}.adm .abtn.navy{background:var(--navy);border-color:var(--navy);color:#fff}.adm .abtn.navy:hover{background:var(--navy2)}.adm .abtn.danger{color:var(--red)}.adm .abtn.danger:hover{background:#fef2f2;border-color:#fecaca}.adm .abtn.ghost{border-color:transparent;background:transparent}.adm .abtn.ghost:hover{background:#f1f5f9}.adm .abtn.sm{padding:6px 10px;font-size:12px}.adm .abtn.icon{padding:7px 9px;min-width:34px}.adm .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.adm .ffield{display:flex;flex-direction:column;gap:6px;min-width:0}.adm .ffield.full{grid-column:1/-1}.adm .ffield>label{font-size:12px;font-weight:700;color:#334155}.adm .ffield .req{color:var(--red)}.adm .ffield .hint{font-size:11px;color:var(--adm-muted)}.adm .ffield .err{font-size:11px;color:var(--red);font-weight:600}.adm .finput{font:inherit;font-size:14px;padding:10px 12px;border:1px solid #cfd8e3;border-radius:7px;background:#fff;color:var(--adm-text);width:100%;transition:border-color .15s,box-shadow .15s}.adm .finput:focus{outline:none;border-color:var(--navy2);box-shadow:0 0 0 3px #0d2b521f}.adm .finput.invalid{border-color:var(--red)}.adm textarea.finput{min-height:92px;resize:vertical;line-height:1.5}.adm .form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--adm-border)}.adm .switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:600;-webkit-user-select:none;user-select:none}.adm .switch input{position:absolute;opacity:0;pointer-events:none}.adm .switch .track{width:38px;height:22px;border-radius:22px;background:#cbd5e1;position:relative;transition:background .2s;flex:none}.adm .switch .track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px #0003}.adm .switch input:checked+.track{background:var(--adm-ok)}.adm .switch input:checked+.track:after{transform:translate(16px)}.adm .switch input:focus-visible+.track{outline:2px solid var(--navy2);outline-offset:2px}.adm .badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;background:#f1f5f9;color:#475569}.adm .badge.red{background:#fee2e2;color:#b91c1c}.adm .badge.green{background:#dcfce7;color:#166534}.adm .empty{text-align:center;color:var(--adm-muted);padding:40px 20px}.adm .skeleton{background:linear-gradient(90deg,#eef2f7 25%,#e2e8f0,#eef2f7 75%);background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:8px}@keyframes shimmer{to{background-position:-200% 0}}@media(max-width:700px){.adm .fgrid{grid-template-columns:1fr}.adm .page-head{flex-direction:column}.adm .card{padding:16px}}:root{--navy: #071b36;--navy2: #0d2b52;--navy-deep: #041329;--red: #e51d2a;--red-dark: #c91622;--red-logo: #ff3d44;--blue-logo: #4755a5;--ink: #14243b;--muted: #5d6b7d;--pale: #f4f7fb;--line: #e2e8f0;--white: #fff;--max: 1200px;--nav-h: 54px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 10px)}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.55;background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--max),100% - 40px);margin:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--red);color:#fff;font:inherit;font-weight:800;font-size:13px;padding:13px 18px;border-radius:4px;border:1px solid var(--red);cursor:pointer;transition:background .2s,transform .2s,opacity .2s}.btn:hover{background:var(--red-dark);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn.outline{background:transparent;color:#fff;border-color:#a9bed8}.btn.outline:hover{background:#ffffff14}.btn.light{background:#fff;color:var(--navy);border-color:#fff}.btn.light:hover{background:#f1f5f9}.section{padding:76px 0}.section.pale{background:var(--pale)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.section-head p{color:var(--muted);max-width:650px;margin:0}.kicker{color:var(--red);font-weight:900;font-size:11px;letter-spacing:2px;text-transform:uppercase}.section h2{font-size:clamp(29px,3vw,40px);letter-spacing:-1px;line-height:1.15;color:var(--navy);margin:8px 0 10px}.section h2 .accent{color:var(--red)}.text-link{color:var(--navy);font-size:13px;font-weight:800;border-bottom:2px solid var(--red);padding-bottom:5px;white-space:nowrap}.dot{color:var(--red);font-weight:900;font-size:17px}.nl{white-space:pre-line}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}@media(max-width:650px){.wrap{width:min(100% - 30px,var(--max))}.section{padding:55px 0}.section-head{display:block}.section-head .text-link{display:inline-block;margin-top:18px}body{padding-bottom:68px}}
