@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--brand-green:#3FCB1A;--brand-blue:#159BD4;--brand-orange:#F3991A;--brand-ink:#111111;--risk-critical:#DC2626;--risk-high:#EA580C;--risk-medium:#CA8A04;--risk-low:#2563EB;--risk-safe:#059669;--tl-page:#F3F5F9;--tl-page-tint:radial-gradient(55% 35% at 85% -8%,rgba(11,131,198,.13),transparent 70%),radial-gradient(40% 28% at 50% -6%,rgba(168,85,247,.08),transparent 70%),radial-gradient(45% 30% at 5% 0%,rgba(64,181,73,.09),transparent 70%);--tl-card:rgba(255,255,255,.86);--tl-card-border:rgba(15,23,42,.06);--tl-card-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 40px -18px rgba(15,23,42,.14);--tl-inner:#F6F8FB;--tl-raised:#FFFFFF;--tl-track:#EEF1F6;--tl-segment-track:#F1F4F8;--tl-sidebar:rgba(255,255,255,.6);--tl-topbar:rgba(255,255,255,.72);--tl-search-ring:inset 0 0 0 1px rgba(15,23,42,.08);--tl-secondary-ring:inset 0 0 0 1px rgba(15,23,42,.12);--tl-dashed-border:rgba(15,23,42,.18);--tl-text-strong:#0F172A;--tl-text-body:#334155;--tl-text-label:#475569;--tl-text-caption:#64748B;--tl-link:#0A74B0;--tl-link-hover:#075985;--tl-green-fg:#22762D;--tl-green-bg:rgba(64,181,73,.14);--tl-orange-fg:#A8540B;--tl-orange-bg:rgba(240,136,33,.14);--tl-red-fg:#B42F3A;--tl-red-bg:rgba(229,72,77,.12);--tl-amber-fg:#7A5208;--tl-amber-bg:rgba(217,154,30,.14);--tl-blue-fg:#075985;--tl-blue-bg:rgba(11,131,198,.12);--tl-violet-fg:#5B3FC4;--tl-violet-bg:rgba(91,63,196,.12);--tl-slate-fg:#475569;--tl-slate-bg:#EEF1F6;--accent:#0B83C6;--accent-hover:#0A74B0;--accent-active:#075985;--accent-contrast:#FFFFFF;--tl-focus-ring:0 0 0 3px rgba(11,131,198,.35);--tl-ai-grad:linear-gradient(120deg,#6366F1,#A855F7 50%,#22D3EE);--tl-ai-glow:0 8px 22px -8px rgba(139,92,246,.65);--font-sans:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;color-scheme:light}:root[data-theme=dark]{--tl-page:#0E1420;--tl-page-tint:radial-gradient(55% 35% at 85% -8%,rgba(11,131,198,.22),transparent 70%),radial-gradient(40% 28% at 50% -6%,rgba(168,85,247,.14),transparent 70%),radial-gradient(45% 30% at 5% 0%,rgba(64,181,73,.10),transparent 70%);--tl-card:rgba(22,29,44,.88);--tl-card-border:rgba(148,163,184,.06);--tl-card-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 40px -20px rgba(0,0,0,.7);--tl-inner:#1B2333;--tl-raised:#1E2738;--tl-track:#253045;--tl-segment-track:#1B2333;--tl-sidebar:rgba(22,29,44,.6);--tl-topbar:rgba(14,20,32,.72);--tl-search-ring:inset 0 0 0 1px rgba(148,163,184,.12);--tl-secondary-ring:inset 0 0 0 1px rgba(148,163,184,.18);--tl-dashed-border:rgba(148,163,184,.28);--tl-text-strong:#E6EBF2;--tl-text-body:#C3CCD8;--tl-text-label:#A7B3C2;--tl-text-caption:#8A97A8;--tl-link:#5DB8EA;--tl-link-hover:#A9DCF5;--tl-green-fg:#7BD487;--tl-green-bg:rgba(64,181,73,.24);--tl-orange-fg:#F5B26B;--tl-orange-bg:rgba(240,136,33,.24);--tl-red-fg:#F58A94;--tl-red-bg:rgba(229,72,77,.20);--tl-amber-fg:#EBC872;--tl-amber-bg:rgba(217,154,30,.24);--tl-blue-fg:#7CC4E8;--tl-blue-bg:rgba(11,131,198,.20);--tl-violet-fg:#B9A8F7;--tl-violet-bg:rgba(139,116,240,.20);--tl-slate-fg:#A7B3C2;--tl-slate-bg:#253045;--accent:#38A3E0;--accent-hover:#5DB8EA;--accent-active:#A9DCF5;--tl-focus-ring:0 0 0 3px rgba(56,163,224,.45);--tl-ai-glow:0 8px 26px -8px rgba(168,85,247,.8);color-scheme:dark}.tl-pal-sky{--c1:#38BDF8;--c2:#0B83C6}.tl-pal-amber{--c1:#FCD34D;--c2:#F08821}.tl-pal-violet{--c1:#A78BFA;--c2:#6D28D9}.tl-pal-blue{--c1:#38BDF8;--c2:#0369A1}.tl-pal-rose{--c1:#FB7185;--c2:#E11D48}.tl-pal-green{--c1:#4ADE80;--c2:#15803D}.tl-pal-teal{--c1:#2DD4BF;--c2:#0F766E}.tl-pal-slate{--c1:#94A3B8;--c2:#475569}.tl-pal-gold{--c1:#FCD34D;--c2:#D97706}.tl-pal-indigo{--c1:#60A5FA;--c2:#1D4ED8}.tl-pal-ai{--c1:#A855F7;--c2:#6366F1}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--tl-text-strong);background:var(--tl-page-tint),var(--tl-page);background-attachment:fixed;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p{margin:0}a{color:var(--tl-link);text-decoration:none}a:hover{color:var(--tl-link-hover)}button{font:inherit}code,kbd{font-family:var(--font-mono);font-size:.92em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:none;box-shadow:var(--tl-focus-ring)}::selection{background:var(--tl-blue-bg);color:var(--accent-active)}.tl-ico{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;transition:transform .2s cubic-bezier(.2,.8,.2,1);background:color-mix(in srgb,var(--c2) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c2) 16%,transparent);color:var(--c2)}:root[data-theme=dark] .tl-ico{background:color-mix(in srgb,var(--c1) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 22%,transparent);color:var(--c1)}.tl-nav-item .tl-ico{width:28px;height:28px;color:#FFFFFF;background:linear-gradient(145deg,var(--c1),var(--c2));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 4px rgba(0,0,0,.18),0 5px 12px -5px var(--c2)}.tl-nav-item .tl-ico.tl-pal-ai{background:var(--tl-ai-grad);background-size:220% 220%}.tl-nav-item{transition:background-color .15s ease}.tl-nav-item:hover{background-color:var(--tl-segment-track)}.tl-nav-item[aria-current=page]{background-color:var(--tl-blue-bg);color:var(--tl-blue-fg);font-weight:600}.tl-nav-item:hover .tl-ico{transform:translateY(-2px) rotate(-5deg) scale(1.07)}.tl-nav-item[aria-disabled=true]{opacity:.55;cursor:not-allowed}.tl-nav-item[aria-disabled=true]:hover .tl-ico{transform:none}.tl-card{background:var(--tl-card);border:1px solid var(--tl-card-border);border-radius:var(--radius-xl);box-shadow:var(--tl-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tl-ai-btn{border:0;border-radius:var(--radius-pill);color:#FFFFFF;background:var(--tl-ai-grad);background-size:220% 220%;box-shadow:var(--tl-ai-glow)}.tl-ai-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion:reduce){.tl-ico,.tl-nav-item{transition:none}.tl-nav-item:hover .tl-ico{transform:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;font-size:11.5px;font-weight:600;color:var(--tl-text-caption);padding:10px 12px;white-space:nowrap}.data-table td,.data-table th{border-bottom:1px solid var(--tl-track)}.data-table td{padding:12px;vertical-align:top;color:var(--tl-text-body)}.data-table tbody tr:hover{background:var(--tl-inner)}.data-table tbody tr:last-child td{border-bottom:0}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px}.field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--tl-text-label)}.field input,.field select,.field textarea{font:inherit;font-weight:400;font-size:13px;color:var(--tl-text-strong);background:var(--tl-raised);border:0;box-shadow:var(--tl-search-ring);border-radius:10px;padding:7px 10px}.field textarea{min-height:64px;resize:vertical}.field-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.check{display:inline-flex;align-items:center;gap:6px;color:var(--tl-text-body);font-weight:400}.check,.kv{font-size:13px}.kv{display:grid;grid-template-columns:minmax(120px,34%) 1fr;grid-gap:8px 14px;gap:8px 14px}.kv dt{color:var(--tl-text-caption)}.kv dd{color:var(--tl-text-strong);margin:0;overflow-wrap:anywhere}.split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (min-width:1100px){.split.with-panel{grid-template-columns:minmax(0,1fr) 380px}}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--tl-track);overflow-x:auto}.tabs a{padding:8px 12px;font-size:13px;font-weight:600;color:var(--tl-text-label);border-bottom:2px solid transparent;white-space:nowrap}.tabs a[aria-current=page]{color:var(--tl-link,var(--accent));border-bottom-color:var(--accent)}.table-link{color:var(--tl-text-strong);font-weight:600}.table-link:hover{text-decoration:underline}.muted{color:var(--tl-text-caption);font-size:12px}