@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-wght-normal.4c28e6c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-wght-normal.9ba5d91f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-wght-normal.a048183b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-wght-normal.be6419ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--forest:#10201a;--forest-2:#1a2e26;--forest-3:#23463a;--forest-line:#2c4a3e;--mint:#3fd39b;--mint-soft:#7fe3bc;--green:#0e6a50;--green-dark:#0a4f3b;--green-ink:#0b5a43;--green-tint:#e2f1ea;--green-wash:#f2faf6;--green-line:#8cc4ae;--mist:#f4f6f3;--ink:#15211c;--text-2:#3e4a44;--text-3:#5b6660;--border:#e1e7e3;--border-2:#c9d3cd;--divider:#edf1ee;--chip:#edf1ee;--amber:#f5b547;--amber-fill:#fdefd9;--amber-text:#8a3f06;--amber-wash:#fbf7f0;--amber-line:#f1e3cc;--blue:#1d4ed8;--blue-tint:#e4ecfb;--purple:#6d28d9;--purple-tint:#efe8fb;--red-tint:#fbedea;--red-text:#7a2214;--nav-text:#c9d6cf;--nav-muted:#8fa39a;--radius-card:16px;--radius-sm:10px;--font-sans:"Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--mist);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--green)}a:hover{color:var(--green-dark)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;left:0;top:0}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--ink);white-space:nowrap}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--green);color:#fff}.btn-primary:hover{background:var(--green-dark);color:#fff}.btn-secondary{background:#fff;border-color:var(--border-2);color:var(--ink)}.btn-secondary:hover{background:var(--mist);color:var(--ink)}.btn-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-dark:hover{background:#000;color:#fff}.btn-ghost{color:var(--text-2);padding:0 12px}.btn-ghost:hover{color:var(--ink);background:var(--divider)}.btn-mint{background:var(--mint);color:var(--forest);font-weight:700}.btn-sm{min-height:40px;padding:0 14px;font-size:14px}.link-strong{font-size:14px;font-weight:600;color:var(--green);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-card);padding:24px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.card h2,.h2{margin:0;font-size:18px;font-weight:700}.stack{flex-direction:column}.row,.stack{display:flex}.row{flex-wrap:wrap}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-18{gap:18px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-28{gap:28px}.muted{color:var(--text-3)}.text-2{color:var(--text-2)}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.eyebrow,.tag{font-size:12px;font-weight:700}.tag{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:4px 8px;white-space:nowrap}.tag-good{color:var(--green-ink);background:var(--green-tint)}.tag-warn{color:var(--amber-text);background:var(--amber-fill)}.tag-plain{color:var(--text-2);background:var(--chip)}.tag-info{color:#1e40af;background:var(--blue-tint)}.pill{padding:4px 12px}.chip,.pill{border-radius:999px}.chip{min-height:44px;padding:0 16px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--border-2);background:#fff;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center}.chip.is-on,.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.chip-soft[aria-pressed=true]{border-color:var(--green);background:var(--green-tint);color:var(--green-ink)}.stats{display:flex;flex-wrap:wrap;gap:16px}.stat{flex:1 1 190px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:6px}.stat-label{font-size:13px;font-weight:600;color:var(--text-3)}.stat-value{font-size:34px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.stat-sub{font-size:13px;color:var(--text-2)}.tile{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px}.tile-front_office{background:var(--green-tint);color:var(--green)}.tile-growth{background:var(--blue-tint);color:var(--blue)}.tile-operations{background:var(--purple-tint);color:var(--purple)}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.input,.select,.textarea{min-height:46px;padding:0 14px;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:#fff;font-size:15px;color:var(--ink);width:100%}.textarea{padding:12px 14px;min-height:110px;line-height:1.5;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--green);outline-offset:0;border-color:var(--green)}.checkbox{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--text-2);cursor:pointer;font-weight:500}.checkbox input{width:18px;height:18px;accent-color:var(--green)}.notice{padding:12px 16px;border-radius:12px;font-size:14px}.notice-error{background:var(--red-tint);color:var(--red-text)}.notice-ok{background:var(--green-tint);color:var(--green-ink)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;color:var(--text-3);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:8px 12px 10px}.table td{padding:13px 12px;border-top:1px solid var(--divider);vertical-align:middle}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}