:root{--area-bg:#f5f7fb;--area-card:#fff;--area-text:#111827;--area-muted:#667085;--area-line:#e5e7eb;--area-primary:#356df3;--area-primary-dark:#2458d8;--area-success:#087a55;--area-danger:#b42318;--area-warning:#a15c00}.area-body{margin:0;background:var(--area-bg);color:var(--area-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.area-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid var(--area-line);backdrop-filter:blur(12px)}.area-header-inner{min-height:72px;display:flex;align-items:center;gap:28px}.area-nav{display:flex;align-items:center;gap:18px;margin-left:auto}.area-nav a,.area-footer a,.area-form a{color:#344054;text-decoration:none}.area-nav a:hover,.area-footer a:hover,.area-form a:hover{color:var(--area-primary)}.area-account{display:flex;align-items:center;gap:12px}.area-user{font-weight:700;font-size:.92rem}.area-logout{margin:0}.area-logout button{border:0;background:transparent;color:#475467;cursor:pointer;font:inherit;padding:8px}.area-main{min-height:calc(100vh - 150px);padding:56px 0 80px}.area-footer{border-top:1px solid var(--area-line);background:#fff}.area-footer .container{min-height:78px;display:flex;align-items:center;justify-content:space-between;color:var(--area-muted);font-size:.9rem}.area-auth-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:64px;align-items:start;max-width:1050px;margin:0 auto}.area-auth-copy{padding:48px 0}.area-auth-copy h1,.area-page-head h1,.area-card h1{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.045em;line-height:1.02;margin:12px 0 18px}.area-auth-copy p,.area-page-head p,.area-card>p{color:var(--area-muted);line-height:1.7}.area-auth-copy ul{padding:0;margin:30px 0;list-style:none;display:grid;gap:13px}.area-auth-copy li{position:relative;padding-left:28px;color:#344054}.area-auth-copy li:before{content:"✓";position:absolute;left:0;color:var(--area-success);font-weight:800}.area-card{background:var(--area-card);border:1px solid var(--area-line);border-radius:20px;padding:32px;box-shadow:0 18px 46px rgba(17,24,39,.06)}.area-card h2{margin:0 0 10px;font-size:1.5rem}.area-narrow{max-width:570px;margin:0 auto}.area-form{display:grid;gap:18px;margin-top:24px}.area-form-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.area-field{display:grid;gap:8px}.area-field span{font-weight:700;font-size:.92rem}.area-field small{color:var(--area-muted)}.area-field input,.area-field select,.area-field textarea{width:100%;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:11px;background:#fff;color:var(--area-text);padding:13px 14px;font:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.area-field textarea{resize:vertical}.area-field input:focus,.area-field select:focus,.area-field textarea:focus{border-color:var(--area-primary);box-shadow:0 0 0 4px rgba(53,109,243,.12)}.area-field-full{grid-column:1/-1}.area-check{display:flex;align-items:flex-start;gap:10px;color:#475467;font-size:.9rem;line-height:1.5}.area-check input{margin-top:4px}.area-form-foot{text-align:center;color:var(--area-muted);margin:2px 0 0}.area-form-links{display:flex;justify-content:space-between;font-size:.92rem}.area-alert{border-radius:12px;padding:13px 15px;margin:0 0 18px;line-height:1.45}.area-alert-error{background:#fef3f2;border:1px solid #fecdca;color:var(--area-danger)}.area-alert-success{background:#ecfdf3;border:1px solid #abefc6;color:var(--area-success)}.area-alert-info{background:#eff4ff;border:1px solid #c7d7fe;color:#244fb1}.area-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.area-page-head h1{margin-bottom:8px}.area-page-head p{margin:0}.area-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.area-metrics>a,.area-metrics>div{display:grid;gap:5px;background:#fff;border:1px solid var(--area-line);border-radius:16px;padding:24px;text-decoration:none;color:inherit}.area-metrics strong{font-size:1.65rem}.area-metrics span{color:var(--area-muted);font-size:.92rem}.area-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.area-steps>div>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#edf3ff;color:var(--area-primary);font-weight:800}.area-steps h3{margin:14px 0 8px}.area-steps p{margin:0;color:var(--area-muted);line-height:1.6}.area-radio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.area-radio-card{background:#fff;border:1px solid var(--area-line);border-radius:16px;padding:24px}.area-radio-card h2{margin:16px 0 8px}.area-radio-card p{color:var(--area-muted);min-height:48px}.area-status{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.area-status-pending{background:#fff7e8;color:var(--area-warning)}.area-status-approved{background:#ecfdf3;color:var(--area-success)}.area-status-rejected,.area-status-revoked{background:#fef3f2;color:var(--area-danger)}.area-list{display:grid;gap:14px}.area-list-item{display:grid;grid-template-columns:1fr auto;gap:12px;background:#fff;border:1px solid var(--area-line);border-radius:14px;padding:22px}.area-list-item>div{display:grid;gap:5px}.area-list-item span:not(.area-status){color:var(--area-muted);font-size:.86rem}.area-list-note{grid-column:1/-1;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--area-line);color:#475467}.area-empty{grid-column:1/-1;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:18px;padding:50px 28px}.area-empty h2{margin-top:0}.area-empty p{color:var(--area-muted)}.area-review-list{display:grid;gap:22px}.area-review-card{padding:28px}.area-review-head{display:flex;justify-content:space-between;gap:20px}.area-review-head h2{margin:8px 0 5px}.area-review-head p{margin:0;color:var(--area-muted)}.area-review-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.area-review-data div{background:#f8fafc;border-radius:11px;padding:13px}.area-review-data dt{color:var(--area-muted);font-size:.78rem}.area-review-data dd{margin:5px 0 0;word-break:break-word}.area-evidence{padding:18px;background:#f8fafc;border-left:4px solid #c7d7fe;border-radius:8px;line-height:1.65}.area-review-form{display:grid;gap:14px;margin-top:20px}.area-review-actions{display:flex;justify-content:flex-end;gap:12px}.cf-turnstile{min-height:65px}.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--area-primary)}@media(max-width:900px){.area-header-inner{flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.area-nav{order:3;width:100%;overflow-x:auto;padding-bottom:4px}.area-account{margin-left:auto}.area-auth-grid{grid-template-columns:1fr;gap:10px}.area-auth-copy{padding:10px 0}.area-form-wide,.area-metrics,.area-radio-grid,.area-steps,.area-review-data{grid-template-columns:1fr}.area-page-head{align-items:flex-start;flex-direction:column}.area-footer .container{flex-direction:column;justify-content:center;gap:8px}.area-review-head{flex-direction:column}}@media(max-width:560px){.area-main{padding:30px 0 60px}.area-card{padding:22px;border-radius:15px}.area-header .brand span:last-child{display:none}.area-nav{gap:13px;font-size:.86rem}.area-user{display:none}.area-auth-copy h1,.area-page-head h1,.area-card h1{font-size:2.25rem}.area-review-actions{flex-direction:column}.area-review-actions .btn{width:100%}}
