@font-face{font-family:dvagType;src:url(/_next/static/media/fe7a9b4ee00bf9e9-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:dvagType;src:url(/_next/static/media/5b7c6c1037f61127-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:dvagType;src:url(/_next/static/media/d1ad623f5281bbf1-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dvagType;src:url(/_next/static/media/b084d9de152517cd-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:dvagType;src:url(/_next/static/media/236491bcde825e36-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dvagType;src:url(/_next/static/media/97a3360eb3590b3e-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:dvagType Fallback;src:local("Arial");ascent-override:100.81%;descent-override:33.60%;line-gap-override:0.00%;size-adjust:107.13%}.__className_bda356{font-family:dvagType,dvagType Fallback}.__variable_bda356{--font-sans:"dvagType","dvagType Fallback"}:root{--bg:#f5f5f3;--surface:#ffffff;--surface-soft:#f7f6f0;--text:#111111;--muted:#4f4f4f;--primary:#c8aa22;--primary-hover:#ae9131;--primary-ink:#ffffff;--border:#e5dfc6;--radius:14px;--font-sans:Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans),Arial,sans-serif}a{color:inherit;text-decoration:none}.page-wrap{max-width:1120px;margin:0 auto;padding:24px 18px 40px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-inner{max-width:1120px;margin:0 auto;padding:12px 18px;justify-content:space-between;gap:12px}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:10px}.brand-logo{width:34px;height:34px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid var(--border);padding:2px}.brand-text{display:flex;flex-direction:column;line-height:1.1}.brand-title{font-weight:700;font-size:15px}.brand-subtitle{font-size:12px;color:var(--muted)}.topnav{display:flex;align-items:center;gap:8px}.topnav a{padding:8px 10px;border-radius:8px;color:#1f1f1f;font-size:14px}.topnav a:hover{background:#f1f1eb}.hero{background:linear-gradient(135deg,#1a1a1a,#262626 52%,#2e2e2e);color:#fffef8;padding:24px;margin-bottom:16px;position:relative;overflow:hidden}.hero,.hero:after{border-radius:18px}.hero:after{content:"";position:absolute;right:-120px;top:-70px;width:360px;height:200px;background:linear-gradient(145deg,rgba(200,170,34,.96),rgba(174,145,49,.96));transform:rotate(-5deg)}.hero h1{margin:0 0 8px}.hero h1,.hero p{position:relative;z-index:1}.hero p{margin:0;color:#efe9d1;max-width:640px}.tile-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:14px}.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.tile h3{margin:0 0 6px}.tile p{margin:0;color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.kpi-grid,.panel{margin-bottom:12px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.kpi{background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px}.kpi .label{font-size:12px;color:var(--muted)}.kpi .value{margin-top:4px;font-size:20px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary);background:var(--primary);color:var(--primary-ink);border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer}.btn:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{background:transparent;color:var(--text);border-color:#d6c17c}.status-pill{display:inline-flex;border-radius:999px;border:1px solid #d8c683;background:#fbf5df;color:#4a3e16;font-size:12px;padding:4px 10px;font-weight:700}.stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:14px 0}.step-chip{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--surface-soft);color:var(--muted);font-size:13px}.step-chip.active{border-color:#d8c683;color:#4a3e16;background:#fbf5df;font-weight:700}.form-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}input,select{border:1px solid var(--border);border-radius:10px;padding:9px 10px;background:#fff}.section-title{margin-top:0}.section-intro{margin-top:0;color:var(--muted)}.value-compact{font-size:16px}.tile-action{margin-top:12px}.contract-name{margin-bottom:6px}.contract-category{margin-top:0;color:var(--muted)}