:root{--navy:#13213a;--blue:#3569e8;--ink:#182235;--muted:#6b778c;--line:#e4e9f0;--bg:#f4f6f9}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.shell{grid-template-columns:245px 1fr;min-height:100vh;display:grid}aside{background:var(--navy);color:#fff;flex-direction:column;padding:24px 16px;display:flex}.brand{align-items:center;gap:11px;padding:0 8px 24px;display:flex}.brand>span{background:linear-gradient(145deg,#5684ff,#34b69c);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.brand b,.brand small{display:block}.brand small{color:#a9b5c8;margin-top:3px;font-size:10px}nav{gap:5px;display:grid}nav button{color:#b8c3d4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 13px;font-weight:600}nav button:hover,nav button.active{color:#fff;background:#223454}.aside-note{background:#1c2d4a;border:1px solid #304768;border-radius:10px;margin-top:auto;padding:15px}.aside-note b{font-size:12px}.aside-note p{color:#aebbd0;margin:7px 0 0;font-size:10px;line-height:1.5}main{min-width:0;padding:0 30px 40px}.shell>main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}header h1{margin:2px 0;font-size:19px}header small,.module-head p,.welcome p,.matrix-card p{color:var(--muted);font-size:11px}.user{align-items:center;gap:9px;display:flex}.user>span{color:#315bc0;background:#dfe8ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.user b,.user small{font-size:11px;display:block}.user small{margin-top:2px;font-size:9px}.notice{color:#176d55;cursor:pointer;background:#e8f7f1;border:1px solid #bde5d6;border-radius:8px;justify-content:space-between;margin-top:14px;padding:11px 14px;font-size:12px;display:flex}.welcome{color:#fff;background:linear-gradient(130deg,#142640,#223f68);border-radius:14px;justify-content:space-between;align-items:center;margin-top:24px;padding:32px 36px;display:flex}.welcome h2{margin:8px 0 10px;font-size:28px;line-height:1.2}.welcome p{color:#bdc9dc;max-width:600px;line-height:1.55}.mini-matrix{grid-template-columns:repeat(5,1fr);gap:4px;width:150px;display:grid;transform:rotate(-4deg)}.mini-matrix i{aspect-ratio:1;background:#52b788;border-radius:4px}.mini-matrix .m3,.mini-matrix .m4,.mini-matrix .m5{background:#f3cd55}.mini-matrix .m6,.mini-matrix .m7,.mini-matrix .m8{background:#ef8354}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.kpi,.panel,.table-card,.matrix-card{border:1px solid var(--line);background:#fff;border-radius:12px}.kpi{padding:19px}.kpi b,.kpi span,.kpi small{display:block}.kpi b{font-size:25px}.kpi span{margin:7px 0 3px;font-size:12px;font-weight:700}.kpi small{color:var(--muted);font-size:10px}.dash-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.panel{overflow:hidden}.panel h3{border-bottom:1px solid var(--line);margin:0;padding:16px 18px;font-size:13px}.dash-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.dash-row b,.dash-row small{font-size:11px;display:block}.dash-row small{color:var(--muted);margin-top:4px;font-size:9px}.module-head{justify-content:space-between;align-items:center;margin:25px 0 16px;display:flex}.module-head h2{margin:0 0 5px;font-size:20px}.module-head p{margin:0}.actions{gap:8px;display:flex}button{font:inherit}.primary,.ghost,.row-actions button,.form-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700}.primary{background:var(--blue);border-color:var(--blue);color:#fff}.table-card{overflow:hidden}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.table-tools input{border:1px solid var(--line);border-radius:7px;width:280px;padding:9px 11px}.table-tools b{color:var(--muted);font-size:10px}.table-wrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}th{text-align:left;color:var(--muted);background:#f9fafc;font-size:9px}th,td{border-bottom:1px solid var(--line);padding:12px 14px}td a{color:var(--blue);font-weight:700}.code{color:#3766c8}.row-actions{gap:5px;display:flex}.row-actions button{padding:5px 8px;font-size:9px}.risk,.tag{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.düşük{color:#247352;background:#dff4e9}.orta{color:#896300;background:#fff0bd}.yüksek{color:#a34e0c;background:#ffe0c3}.kritik{color:#a92727;background:#ffd9d9}.tag{color:#395bb0;background:#e8eeff}.empty{text-align:center;color:var(--muted);padding:35px}.matrix-card{grid-template-columns:1fr auto;align-items:center;margin-bottom:16px;padding:18px 22px;display:grid}.matrix-card h3{margin:5px 0;font-size:17px}.matrix{padding-bottom:26px;padding-left:38px;position:relative}.matrix-row{grid-template-columns:22px repeat(5,35px);gap:3px;margin-bottom:3px;display:grid}.matrix-row em,.xlabels em{color:var(--muted);place-items:center;font-size:9px;font-style:normal;display:grid}.matrix-row span{border-radius:4px;place-items:center;height:32px;font-size:10px;font-weight:800;display:grid}.xlabels{grid-template-columns:22px repeat(5,35px);gap:3px;display:grid}.axis{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:8px;position:absolute}.axis.y{top:82px;left:0;transform:rotate(-90deg)}.axis.x{bottom:0;left:126px}.overlay{z-index:10;background:#0c1830aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(720px,95vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #07102266}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.modal-head h2{margin:3px 0 0}.modal-head small{color:var(--blue);font-size:9px;font-weight:800}.modal-head button{cursor:pointer;background:0 0;border:0;font-size:22px}.form{grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px;display:grid}.form label{font-size:10px;font-weight:700}.form input,.form select{background:#fff;border:1px solid #d8dee8;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.form .wide{grid-column:1/-1}.form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}@media (width<=900px){.shell{grid-template-columns:1fr}aside{position:static}nav{grid-template-columns:1fr 1fr}.aside-note{display:none}main{padding:0 16px 30px}.kpis,.dash-grid{grid-template-columns:1fr 1fr}.matrix-card{grid-template-columns:1fr;gap:15px}.welcome{padding:24px}.mini-matrix{display:none}}@media (width<=560px){.kpis,.dash-grid,.form{grid-template-columns:1fr}.form .wide{grid-column:auto}.module-head{flex-direction:column;align-items:flex-start;gap:15px}.welcome h2{font-size:22px}.user{display:none}}.secure-setup{background:radial-gradient(circle at 15% 10%,#e16f301f,#0000 30%),linear-gradient(145deg,#f7f8fa 0%,#eef2f5 100%);place-items:center;width:100%;min-height:100vh;margin:0;padding:32px 18px;display:grid}.secure-setup-card{background:#fffffff5;border:1px solid #dfe5e8;border-radius:20px;width:min(560px,100%);padding:34px;box-shadow:0 24px 80px #19272d1f}.secure-setup-card .auth-mark{color:#fff;background:#d65f20;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-size:20px;font-weight:900;display:grid}.secure-setup-card>small{color:#8f451d;letter-spacing:.08em;font-size:11px;font-weight:800}.secure-setup-card h1{color:#1c2c31;margin:8px 0 10px;font-size:clamp(24px,5vw,31px);line-height:1.12}.secure-setup-card>p{color:#536469;margin:0;font-size:13px;line-height:1.65}.setup-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.setup-progress span{color:#67777b;text-align:center;background:#f7f9fa;border:1px solid #e1e6e8;border-radius:10px;min-width:0;padding:10px;font-size:11px;font-weight:700}.setup-progress span b{color:#43545a;background:#e6eaec;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:4px;display:inline-grid}.setup-progress span.active{color:#8b3e17;background:#fff5ef;border-color:#e4a17d}.setup-progress span.active b{color:#fff;background:#d65f20}.secure-setup-card label{color:#24383e;margin-top:4px;font-size:12px;font-weight:800;display:block}.secure-setup-card input{color:#18282d;width:100%;font:inherit;background:#fff;border:1px solid #cfd8dc;border-radius:9px;outline:none;margin-top:7px;padding:12px 13px}.secure-setup-card input:focus{border-color:#c95013;box-shadow:0 0 0 3px #c9501324}.secure-setup-card>em{color:#64757a;margin:11px 0 18px;font-size:11px;font-style:normal;line-height:1.55;display:block}.secure-setup-card code{color:#31464c;overflow-wrap:anywhere;background:#edf1f2;border-radius:5px;padding:2px 5px}.secure-setup-card .auth-error{color:#8e2525;background:#fff1f1;border:1px solid #efb7b7;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.5}.secure-setup-card .primary{background:#c65318;border-color:#bd4e15;width:100%;min-height:44px;font-size:12px}.secure-setup-card .primary:hover:not(:disabled){background:#aa4311}.secure-setup-card .primary:disabled{cursor:wait;opacity:.65}html[data-theme=dark] .secure-setup{background:radial-gradient(circle at 15% 10%,#e16f3024,#0000 30%),linear-gradient(145deg,#111719 0%,#182124 100%)}html[data-theme=dark] .secure-setup-card{background:#1c262af7;border-color:#334247;box-shadow:0 24px 80px #00000057}html[data-theme=dark] .secure-setup-card h1,html[data-theme=dark] .secure-setup-card label{color:#eef4f3}html[data-theme=dark] .secure-setup-card>p,html[data-theme=dark] .secure-setup-card>em{color:#b5c2c1}html[data-theme=dark] .setup-progress span{color:#bdc8c8;background:#222e32;border-color:#39494e}html[data-theme=dark] .setup-progress span.active{color:#ffc6a7;background:#32231b;border-color:#8c4a27}html[data-theme=dark] .secure-setup-card input{color:#f2f5f4;background:#172125;border-color:#46585e}html[data-theme=dark] .secure-setup-card code{color:#d8e1df;background:#152024}@media (width<=600px){.secure-setup{padding:18px 12px}.secure-setup-card{border-radius:16px;padding:24px 20px}.setup-progress{grid-template-columns:1fr}.setup-progress span{text-align:left}}.risk-appetite-center,.kri-breach-center,.executive-report-center{grid-column:1/-1;overflow:hidden}.risk-appetite-row,.kri-breach-row,.executive-report-row{border-top:1px solid var(--line);background:#fbfcff;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.7fr) 180px auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.risk-appetite-row small,.risk-appetite-row strong,.risk-appetite-row p,.kri-breach-row small,.kri-breach-row strong,.kri-breach-row p,.executive-report-row small,.executive-report-row strong,.executive-report-row p{font-size:7px;display:block}.risk-appetite-row small,.kri-breach-row small,.executive-report-row small{color:#5069a8}.risk-appetite-row p,.kri-breach-row p,.executive-report-row p{color:#64748b;margin:4px 0}.executive-report-row{background:#f7fbf8;grid-template-columns:1fr 180px auto}@media (width<=900px){.risk-appetite-row,.kri-breach-row,.executive-report-row{grid-template-columns:1fr}.risk-appetite-row>.state,.kri-breach-row>.state,.executive-report-row>.state{width:max-content}}.risk-scenario-center{grid-column:1/-1;overflow:hidden}.risk-scenario-row{border-top:1px solid var(--line);background:linear-gradient(90deg,#fff,#f5f9ff);grid-template-columns:minmax(230px,1.1fr) 155px minmax(260px,1fr) 180px minmax(190px,.8fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.risk-scenario-row small,.risk-scenario-row strong,.risk-scenario-row p{font-size:7px;display:block}.risk-scenario-row small{color:#3767a6}.risk-scenario-row p{color:#64748b;margin:4px 0;line-height:1.45}.risk-scenario-row button{padding:6px 8px;font-size:7px}@media (width<=1180px){.risk-scenario-row{grid-template-columns:1fr 155px 180px}.risk-scenario-row>div:nth-child(3),.risk-scenario-row>.inline-actions{grid-column:1/-1}}@media (width<=820px){.risk-scenario-row{grid-template-columns:1fr}.risk-scenario-row>div:nth-child(3),.risk-scenario-row>.inline-actions{grid-column:auto}.risk-scenario-row>.state{width:max-content}}.resilience-center{grid-column:1/-1;overflow:hidden}.resilience-row{border-top:1px solid var(--line);background:linear-gradient(90deg,#fff,#f2faf6);grid-template-columns:minmax(230px,1.05fr) 145px minmax(260px,1fr) 180px minmax(210px,.85fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.resilience-row small,.resilience-row strong,.resilience-row p{font-size:7px;display:block}.resilience-row small{color:#247556}.resilience-row p{color:#64748b;margin:4px 0;line-height:1.45}.resilience-row button{padding:6px 8px;font-size:7px}@media (width<=1180px){.resilience-row{grid-template-columns:1fr 145px 180px}.resilience-row>div:nth-child(3),.resilience-row>.inline-actions{grid-column:1/-1}}@media (width<=820px){.resilience-row{grid-template-columns:1fr}.resilience-row>div:nth-child(3),.resilience-row>.inline-actions{grid-column:auto}.resilience-row>.state{width:max-content}}.ict-dependency-center{grid-column:1/-1;overflow:hidden}.ict-dependency-row{border-top:1px solid var(--line);background:linear-gradient(90deg,#fff,#f7f4ff);grid-template-columns:minmax(220px,1fr) 165px minmax(280px,1.15fr) 190px minmax(210px,.85fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.ict-dependency-row small,.ict-dependency-row strong,.ict-dependency-row p{font-size:7px;display:block}.ict-dependency-row small{color:#704cad}.ict-dependency-row p{color:#64748b;margin:4px 0;line-height:1.45}.ict-dependency-row button{padding:6px 8px;font-size:7px}@media (width<=1180px){.ict-dependency-row{grid-template-columns:1fr 165px 190px}.ict-dependency-row>div:nth-child(3),.ict-dependency-row>.inline-actions{grid-column:1/-1}}@media (width<=820px){.ict-dependency-row{grid-template-columns:1fr}.ict-dependency-row>div:nth-child(3),.ict-dependency-row>.inline-actions{grid-column:auto}.ict-dependency-row>.state{width:max-content}}.report-workspace{min-width:0;color:var(--ws-ink);gap:14px;padding:26px 0 48px;display:grid}.report-hero{border:1px solid var(--ws-line);background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--ws-brand) 16%,transparent),transparent 34%),var(--ws-surface);min-height:158px;box-shadow:var(--ws-shadow);border-radius:15px;justify-content:space-between;align-items:center;gap:28px;padding:27px 29px;display:flex;overflow:hidden}.report-hero>div:first-child{min-width:0}.report-hero small,.report-section-head small,.report-insights>div>small,.report-data-quality>small{color:var(--ws-brand-2);letter-spacing:.13em;font-size:9px;font-weight:850}.report-hero h2{color:var(--ws-ink);letter-spacing:-.04em;margin:8px 0 7px;font-size:27px;line-height:1.15}.report-hero p{max-width:760px;color:var(--ws-muted);margin:0;font-size:11px;line-height:1.6}.report-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.report-hero-actions button{white-space:nowrap;border-radius:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800}.report-hero-actions button:disabled,.report-section-head button:disabled{opacity:.45;cursor:not-allowed}.report-scope-strip{border:1px solid var(--ws-line);background:var(--ws-surface);box-shadow:var(--ws-shadow);border-radius:12px;grid-template-columns:1.25fr .8fr .8fr 1fr;display:grid;overflow:hidden}.report-scope-strip>div{border-right:1px solid var(--ws-line);min-width:0;padding:14px 16px}.report-scope-strip>div:last-child{border-right:0}.report-scope-strip small,.report-scope-strip b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-scope-strip small{color:var(--ws-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.report-scope-strip b{color:var(--ws-ink);margin-top:5px;font-size:10px}.report-builder,.report-filter-panel{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:0;box-shadow:var(--ws-shadow);border-radius:12px;overflow:hidden}.report-section-head{border-bottom:1px solid var(--ws-line);background:var(--ws-surface-2);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:13px 16px;display:flex}.report-section-head h3{color:var(--ws-ink);margin:4px 0 0;font-size:13px}.report-section-head>span{color:var(--ws-muted);text-align:right;font-size:9px}.report-section-head>button{border:1px solid var(--ws-line);background:var(--ws-surface);min-height:34px;color:var(--ws-muted);cursor:pointer;border-radius:7px;padding:0 11px;font-size:9px;font-weight:750}.report-section-head>button:not(:disabled):hover{border-color:var(--ws-brand);background:var(--ws-brand-soft);color:var(--ws-brand-2)}.report-module-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.report-module-picker button{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:0;min-height:46px;color:var(--ws-muted);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;font-weight:720;display:flex}.report-module-picker button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.report-module-picker button:hover{border-color:var(--ws-line-strong);background:var(--ws-surface-2);color:var(--ws-ink)}.report-module-picker button.active{border-color:color-mix(in srgb,var(--ws-brand) 48%,var(--ws-line));background:var(--ws-brand-soft);color:var(--ws-brand-2)}.report-module-picker button b{background:var(--ws-surface-2);min-width:27px;color:var(--ws-muted);text-align:center;border-radius:999px;padding:4px 7px;font-size:9px}.report-module-picker button.active b{background:var(--ws-brand);color:#fff}.report-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px;display:grid}.report-filters label{min-width:0;color:var(--ws-muted);font-size:9px;font-weight:750}.report-filters label>span{margin-bottom:6px;display:block}.report-filters select{border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:7px;padding:0 10px}.report-filters select:focus{border-color:var(--ws-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-brand) 14%,transparent);outline:0}.report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.report-summary .kpi{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:0;min-height:96px;box-shadow:var(--ws-shadow);background-image:none;border-radius:11px;padding:16px 17px}.report-summary .kpi:before,.report-summary .kpi:after{content:none!important;display:none!important}.report-summary .kpi b{color:var(--ws-ink);letter-spacing:-.04em;font-size:24px;line-height:1}.report-summary .kpi span{color:var(--ws-ink);margin-top:8px;font-size:10px;font-weight:750}.report-summary .kpi small{color:var(--ws-faint);margin-top:4px;font-size:8px;line-height:1.35}.report-analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;min-width:0;display:grid}.report-insights,.report-data-quality{min-width:0;border:1px solid var(--ws-line)!important;background:var(--ws-surface)!important;color:var(--ws-ink)!important;box-shadow:var(--ws-shadow)!important;border-radius:12px!important;margin:0!important;padding:20px!important}.report-insights{grid-template-columns:minmax(190px,.55fr) minmax(280px,1.45fr)!important;align-items:center!important;gap:20px!important;display:grid!important}.report-insights h3,.report-data-quality h3{color:var(--ws-ink);margin:7px 0 5px;font-size:16px}.report-insights p,.report-data-quality p{color:var(--ws-muted);margin:0;font-size:10px;line-height:1.5}.report-insights .bars{padding:0}.report-insights .bars>div{grid-template-columns:minmax(80px,130px) minmax(90px,1fr) 28px;font-size:9px}.report-insights .bars i{background:var(--ws-surface-2)}.report-empty-inline{border:1px dashed var(--ws-line)!important;background:var(--ws-surface-2)!important;text-align:center!important;border-radius:9px!important;padding:24px!important}.report-data-quality>div{gap:13px;margin-top:17px;display:grid}.report-data-quality>div>div>span{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.report-data-quality span b{color:var(--ws-muted);font-weight:700}.report-data-quality span em{color:var(--ws-ink);font-style:normal;font-weight:800}.report-data-quality i{background:var(--ws-surface-2);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.report-data-quality u{border-radius:inherit;background:linear-gradient(90deg,var(--ws-brand),var(--ws-positive));height:100%;text-decoration:none;display:block}.report-workspace .table-card{min-width:0;overflow:hidden;border-radius:12px!important}.report-workspace .table-tools{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;display:flex}.report-workspace .table-tools b{color:var(--ws-ink);font-size:11px}.report-workspace .table-tools span{color:var(--ws-faint);font-size:8px}.report-workspace .table-wrap{overscroll-behavior-inline:contain;overflow:auto}.report-workspace table{min-width:980px}.report-workspace th{white-space:nowrap}.report-workspace td{white-space:normal}.report-table-empty{height:150px!important;color:var(--ws-muted)!important;text-align:center!important}.report-limit-note{border-top:1px solid var(--ws-line);background:var(--ws-surface-2);color:var(--ws-muted);margin:0;padding:10px 16px;font-size:8px}.bars{gap:13px;padding:14px 18px 18px;display:grid}.bars>div{grid-template-columns:72px 1fr 24px;align-items:center;gap:10px;font-size:10px;display:grid}.bars i{background:var(--ws-surface-2);border-radius:99px;height:8px;overflow:hidden}.bars em{border-radius:99px;min-width:3px;height:100%;display:block}.bars em.kritik,.bars em.açık{background:var(--ws-danger)}.bars em.yüksek{background:var(--ws-warning)}.bars em.orta,.bars em.kısmi{background:#c5a12f}.bars em.düşük,.bars em.uyumlu{background:var(--ws-positive)}.import-modal{width:min(820px,95vw)}.import-body{padding:20px}.drop{border:1.5px dashed var(--ws-line-strong);background:var(--ws-surface-2);cursor:pointer;border-radius:11px;place-items:center;gap:7px;padding:25px;display:grid}.drop b{font-size:13px}.drop span{color:var(--ws-muted);font-size:10px}.import-summary{justify-content:space-between;margin:17px 0 9px;font-size:11px;display:flex}.mapping{border:1px solid var(--ws-line);border-radius:9px;max-height:320px;overflow:auto}.mapping label{border-bottom:1px solid var(--ws-line);grid-template-columns:1fr 1fr;align-items:center;padding:9px 12px;font-size:10px;display:grid}.mapping select{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:6px;padding:7px}.preview-note{background:var(--ws-brand-soft);color:var(--ws-brand-2);border-radius:7px;margin-top:10px;padding:10px;font-size:10px}.modal-foot{border-top:1px solid var(--ws-line);justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.modal-foot button{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);cursor:pointer;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700}.modal-foot .primary{background:var(--ws-brand);color:#fff}.modal-foot button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1100px){.report-module-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.report-analysis-grid{grid-template-columns:1fr}.report-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.report-workspace{padding-top:16px}.report-hero{flex-direction:column;align-items:flex-start;padding:22px}.report-hero-actions{justify-content:flex-start;width:100%}.report-scope-strip{grid-template-columns:1fr 1fr}.report-scope-strip>div:nth-child(2){border-right:0}.report-scope-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ws-line)}.report-filters{grid-template-columns:1fr}.report-section-head{flex-direction:column;align-items:flex-start;gap:9px}.report-section-head>span{text-align:left}.report-insights{grid-template-columns:1fr!important}}@media (width<=520px){.report-module-picker,.report-summary,.report-scope-strip{grid-template-columns:1fr}.report-scope-strip>div{border-right:0;border-bottom:1px solid var(--ws-line)}.report-scope-strip>div:last-child{border-bottom:0}.report-hero-actions button{flex:calc(50% - 7px)}.report-insights,.report-data-quality{padding:16px!important}}.fornost-ai-launcher{z-index:80;color:#f8f8ff;cursor:pointer;background:linear-gradient(135deg,#17192b,#232447);border:1px solid #7c6cff73;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 44px #00000047}.fornost-ai-launcher span{font-size:18px}.fornost-ai-launcher b{font-size:13px}.fornost-ai-launcher i{opacity:.8;border:1px solid #ffffff29;border-radius:999px;padding:4px 5px;font:700 9px/1 sans-serif}.fornost-ai-launcher.ready i{color:#73e6ad}.fornost-ai-panel{z-index:79;background:color-mix(in srgb,var(--surface,#11131d) 96%,#15152a);width:min(430px,100vw - 32px);height:min(720px,100vh - 120px);color:var(--text,#f4f4f8);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #8282aa3d;border-radius:20px;flex-direction:column;display:flex;position:fixed;bottom:82px;right:24px;overflow:hidden;box-shadow:0 28px 80px #00000061}.fornost-ai-head{border-bottom:1px solid #8282aa29;justify-content:space-between;align-items:flex-start;padding:18px 18px 14px;display:flex}.fornost-ai-head small{letter-spacing:.13em;opacity:.58;font-size:9px}.fornost-ai-head h2{margin:3px 0 1px;font-size:19px}.fornost-ai-head p{opacity:.6;margin:0;font-size:11px}.fornost-ai-head>button{color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;font-size:24px;line-height:1}.fornost-ai-tabs{gap:6px;padding:8px 12px 0;display:flex}.fornost-ai-tabs button{color:inherit;cursor:pointer;opacity:.62;background:0 0;border:0;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:700}.fornost-ai-tabs button.active{opacity:1;background:#7c6cff24}.fornost-ai-mode{border-bottom:1px solid #8282aa1c;align-items:center;gap:7px;padding:9px 16px 11px;font-size:11px;display:flex}.fornost-ai-mode span{border-radius:50%;width:7px;height:7px}.fornost-ai-mode span.online{background:#52d998;box-shadow:0 0 0 4px #52d9981a}.fornost-ai-mode span.offline{background:#d36d72}.fornost-ai-mode em{opacity:.55;margin-left:auto;font-style:normal}.fornost-ai-messages{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.fornost-ai-welcome{background:#7c6cff0d;border:1px dashed #8282aa47;border-radius:16px;margin:auto 2px;padding:18px}.fornost-ai-welcome b{font-size:14px}.fornost-ai-welcome p{opacity:.72;font-size:12px;line-height:1.55}.fornost-ai-welcome small{opacity:.5;font-size:10px}.fornost-ai-message{border-radius:14px;max-width:92%;padding:11px 12px}.fornost-ai-message.user{background:#7c6cff29;border:1px solid #7c6cff38;align-self:flex-end}.fornost-ai-message.assistant{background:#ffffff09;border:1px solid #8282aa24;align-self:flex-start}.fornost-ai-message small{letter-spacing:.12em;opacity:.5;margin-bottom:5px;font-size:8px;display:block}.fornost-ai-message>div{white-space:pre-wrap;font-size:12.5px;line-height:1.58}.fornost-ai-message footer{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.fornost-ai-message footer span{color:inherit;background:#7c6cff1f;border-radius:7px;padding:4px 6px;font:700 9px/1.2 monospace}.fornost-ai-thinking{opacity:.56;padding:6px 3px;font-size:11px}.fornost-ai-compose{border-top:1px solid #8282aa24;padding:12px}.fornost-ai-compose textarea{resize:none;box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:13px;outline:none;padding:11px;font-size:12px}.fornost-ai-compose textarea:focus{border-color:#7c6cff99;box-shadow:0 0 0 3px #7c6cff17}.fornost-ai-compose>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.fornost-ai-compose small{opacity:.45}.fornost-ai-compose button,.fornost-ai-settings-actions button{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:10px;padding:9px 13px;font-weight:750}.fornost-ai-compose button:disabled,.fornost-ai-settings-actions button:disabled{opacity:.45;cursor:not-allowed}.fornost-ai-settings{flex-direction:column;gap:12px;padding:14px 16px 18px;display:flex;overflow:auto}.fornost-ai-settings label{flex-direction:column;gap:5px;font-size:11px;display:flex}.fornost-ai-settings label>span{opacity:.72;font-weight:700}.fornost-ai-settings input,.fornost-ai-settings select{box-sizing:border-box;width:100%;color:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:10px;outline:none;padding:9px 10px}.fornost-ai-setting-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fornost-ai-check{justify-content:flex-start;align-items:center;padding-top:20px;flex-direction:row!important}.fornost-ai-check input{width:auto}.fornost-ai-security-note{background:#52d99812;border:1px solid #52d99824;border-radius:12px;padding:12px}.fornost-ai-security-note b{font-size:12px}.fornost-ai-security-note p{opacity:.65;margin:5px 0 0;font-size:10.5px;line-height:1.5}.fornost-ai-notice{background:#7c6cff1a;border-radius:9px;padding:9px 10px;font-size:11px}.fornost-ai-settings-actions{justify-content:flex-end;gap:8px;display:flex}.fornost-ai-settings-actions button.secondary{color:inherit;background:#ffffff14}.fornost-ai-env-help{opacity:.48;font-size:9px;line-height:1.5}.fornost-ai-env-help code{font-family:monospace}.fornost-ai-panel ::-webkit-scrollbar{width:8px}.fornost-ai-panel ::-webkit-scrollbar-thumb{background:#8282aa33;border-radius:10px}[data-theme=light] .fornost-ai-panel{--surface:#fff;--text:#20202b;border-color:#3c3c5a26;box-shadow:0 24px 70px #1c1c322e}[data-theme=light] .fornost-ai-launcher{background:linear-gradient(135deg,#5f54e8,#7669f4)}[data-theme=light] .fornost-ai-message.assistant,[data-theme=light] .fornost-ai-compose textarea,[data-theme=light] .fornost-ai-settings input,[data-theme=light] .fornost-ai-settings select{background:#28284609}@media (width<=640px){.fornost-ai-launcher{bottom:12px;right:12px}.fornost-ai-panel{border-radius:16px;width:calc(100vw - 16px);height:calc(100vh - 86px);bottom:68px;right:8px}.fornost-ai-setting-row{grid-template-columns:1fr}}.fornost-ai-message aside{border-radius:7px;margin-top:7px;padding:5px 7px;font-size:8px;font-weight:700}.fornost-ai-message aside.grounded{color:#67dca2;background:#52d99814}.fornost-ai-message aside.ungrounded{color:#e4b35e;background:#e1a94b17}.ai-data-protection{gap:16px;padding:18px;display:grid;overflow:auto}.ai-panel{background:#ffffff06;border:1px solid #8282aa33;border-radius:18px;padding:20px}.ai-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ai-panel-heading h3{margin:5px 0 6px;font-size:18px}.ai-panel-heading p{opacity:.65;margin:0}.ai-kicker{letter-spacing:.12em;color:#35b9a4;font-size:10px;font-weight:800}.ai-switch,.ai-check-grid label{align-items:center;gap:8px;font-weight:700;display:flex}.ai-data-protection .ai-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.ai-data-protection .ai-metric-grid article{background:#35b9a414;border-radius:14px;padding:14px}.ai-data-protection .ai-metric-grid strong{font-size:24px;display:block}.ai-data-protection .ai-metric-grid span{opacity:.65;font-size:11px}.ai-control-grid,.ai-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-control-grid label{gap:6px;font-size:11px;font-weight:700;display:grid}.ai-control-grid select,.ai-confirm-row input{box-sizing:border-box;width:100%;color:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:10px;padding:10px 12px}.ai-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.ai-check-grid label{border:1px solid #8282aa33;border-radius:10px;padding:10px;font-size:11px}.ai-confirm-row{gap:10px;display:flex}.ai-confirm-row button{white-space:nowrap}.ai-notice{color:#35b9a4;font-weight:700}.ai-event-list{gap:8px;margin-top:14px;display:grid}.ai-event-list article{border:1px solid #8282aa2e;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.ai-event-list article>div:first-child{gap:3px;display:grid}.ai-event-list article span{opacity:.65;font-size:11px}.ai-event-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ai-event-tags span,.ai-event-tags b{background:#35b9a41a;border-radius:999px;padding:5px 8px;font-size:10px}.ai-event-tags b{color:#35b9a4}@media (width<=720px){.ai-panel-heading,.ai-event-list article,.ai-confirm-row{flex-direction:column}.ai-control-grid,.ai-check-grid{grid-template-columns:1fr}.ai-event-tags{justify-content:flex-start}}.fornost-ai-audit{flex:1;padding:14px 16px 18px;overflow:auto}.fornost-ai-audit-head{justify-content:space-between;align-items:center;margin:14px 0 9px;display:flex}.fornost-ai-audit-head b{font-size:12px}.fornost-ai-audit-head button{color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #8282aa33;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:700}.fornost-ai-audit-head button:disabled{opacity:.45;cursor:not-allowed}.fornost-ai-audit-empty{opacity:.58;border:1px dashed #8282aa38;border-radius:12px;padding:16px;font-size:11px}.fornost-ai-audit-list{flex-direction:column;gap:8px;display:flex}.fornost-ai-audit-list article{background:#ffffff06;border:1px solid #8282aa24;border-radius:12px;padding:11px 12px;position:relative}.fornost-ai-audit-list article>header{align-items:center;gap:7px;display:flex}.fornost-ai-audit-list article>header b{font-size:11px}.fornost-ai-audit-list article>header span{text-transform:uppercase;background:#8282aa1f;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-weight:800}.fornost-ai-audit-list article>header span.success{color:#68dca3;background:#52d99817}.fornost-ai-audit-list article>header span.error,.fornost-ai-audit-list article>header span.denied{color:#ef9296;background:#d36d721a}.fornost-ai-audit-list article p{opacity:.8;margin:5px 0 2px;font-size:10px;font-weight:700}.fornost-ai-audit-list article>small{opacity:.52;font-size:9px;display:block}.fornost-ai-audit-list article time{opacity:.42;margin-top:4px;font-size:9px;display:block}.fornost-ai-audit-list article footer{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.fornost-ai-audit-list article footer span{background:#7c6cff1a;border-radius:6px;padding:3px 5px;font:700 8px/1.2 monospace}.fornost-ai-audit-list article em{opacity:.58;margin-top:7px;font-size:9px;font-style:normal;line-height:1.45;display:block}.fornost-ai-audit-list article code{opacity:.4;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;display:block;overflow:hidden}[data-theme=light] .fornost-ai-audit-list article{background:#28284606}.fornost-ai-drafts{flex-direction:column;flex:1;gap:12px;padding:14px 16px 18px;display:flex;overflow:auto}.fornost-ai-draft-form{background:#ffffff06;border:1px solid #8282aa24;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.fornost-ai-draft-form label{flex-direction:column;gap:5px;font-size:11px;display:flex}.fornost-ai-draft-form label>span{opacity:.72;font-weight:700}.fornost-ai-draft-form select,.fornost-ai-draft-form textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:10px;outline:none;padding:9px 10px;font-size:11px}.fornost-ai-draft-form textarea{resize:vertical}.fornost-ai-draft-form>button,.fornost-ai-draft-actions button{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:9px;align-self:flex-end;padding:8px 11px;font-size:10px;font-weight:750}.fornost-ai-draft-form>button:disabled,.fornost-ai-draft-actions button:disabled{opacity:.45;cursor:not-allowed}.fornost-ai-draft-head{justify-content:space-between;align-items:center;display:flex}.fornost-ai-draft-head b{font-size:12px}.fornost-ai-draft-head button{color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #8282aa33;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:700}.fornost-ai-draft-list{flex-direction:column;gap:9px;display:flex}.fornost-ai-draft-list>article{background:#ffffff06;border:1px solid #8282aa26;border-radius:13px;padding:12px}.fornost-ai-draft-list article>header{align-items:flex-start;gap:8px;display:flex}.fornost-ai-draft-list article>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.fornost-ai-draft-list article>header small{text-transform:uppercase;letter-spacing:.08em;opacity:.48;font-size:8px}.fornost-ai-draft-list article>header b{font-size:12px;line-height:1.35}.fornost-ai-draft-list article>header>span{text-transform:uppercase;background:#8282aa1f;border-radius:999px;flex:none;margin-left:auto;padding:4px 6px;font-size:8px;font-weight:800}.fornost-ai-draft-list article>header>span.approved{color:#68dca3;background:#52d99817}.fornost-ai-draft-list article>header>span.rejected{color:#ef9296;background:#d36d721a}.fornost-ai-draft-list article>p{opacity:.65;font-size:10px;line-height:1.5}.fornost-ai-draft-list dl{flex-direction:column;gap:5px;margin:9px 0;display:flex}.fornost-ai-draft-list dl div{grid-template-columns:105px 1fr;gap:8px;font-size:9.5px;display:grid}.fornost-ai-draft-list dt{opacity:.5;overflow-wrap:anywhere;font-weight:750}.fornost-ai-draft-list dd{overflow-wrap:anywhere;margin:0;line-height:1.4}.fornost-ai-draft-list article>footer{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.fornost-ai-draft-list article>footer span{background:#7c6cff1a;border-radius:6px;padding:3px 5px;font:700 8px/1.2 monospace}.fornost-ai-draft-list article>small{opacity:.42;font-size:8px}.fornost-ai-draft-actions{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.fornost-ai-draft-actions button.reject{color:#ef9296;background:#d36d7224}[data-theme=light] .fornost-ai-draft-form,[data-theme=light] .fornost-ai-draft-list>article{background:#28284606}@media (width<=640px){.fornost-ai-draft-list dl div{grid-template-columns:88px 1fr}}.fornost-ai-draft-editor{background:#7c6cff0b;border:1px solid #7c6cff38;border-radius:10px;flex-direction:column;gap:8px;margin:10px 0;padding:10px;display:flex}.fornost-ai-draft-editor label{flex-direction:column;gap:4px;display:flex}.fornost-ai-draft-editor label>span{opacity:.58;font-size:9px;font-weight:750}.fornost-ai-draft-editor input,.fornost-ai-draft-editor textarea,.fornost-ai-review-box textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;outline:none;padding:8px 9px;font-size:10px;line-height:1.45}.fornost-ai-draft-editor input:focus,.fornost-ai-draft-editor textarea:focus,.fornost-ai-review-box textarea:focus{border-color:#7c6cff8c;box-shadow:0 0 0 2px #7c6cff14}.fornost-ai-draft-editor>div{justify-content:flex-end;gap:7px;display:flex}.fornost-ai-draft-editor button,.fornost-ai-edit-button{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.fornost-ai-draft-editor button.reject{color:inherit;background:#8282aa21}.fornost-ai-edit-button{color:inherit;background:#7c6cff1f;border:1px solid #7c6cff33;margin:9px 0 0 auto;display:block}.fornost-ai-review-box{border-top:1px solid #8282aa1f;margin-top:9px;padding-top:9px}.fornost-ai-review-box .fornost-ai-draft-actions{margin-top:7px}.fornost-ai-review-result{background:#8282aa12;border-radius:8px;flex-direction:column;gap:3px;margin-top:9px;padding:8px;display:flex}.fornost-ai-review-result b{font-size:9px}.fornost-ai-review-result span{opacity:.62;overflow-wrap:anywhere;font-size:9px;line-height:1.4}[data-theme=light] .fornost-ai-draft-editor,[data-theme=light] .fornost-ai-draft-editor input,[data-theme=light] .fornost-ai-draft-editor textarea,[data-theme=light] .fornost-ai-review-box textarea{background:#28284606}.fornost-ai-publish-button{color:inherit;cursor:pointer;background:#52d9981c;border:1px solid #52d9983d;border-radius:8px;margin:9px 0 0 auto;padding:7px 9px;font-size:9px;font-weight:800;display:block}.fornost-ai-publish-button:disabled{opacity:.45;cursor:not-allowed}.fornost-ai-publish-box{background:#52d9980b;border:1px solid #52d99838;border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:11px;display:flex}.fornost-ai-publish-box>b{font-size:11px}.fornost-ai-publish-box label{flex-direction:column;gap:4px;display:flex}.fornost-ai-publish-box label>span{opacity:.58;font-size:9px;font-weight:750}.fornost-ai-publish-box select,.fornost-ai-publish-box textarea,.fornost-ai-publish-box input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;outline:none;padding:8px 9px;font-size:10px}.fornost-ai-publish-box textarea{resize:vertical}.fornost-ai-publish-box>small{opacity:.5;font-size:8.5px;line-height:1.4}.fornost-ai-publish-box>div{justify-content:flex-end;gap:7px;display:flex}.fornost-ai-publish-box button{color:#fff;cursor:pointer;background:#2b9f70;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.fornost-ai-publish-box button.reject{color:inherit;background:#8282aa21}.fornost-ai-publish-box button:disabled{opacity:.4;cursor:not-allowed}.fornost-ai-publication-result{background:#52d99812;border:1px solid #52d99824;border-radius:8px;flex-direction:column;gap:3px;margin-top:9px;padding:9px;display:flex}.fornost-ai-publication-result b{color:#68dca3;font-size:10px}.fornost-ai-publication-result span{font:700 9px/1.3 monospace}.fornost-ai-publication-result small{opacity:.48;font-size:8px}.fornost-ai-publication-result p{margin:3px 0 0!important;font-size:9px!important}.fornost-ai-publish-wait{opacity:.65;background:#8282aa12;border-radius:8px;margin-top:9px;padding:8px;font-size:9px;line-height:1.4}[data-theme=light] .fornost-ai-publish-box,[data-theme=light] .fornost-ai-publish-box select,[data-theme=light] .fornost-ai-publish-box textarea,[data-theme=light] .fornost-ai-publish-box input{background:#28284606}.fornost-ai-ticket-result{background:#52d99812;border:1px solid #52d9982e;border-radius:8px;flex-direction:column;gap:4px;margin-top:9px;padding:9px;display:flex}.fornost-ai-ticket-result.failed{background:#e1677012;border-color:#e1677038}.fornost-ai-ticket-result b{font-size:10px}.fornost-ai-ticket-result a,.fornost-ai-ticket-result span{color:#75a9ff;overflow-wrap:anywhere;font:700 9px/1.4 monospace}.fornost-ai-ticket-result small{opacity:.52;font-size:8px}.fornost-ai-metrics{flex-direction:column;gap:12px;padding:14px 16px 18px;display:flex;overflow:auto}.fornost-ai-metric-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fornost-ai-metric-grid article{background:#7c6cff0e;border:1px solid #8282aa29;border-radius:11px;flex-direction:column;gap:4px;padding:12px;display:flex}.fornost-ai-metric-grid b{font-size:18px}.fornost-ai-metric-grid span{opacity:.58;font-size:9px}.fornost-ai-metric-section{border:1px solid #8282aa26;border-radius:11px;padding:11px}.fornost-ai-metric-section>b{font-size:11px}.fornost-ai-metric-section>p{opacity:.7;justify-content:space-between;gap:8px;margin:7px 0;font-size:9px;line-height:1.4;display:flex}.fornost-ai-day{grid-template-columns:76px 1fr 38px;align-items:center;gap:7px;margin-top:7px;font-size:8px;display:grid}.fornost-ai-day i{background:#7166ed;border-radius:9px;min-width:2px;height:5px;display:block}.fornost-ai-day b{text-align:right}.fornost-ai-refresh{color:inherit;cursor:pointer;background:#7c6cff24;border:0;border-radius:9px;align-self:flex-end;padding:8px 10px;font-weight:750}.fornost-ai-model-status{border-radius:9px;justify-content:space-between;gap:8px;padding:9px;font-size:9px;display:flex}.fornost-ai-model-status.ok{color:#67dca2;background:#52d99814}.fornost-ai-model-status.warn{color:#dba84d;background:#e1a94b17}.fornost-ai-model-status span{opacity:.72}.fornost-ai-tabs{flex:none;overflow-x:auto}.fornost-ai-governance{flex-direction:column;flex:1;gap:11px;padding:14px 16px 18px;display:flex;overflow:auto}.fornost-ai-governance-tabs{background:#8282aa12;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.fornost-ai-governance-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 4px;font-size:9px;font-weight:750}.fornost-ai-governance-tabs button.active{background:#7c6cff29}.fornost-ai-governance-form{background:#ffffff06;border:1px solid #8282aa26;border-radius:11px;flex-direction:column;gap:8px;padding:11px;display:flex}.fornost-ai-governance-form>b{font-size:11px}.fornost-ai-governance-form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fornost-ai-governance-form label{flex-direction:column;gap:4px;display:flex}.fornost-ai-governance-form label>span{opacity:.6;font-size:8.5px;font-weight:750}.fornost-ai-governance-form input,.fornost-ai-governance-form textarea,.fornost-ai-governance-form select,.fornost-ai-decision input,.fornost-ai-decision textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;outline:none;padding:7px 8px;font-size:9.5px}.fornost-ai-governance-form>button,.fornost-ai-run-all button,.fornost-ai-governance-actions button,.fornost-ai-decision button{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:8px;align-self:flex-end;padding:7px 9px;font-size:9px;font-weight:750}.fornost-ai-governance-form button:disabled,.fornost-ai-run-all button:disabled{opacity:.4}.fornost-ai-governance-list{flex-direction:column;gap:8px;display:flex}.fornost-ai-governance-list>article{background:#ffffff06;border:1px solid #8282aa26;border-radius:11px;padding:11px}.fornost-ai-governance-list header{align-items:flex-start;gap:8px;display:flex}.fornost-ai-governance-list header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fornost-ai-governance-list header b{font-size:11px}.fornost-ai-governance-list header small{opacity:.4;font:8px monospace}.fornost-ai-governance-list header>span{background:#8282aa1a;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:8px;font-weight:800}.fornost-ai-governance-list header>span.approved,.fornost-ai-governance-list header>span.passed{color:#67dca2;background:#52d99817}.fornost-ai-governance-list header>span.suspended,.fornost-ai-governance-list header>span.failed,.fornost-ai-governance-list header>span.error{color:#ef9296;background:#d36d721a}.fornost-ai-governance-list article>p{opacity:.7;font-size:9px;line-height:1.45}.fornost-ai-governance-list dl{grid-template-columns:1fr 1fr;gap:4px;margin:7px 0;display:grid}.fornost-ai-governance-list dl div{font-size:8.5px}.fornost-ai-governance-list dt{opacity:.45}.fornost-ai-governance-list dd{margin:1px 0 0;font-weight:700}.fornost-ai-governance-list footer{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.fornost-ai-governance-list footer span{background:#7c6cff17;border-radius:6px;padding:3px 5px;font-size:7.5px}.fornost-ai-governance-list footer span.forbidden{color:#ef9296;background:#d36d7214}.fornost-ai-governance-list article>em{opacity:.5;font-size:8px;line-height:1.4;display:block}.fornost-ai-governance-actions{justify-content:flex-end;gap:5px;margin-top:8px;display:flex}.fornost-ai-governance-actions button.warn{background:#9a6b24}.fornost-ai-governance-actions button.danger{color:#ef9296;background:#d36d7226}.fornost-ai-decision{border-top:1px solid #8282aa1f;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.fornost-ai-decision>div{justify-content:flex-end;gap:5px;display:flex}.fornost-ai-decision>div button:first-child{color:inherit;background:#8282aa1f}.fornost-ai-run-all{background:#7c6cff0f;border-radius:9px;justify-content:space-between;align-items:center;padding:9px;display:flex}.fornost-ai-run-all b{font-size:10px}.fornost-ai-health-list{flex-direction:column;gap:6px;display:flex}.fornost-ai-health-list article{border:1px solid #8282aa21;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:start;gap:8px;padding:9px;display:grid}.fornost-ai-health-list article>span{background:#d36d72;border-radius:50%;width:7px;height:7px;margin-top:3px}.fornost-ai-health-list article>span.success{background:#52d998}.fornost-ai-health-list article>div{flex-direction:column;gap:2px;display:flex}.fornost-ai-health-list small,.fornost-ai-health-list em,.fornost-ai-health-list time{opacity:.48;font-size:7.5px;font-style:normal}.fornost-ai-health-list time{text-align:right;line-height:1.5}.fornost-ai-fallback{background:#7c6cff0a;border:1px solid #7c6cff2b;border-radius:11px;flex-direction:column;gap:9px;padding:11px;display:flex}.fornost-ai-fallback>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.fornost-ai-fallback>div>b{font-size:11px}.fornost-ai-fallback .fornost-ai-check{padding:0}.fornost-ai-fallback .fornost-ai-check span{font-size:8px}[data-theme=light] .fornost-ai-governance-form,[data-theme=light] .fornost-ai-governance-list>article,[data-theme=light] .fornost-ai-governance-form input,[data-theme=light] .fornost-ai-governance-form textarea,[data-theme=light] .fornost-ai-governance-form select{background:#28284606}.ai-model-inventory{flex:1;gap:12px;padding:16px;display:grid;overflow:auto}.ai-inventory-hero{background:#ffffff06;border:1px solid #8282aa29;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.ai-inventory-hero small{letter-spacing:.12em;color:#35b9a4;font-size:8px}.ai-inventory-hero h3{margin:4px 0;font-size:17px}.ai-inventory-hero p{opacity:.6;margin:0;font-size:10px}.ai-inventory-hero a{color:#fff;background:#d86f3d;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.ai-inventory-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ai-inventory-stats article{border:1px solid #8282aa24;border-radius:10px;padding:10px}.ai-inventory-stats b{font-size:17px;display:block}.ai-inventory-stats span{opacity:.55;font-size:8px}.ai-provider-link{background:#35b9a412;border-radius:9px;justify-content:space-between;padding:9px 11px;font-size:9px;display:flex}.ai-inventory-form{background:#ffffff05;border:1px solid #8282aa29;border-radius:12px;gap:8px;padding:13px;display:grid}.ai-inventory-form>b{font-size:11px}.ai-inventory-form>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.ai-inventory-form label{gap:3px;display:grid}.ai-inventory-form label span{opacity:.58;font-size:8px;font-weight:750}.ai-inventory-form input,.ai-inventory-form select,.ai-inventory-form textarea,.ai-inventory-decision input,.ai-inventory-decision textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;padding:7px;font-size:9px}.ai-inventory-form .ai-risk-factors{grid-template-columns:repeat(5,1fr)}.ai-inventory-form footer,.ai-inventory-list footer,.ai-inventory-decision>div{justify-content:flex-end;gap:6px;display:flex}.ai-inventory-form button,.ai-inventory-list button,.ai-inventory-decision button{color:#fff;background:#d86f3d;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.ai-inventory-notice{background:#35b9a414;border-radius:8px;padding:9px;font-size:9px}.ai-inventory-list{gap:9px;display:grid}.ai-inventory-list>article{border:1px solid #8282aa26;border-radius:12px;padding:13px}.ai-inventory-list header{justify-content:space-between;gap:10px;display:flex}.ai-inventory-list header>div{gap:2px;display:grid}.ai-inventory-list header small{opacity:.4;font:7px monospace}.ai-inventory-list header b{font-size:12px}.ai-inventory-list header span{opacity:.55;font-size:8px}.ai-inventory-list header>div:last-child{flex-direction:row;align-items:flex-start;display:flex}.ai-inventory-list em,.ai-inventory-list strong{border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.ai-inventory-list em.high,.ai-inventory-list em.critical{color:#f09b91;background:#d36d721a}.ai-inventory-list strong.approved{color:#67dca2;background:#52d99817}.ai-inventory-list>article>p{opacity:.7;font-size:9px;line-height:1.45}.ai-inventory-list dl{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ai-inventory-list dt{opacity:.45;font-size:7px}.ai-inventory-list dd{margin:1px 0;font-size:8px;font-weight:700}.ai-inventory-list dd.overdue{color:#f09b91}.ai-inventory-list>article>small{opacity:.5;font-size:8px}.ai-inventory-list aside{background:#8282aa12;border-radius:7px;margin:7px 0;padding:7px;font-size:8px}.ai-inventory-list button.warn{background:#9a6b24}.ai-inventory-list button.danger{color:#ef9296;background:#d36d7226}.ai-inventory-decision{border-top:1px solid #8282aa21;gap:6px;margin-top:9px;padding-top:9px;display:grid}@media (width<=650px){.ai-inventory-stats{grid-template-columns:1fr 1fr}.ai-inventory-form>div,.ai-inventory-form .ai-risk-factors,.ai-inventory-list dl{grid-template-columns:1fr}.ai-inventory-hero{flex-direction:column}}.ai-compliance{flex:1;gap:11px;padding:16px;display:grid;overflow:auto}.ai-compliance-head{border:1px solid #8282aa29;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.ai-compliance-head small{letter-spacing:.12em;color:#35b9a4;font-size:8px}.ai-compliance-head h3{margin:4px 0;font-size:16px}.ai-compliance-head p{opacity:.6;margin:0;font-size:9px}.ai-compliance-head a{color:#fff;background:#d86f3d;border-radius:8px;padding:8px;font-size:8px;font-weight:800;text-decoration:none}.ai-compliance-select{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:7px;display:grid}.ai-compliance-select label,.ai-control-editor label{gap:3px;display:grid}.ai-compliance-select span,.ai-control-editor span{opacity:.6;font-size:8px;font-weight:750}.ai-compliance select,.ai-compliance input,.ai-compliance textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;padding:7px;font-size:9px}.ai-compliance button{color:#fff;background:#d86f3d;border:0;border-radius:7px;padding:8px 9px;font-size:8px;font-weight:800}.ai-compliance-notice{background:#35b9a414;border-radius:8px;padding:8px;font-size:9px}.ai-compliance-score{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ai-compliance-score article{border:1px solid #8282aa24;border-radius:9px;padding:10px}.ai-compliance-score b{font-size:15px;display:block}.ai-compliance-score span{opacity:.55;font-size:7px}.ai-control-assessments{gap:8px;display:grid}.ai-control-assessments>p{opacity:.6;font-size:9px}.ai-control-assessments>article{border:1px solid #8282aa26;border-radius:11px;padding:12px}.ai-control-assessments>article.overdue{border-color:#d36d7261}.ai-control-assessments header{justify-content:space-between;gap:8px;display:flex}.ai-control-assessments header>div{gap:2px;display:grid}.ai-control-assessments header small{opacity:.48;font-size:7px}.ai-control-assessments header b{font-size:10px}.ai-control-assessments header>span{background:#8282aa1a;border-radius:999px;padding:4px 6px;font-size:7px}.ai-control-assessments header>span.implemented{color:#67dca2;background:#52d99817}.ai-control-assessments header>span.in-progress{color:#e6b46c}.ai-control-assessments>article>p{opacity:.68;font-size:8px;line-height:1.45}.ai-control-assessments dl{gap:24px;display:flex}.ai-control-assessments dt{opacity:.45;font-size:7px}.ai-control-assessments dd{margin:1px 0;font-size:8px;font-weight:700}.ai-control-assessments aside{background:#8282aa0f;border-radius:7px;gap:2px;margin:6px 0;padding:7px;font-size:8px;display:grid}.ai-control-assessments>article>button{margin-left:auto;display:block}.ai-control-editor{border-top:1px solid #8282aa21;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;padding-top:9px;display:grid}.ai-control-editor footer{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}@media (width<=650px){.ai-compliance-select,.ai-compliance-score,.ai-control-editor{grid-template-columns:1fr}.ai-control-editor footer{grid-column:auto}.ai-compliance-head{flex-direction:column}}.ai-lifecycle{flex:1;gap:10px;padding:16px;display:grid;overflow:auto}.ai-lifecycle>header{border:1px solid #8282aa29;border-radius:13px;justify-content:space-between;gap:12px;padding:15px;display:flex}.ai-lifecycle>header small{letter-spacing:.12em;color:#35b9a4;font-size:8px}.ai-lifecycle>header h3{margin:4px 0;font-size:16px}.ai-lifecycle>header p{opacity:.6;margin:0;font-size:9px}.ai-lifecycle>header a{color:#fff;background:#d86f3d;border-radius:8px;padding:8px;font-size:8px;font-weight:800;text-decoration:none}.ai-lifecycle-model{gap:3px;display:grid}.ai-lifecycle label span{opacity:.58;font-size:8px;font-weight:750}.ai-lifecycle input,.ai-lifecycle select,.ai-lifecycle textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;padding:7px;font-size:9px}.ai-lifecycle-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ai-lifecycle-stats article{border:1px solid #8282aa24;border-radius:9px;padding:10px}.ai-lifecycle-stats b{font-size:14px;display:block}.ai-lifecycle-stats span{opacity:.55;font-size:7px}.ai-lifecycle>nav{background:#8282aa0f;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.ai-lifecycle button{color:#fff;background:#d86f3d;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.ai-lifecycle>nav button{color:inherit;background:0 0}.ai-lifecycle>nav button.active{background:#d86f3d29}.ai-lifecycle-notice{background:#35b9a414;border-radius:8px;padding:8px;font-size:9px}.ai-lifecycle-form{border:1px solid #8282aa26;border-radius:11px;gap:7px;padding:12px;display:grid}.ai-lifecycle-form>b{font-size:10px}.ai-lifecycle-form>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ai-lifecycle-form label{gap:3px;display:grid}.ai-lifecycle-form>button{justify-self:end}.ai-change-list,.ai-snapshot-list{gap:8px;display:grid}.ai-change-list>article,.ai-snapshot-list>article{border:1px solid #8282aa26;border-radius:11px;padding:12px}.ai-change-list header,.ai-snapshot-list header{justify-content:space-between;display:flex}.ai-change-list header>div{gap:2px;display:grid}.ai-change-list header small{opacity:.5;font-size:7px}.ai-change-list header b,.ai-snapshot-list header b{font-size:10px}.ai-change-list header>span{background:#8282aa1a;border-radius:999px;padding:4px 6px;font-size:7px}.ai-change-list>article>p{opacity:.65;font-size:8px}.ai-change-list dl{gap:5px;display:grid}.ai-change-list dt{opacity:.45;font-size:7px}.ai-change-list dd{margin:1px 0;font-size:8px}.ai-change-list footer{justify-content:flex-end;gap:6px;display:flex}.ai-change-decision{grid-template-columns:1fr 1fr auto;gap:6px;margin-top:8px;display:grid}.ai-snapshot-list time{opacity:.5;font-size:7px}.ai-snapshot-list>article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.ai-snapshot-list span{font-size:8px}.ai-snapshot-list footer{gap:5px;margin-top:7px;display:flex}.ai-snapshot-list em{color:#ef9296;background:#d36d721a;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}@media (width<=650px){.ai-lifecycle>header{flex-direction:column}.ai-lifecycle-stats,.ai-lifecycle-form>div,.ai-snapshot-list>article>div,.ai-change-decision{grid-template-columns:1fr 1fr}.ai-change-decision textarea{grid-column:1/-1}}.ai-incidents{flex:1;gap:10px;padding:16px;display:grid;overflow:auto}.ai-incidents>header{border:1px solid #8282aa29;border-radius:13px;justify-content:space-between;gap:12px;padding:15px;display:flex}.ai-incidents>header small{letter-spacing:.12em;color:#35b9a4;font-size:8px}.ai-incidents>header h3{margin:4px 0;font-size:16px}.ai-incidents>header p{opacity:.6;margin:0;font-size:9px}.ai-incidents>header a{color:#fff;background:#d86f3d;border-radius:8px;padding:8px;font-size:8px;font-weight:800;text-decoration:none}.ai-incident-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ai-incident-stats article{border:1px solid #8282aa24;border-radius:9px;padding:10px}.ai-incident-stats b{font-size:15px;display:block}.ai-incident-stats span{opacity:.55;font-size:7px}.ai-incident-form{border:1px solid #8282aa26;border-radius:11px;gap:7px;padding:12px;display:grid}.ai-incident-form>b{font-size:10px}.ai-incident-form>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ai-incident-form label,.ai-incident-action label{gap:3px;display:grid}.ai-incident-form label span,.ai-incident-action label span{opacity:.58;font-size:8px;font-weight:750}.ai-incidents input,.ai-incidents select,.ai-incidents textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;padding:7px;font-size:9px}.ai-incidents button{color:#fff;background:#d86f3d;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.ai-incident-form>footer{align-items:center;gap:10px;display:flex}.ai-incident-form>footer label{align-items:center;display:flex}.ai-incident-form>footer input{width:auto}.ai-incident-form>footer button{margin-left:auto}.ai-incident-notice{background:#35b9a414;border-radius:8px;padding:8px;font-size:9px}.ai-incident-list{gap:8px;display:grid}.ai-incident-list>article{border:1px solid #8282aa26;border-radius:11px;padding:12px}.ai-incident-list>article.high,.ai-incident-list>article.critical{border-left:3px solid #d36d72}.ai-incident-list>article.breached{border-color:#d36d728c}.ai-incident-list>article>header{justify-content:space-between;display:flex}.ai-incident-list header>div:first-child{gap:2px;display:grid}.ai-incident-list header small{opacity:.45;font-size:7px}.ai-incident-list header b{font-size:10px}.ai-incident-list header>div:last-child{gap:5px;display:flex}.ai-incident-list header em,.ai-incident-list header span{background:#8282aa1a;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.ai-incident-list header em{color:#ef9296}.ai-incident-list>article>p{opacity:.68;font-size:8px}.ai-incident-list dl{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ai-incident-list dt{opacity:.45;font-size:7px}.ai-incident-list dd{margin:1px 0;font-size:8px}.ai-incident-list aside{background:#8282aa0f;border-radius:7px;gap:2px;margin:6px 0;padding:7px;font-size:8px;display:grid}.ai-incident-list>article>footer,.ai-incident-action>footer{justify-content:flex-end;gap:6px;display:flex}.ai-incident-action{border-top:1px solid #8282aa21;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;padding-top:8px;display:grid}.ai-incident-action>footer{grid-column:1/-1}@media (width<=650px){.ai-incidents>header{flex-direction:column}.ai-incident-stats,.ai-incident-form>div,.ai-incident-list dl,.ai-incident-action{grid-template-columns:1fr}.ai-incident-form>footer{flex-direction:column;align-items:flex-start}.ai-incident-action>footer{grid-column:auto}}.fornost-ai-agents{flex-direction:column;flex:1;gap:11px;padding:14px 16px 18px;display:flex;overflow:auto}.fornost-ai-agent-form{background:#ffffff06;border:1px solid #8282aa26;border-radius:11px;grid-template-columns:130px 1fr auto;align-items:end;gap:8px;padding:11px;display:grid}.fornost-ai-agent-form label{flex-direction:column;gap:4px;display:flex}.fornost-ai-agent-form label>span{opacity:.6;font-size:8.5px;font-weight:750}.fornost-ai-agent-form select,.fornost-ai-agent-form textarea,.fornost-ai-agent-decision input,.fornost-ai-agent-decision textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;outline:none;padding:7px 8px;font-size:9.5px}.fornost-ai-agent-form textarea{resize:vertical;min-height:54px}.fornost-ai-agent-form>button,.fornost-ai-agent-toolbar button,.fornost-ai-agent-actions button,.fornost-ai-agent-findings section>button,.fornost-ai-agent-decision button,.fornost-ai-agent-delete{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.fornost-ai-agent-form button:disabled,.fornost-ai-agent-decision button:disabled{opacity:.4}.fornost-ai-agent-toolbar{justify-content:space-between;align-items:center;display:flex}.fornost-ai-agent-toolbar b{font-size:11px}.fornost-ai-agent-toolbar button{color:inherit;background:#7c6cff21;padding:6px 8px}.fornost-ai-agent-runs{flex-direction:column;gap:9px;display:flex}.fornost-ai-agent-runs>article{background:#ffffff06;border:1px solid #8282aa29;border-radius:12px;padding:11px}.fornost-ai-agent-runs>article>header{align-items:flex-start;gap:9px;display:flex}.fornost-ai-agent-runs>article>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fornost-ai-agent-runs>article>header small{opacity:.45;font:7.5px monospace}.fornost-ai-agent-runs>article>header b{font-size:11px;line-height:1.4}.fornost-ai-agent-runs>article>header>span{background:#8282aa1a;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:7.5px;font-weight:800}.fornost-ai-agent-runs>article>header>span.approved{color:#67dca2;background:#52d99817}.fornost-ai-agent-runs>article>header>span.failed,.fornost-ai-agent-runs>article>header>span.archived{color:#ef9296;background:#d36d7217}.fornost-ai-agent-runs>article>p{opacity:.72;font-size:9px;line-height:1.5}.fornost-ai-agent-meta{opacity:.45;flex-wrap:wrap;gap:4px 10px;font-size:7.5px;display:flex}.fornost-ai-agent-review{background:#52d9980f;border-radius:8px;flex-direction:column;gap:2px;margin-top:8px;padding:7px;font-size:8px;display:flex}.fornost-ai-agent-findings{flex-direction:column;gap:7px;margin-top:9px;display:flex}.fornost-ai-agent-findings section{background:#7c6cff06;border:1px solid #8282aa21;border-radius:9px;padding:9px}.fornost-ai-agent-findings section>header{align-items:flex-start;gap:8px;display:flex}.fornost-ai-agent-findings section>header b{font-size:9.5px}.fornost-ai-agent-findings section>header span{white-space:nowrap;margin-left:auto;font-size:7.5px;font-weight:800}.fornost-ai-agent-findings section>header span.critical,.fornost-ai-agent-findings section>header span.high{color:#ef9296}.fornost-ai-agent-findings section>header span.medium{color:#e4b35e}.fornost-ai-agent-findings section>header span.low{color:#67dca2}.fornost-ai-agent-findings section>p,.fornost-ai-agent-findings section>em{font-size:8.5px;line-height:1.45;display:block}.fornost-ai-agent-findings section>em{opacity:.58}.fornost-ai-agent-findings footer{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.fornost-ai-agent-findings footer span{background:#7c6cff1a;border-radius:6px;padding:3px 5px;font:7px monospace}.fornost-ai-agent-linked{color:#67dca2;font:8px monospace}.fornost-ai-agent-actions{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.fornost-ai-agent-actions button.archive{color:inherit;background:#8282aa26}.fornost-ai-agent-delete{color:#ef9296;background:#d36d7224;margin:9px 0 0 auto;display:block}.fornost-ai-agent-decision{border-top:1px solid #8282aa1f;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.fornost-ai-agent-decision>div{justify-content:flex-end;gap:5px;display:flex}.fornost-ai-agent-decision>div button:first-child{color:inherit;background:#8282aa1f}@media (width<=640px){.fornost-ai-agent-form{grid-template-columns:1fr}.fornost-ai-agent-form>button{width:100%}}[data-theme=light] .fornost-ai-agent-form,[data-theme=light] .fornost-ai-agent-runs>article,[data-theme=light] .fornost-ai-agent-findings section,[data-theme=light] .fornost-ai-agent-form select,[data-theme=light] .fornost-ai-agent-form textarea{background:#28284606}.fornost-ai-agent-form{grid-template-columns:160px minmax(0,1fr) auto}.fornost-ai-agent-trace{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;margin-top:9px;overflow:hidden}.fornost-ai-agent-trace summary{cursor:pointer;color:var(--ws-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:8px;display:flex}.fornost-ai-agent-trace summary b{color:var(--ws-brand-2);overflow-wrap:anywhere;font:700 8px/1.3 ui-monospace,monospace}.fornost-ai-agent-trace summary span{text-align:right}.fornost-ai-agent-trace>div{border-top:1px solid var(--ws-line);display:grid}.fornost-ai-agent-trace p{border-bottom:1px solid var(--ws-line);grid-template-columns:58px 58px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;padding:7px 9px;font-size:7px;display:grid}.fornost-ai-agent-trace p:last-child{border-bottom:0}.fornost-ai-agent-trace p strong{color:var(--ws-ink);text-transform:uppercase}.fornost-ai-agent-trace p em{color:var(--ws-brand-2);font-style:normal}.fornost-ai-agent-trace p span{color:var(--ws-muted);overflow-wrap:anywhere}.fornost-ai-agent-trace p small{color:var(--ws-faint);white-space:nowrap}@media (width<=640px){.fornost-ai-agent-trace p{grid-template-columns:58px 1fr}.fornost-ai-agent-trace p span,.fornost-ai-agent-trace p small{grid-column:1/-1}}.fornost-ai-knowledge{flex-direction:column;flex:1;gap:11px;padding:14px 16px 18px;display:flex;overflow:auto}.fornost-ai-knowledge-form{background:#ffffff06;border:1px solid #8282aa26;border-radius:11px;flex-direction:column;gap:8px;padding:11px;display:flex}.fornost-ai-knowledge-form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fornost-ai-knowledge-form label{flex-direction:column;gap:4px;display:flex}.fornost-ai-knowledge-form label>span{opacity:.6;font-size:8.5px;font-weight:750}.fornost-ai-knowledge-form input,.fornost-ai-knowledge-form select,.fornost-ai-knowledge-form textarea,.fornost-ai-knowledge-decision input,.fornost-ai-knowledge-decision textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;outline:none;padding:7px 8px;font-size:9.5px}.fornost-ai-knowledge-form textarea,.fornost-ai-knowledge-decision textarea{resize:vertical}.fornost-ai-knowledge-form>button,.fornost-ai-knowledge-head button,.fornost-ai-knowledge-actions button,.fornost-ai-knowledge-decision button{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:8px;align-self:flex-end;padding:7px 9px;font-size:9px;font-weight:750}.fornost-ai-knowledge-form button:disabled,.fornost-ai-knowledge-decision button:disabled{opacity:.4}.fornost-ai-knowledge-head{justify-content:space-between;align-items:center;display:flex}.fornost-ai-knowledge-head button{color:inherit;background:#7c6cff21}.fornost-ai-knowledge-list{flex-direction:column;gap:8px;display:flex}.fornost-ai-knowledge-list>article{background:#ffffff06;border:1px solid #8282aa26;border-radius:11px;padding:11px}.fornost-ai-knowledge-list header{align-items:flex-start;gap:8px;display:flex}.fornost-ai-knowledge-list header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fornost-ai-knowledge-list header b{font-size:11px}.fornost-ai-knowledge-list header small{opacity:.4;overflow-wrap:anywhere;font:8px monospace}.fornost-ai-knowledge-list header>span{background:#8282aa1a;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:8px;font-weight:800}.fornost-ai-knowledge-list header>span.approved{color:#67dca2;background:#52d99817}.fornost-ai-knowledge-list header>span.archived{color:#ef9296;background:#d36d721a}.fornost-ai-knowledge-list dl{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;display:grid}.fornost-ai-knowledge-list dt{opacity:.45}.fornost-ai-knowledge-list dd{margin:1px 0 0;font-weight:700}.fornost-ai-knowledge-list article>p,.fornost-ai-knowledge-list article>small,.fornost-ai-knowledge-list article>em{opacity:.5;overflow-wrap:anywhere;margin:5px 0;font-size:8px;font-style:normal;line-height:1.4;display:block}.fornost-ai-knowledge-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:8px;display:flex}.fornost-ai-knowledge-actions button.secondary,.fornost-ai-knowledge-decision button.secondary{color:inherit;background:#8282aa24}.fornost-ai-knowledge-actions button.warn{background:#9a6b24}.fornost-ai-knowledge-actions button.danger{color:#ef9296;background:#d36d7226}.fornost-ai-knowledge-decision{background:#7c6cff08;border-top:1px solid #8282aa1f;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:9px;display:flex}.fornost-ai-knowledge-decision>small{opacity:.5;font-size:8px}.fornost-ai-knowledge-decision>div{justify-content:flex-end;gap:5px;display:flex}@media (width<=640px){.fornost-ai-knowledge-form>div{grid-template-columns:1fr}}[data-theme=light] .fornost-ai-knowledge-form,[data-theme=light] .fornost-ai-knowledge-list>article,[data-theme=light] .fornost-ai-knowledge-form input,[data-theme=light] .fornost-ai-knowledge-form select,[data-theme=light] .fornost-ai-knowledge-form textarea{background:#28284606}.fornost-ai-file{background:#7c6cff0a;border:1px dashed #7c6cff4d;border-radius:9px;padding:10px}.fornost-ai-file.busy{opacity:.65}.fornost-ai-file input{background:0 0;border:0;padding:4px 0;font-size:12px}.fornost-ai-file input::file-selector-button{color:inherit;cursor:pointer;background:#7c6cff2e;border:0;border-radius:7px;padding:7px 9px;font-weight:750}.fornost-ai-file small{opacity:.62;font-size:11px;line-height:1.45}.fornost-ai-file-warning{color:#e4b35d;background:#e4b35d17;border:1px solid #e4b35d47;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.45}.fornost-ai-knowledge-search{border:1px solid #7c6cff2e;border-radius:11px;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.fornost-ai-knowledge-search>div{flex-direction:column;grid-column:1/-1;gap:3px;display:flex}.fornost-ai-knowledge-search b{font-size:13px}.fornost-ai-knowledge-search small{opacity:.62;font-size:11px;line-height:1.4}.fornost-ai-knowledge-search input{min-width:0;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;padding:8px 9px;font-size:13px}.fornost-ai-knowledge-search button,.fornost-ai-knowledge-detail button{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750}.fornost-ai-knowledge-search button:disabled{opacity:.4}.fornost-ai-knowledge-matches{flex-direction:column;gap:7px;display:flex}.fornost-ai-knowledge-matches article{background:#52d99809;border:1px solid #52d99824;border-radius:9px;padding:10px}.fornost-ai-knowledge-matches header{justify-content:space-between;gap:8px;font:11px monospace;display:flex}.fornost-ai-knowledge-matches header span{color:#67dca2}.fornost-ai-knowledge-matches small{opacity:.58;margin-top:4px;font-size:11px;display:block}.fornost-ai-knowledge-matches p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.5}.fornost-ai-knowledge-detail{background:#7c6cff09;border:1px solid #7c6cff2b;border-radius:9px;flex-direction:column;gap:8px;margin-top:9px;padding:10px;display:flex}.fornost-ai-knowledge-detail>header{justify-content:space-between;align-items:center;display:flex}.fornost-ai-knowledge-detail>header b,.fornost-ai-knowledge-detail>b{font-size:12px}.fornost-ai-knowledge-detail button{color:inherit;background:#8282aa24;padding:6px 8px}.fornost-ai-knowledge-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0000001f;border-radius:7px;max-height:260px;margin:0;padding:9px;font:11px/1.55 monospace;overflow:auto}.fornost-ai-knowledge-detail>p{border-top:1px solid #8282aa1a;flex-direction:column;padding:7px;display:flex;opacity:1!important;gap:3px!important;margin:0!important}.fornost-ai-knowledge-detail>p span{font-size:11px;font-weight:700}.fornost-ai-knowledge-detail>p small{opacity:.55;font-size:10px}@media (width<=640px){.fornost-ai-knowledge-search{grid-template-columns:1fr}.fornost-ai-knowledge-search button{width:100%}}[data-theme=light] .fornost-ai-knowledge-search input,[data-theme=light] .fornost-ai-knowledge-detail pre{background:#2828460a}.fornost-ai-knowledge-form>b,.fornost-ai-knowledge-head>b{font-size:13px}.fornost-ai-knowledge-form label>span{font-size:11px;line-height:1.35}.fornost-ai-knowledge-form input,.fornost-ai-knowledge-form select,.fornost-ai-knowledge-form textarea,.fornost-ai-knowledge-decision input,.fornost-ai-knowledge-decision textarea{padding:8px 9px;font-size:12px;line-height:1.45}.fornost-ai-knowledge-form>button,.fornost-ai-knowledge-head button,.fornost-ai-knowledge-actions button,.fornost-ai-knowledge-decision button{padding:8px 10px;font-size:11px}.fornost-ai-knowledge-list header b{font-size:13px;line-height:1.35}.fornost-ai-knowledge-list header small,.fornost-ai-knowledge-list header>span{font-size:10px}.fornost-ai-knowledge-list dl div{font-size:11px}.fornost-ai-knowledge-list article>p,.fornost-ai-knowledge-list article>small,.fornost-ai-knowledge-list article>em{font-size:10.5px;line-height:1.5}.fornost-ai-knowledge-decision>b{font-size:12px}.fornost-ai-knowledge-decision>small{font-size:10.5px;line-height:1.45}.fornost-ai-knowledge-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fornost-ai-knowledge-summary article{background:#ffffff06;border:1px solid #8282aa29;border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.fornost-ai-knowledge-summary article.attention{background:#e4b35d12;border-color:#e4b35d52}.fornost-ai-knowledge-summary b{font-size:19px}.fornost-ai-knowledge-summary span{opacity:.68;font-size:12px;line-height:1.35}.fornost-ai-batch{background:#7c6cff09;border:1px solid #7c6cff33;border-radius:9px;flex-direction:column;padding:10px;gap:7px!important;display:flex!important}.fornost-ai-batch>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.fornost-ai-batch>header>div{flex-direction:column;gap:2px;display:flex}.fornost-ai-batch>header b{font-size:13px}.fornost-ai-batch>header small{opacity:.62;font-size:11px}.fornost-ai-batch article{background:#ffffff06;border:1px solid #8282aa24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:8px;display:grid}.fornost-ai-batch article.error{border-color:#d36d7247}.fornost-ai-batch article.created{border-color:#52d9983d}.fornost-ai-batch article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fornost-ai-batch article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fornost-ai-batch article small{opacity:.62;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.fornost-ai-batch article>span{font-size:11px;font-weight:800}.fornost-ai-batch article.error>span{color:#ef9296}.fornost-ai-batch article.created>span{color:#67dca2}.fornost-ai-batch button{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:750}.fornost-ai-batch button.secondary{color:inherit;background:#8282aa24}.fornost-ai-batch button:disabled{opacity:.42}.fornost-ai-knowledge-head>div{flex-direction:column;gap:2px;display:flex}.fornost-ai-knowledge-head>div>b{font-size:13px}.fornost-ai-knowledge-head>div>small{opacity:.62;font-size:11px}.fornost-ai-knowledge-filters{background:#ffffff06;border:1px solid #8282aa26;border-radius:10px;grid-template-columns:minmax(180px,1fr) 160px 170px;gap:8px;padding:10px;display:grid}.fornost-ai-knowledge-filters label{flex-direction:column;gap:4px;display:flex}.fornost-ai-knowledge-filters span{opacity:.65;font-size:11px;font-weight:750}.fornost-ai-knowledge-filters input,.fornost-ai-knowledge-filters select{min-width:0;color:inherit;font:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;padding:8px 9px;font-size:12px}.fornost-ai-knowledge-health{background:#8282aa1c;border-radius:999px;width:max-content;margin-top:8px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.fornost-ai-knowledge-health.healthy{color:#67dca2;background:#52d99817}.fornost-ai-knowledge-health.review,.fornost-ai-knowledge-health.stale{color:#e4b35d;background:#e4b35d17}.fornost-ai-knowledge-health.archived{opacity:.62}@media (width<=760px){.fornost-ai-knowledge-summary{grid-template-columns:1fr 1fr}.fornost-ai-knowledge-filters{grid-template-columns:1fr}.fornost-ai-batch article{grid-template-columns:minmax(0,1fr) auto}.fornost-ai-batch article>button{grid-row:2}.fornost-ai-batch>header{flex-direction:column;align-items:flex-start}}.fornost-ai-knowledge-form>b,.fornost-ai-knowledge-head>div>b,.fornost-ai-batch>header b{font-size:14px}.fornost-ai-knowledge-form label>span,.fornost-ai-knowledge-filters span{font-size:12px}.fornost-ai-knowledge-form input,.fornost-ai-knowledge-form select,.fornost-ai-knowledge-form textarea,.fornost-ai-knowledge-filters input,.fornost-ai-knowledge-filters select{font-size:13px}.fornost-ai-knowledge-form>button,.fornost-ai-knowledge-head button,.fornost-ai-knowledge-actions button,.fornost-ai-knowledge-decision button,.fornost-ai-batch button,.fornost-ai-batch>header small,.fornost-ai-batch article small,.fornost-ai-batch article>span,.fornost-ai-knowledge-head>div>small,.fornost-ai-knowledge-health,.fornost-ai-knowledge-list header small,.fornost-ai-knowledge-list header>span{font-size:12px}.fornost-ai-batch article b,.fornost-ai-knowledge-list header b{font-size:13px}.fornost-ai-knowledge-list dl div,.fornost-ai-knowledge-list article>p,.fornost-ai-knowledge-list article>small,.fornost-ai-knowledge-list article>em{font-size:12px}.fornost-ai-knowledge-bulkbar{background:#ffffff06;border:1px solid #8282aa26;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.fornost-ai-knowledge-bulkbar label{align-items:center;gap:6px;font-size:12px;display:flex}.fornost-ai-knowledge-bulkbar input,.fornost-ai-knowledge-list header>input{accent-color:#6f63f4;width:16px;height:16px}.fornost-ai-knowledge-bulkbar b{margin-right:auto;font-size:12px}.fornost-ai-knowledge-bulkbar button{color:#fff;cursor:pointer;background:#6f63f4;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750}.fornost-ai-knowledge-bulkbar button.warn{background:#9a6b24}.fornost-ai-knowledge-bulkbar button:disabled{opacity:.4;cursor:not-allowed}.fornost-ai-knowledge-decision.bulk{border:1px solid #7c6cff33;margin-top:0}.fornost-ai-knowledge-governance{grid-template-columns:1fr 180px;gap:7px!important;display:grid!important}.fornost-ai-knowledge-governance label{flex-direction:column;gap:4px;display:flex}.fornost-ai-knowledge-governance label>span,.fornost-ai-knowledge-decision .fornost-ai-file>span{opacity:.66;font-size:12px;font-weight:750}.fornost-ai-knowledge-decision .fornost-ai-file{flex-direction:column;gap:4px;display:flex}.fornost-ai-knowledge-list header>input{flex:none;margin-top:2px}@media (width<=760px){.fornost-ai-knowledge-bulkbar{flex-direction:column;align-items:stretch}.fornost-ai-knowledge-bulkbar b{margin:0}.fornost-ai-knowledge-bulkbar button{width:100%}.fornost-ai-knowledge-governance{grid-template-columns:1fr}}.fornost-ai-panel{width:min(560px,100vw - 32px)}.fornost-ai-panel button{min-height:34px;line-height:1.25;font-size:12px!important}.fornost-ai-panel input,.fornost-ai-panel select,.fornost-ai-panel textarea{line-height:1.45;font-size:13px!important}.fornost-ai-panel small,.fornost-ai-panel time{line-height:1.4;font-size:11.5px!important}.fornost-ai-panel p,.fornost-ai-panel dt,.fornost-ai-panel dd,.fornost-ai-panel em{line-height:1.5;font-size:12.5px!important}.fornost-ai-panel article header b,.fornost-ai-panel form>b,.fornost-ai-panel section>b,.fornost-ai-control-readiness>b,.fornost-ai-recent-errors>b{line-height:1.35;font-size:13px!important}.fornost-ai-panel article header>span,.fornost-ai-panel article>span{font-size:10.5px!important}.fornost-ai-panel article footer span{line-height:1.3;font-size:10.5px!important}.fornost-ai-tabs{scrollbar-width:thin;flex-shrink:0;overflow-x:auto}.fornost-ai-tabs button{white-space:nowrap;flex:none}.fornost-ai-metric-grid article>b{font-size:20px!important}.fornost-ai-metric-grid article>span{font-size:12px!important}.fornost-ai-day{font-size:11.5px!important}.fornost-ai-health-list b{font-size:12.5px!important}.fornost-ai-metric-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.fornost-ai-metric-toolbar>div{gap:5px;display:flex}.fornost-ai-metric-toolbar button{color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #8282aa2e;border-radius:8px;padding:7px 9px;font-weight:750}.fornost-ai-metric-toolbar button.active{color:#67dca2;background:#52d9981a;border-color:#52d99857}.fornost-ai-metric-toolbar button:disabled{opacity:.4}.fornost-ai-control-readiness,.fornost-ai-recent-errors{border:1px solid #8282aa26;border-radius:11px;flex-direction:column;gap:7px;padding:11px;display:flex}.fornost-ai-control-readiness>article{background:#ffffff06;border-radius:8px;grid-template-columns:9px 1fr;align-items:start;gap:8px;padding:8px;display:grid}.fornost-ai-control-readiness article>span{background:#e4b35e;border-radius:50%;width:8px;height:8px;margin-top:4px}.fornost-ai-control-readiness article.ready>span{background:#52d998}.fornost-ai-control-readiness article.missing>span{background:#d36d72}.fornost-ai-control-readiness article>div{flex-direction:column;gap:2px;display:flex}.fornost-ai-control-readiness article small{opacity:.62}.fornost-ai-recent-errors article{background:#d36d720e;border-left:3px solid #d36d728c;border-radius:6px;padding:8px}.fornost-ai-recent-errors header{justify-content:space-between;gap:8px;display:flex}.fornost-ai-recent-errors p{overflow-wrap:anywhere;margin:5px 0}.fornost-ai-recent-errors small,.fornost-ai-recent-errors time{opacity:.55}.fornost-ai-run-all{gap:8px}.fornost-ai-run-all>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fornost-ai-run-all button.secondary{color:inherit;background:#8282aa24}.fornost-ai-governance-list>article.disabled{opacity:.68}.fornost-ai-eval-trend{background:#8282aa14;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;padding:7px 9px;display:flex}.fornost-ai-eval-trend b,.fornost-ai-eval-trend span{font-size:11.5px}.fornost-ai-eval-trend.regressed{color:#ef8c91;background:#d36d7217}.fornost-ai-eval-trend.improved{color:#67dca2;background:#52d99814}.fornost-ai-eval-history{border-top:1px solid #8282aa24;flex-direction:column;gap:5px;margin-top:9px;padding-top:9px;display:flex}.fornost-ai-eval-history>div{background:#ffffff06;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.fornost-ai-eval-history>div>span{font-weight:800;font-size:11px!important}.fornost-ai-eval-history>div>span.passed{color:#67dca2}.fornost-ai-eval-history>div>span.failed,.fornost-ai-eval-history>div>span.error{color:#ef8c91}.fornost-ai-eval-history>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fornost-ai-eval-history>div>em{color:#ef8c91;overflow-wrap:anywhere;grid-column:2/4}.fornost-ai-eval-edit{background:#7c6cff0e;border:1px solid #7c6cff40;border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:11px;display:flex}.fornost-ai-eval-edit label{flex-direction:column;gap:4px;display:flex}.fornost-ai-eval-edit input,.fornost-ai-eval-edit textarea{box-sizing:border-box;width:100%;color:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:8px;padding:8px}.fornost-ai-eval-edit>div{justify-content:flex-end;gap:6px;display:flex}.fornost-ai-eval-edit .fornost-ai-checkbox{flex-direction:row;align-items:center}.fornost-ai-eval-edit .fornost-ai-checkbox input{width:auto}.fornost-ai-message-feedback{border-top:1px solid #8282aa24;margin-top:9px;padding-top:8px}.fornost-ai-message-feedback>small{margin-bottom:5px}.fornost-ai-message-feedback>span{color:#67dca2;font-size:11px;font-weight:750}.fornost-ai-message-feedback>div{flex-wrap:wrap;gap:5px;display:flex}.fornost-ai-message-feedback button,.fornost-ai-feedback button{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #8282aa33;border-radius:8px;padding:6px 8px;font-weight:750}.fornost-ai-message-feedback button.danger{color:#ef8c91}.fornost-ai-message-feedback button:disabled,.fornost-ai-feedback button:disabled{opacity:.45;cursor:not-allowed}.fornost-ai-feedback-compose{background:#ffffff06;border-radius:9px;flex-direction:column;gap:7px;margin-top:8px;padding:8px;display:flex!important}.fornost-ai-feedback-compose label{justify-content:space-between;align-items:center;gap:8px;display:flex}.fornost-ai-feedback-compose select,.fornost-ai-feedback-compose textarea{color:inherit;background:#0000001f;border:1px solid #8282aa33;border-radius:7px;padding:6px}.fornost-ai-feedback-compose textarea{box-sizing:border-box;resize:vertical;width:100%}.fornost-ai-feedback-compose>div{justify-content:flex-end;gap:5px;display:flex}.fornost-ai-feedback{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.fornost-ai-feedback-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.fornost-ai-feedback-summary article{background:#ffffff06;border:1px solid #8282aa26;border-radius:9px;flex-direction:column;gap:2px;padding:9px;display:flex}.fornost-ai-feedback-summary article>b{font-size:18px!important}.fornost-ai-feedback-summary article>span{line-height:1.3;font-size:10.5px!important}.fornost-ai-feedback-summary article.attention{background:#d36d720f;border-color:#d36d7259}.fornost-ai-feedback-summary article.ready{border-color:#52d9983d}.fornost-ai-feedback-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.fornost-ai-feedback-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.fornost-ai-feedback-toolbar select{min-height:34px;color:inherit;background:#ffffff09;border:1px solid #8282aa2e;border-radius:8px;padding:6px}.fornost-ai-feedback-list{flex-direction:column;gap:8px;display:flex}.fornost-ai-feedback-list>article{background:#ffffff06;border:1px solid #8282aa29;border-left:3px solid #8282aa66;border-radius:10px;padding:11px}.fornost-ai-feedback-list>article.high,.fornost-ai-feedback-list>article.critical{border-left-color:#d36d72}.fornost-ai-feedback-list>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fornost-ai-feedback-list>article>header>div{flex-direction:column;gap:3px;display:flex}.fornost-ai-feedback-list>article>header>div:last-child{align-items:flex-end}.fornost-ai-feedback-list header span{background:#8282aa1c;border-radius:999px;padding:3px 6px}.fornost-ai-feedback-list header span.critical,.fornost-ai-feedback-list header span.high{color:#ef8c91}.fornost-ai-feedback-list header span.resolved{color:#67dca2}.fornost-ai-feedback-list>article>p{overflow-wrap:anywhere;margin:8px 0}.fornost-ai-feedback-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.fornost-ai-feedback-list dl>div{min-width:0}.fornost-ai-feedback-list dt{opacity:.55}.fornost-ai-feedback-list dd{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.fornost-ai-feedback-list .fornost-ai-governance-actions{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.fornost-ai-feedback-list .fornost-ai-governance-actions button.warn{color:#e4b35e}.fornost-ai-feedback-resolution{background:#52d9980e;border-radius:8px;margin-top:8px;padding:8px}.fornost-ai-feedback-resolution p{margin:4px 0}.fornost-ai-feedback-decision{border:1px solid #7c6cff38;border-radius:9px;flex-direction:column;gap:7px;margin-top:9px;padding:9px;display:flex}.fornost-ai-feedback-decision label{flex-direction:column;gap:3px;display:flex}.fornost-ai-feedback-decision input,.fornost-ai-feedback-decision textarea{box-sizing:border-box;width:100%;color:inherit;background:#ffffff09;border:1px solid #8282aa33;border-radius:7px;padding:7px}.fornost-ai-feedback-decision>div{justify-content:flex-end;gap:5px;display:flex}.fornost-ai-budget{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.fornost-ai-budget button{min-height:34px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #8282aa33;border-radius:8px;padding:6px 9px;font-weight:750}.fornost-ai-budget button:disabled{opacity:.45}.fornost-ai-budget-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fornost-ai-budget-head>div{align-items:center;gap:6px;display:flex}.fornost-ai-budget-head>div:first-child{flex-direction:column;align-items:flex-start}.fornost-ai-budget-head span{opacity:.6}.fornost-ai-budget-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fornost-ai-budget-profiles>article{background:#ffffff06;border:1px solid #8282aa2b;border-radius:11px;padding:11px}.fornost-ai-budget-profiles>article.warning{border-color:#e4b35e6b}.fornost-ai-budget-profiles>article.exceeded{background:#d36d720e;border-color:#d36d728c}.fornost-ai-budget-profiles article>header{justify-content:space-between;gap:8px;display:flex}.fornost-ai-budget-profiles header>div{flex-direction:column;gap:2px;display:flex}.fornost-ai-budget-profiles header>span{font-weight:800}.fornost-ai-budget-meter{background:#8282aa1f;border-radius:999px;height:6px;margin:9px 0;overflow:hidden}.fornost-ai-budget-meter i{border-radius:inherit;background:#52d998;height:100%;display:block}.fornost-ai-budget-profiles>article.warning .fornost-ai-budget-meter i{background:#e4b35e}.fornost-ai-budget-profiles>article.exceeded .fornost-ai-budget-meter i{background:#d36d72}.fornost-ai-budget-profiles dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 9px;display:grid}.fornost-ai-budget-profiles dt{opacity:.58}.fornost-ai-budget-profiles dd{margin:1px 0 0;font-weight:750}.fornost-ai-budget-editor{background:#52d99809;border:1px solid #52d99838;border-radius:9px;flex-direction:column;gap:8px;margin-top:9px;padding:10px;display:flex}.fornost-ai-budget-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fornost-ai-budget-editor label{flex-direction:column;gap:4px;display:flex}.fornost-ai-budget-editor label.fornost-ai-check{flex-direction:row;justify-content:flex-start;align-items:center}.fornost-ai-budget-editor input{box-sizing:border-box;width:100%;color:inherit;background:#0000001f;border:1px solid #8282aa33;border-radius:7px;padding:7px}.fornost-ai-budget-editor label.fornost-ai-check input{width:auto}.fornost-ai-budget-editor footer{justify-content:flex-end;gap:6px;display:flex}.fornost-ai-budget-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fornost-ai-budget-breakdown section{background:#ffffff05;border:1px solid #8282aa26;border-radius:10px;padding:11px}.fornost-ai-budget-breakdown section>p{border-top:1px solid #8282aa1a;justify-content:space-between;gap:8px;margin:7px 0;padding-top:7px;display:flex}.fornost-ai-budget-breakdown p>span{flex-direction:column;min-width:0;display:flex}.fornost-ai-budget-breakdown small{opacity:.55}.fornost-ai-budget-breakdown strong{white-space:nowrap}@media (width<=640px){.fornost-ai-panel{width:calc(100vw - 16px);right:8px}.fornost-ai-metric-toolbar{flex-direction:column;align-items:stretch}.fornost-ai-metric-toolbar>div,.fornost-ai-metric-toolbar>button{width:100%}.fornost-ai-metric-toolbar>div button{flex:1}.fornost-ai-run-all{flex-direction:column;align-items:stretch}.fornost-ai-run-all>div{justify-content:stretch}.fornost-ai-run-all>div button{flex:1}.fornost-ai-eval-history>div{grid-template-columns:36px minmax(0,1fr)}.fornost-ai-eval-history>div>time,.fornost-ai-eval-history>div>em{grid-column:2}.fornost-ai-feedback-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fornost-ai-feedback-toolbar{flex-direction:column;align-items:stretch}.fornost-ai-feedback-toolbar>div:last-child button{flex:1}.fornost-ai-feedback-list dl{grid-template-columns:1fr}.fornost-ai-budget-head{flex-direction:column;align-items:stretch}.fornost-ai-budget-head>div:last-child button{flex:1}.fornost-ai-budget-profiles,.fornost-ai-budget-breakdown,.fornost-ai-budget-editor>div{grid-template-columns:1fr}}.fornost-ai-policy{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.fornost-ai-policy-emergency{background:#52d9980b;border:1px solid #52d99842;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.fornost-ai-policy-emergency.stopped{background:#d36d7213;border-color:#d36d728c}.fornost-ai-policy-emergency p{margin:4px 0 0}.fornost-ai-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fornost-ai-policy-grid article{background:#ffffff06;border:1px solid #8282aa29;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.fornost-ai-policy-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fornost-ai-policy-grid small{opacity:.62}.fornost-ai-policy-roles{border:1px solid #8282aa26;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px;display:flex}.fornost-ai-policy-roles>b{width:100%}.fornost-ai-policy-roles>small{opacity:.62;width:100%}.fornost-ai-policy-message{flex-direction:column;gap:5px;display:flex}.fornost-ai-policy-message textarea,.fornost-ai-policy-save input{box-sizing:border-box;width:100%;color:inherit;background:#0000001f;border:1px solid #8282aa33;border-radius:8px;padding:8px}.fornost-ai-policy-save{justify-content:space-between;align-items:flex-end;gap:9px;padding-top:2px;display:flex}.fornost-ai-policy-save>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fornost-ai-policy-save button{color:#67dca2;background:#52d9981c;border:1px solid #52d99852;border-radius:8px;padding:8px 11px;font-weight:800}.fornost-ai-policy-save button:disabled{opacity:.4}.fornost-ai-policy .fornost-ai-check{white-space:nowrap;align-items:center;gap:6px;display:flex}.fornost-ai-policy .fornost-ai-check input{width:auto}@media (width<=640px){.fornost-ai-policy-emergency,.fornost-ai-policy-save{flex-direction:column;align-items:stretch}.fornost-ai-policy-grid{grid-template-columns:1fr}.fornost-ai-policy-save button{width:100%}}.ai-evidence-vault{color:var(--text-primary,#e8edf2);gap:18px;display:grid}.ai-evidence-vault>header{background:linear-gradient(135deg,#152326fa,#10181bfa);border:1px solid #4db6ac40;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.ai-evidence-vault h3{margin:4px 0 6px;font-size:1.25rem}.ai-evidence-vault p{color:var(--text-muted,#9eaaad);margin:0}.ai-evidence-vault>header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.ai-evidence-vault a,.ai-evidence-vault button{color:#d9fffa;cursor:pointer;background:#153b3a;border:1px solid #4db6ac59;border-radius:9px;padding:9px 12px;text-decoration:none}.ai-evidence-vault button:disabled{opacity:.55;cursor:not-allowed}.ai-evidence-stats{grid-template-columns:repeat(5,minmax(100px,1fr));gap:10px;display:grid}.ai-evidence-stats article{background:#151d20;border:1px solid #94a3a629;border-radius:14px;gap:3px;padding:15px;display:grid}.ai-evidence-stats b{color:#79d8cf;font-size:1.35rem}.ai-evidence-stats span{color:#9eaaad;font-size:.78rem}.ai-evidence-form{background:#151d20;border:1px solid #94a3a629;border-radius:16px;gap:12px;padding:18px;display:grid}.ai-evidence-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ai-evidence-form label{gap:5px;display:grid}.ai-evidence-form label span{color:#aeb9bb;font-size:.78rem}.ai-evidence-form input,.ai-evidence-form select,.ai-evidence-form textarea,.ai-evidence-action input,.ai-evidence-action textarea{box-sizing:border-box;color:#eef4f4;background:#0f1618;border:1px solid #334347;border-radius:9px;width:100%;padding:10px}.ai-evidence-list{gap:12px;display:grid}.ai-evidence-list>article{background:#151d20;border:1px solid #94a3a62e;border-left:3px solid #4db6ac;border-radius:14px;padding:17px}.ai-evidence-list>article.expired{border-left-color:#ef6c67}.ai-evidence-list>article.expiring{border-left-color:#e3b341}.ai-evidence-list article>header,.ai-evidence-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-evidence-list header>div{gap:4px;display:grid}.ai-evidence-list header>div:last-child{text-align:right}.ai-evidence-list header em{color:#79d8cf;font-style:normal}.ai-evidence-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ai-evidence-list dl div{min-width:0}.ai-evidence-list dt{color:#8f9b9e;font-size:.72rem}.ai-evidence-list dd{overflow-wrap:anywhere;margin:2px 0}.ai-evidence-list footer{justify-content:flex-end}.ai-evidence-action{background:#0f1618;border-radius:10px;gap:8px;margin-top:12px;padding:12px;display:grid}.ai-evidence-notice{background:#4db6ac1f;border-radius:10px;padding:11px 14px;color:#a5e9e2!important}@media (width<=760px){.ai-evidence-vault>header{display:grid}.ai-evidence-stats{grid-template-columns:repeat(2,1fr)}.ai-evidence-form>div,.ai-evidence-list dl{grid-template-columns:1fr}}.ai-risk-center{color:var(--text-primary,#eef1f1);gap:18px;display:grid}.ai-risk-center>header{background:linear-gradient(135deg,#191d1f,#121719);border:1px solid #e07d4147;border-radius:16px;justify-content:space-between;gap:18px;padding:22px;display:flex}.ai-risk-center h3{margin:4px 0 6px}.ai-risk-center p{color:#aab2b3;margin:0}.ai-risk-center a,.ai-risk-center button{color:#ffd9c1;cursor:pointer;background:#38251b;border:1px solid #e07d4166;border-radius:8px;align-self:flex-start;padding:9px 12px;text-decoration:none}.ai-risk-summary{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.ai-risk-summary article{background:#171d1f;border:1px solid #2d3537;border-radius:12px;gap:3px;padding:14px;display:grid}.ai-risk-summary b{color:#ef9a68;font-size:1.35rem}.ai-risk-summary span{color:#aab2b3;font-size:.76rem}.ai-risk-center>nav{gap:7px;display:flex;overflow:auto}.ai-risk-center>nav button{white-space:nowrap;color:#b8c0c1;background:#171d1f;border-color:#30393b}.ai-risk-center>nav button.active{color:#fff;background:#56301d;border-color:#d8753e}.ai-risk-form{background:#171d1f;border:1px solid #2d3537;border-radius:14px;gap:12px;padding:18px;display:grid}.ai-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ai-risk-form label{gap:5px;display:grid}.ai-risk-form label span{color:#adb6b7;font-size:.78rem}.ai-risk-form input,.ai-risk-form select,.ai-risk-form textarea,.ai-risk-decision input,.ai-risk-decision textarea{box-sizing:border-box;color:#f3f5f5;background:#101517;border:1px solid #384345;border-radius:8px;width:100%;padding:10px}.ai-risk-notice{background:#e07d411f;border-radius:9px;padding:11px 14px;color:#f1b18a!important}.ai-risk-list{gap:12px;display:grid}.ai-risk-list>article{background:#171d1f;border:1px solid #2d3537;border-left:3px solid #768587;border-radius:13px;padding:17px}.ai-risk-list>article.overdue,.ai-risk-list>article.acceptance-expired{border-left-color:#e25f5a}.ai-risk-list article>header,.ai-risk-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-risk-list header>div{gap:4px;display:grid}.ai-risk-list header>div:last-child{text-align:right}.ai-risk-list em{font-style:normal}.ai-risk-list em.critical,.ai-risk-list em.high{color:#ff817b}.ai-risk-list em.medium{color:#eeb561}.ai-risk-list em.low{color:#6ec6a8}.ai-risk-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-risk-list dt{color:#929d9f;font-size:.72rem}.ai-risk-list dd{margin:2px 0}.ai-risk-list details{background:#111719;border-radius:8px;padding:10px}.ai-risk-list aside{color:#c6cdce;border-left:2px solid #d8753e;margin-top:10px;padding:9px}.ai-risk-list footer{flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.ai-risk-decision{background:#101517;border-radius:9px;gap:8px;margin-top:12px;padding:12px;display:grid}@media (width<=760px){.ai-risk-center>header{display:grid}.ai-risk-summary{grid-template-columns:repeat(2,1fr)}.ai-risk-grid,.ai-risk-list dl{grid-template-columns:1fr}}.ai-vendor-assurance{color:#eef2f2;gap:18px;display:grid}.ai-vendor-assurance>header{background:linear-gradient(135deg,#191d1f,#121719);border:1px solid #e07d4147;border-radius:16px;justify-content:space-between;gap:18px;padding:22px;display:flex}.ai-vendor-assurance h3{margin:4px 0 6px}.ai-vendor-assurance p{color:#aab2b3;margin:0}.ai-vendor-assurance a,.ai-vendor-assurance button{color:#ffd9c1;cursor:pointer;background:#38251b;border:1px solid #e07d4166;border-radius:8px;align-self:flex-start;padding:9px 12px;text-decoration:none}.ai-vendor-stats{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.ai-vendor-stats article{background:#171d1f;border:1px solid #2d3537;border-radius:12px;gap:3px;padding:14px;display:grid}.ai-vendor-stats b{color:#ef9a68;font-size:1.35rem}.ai-vendor-stats span{color:#aab2b3;font-size:.76rem}.ai-vendor-form{background:#171d1f;border:1px solid #2d3537;border-radius:14px;gap:12px;padding:18px;display:grid}.ai-vendor-form>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ai-vendor-form label{gap:5px;display:grid}.ai-vendor-form label span{color:#adb6b7;font-size:.78rem}.ai-vendor-form input,.ai-vendor-form select,.ai-vendor-form textarea,.ai-vendor-decision input,.ai-vendor-decision textarea{box-sizing:border-box;color:#f3f5f5;background:#101517;border:1px solid #384345;border-radius:8px;width:100%;padding:10px}.ai-vendor-checks{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ai-vendor-checks label{background:#111719;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.ai-vendor-checks input{width:auto}.ai-vendor-notice{background:#e07d411f;border-radius:9px;padding:11px 14px;color:#f1b18a!important}.ai-vendor-list{gap:12px;display:grid}.ai-vendor-list>article{background:#171d1f;border:1px solid #2d3537;border-left:3px solid #6b8e87;border-radius:13px;padding:17px}.ai-vendor-list>article.overdue{border-left-color:#e25f5a}.ai-vendor-list>article.due-soon{border-left-color:#eeb561}.ai-vendor-list article>header,.ai-vendor-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-vendor-list header>div{gap:4px;display:grid}.ai-vendor-list header>div:last-child{text-align:right}.ai-vendor-list em{font-style:normal}.ai-vendor-list em.high{color:#ff817b}.ai-vendor-list em.medium{color:#eeb561}.ai-vendor-list em.low{color:#6ec6a8}.ai-vendor-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-vendor-list dt{color:#929d9f;font-size:.72rem}.ai-vendor-list dd{overflow-wrap:anywhere;margin:2px 0}.ai-vendor-list details{background:#111719;border-radius:8px;padding:10px}.ai-vendor-list aside{border-left:2px solid #d8753e;margin-top:10px;padding:9px}.ai-vendor-list footer{flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.ai-vendor-decision{background:#101517;border-radius:9px;gap:8px;margin-top:12px;padding:12px;display:grid}@media (width<=760px){.ai-vendor-assurance>header{display:grid}.ai-vendor-stats{grid-template-columns:repeat(2,1fr)}.ai-vendor-form>div:first-of-type,.ai-vendor-checks,.ai-vendor-list dl{grid-template-columns:1fr}}.ai-access-governance{color:#eef2f2;gap:18px;display:grid}.ai-access-governance>header{background:linear-gradient(135deg,#191d1f,#121719);border:1px solid #e07d4147;border-radius:16px;justify-content:space-between;gap:18px;padding:22px;display:flex}.ai-access-governance h3{margin:4px 0 6px}.ai-access-governance p{color:#aab2b3;margin:0}.ai-access-governance a,.ai-access-governance button{color:#ffd9c1;cursor:pointer;background:#38251b;border:1px solid #e07d4166;border-radius:8px;align-self:flex-start;padding:9px 12px;text-decoration:none}.ai-access-stats{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.ai-access-stats article{background:#171d1f;border:1px solid #2d3537;border-radius:12px;gap:3px;padding:14px;display:grid}.ai-access-stats b{color:#ef9a68;font-size:1.35rem}.ai-access-stats span{color:#aab2b3;font-size:.76rem}.ai-access-governance>nav{gap:7px;display:flex;overflow:auto}.ai-access-governance>nav button{white-space:nowrap;color:#bcc4c5;background:#171d1f;border-color:#30393b}.ai-access-governance>nav button.active{color:#fff;background:#56301d;border-color:#d8753e}.ai-access-form{background:#171d1f;border:1px solid #2d3537;border-radius:14px;gap:12px;padding:18px;display:grid}.ai-access-form>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ai-access-form label{gap:5px;display:grid}.ai-access-form label span{color:#adb6b7;font-size:.78rem}.ai-access-form input,.ai-access-form select,.ai-access-form textarea,.ai-access-decision input,.ai-access-decision textarea{box-sizing:border-box;color:#f3f5f5;background:#101517;border:1px solid #384345;border-radius:8px;width:100%;padding:10px}.ai-access-checks{flex-wrap:wrap;gap:8px;display:flex}.ai-access-checks label{background:#111719;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.ai-access-checks input{width:auto}.ai-access-notice{background:#e07d411f;border-radius:9px;padding:11px 14px;color:#f1b18a!important}.ai-access-list{gap:12px;display:grid}.ai-access-list>article{background:#171d1f;border:1px solid #2d3537;border-left:3px solid #6b8e87;border-radius:13px;padding:17px}.ai-access-list>article.expired,.ai-access-list>article.review-overdue,.ai-access-list>article.inactive{border-left-color:#e25f5a}.ai-access-list article>header,.ai-access-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-access-list header>div{gap:4px;display:grid}.ai-access-list header>div:last-child{text-align:right}.ai-access-list code{overflow-wrap:anywhere;color:#aeb8ba}.ai-access-list em{font-style:normal}.ai-access-list em.critical,.ai-access-list em.high{color:#ff817b}.ai-access-list em.medium{color:#eeb561}.ai-access-list em.low{color:#6ec6a8}.ai-access-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-access-list dt{color:#929d9f;font-size:.72rem}.ai-access-list dd{overflow-wrap:anywhere;margin:2px 0}.ai-access-list aside{border-left:2px solid #d8753e;padding:9px}.ai-access-list footer{justify-content:flex-end;margin-top:12px}.ai-access-decision{background:#101517;border-radius:9px;gap:8px;margin-top:12px;padding:12px;display:grid}@media (width<=760px){.ai-access-governance>header{display:grid}.ai-access-stats{grid-template-columns:repeat(2,1fr)}.ai-access-form>div:first-of-type,.ai-access-list dl{grid-template-columns:1fr}}.ai-release-gate{color:#eef2f2;gap:18px;display:grid}.ai-release-gate>header{background:linear-gradient(135deg,#191d1f,#121719);border:1px solid #e07d4147;border-radius:16px;justify-content:space-between;gap:18px;padding:22px;display:flex}.ai-release-gate h3{margin:4px 0 6px}.ai-release-gate p{color:#aab2b3;margin:0}.ai-release-gate>header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.ai-release-gate a,.ai-release-gate button{color:#ffd9c1;cursor:pointer;background:#38251b;border:1px solid #e07d4166;border-radius:8px;align-self:flex-start;padding:9px 12px;text-decoration:none}.ai-release-stats{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.ai-release-stats article{background:#171d1f;border:1px solid #2d3537;border-radius:12px;gap:3px;padding:14px;display:grid}.ai-release-stats b{color:#ef9a68;font-size:1.35rem}.ai-release-stats span{color:#aab2b3;font-size:.76rem}.ai-release-form{background:#171d1f;border:1px solid #2d3537;border-radius:14px;gap:12px;padding:18px;display:grid}.ai-release-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ai-release-form label{gap:5px;display:grid}.ai-release-form label span{color:#adb6b7;font-size:.78rem}.ai-release-form input,.ai-release-form select,.ai-release-form textarea,.ai-release-decision input,.ai-release-decision textarea{box-sizing:border-box;color:#f3f5f5;background:#101517;border:1px solid #384345;border-radius:8px;width:100%;padding:10px}.ai-release-notice{background:#e07d411f;border-radius:9px;padding:11px 14px;color:#f1b18a!important}.ai-release-list{gap:12px;display:grid}.ai-release-list>article{background:#171d1f;border:1px solid #2d3537;border-left:3px solid #708985;border-radius:13px;padding:17px}.ai-release-list>article.blocked,.ai-release-list>article.expired,.ai-release-list>article.rejected{border-left-color:#e25f5a}.ai-release-list>article.approved{border-left-color:#62b798}.ai-release-list article>header,.ai-release-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-release-list header>div{gap:4px;display:grid}.ai-release-list header>div:last-child{text-align:right}.ai-release-list header em{color:#ef9a68;font-size:1.2rem;font-style:normal}.ai-release-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.ai-release-checks div{background:#111719;border-radius:8px;gap:3px;padding:9px;display:grid}.ai-release-checks .pass b{color:#69c3a4}.ai-release-checks .fail b{color:#ff817b}.ai-release-checks span{color:#9fa9aa;font-size:.76rem}.ai-release-list details{background:#111719;border-radius:8px;padding:10px}.ai-release-list aside{border-left:2px solid #d8753e;margin-top:10px;padding:9px}.ai-release-list footer{justify-content:flex-end;margin-top:12px}.ai-release-decision{background:#101517;border-radius:9px;gap:8px;margin-top:12px;padding:12px;display:grid}@media (width<=760px){.ai-release-gate>header{display:grid}.ai-release-stats,.ai-release-checks{grid-template-columns:repeat(2,1fr)}.ai-release-form>div{grid-template-columns:1fr}}.ai-impact-center{color:#eef2f2;gap:18px;display:grid}.ai-impact-center>header{background:linear-gradient(135deg,#191d1f,#121719);border:1px solid #e07d4147;border-radius:16px;justify-content:space-between;gap:18px;padding:22px;display:flex}.ai-impact-center h3{margin:4px 0 6px}.ai-impact-center p{color:#aab2b3;margin:0}.ai-impact-center>header>div:last-child{gap:8px;display:flex}.ai-impact-center a,.ai-impact-center button{color:#ffd9c1;cursor:pointer;background:#38251b;border:1px solid #e07d4166;border-radius:8px;align-self:flex-start;padding:9px 12px;text-decoration:none}.ai-impact-stats{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.ai-impact-stats article{background:#171d1f;border:1px solid #2d3537;border-radius:12px;gap:3px;padding:14px;display:grid}.ai-impact-stats b{color:#ef9a68;font-size:1.35rem}.ai-impact-stats span{color:#aab2b3;font-size:.76rem}.ai-impact-form{background:#171d1f;border:1px solid #2d3537;border-radius:14px;gap:12px;padding:18px;display:grid}.ai-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ai-impact-form label{gap:5px;display:grid}.ai-impact-form label span{color:#adb6b7;font-size:.78rem}.ai-impact-form input,.ai-impact-form select,.ai-impact-form textarea,.ai-impact-decision input,.ai-impact-decision textarea{box-sizing:border-box;color:#f3f5f5;background:#101517;border:1px solid #384345;border-radius:8px;width:100%;padding:10px}.ai-impact-ratings{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-impact-flags{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ai-impact-flags label{background:#111719;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.ai-impact-flags input{width:auto}.ai-impact-notice{background:#e07d411f;border-radius:9px;padding:11px 14px;color:#f1b18a!important}.ai-impact-list{gap:12px;display:grid}.ai-impact-list>article{background:#171d1f;border:1px solid #2d3537;border-left:3px solid #6b8e87;border-radius:13px;padding:17px}.ai-impact-list>article.overdue{border-left-color:#e25f5a}.ai-impact-list article>header,.ai-impact-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-impact-list header>div{gap:4px;display:grid}.ai-impact-list header>div:last-child{text-align:right}.ai-impact-list em{font-style:normal}.ai-impact-list em.critical,.ai-impact-list em.high{color:#ff817b}.ai-impact-list em.medium{color:#eeb561}.ai-impact-list em.low{color:#6ec6a8}.ai-impact-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-impact-list dt{color:#929d9f;font-size:.72rem}.ai-impact-list dd{overflow-wrap:anywhere;margin:2px 0}.ai-impact-list details{background:#111719;border-radius:8px;padding:10px}.ai-impact-list aside{border-left:2px solid #d8753e;margin-top:10px;padding:9px}.ai-impact-list footer{flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.ai-impact-decision{background:#101517;border-radius:9px;gap:8px;margin-top:12px;padding:12px;display:grid}@media (width<=760px){.ai-impact-center>header{display:grid}.ai-impact-stats{grid-template-columns:repeat(2,1fr)}.ai-impact-grid,.ai-impact-ratings,.ai-impact-flags,.ai-impact-list dl{grid-template-columns:1fr}}.ai-resilience{color:var(--text-primary);padding:22px}.ai-resilience>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ai-resilience h3{margin:4px 0;font-size:24px}.ai-resilience p{color:var(--text-secondary)}.ai-resilience a,.ai-resilience button{color:#fff;background:#8f4d18;border:1px solid #c37a35;border-radius:8px;padding:9px 13px;font-weight:700}.ai-resilience-stats{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:16px;display:grid}.ai-resilience-stats article{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;padding:14px}.ai-resilience-stats b{font-size:22px;display:block}.ai-resilience-stats span{color:var(--text-secondary);font-size:12px}.ai-resilience-form,.ai-resilience-list>article{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:16px}.ai-resilience-form>label,.ai-resilience-form .grid label,.ai-resilience .action label{gap:5px;margin:8px 0;font-size:12px;display:grid}.ai-resilience .grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-resilience input,.ai-resilience select,.ai-resilience textarea{box-sizing:border-box;background:var(--surface);width:100%;color:var(--text-primary);border:1px solid var(--border);border-radius:7px;padding:9px}.ai-resilience-list article>header{justify-content:space-between;display:flex}.ai-resilience-list small{color:var(--text-secondary);display:block}.ai-resilience-list header span{border:1px solid #c37a35;border-radius:99px;padding:5px 9px;font-size:11px}.ai-resilience-list dl{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-resilience-list dt{color:var(--text-secondary);font-size:11px}.ai-resilience-list dd{margin:3px 0}.ai-resilience-list footer{gap:8px;display:flex}.ai-resilience button.danger{background:#7f2f2b;border-color:#b04a43}.ai-resilience .action{border-left:3px solid #c37a35;margin-top:12px;padding:10px}.ai-resilience .check{grid-auto-flow:column;width:auto;margin-right:14px;display:inline-flex}.ai-resilience .check input{width:auto}.ai-resilience-notice{border:1px solid #c37a35;border-radius:8px;margin-bottom:12px;padding:10px}@media (width<=800px){.ai-resilience .grid,.ai-resilience-list dl,.ai-resilience-stats{grid-template-columns:1fr 1fr}.ai-resilience>header{display:block}}.ai-datasets{color:var(--text-primary);padding:22px}.ai-datasets>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.ai-datasets h3{margin:4px 0;font-size:23px}.ai-datasets p{color:var(--text-secondary)}.ai-datasets a,.ai-datasets button{color:#fff;background:#8f451b;border:1px solid #b7652a;border-radius:7px;padding:9px 12px;font-weight:750}.ai-dataset-stats{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px;display:grid}.ai-dataset-stats article,.ai-dataset-form,.ai-dataset-list>article{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;padding:14px}.ai-dataset-stats b{font-size:21px;display:block}.ai-dataset-stats span{color:var(--text-secondary);font-size:11px}.ai-dataset-form{margin-bottom:12px}.ai-dataset-form .grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-dataset-form label,.ai-datasets .decision{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-datasets input,.ai-datasets select,.ai-datasets textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-dataset-form .checks{flex-wrap:wrap;gap:15px;display:flex}.ai-dataset-form .checks label{align-items:center;display:flex}.ai-dataset-form .checks input{width:auto}.ai-dataset-notice{border:1px solid #b7652a;border-radius:7px;margin-bottom:10px;padding:10px}.ai-dataset-list{gap:10px;display:grid}.ai-dataset-list header{justify-content:space-between;display:flex}.ai-dataset-list small{color:var(--text-secondary);display:block}.ai-dataset-list header span{border:1px solid var(--border);border-radius:99px;padding:5px 8px;font-size:10px}.ai-dataset-list dl{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-dataset-list dt{color:var(--text-secondary);font-size:10px}.ai-dataset-list dd{margin:2px 0}.ai-dataset-list footer{gap:7px;display:flex}.ai-dataset-list .warn{background:#765621}.ai-dataset-list .danger{background:#762f2b}.ai-dataset-list .blockers{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.ai-dataset-list .blockers span{color:#e28b61;border:1px solid #87503b;border-radius:99px;padding:4px 7px;font-size:10px}.ai-dataset-list .decision{border-left:3px solid #b7652a;padding-left:10px}@media (width<=800px){.ai-dataset-form .grid,.ai-dataset-list dl,.ai-dataset-stats{grid-template-columns:1fr 1fr}.ai-datasets>header{display:block}}.ai-regulatory{color:var(--text-primary);padding:22px}.ai-regulatory>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-regulatory h3{margin:4px 0;font-size:23px}.ai-regulatory p{color:var(--text-secondary)}.ai-regulatory a,.ai-regulatory button{color:#fff;background:#8f451b;border:1px solid #b7652a;border-radius:7px;padding:9px 12px;font-weight:750}.ai-regulatory .stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.ai-regulatory .stats article,.ai-regulatory>form,.ai-regulatory .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;padding:14px}.ai-regulatory .stats b{font-size:21px;display:block}.ai-regulatory .stats span{color:var(--text-secondary);font-size:11px}.ai-regulatory>form{margin-bottom:12px}.ai-regulatory .grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-regulatory label,.ai-regulatory .decision{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-regulatory input,.ai-regulatory select,.ai-regulatory textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-regulatory .checks,.ai-regulatory fieldset{flex-wrap:wrap;gap:10px;display:flex}.ai-regulatory .checks label,.ai-regulatory fieldset label{align-items:center;display:flex}.ai-regulatory .checks input,.ai-regulatory fieldset input{width:auto}.ai-regulatory fieldset{border:1px solid var(--border);margin:10px 0}.ai-regulatory .notice{border:1px solid #b7652a;border-radius:7px;margin-bottom:10px;padding:10px}.ai-regulatory .list{gap:10px;display:grid}.ai-regulatory .list header{justify-content:space-between;display:flex}.ai-regulatory .list small{color:var(--text-secondary);display:block}.ai-regulatory .list header span{font-size:10px}.ai-regulatory dl{grid-template-columns:repeat(4,1fr);display:grid}.ai-regulatory dt{color:var(--text-secondary);font-size:10px}.ai-regulatory dd{margin:2px 0}.ai-regulatory .obligations{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.ai-regulatory .obligations span{border:1px solid var(--border);border-radius:99px;padding:4px 7px;font-size:10px}.ai-regulatory .obligations .gap{color:#e28b61;border-color:#87503b}.ai-regulatory .obligations .done{color:#58a98a}.ai-regulatory footer{gap:7px;display:flex}.ai-regulatory .warn{background:#765621}.ai-regulatory .danger{background:#762f2b}.ai-regulatory .decision{border-left:3px solid #b7652a;padding-left:10px}@media (width<=800px){.ai-regulatory .grid,.ai-regulatory dl,.ai-regulatory .stats{grid-template-columns:1fr 1fr}.ai-regulatory>header{display:block}}.ai-obligations{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);margin-top:32px;padding-top:28px}.ai-obligations>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ai-obligations h3{margin:4px 0 8px;font-size:1.35rem}.ai-obligations p{color:var(--muted);margin:0}.ai-obligations .exports{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-obligations a,.ai-obligations button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:10px;padding:9px 13px;text-decoration:none}.ai-obligations button:disabled{opacity:.55;cursor:not-allowed}.ai-obligations .stats{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.ai-obligations .stats article,.ai-obligations>form,.ai-obligations .list>article{border:1px solid var(--line);background:var(--surface-1);border-radius:14px;padding:16px}.ai-obligations .stats b{font-size:1.35rem;display:block}.ai-obligations .stats span{color:var(--muted);font-size:.78rem}.ai-obligations>form{gap:12px;display:grid}.ai-obligations .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-obligations label{color:var(--muted);gap:6px;font-size:.78rem;display:grid}.ai-obligations input,.ai-obligations select,.ai-obligations textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);box-sizing:border-box;border-radius:9px;padding:10px}.ai-obligations .notice{border:1px solid var(--accent);border-radius:10px;margin:14px 0;padding:11px 14px}.ai-obligations .list{gap:12px;margin-top:16px;display:grid}.ai-obligations .list>article{border-left:4px solid var(--line)}.ai-obligations .list>article.priority,.ai-obligations .list>article.high{border-left-color:#e4a649}.ai-obligations .list>article.overdue,.ai-obligations .list>article.critical{border-left-color:#ef6f73}.ai-obligations .list header,.ai-obligations .list footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-obligations .list header div{gap:4px;display:grid}.ai-obligations .list header div:last-child{justify-items:end}.ai-obligations .list small,.ai-obligations .list span{color:var(--muted)}.ai-obligations .list em{font-style:normal}.ai-obligations dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-obligations dt{color:var(--muted);font-size:.72rem}.ai-obligations dd{overflow-wrap:anywhere;margin:3px 0 0}.ai-obligations aside{background:var(--surface-2);overflow-wrap:anywhere;border-radius:9px;gap:5px;margin:10px 0;padding:10px;display:grid}.ai-obligations code{overflow-wrap:anywhere;font-size:.7rem}.ai-obligations .action{border:1px solid var(--line);border-radius:10px;gap:9px;margin-top:12px;padding:12px;display:grid}.ai-obligations .action div{justify-content:flex-end;gap:8px;display:flex}.ai-obligations .warn{color:#f0b35a}.ai-obligations .list>article.due-30{border-left-color:#6ca6d9}.ai-obligations .list>article.due-15{border-left-color:#e4a649}.ai-obligations .list>article.due-7{border-left-color:#ef8c5a}.ai-obligations .reminder-queue{border:1px solid var(--line);background:var(--surface-1);border-radius:14px;margin:16px 0;overflow:hidden}.ai-obligations .reminder-queue>header,.ai-obligations .reminder-queue article{justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.ai-obligations .reminder-queue>header{border-bottom:1px solid var(--line)}.ai-obligations .reminder-queue article+article{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ai-obligations .reminder-queue article div{gap:3px;display:grid}.ai-obligations .reminder-queue small{color:var(--muted)}.ai-obligations .reminder-queue strong{white-space:nowrap;font-size:.78rem}.ai-obligations .reminder-queue strong.escalation,.ai-obligations .reminder-queue strong.urgent{color:#ef6f73}.ai-obligations .reminder-queue strong.warning{color:#e4a649}@media (width<=900px){.ai-obligations .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-obligations .grid,.ai-obligations dl{grid-template-columns:1fr 1fr}}@media (width<=620px){.ai-obligations>header{display:grid}.ai-obligations .stats,.ai-obligations .grid,.ai-obligations dl{grid-template-columns:1fr}.ai-obligations .list header{align-items:flex-start}}.ai-literacy{color:var(--text-primary);padding:22px}.ai-literacy>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-literacy h3{margin:4px 0;font-size:23px}.ai-literacy p{color:var(--text-secondary)}.ai-literacy a,.ai-literacy button{color:#fff;background:#8f451b;border:1px solid #b7652a;border-radius:7px;padding:9px 12px;font-weight:750}.ai-literacy .stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.ai-literacy .stats article,.ai-literacy>form,.ai-literacy .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;padding:14px}.ai-literacy .stats b{font-size:21px;display:block}.ai-literacy .stats span{color:var(--text-secondary);font-size:11px}.ai-literacy>form{margin-bottom:12px}.ai-literacy .grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-literacy label,.ai-literacy .decision{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-literacy input,.ai-literacy select,.ai-literacy textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-literacy fieldset,.ai-literacy .checks{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.ai-literacy fieldset{border:1px solid var(--border)}.ai-literacy fieldset label,.ai-literacy .checks label{align-items:center;display:flex}.ai-literacy fieldset input,.ai-literacy .checks input{width:auto}.ai-literacy .notice{border:1px solid #b7652a;border-radius:7px;padding:10px}.ai-literacy .list{gap:10px;margin-top:10px;display:grid}.ai-literacy .list header{justify-content:space-between;display:flex}.ai-literacy small{color:var(--text-secondary);display:block}.ai-literacy dl{grid-template-columns:repeat(4,1fr);display:grid}.ai-literacy dt{color:var(--text-secondary);font-size:10px}.ai-literacy dd{margin:2px 0}.ai-literacy .modules{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.ai-literacy .modules span{border:1px solid var(--border);border-radius:99px;padding:4px 7px;font-size:10px}.ai-literacy .modules .done{color:#58a98a}.ai-literacy .modules .missing{color:#e28b61}.ai-literacy footer{gap:7px;display:flex}.ai-literacy .warn{background:#765621}.ai-literacy .danger{background:#762f2b}.ai-literacy .decision{border-left:3px solid #b7652a;padding-left:10px}@media (width<=800px){.ai-literacy .grid,.ai-literacy dl,.ai-literacy .stats{grid-template-columns:1fr 1fr}.ai-literacy>header{display:block}}.ai-supply{color:var(--text-primary);padding:22px}.ai-supply>header{justify-content:space-between;align-items:flex-start;display:flex}.ai-supply h3{margin:4px 0;font-size:23px}.ai-supply p{color:var(--text-secondary)}.ai-supply a,.ai-supply button{color:#fff;background:#8f451b;border:1px solid #b7652a;border-radius:7px;padding:9px 12px;font-weight:750}.ai-supply .stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.ai-supply .stats article,.ai-supply>form,.ai-supply .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;padding:14px}.ai-supply .stats b{font-size:21px;display:block}.ai-supply .stats span{color:var(--text-secondary);font-size:11px}.ai-supply .grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-supply label,.ai-supply .decision{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-supply input,.ai-supply select,.ai-supply textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-supply .checks{flex-wrap:wrap;gap:14px;display:flex}.ai-supply .checks label{align-items:center;display:flex}.ai-supply .checks input{width:auto}.ai-supply .notice{border:1px solid #b7652a;border-radius:7px;margin-top:10px;padding:10px}.ai-supply .list{gap:10px;margin-top:10px;display:grid}.ai-supply .list header{justify-content:space-between;display:flex}.ai-supply small{color:var(--text-secondary);display:block}.ai-supply code{font-size:11px}.ai-supply dl{grid-template-columns:repeat(4,1fr);display:grid}.ai-supply dt{color:var(--text-secondary);font-size:10px}.ai-supply dd{margin:2px 0}.ai-supply .blockers{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.ai-supply .blockers span{color:#e28b61;border:1px solid #87503b;border-radius:99px;padding:4px 7px;font-size:10px}.ai-supply footer{gap:7px;display:flex}.ai-supply .warn{background:#765621}.ai-supply .danger{background:#762f2b}.ai-supply .decision{border-left:3px solid #b7652a;padding-left:10px}@media (width<=800px){.ai-supply .grid,.ai-supply dl,.ai-supply .stats{grid-template-columns:1fr 1fr}.ai-supply>header{display:block}}.ai-red-team{color:var(--text-primary);padding:22px}.ai-red-team>header{justify-content:space-between;align-items:flex-start;display:flex}.ai-red-team h3{margin:4px 0;font-size:23px}.ai-red-team p,.ai-red-team small{color:var(--text-secondary)}.ai-red-team a,.ai-red-team button{color:#fff;background:#a64916;border:1px solid #d8782f;border-radius:7px;padding:9px 12px;font-weight:750}.ai-red-team .stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.ai-red-team .stats article,.ai-red-team>form,.ai-red-team .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;padding:14px}.ai-red-team .stats b{font-size:21px;display:block}.ai-red-team .stats span,.ai-red-team small{font-size:11px;display:block}.ai-red-team .grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-red-team label,.ai-red-team .decision{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-red-team input,.ai-red-team select,.ai-red-team textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-red-team fieldset{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}.ai-red-team fieldset label{align-items:center;display:flex}.ai-red-team fieldset input{width:auto}.ai-red-team .notice{border:1px solid #d8782f;border-radius:7px;margin-top:10px;padding:10px}.ai-red-team .list{gap:10px;margin-top:10px;display:grid}.ai-red-team .list header{justify-content:space-between;display:flex}.ai-red-team .score{align-items:baseline;gap:8px;margin:10px 0;display:flex}.ai-red-team .score strong{color:#f09b55;font-size:27px}.ai-red-team dl{grid-template-columns:repeat(4,1fr);display:grid}.ai-red-team dt{color:var(--text-secondary);font-size:10px}.ai-red-team dd{margin:2px 0}.ai-red-team .blockers{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.ai-red-team .blockers span{color:#f08b69;border:1px solid #9e4c30;border-radius:99px;padding:4px 7px;font-size:10px}.ai-red-team footer{gap:7px;display:flex}.ai-red-team .warn{background:#7b5920}.ai-red-team .danger{background:#782c2c}.ai-red-team .decision{border-left:3px solid #d8782f;padding-left:10px}.ai-red-team .remediation{background:color-mix(in srgb, var(--surface) 85%, #d8782f);border-radius:7px;padding:9px}@media (width<=800px){.ai-red-team .grid,.ai-red-team dl,.ai-red-team .stats,.ai-red-team fieldset{grid-template-columns:1fr 1fr}.ai-red-team>header{display:block}}.ai-transparency{color:var(--text-primary);padding:22px}.ai-transparency>header{justify-content:space-between;align-items:flex-start;display:flex}.ai-transparency h3{margin:4px 0;font-size:23px}.ai-transparency p,.ai-transparency small{color:var(--text-secondary)}.ai-transparency a,.ai-transparency button{color:#fff;background:#9f4316;border:1px solid #cf702c;border-radius:7px;padding:9px 12px;font-weight:750}.ai-transparency .stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.ai-transparency .stats article,.ai-transparency>form,.ai-transparency .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;padding:14px}.ai-transparency .stats b{font-size:21px;display:block}.ai-transparency .stats span,.ai-transparency small{font-size:11px;display:block}.ai-transparency>nav{gap:7px;margin-bottom:10px;display:flex}.ai-transparency>nav button:not(.active){background:var(--surface);color:var(--text-primary);border-color:var(--border)}.ai-transparency .grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-transparency label,.ai-transparency .decision{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-transparency input,.ai-transparency select,.ai-transparency textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-transparency .list{gap:10px;margin-top:10px;display:grid}.ai-transparency .list header{justify-content:space-between;display:flex}.ai-transparency dl{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ai-transparency dt{color:var(--text-secondary);font-size:10px}.ai-transparency dd{word-break:break-word;margin:2px 0}.ai-transparency blockquote{background:var(--surface);border-left:3px solid #cf702c;margin:10px 0;padding:10px}.ai-transparency .gaps{flex-wrap:wrap;gap:5px;display:flex}.ai-transparency .gaps span{color:#ed8b68;border:1px solid #98503a;border-radius:99px;padding:4px 7px;font-size:10px}.ai-transparency footer{gap:7px;display:flex}.ai-transparency .warn{background:#75551f}.ai-transparency .danger{background:#752b2b}.ai-transparency .decision{border-left:3px solid #cf702c;margin-top:10px;padding-left:10px}.ai-transparency .notice{border:1px solid #cf702c;border-radius:7px;margin-top:10px;padding:10px}.ai-transparency .oversight>article{border-left:3px solid #cf702c}.ai-transparency .oversight>article>button{margin-top:10px}@media (width<=800px){.ai-transparency .grid,.ai-transparency dl,.ai-transparency .stats{grid-template-columns:1fr 1fr}.ai-transparency>header{display:block}}.ai-assurance{color:var(--text-primary);padding:22px}.ai-assurance>header{justify-content:space-between;align-items:flex-start;display:flex}.ai-assurance h3{margin:4px 0;font-size:23px}.ai-assurance p,.ai-assurance small{color:var(--text-secondary)}.ai-assurance a,.ai-assurance button{color:#fff;background:#9f4316;border:1px solid #cf702c;border-radius:7px;padding:9px 12px;font-weight:750}.ai-assurance .stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.ai-assurance .stats article,.ai-assurance>form,.ai-assurance .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;padding:14px}.ai-assurance .stats b{font-size:21px;display:block}.ai-assurance .stats span,.ai-assurance small{font-size:11px;display:block}.ai-assurance .grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-assurance label,.ai-assurance .decision{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-assurance input,.ai-assurance select,.ai-assurance textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-assurance .list{gap:10px;margin-top:10px;display:grid}.ai-assurance .list>article.breached,.ai-assurance .list>article.missing{border-left:3px solid #cb513e}.ai-assurance .list>article.healthy{border-left:3px solid #4d9b72}.ai-assurance .list header{justify-content:space-between;display:flex}.ai-assurance .thresholds,.ai-assurance .breaches{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ai-assurance .thresholds span,.ai-assurance .breaches span{border:1px solid var(--border);border-radius:99px;padding:5px 8px;font-size:10px}.ai-assurance .breaches span{color:#ed8b68;border-color:#98503a}.ai-assurance dl{grid-template-columns:repeat(4,1fr);display:grid}.ai-assurance dt{color:var(--text-secondary);font-size:10px}.ai-assurance dd{margin:2px 0}.ai-assurance footer{gap:7px;display:flex}.ai-assurance .warn{background:#75551f}.ai-assurance .danger{background:#752b2b}.ai-assurance .decision{border-left:3px solid #cf702c;padding-left:10px}.ai-assurance .notice{border:1px solid #cf702c;border-radius:7px;margin-top:10px;padding:10px}@media (width<=800px){.ai-assurance .grid,.ai-assurance dl,.ai-assurance .stats{grid-template-columns:1fr 1fr}.ai-assurance>header{display:block}}.ai-alerts{gap:18px;display:grid}.ai-alerts>header,.ai-alerts .list article>header,.ai-alerts footer,.ai-alerts .actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-alerts h3{margin:4px 0}.ai-alerts p{color:var(--muted);margin:5px 0}.ai-alerts .stats{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.ai-alerts .stats article,.ai-alerts .list article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:15px}.ai-alerts .stats b,.ai-alerts .stats span{display:block}.ai-alerts .stats b{font-size:1.5rem}.ai-alerts .list{gap:10px;display:grid}.ai-alerts .list article.critical{border-left:4px solid #ef4444}.ai-alerts .list article.high{border-left:4px solid #f59e0b}.ai-alerts .list article.medium{border-left:4px solid #38bdf8}.ai-alerts small{color:var(--muted)}.ai-alerts button,.ai-alerts a{border-radius:9px;padding:9px 12px}.ai-alerts footer{margin-top:10px}.ai-alerts footer div{gap:8px;display:flex}.ai-alerts .dialog{z-index:90;background:#020617b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ai-alerts .dialog>div{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:min(560px,100%);padding:22px}.ai-alerts label,.ai-alerts input,.ai-alerts textarea{width:100%;display:block}.ai-alerts label{margin:12px 0}.ai-alerts input,.ai-alerts textarea{margin-top:6px}@media (width<=720px){.ai-alerts>header,.ai-alerts footer{flex-direction:column;align-items:flex-start}.ai-alerts .stats{grid-template-columns:repeat(2,1fr)}}.ai-portfolio{color:var(--text-primary);padding:22px}.ai-portfolio.empty{color:var(--text-secondary)}.ai-portfolio>header,.ai-portfolio .matrix>header,.ai-portfolio .queue>header{justify-content:space-between;align-items:flex-start;display:flex}.ai-portfolio h3{margin:4px 0;font-size:24px}.ai-portfolio p,.ai-portfolio small{color:var(--text-secondary)}.ai-portfolio>header>div:last-child{gap:7px;display:flex}.ai-portfolio a,.ai-portfolio button{color:#fff;background:#9f4316;border:1px solid #cf702c;border-radius:6px;padding:9px 12px;font-weight:750}.ai-portfolio .stats{grid-template-columns:repeat(6,1fr);gap:8px;margin:15px 0;display:grid}.ai-portfolio .stats article,.ai-portfolio .matrix,.ai-portfolio .dossier,.ai-portfolio .queue{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;padding:14px}.ai-portfolio .dossier{margin-top:10px}.ai-portfolio .dossier>header{justify-content:space-between;gap:16px;display:flex}.ai-portfolio .dossier>header>span{border:1px solid var(--border);color:#267454;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.ai-portfolio .dossier-controls{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:end;gap:10px;margin-top:12px;display:grid}.ai-portfolio .dossier label span{color:var(--text-secondary);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ai-portfolio .dossier select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text-primary);border-radius:6px;padding:8px}.ai-portfolio .dossier-controls>div{gap:7px;display:flex}.ai-portfolio .dossier-controls button{white-space:nowrap}.ai-portfolio a.disabled{pointer-events:none;opacity:.45}.ai-portfolio .dossier>p{margin:10px 0 0;font-size:11px}.ai-portfolio .sealed-package{background:#67b58a12;border:1px solid #67b58a59;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px;display:flex}.ai-portfolio .sealed-package>div:first-child{gap:4px;min-width:0;display:grid}.ai-portfolio .sealed-package code,.ai-portfolio .sealed-history code{text-overflow:ellipsis;max-width:580px;color:var(--text-secondary);font-size:10px;display:block;overflow:hidden}.ai-portfolio .sealed-package small{color:var(--text-secondary)}.ai-portfolio .sealed-package>div:last-child{flex-shrink:0;gap:7px;display:flex}.ai-portfolio .sealed-history{gap:7px;margin-top:12px;display:grid}.ai-portfolio .sealed-history article{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.ai-portfolio .sealed-history article>div:first-child{min-width:0}.ai-portfolio .sealed-history article>div:last-child{flex-shrink:0;gap:6px;display:flex}.ai-portfolio .sealed-history small{color:var(--text-secondary)}.ai-portfolio .package-notice{background:#67b58a14;border-left:3px solid #67b58a;padding:8px 10px}.ai-portfolio .stats b{font-size:22px;display:block}.ai-portfolio .stats span,.ai-portfolio small{font-size:11px;display:block}.ai-portfolio .table{margin-top:10px;overflow:auto}.ai-portfolio table{border-collapse:collapse;width:100%;min-width:1050px;font-size:11px}.ai-portfolio th,.ai-portfolio td{border-bottom:1px solid var(--border);text-align:left;padding:9px}.ai-portfolio th{line-height:1.35;font-size:11px!important}.ai-portfolio td.good{color:#67b58a}.ai-portfolio td.bad{color:#ed8069}.ai-portfolio .risk,.ai-portfolio .release{border:1px solid var(--border);border-radius:99px;padding:4px 7px;display:inline-block}.ai-portfolio .risk.critical,.ai-portfolio .risk.high{color:#ed8069}.ai-portfolio .release.approved{color:#67b58a}.ai-portfolio .queue{margin-top:10px}.ai-portfolio .queue>header>span{font-size:22px;font-weight:800}.ai-portfolio .queue article{border-top:1px solid var(--border);grid-template-columns:80px 1fr minmax(120px,220px);align-items:center;gap:10px;padding:9px;display:grid}.ai-portfolio .queue article>span{color:#ed9b63}.ai-portfolio .queue em{color:var(--text-secondary);text-align:right;font-style:normal}html[data-theme=dark] .ai-portfolio .dossier>header>span{color:#86d4a7}@media (width<=800px){.ai-portfolio .stats{grid-template-columns:1fr 1fr}.ai-portfolio>header{display:block}.ai-portfolio .queue article{grid-template-columns:70px 1fr}.ai-portfolio .dossier-controls{grid-template-columns:1fr}.ai-portfolio .dossier-controls>div{flex-wrap:wrap}.ai-portfolio .sealed-package{flex-direction:column;align-items:stretch}.ai-portfolio .sealed-package>div:last-child{flex-wrap:wrap}.ai-portfolio .sealed-history article{flex-direction:column;align-items:stretch}.ai-portfolio .sealed-history article>div:last-child{flex-wrap:wrap}.ai-portfolio .queue em{text-align:left;grid-column:2}}.ai-exceptions{color:var(--text-primary);padding:22px}.ai-exceptions>header,.ai-exceptions .list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-exceptions h3{margin:4px 0;font-size:23px}.ai-exceptions p,.ai-exceptions small{color:var(--text-secondary)}.ai-exceptions a,.ai-exceptions button{color:#fff;background:#9f4316;border:1px solid #cf702c;border-radius:7px;padding:9px 12px;font-weight:750}.ai-exceptions .stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.ai-exceptions .stats article,.ai-exceptions>form,.ai-exceptions .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;padding:14px}.ai-exceptions .stats b{font-size:21px;display:block}.ai-exceptions .stats span,.ai-exceptions small{font-size:11px}.ai-exceptions .grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-exceptions label,.ai-exceptions .decision{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-exceptions input,.ai-exceptions select,.ai-exceptions textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-exceptions form>small{margin-top:8px;display:block}.ai-exceptions .list{gap:10px;margin-top:10px;display:grid}.ai-exceptions .list>article.expired,.ai-exceptions .list>article.review-overdue{border-left:3px solid #cb513e}.ai-exceptions .list>article.approved{border-left:3px solid #4d9b72}.ai-exceptions .list header>span,.ai-exceptions .controls span{border:1px solid var(--border);border-radius:99px;padding:5px 8px;font-size:10px}.ai-exceptions .controls,.ai-exceptions footer{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ai-exceptions details{border:1px solid var(--border);border-radius:6px;padding:9px}.ai-exceptions summary{cursor:pointer;font-weight:700}.ai-exceptions em{color:var(--text-secondary);margin-top:8px;font-style:normal;display:block}.ai-exceptions .danger{background:#752b2b}.ai-exceptions .warn{background:#75551f}.ai-exceptions .decision{border-left:3px solid #cf702c;padding-left:10px}.ai-exceptions .decision>div{gap:7px;display:flex}.ai-exceptions .notice{border:1px solid #cf702c;border-radius:7px;margin:10px 0;padding:10px}@media (width<=800px){.ai-exceptions .grid,.ai-exceptions .stats{grid-template-columns:1fr 1fr}.ai-exceptions>header{display:block}}@media (width<=520px){.ai-exceptions .grid,.ai-exceptions .stats{grid-template-columns:1fr}}.fornost-ai-tabs .fornost-ai-tab-group{color:var(--text-secondary);letter-spacing:.12em;white-space:nowrap;align-self:center;padding:0 5px;font-size:9px;font-weight:850}@media (width<=800px){.fornost-ai-tabs .fornost-ai-tab-group{background:var(--surface);border-radius:4px;padding:0 7px;position:sticky;left:0}}.ai-decommission{color:var(--text-primary);padding:22px}.ai-decommission>header,.ai-decommission .list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-decommission h3{margin:4px 0;font-size:23px}.ai-decommission p,.ai-decommission small{color:var(--text-secondary)}.ai-decommission a,.ai-decommission button{color:#fff;background:#9f4316;border:1px solid #cf702c;border-radius:7px;padding:9px 12px;font-weight:750}.ai-decommission .stats{grid-template-columns:repeat(6,1fr);gap:8px;margin:15px 0;display:grid}.ai-decommission .stats article,.ai-decommission>form,.ai-decommission .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;padding:14px}.ai-decommission .stats b{font-size:21px;display:block}.ai-decommission .stats span,.ai-decommission small{font-size:11px}.ai-decommission .grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-decommission label,.ai-decommission .action{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-decommission input,.ai-decommission select,.ai-decommission textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-decommission .list{gap:10px;margin-top:10px;display:grid}.ai-decommission .list>article.overdue{border-left:3px solid #cb513e}.ai-decommission .list>article.completed{border-left:3px solid #4d9b72}.ai-decommission .list header>span,.ai-decommission .chips span{border:1px solid var(--border);border-radius:99px;padding:5px 8px;font-size:10px}.ai-decommission .chips,.ai-decommission footer{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ai-decommission details{border:1px solid var(--border);border-radius:6px;padding:9px}.ai-decommission summary{cursor:pointer;font-weight:700}.ai-decommission code{overflow-wrap:anywhere;color:var(--text-secondary);margin:9px 0;display:block}.ai-decommission .danger{background:#752b2b}.ai-decommission .action{border-left:3px solid #cf702c;padding-left:10px}.ai-decommission .action>div{gap:7px;display:flex}.ai-decommission .checklist{grid-template-columns:1fr 1fr;display:grid}.ai-decommission .checklist label{align-items:center;display:flex}.ai-decommission .checklist input{width:auto}.ai-decommission .notice{border:1px solid #cf702c;border-radius:7px;margin:10px 0;padding:10px}@media (width<=800px){.ai-decommission .grid,.ai-decommission .stats{grid-template-columns:1fr 1fr}.ai-decommission>header{display:block}}@media (width<=520px){.ai-decommission .grid,.ai-decommission .stats,.ai-decommission .checklist{grid-template-columns:1fr}}.ai-findings{color:var(--text-primary);padding:22px}.ai-findings>header,.ai-findings .list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-findings h3{margin:4px 0;font-size:23px}.ai-findings p,.ai-findings small{color:var(--text-secondary)}.ai-findings a,.ai-findings button{color:#fff;background:#9f4316;border:1px solid #cf702c;border-radius:7px;padding:9px 12px;font-weight:750}.ai-findings .stats{grid-template-columns:repeat(7,1fr);gap:8px;margin:15px 0;display:grid}.ai-findings .stats article,.ai-findings>form,.ai-findings .list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;padding:14px}.ai-findings .stats b{font-size:21px;display:block}.ai-findings .stats span,.ai-findings small{font-size:11px}.ai-findings .grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-findings label,.ai-findings .action{gap:5px;margin:7px 0;font-size:11px;display:grid}.ai-findings input,.ai-findings select,.ai-findings textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;padding:8px}.ai-findings .list{gap:10px;margin-top:10px;display:grid}.ai-findings .list>article.overdue,.ai-findings .list>article.priority{border-left:3px solid #cb513e}.ai-findings .list>article.resolved{border-left:3px solid #4d9b72}.ai-findings .list header>span,.ai-findings .chips span{border:1px solid var(--border);border-radius:99px;padding:5px 8px;font-size:10px}.ai-findings .chips,.ai-findings footer{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ai-findings details{border:1px solid var(--border);border-radius:6px;padding:9px}.ai-findings summary{cursor:pointer;font-weight:700}.ai-findings code{overflow-wrap:anywhere;color:var(--text-secondary);margin:9px 0;display:block}.ai-findings .warn{background:#75551f}.ai-findings .action{border-left:3px solid #cf702c;padding-left:10px}.ai-findings .action>div{gap:7px;display:flex}.ai-findings .notice{border:1px solid #cf702c;border-radius:7px;margin:10px 0;padding:10px}@media (width<=800px){.ai-findings .grid,.ai-findings .stats{grid-template-columns:1fr 1fr}.ai-findings>header{display:block}}@media (width<=520px){.ai-findings .grid,.ai-findings .stats{grid-template-columns:1fr}}.dashboard-shortcuts{display:none!important}.row-actions-cell,.row-actions,.row-actions button,.row-actions button:disabled{opacity:1!important;filter:none!important}.row-actions button,.row-actions button:disabled{color:#34484b!important;-webkit-text-fill-color:#34484b!important}html[data-theme=dark] .row-actions button,html[data-theme=dark] .row-actions button:disabled{color:#d2dcda!important;-webkit-text-fill-color:#d2dcda!important}.fornost-ai-mode>em,.fornost-ai-compose>div>small,.fornost-ai-panel form>div>small{color:#536568!important;opacity:1!important}.fornost-ai-welcome>small{color:#084d4b!important;opacity:1!important}html[data-theme=dark] .fornost-ai-mode>em,html[data-theme=dark] .fornost-ai-compose>div>small,html[data-theme=dark] .fornost-ai-panel form>div>small{color:#b6c3c1!important}html[data-theme=dark] .fornost-ai-welcome>small{color:#9ee3dd!important}html:not([data-theme=dark]) .rap-linked>strong{color:#b54708!important}body .shell main footer,body .shell main footer *,main footer,main footer small,main footer span,.settings-page footer,.settings-page footer *,.catalog-manager footer,.catalog-manager footer *,.catalog-grid footer,.catalog-grid footer *{font-size:11px!important;line-height:1.4!important}@media (width>=701px) and (width<=1100px){.shell>aside .brand,.shell>aside .brand>div{min-width:0!important}.shell>aside .brand b,.shell>aside .brand small{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;max-width:100%!important;overflow:visible!important}}.ea-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%!important;overflow:auto hidden!important}.ea-tabs>*{flex:none}@media (width<=1180px){.continuity-hero,.connected-hero,.module-command-hero{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.continuity-hero p,.connected-hero p,.module-command-hero p{text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}}@media (width<=700px){.finding-page{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.finding-toolbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:100%!important;display:grid!important}.finding-toolbar input,.finding-toolbar select,.finding-toolbar span{width:100%!important;min-width:0!important;max-width:100%!important}.finding-toolbar span{text-align:right!important}}html:not([data-theme=dark]){--fornost-on-brand:#fff;--fornost-row-action:#425455;--fornost-warning-text:#9a4813;--fornost-positive-text:#0b6b48;--ws-faint:#607071!important;--ws-positive:#117a52!important;--ws-warning:#8f4f12!important;--ws-danger:#b4303c!important}html[data-theme=dark]{--fornost-on-brand:#0b1717;--fornost-row-action:#c7d2d0;--fornost-warning-text:#f3a269;--fornost-positive-text:#65d7a6;--ws-faint:#91a19f!important}.brand small,.sidebar-view-controls>span,kbd,.warning>span,.positive>span,.neutral>span,.danger>span,.info>span,.risk>span,.compliance>span,.audit>span,.evidence>span,.report-assurance-strip span,.fornost-ai-tab-group,.exposure-total>small,.priority-head>span,.incident-toolbar>span,.finding-toolbar>span,.finding-source-strip small,.readiness .miss,.coverage-count.miss,.connected-grc :where(p,small,em,code),.connected-grc aside :where(span,small),.connected-grc .connected-table-head span{color:var(--ws-muted)!important}.row-actions button{color:var(--fornost-row-action)!important;opacity:1!important;filter:none!important}.platform-state,.aside-note b,.aside-note p,.sidebar-view-controls>span,.sidebar-view-controls em,.settings-page footer,.catalog-grid footer,.workspace-dashboard footer{font-size:11px!important;line-height:1.4!important}.workspace-dashboard i:not(:empty){font-size:11px!important;line-height:1!important}.rap-grid>section>header small,.plm-grid>section>header small{color:#a64b0b!important}.priority-table em.yüksek{color:#9a4315!important}.fornost-ai-policy-grid small,.fornost-ai-policy-roles>small{opacity:1!important;color:#586b6c!important}.catalog-grid article>header span{color:#075f5a!important;background:color-mix(in srgb,var(--ws-brand) 16%,var(--ws-surface))!important}:where(.primary,.accent,.command-primary,.card-action){color:var(--fornost-on-brand)!important}html[data-theme=dark] :where(.primary,.accent,.command-primary,.card-action){text-shadow:none!important}html[data-theme=dark] button.primary,html[data-theme=dark] a.primary,html[data-theme=dark] .actions>.primary,html[data-theme=dark] .audit-portfolio-empty>.primary,html[data-theme=dark] footer>.primary,html[data-theme=dark] button.card-action,html[data-theme=dark] .report-module-picker button.active>b,html[data-theme=dark] button.active>b{color:#0b1717!important;text-shadow:none!important}html[data-theme=dark] :where(.module-kicker,.connected-hero small,.connected-assurance>header small,.module-command-hero small){color:#f3a269!important}html:not([data-theme=dark]) :where(.connected-hero small,.connected-assurance>header small,.module-command-hero small){color:var(--ws-brand-2)!important}.executive-assurance-score>b{color:var(--ws-warning)!important}.off{color:var(--ws-danger)!important}html[data-theme=dark] .executive-assurance-score>b,html[data-theme=dark] .assurance-state.attention,html[data-theme=dark] .control-assurance-reasons>span{color:var(--fornost-warning-text)!important}html[data-theme=dark] .priority-table em.yüksek{color:#ffb27a!important}html[data-theme=dark] .fornost-ai-policy-grid small,html[data-theme=dark] .fornost-ai-policy-roles>small{color:#aab8b6!important}html[data-theme=dark] .settings-security-overview li>b,html[data-theme=dark] .security-note>b{color:var(--fornost-positive-text)!important}.connected-grc,.connected-grc :where(h2,h3,b,strong){color:var(--ws-ink)!important}.connected-grc :where(button,input,article,aside,.connected-register,.connected-assurance){border-color:var(--ws-line)!important}.connected-grc :where(input,.connected-register,.connected-assurance,article){background-color:var(--ws-surface)!important}.connected-grc button.active,.connected-grc button:hover{color:var(--ws-brand-2)!important}.row-actions button,.modal-head>button,.evidence-preview-head>button,.theme-toggle,.language-switch button,.column-picker header button,.connected-grc .connected-toolbar input{min-height:28px!important}.fornost-hit-target{min-width:28px!important;min-height:28px!important}input.fornost-hit-target[type=checkbox],input.fornost-hit-target[type=radio]{width:24px!important;height:24px!important}.column-resizer{width:24px!important;min-height:24px!important;right:-12px!important}.context-ai-trigger,.command-trigger,.theme-toggle,.language-switch button{white-space:nowrap!important;line-height:1!important}.language-switch button{place-items:center!important;height:32px!important;min-height:32px!important;padding:0 8px!important;display:grid!important}.matrix-card{overscroll-behavior-inline:contain;min-width:0!important;overflow:auto visible!important}.matrix-card>.matrix,.matrix-card .matrix{min-width:440px}.fornost-ai-panel,.fornost-ai-tabs,.rap-tabs,.plm-tabs,.tprm-tabs,.ri-tabs,.continuity-table,.incident-table-wrap,.finding-table-wrap{overscroll-behavior:contain;max-width:100%!important;overflow:auto!important}@media (width>=901px) and (width<=1180px){.shell:not(.sidebar-compact):not(.sidebar-hidden){grid-template-columns:248px minmax(0,1fr)!important}.shell>main{padding-left:24px!important;padding-right:24px!important}.shell>main>header{margin-left:-24px!important;margin-right:-24px!important;padding-left:24px!important;padding-right:24px!important}.header-actions{flex:none!important;gap:6px!important}.header-live,.context-ai-trigger b,.command-trigger span,.command-trigger kbd,.user b,.user small,.user>div{display:none!important}.context-ai-trigger,.command-trigger,.theme-toggle{place-items:center!important;width:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;display:grid!important}.user{justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;padding:4px!important}.user>span{margin:0!important}:where(.rap-hero,.continuity-hero,.plm-hero,.tprm-hero,.ri-hero,.incident-hero,.finding-hero,.ea-hero,.connected-hero,.report-hero){flex-wrap:wrap!important;align-items:flex-start!important;min-width:0!important}:where(.rap-hero,.continuity-hero,.plm-hero,.tprm-hero,.ri-hero,.incident-hero,.finding-hero,.ea-hero,.connected-hero,.report-hero)>:last-child,.report-hero-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important}}@media (width<=900px){.shell:not(.mobile-nav-open)>aside{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.shell.mobile-nav-open>aside{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}[data-fornost-scroll-region=true]:focus-visible{outline:2px solid var(--ws-brand)!important;outline-offset:-2px!important}.sidebar-icon-tooltip{z-index:160;border:1px solid color-mix(in srgb,var(--ws-brand) 28%,var(--ws-line));background:color-mix(in srgb,var(--ws-surface) 96%,transparent);max-width:min(300px,100vw - 32px);color:var(--ws-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.005em;white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:750;line-height:1.25;animation:.13s forwards fornost-sidebar-tooltip-in;position:fixed;transform:translateY(-50%)translate(-3px);box-shadow:0 12px 34px #081c1c29,0 1px 2px #081c1c14}.sidebar-icon-tooltip:before{content:"";border-left:1px solid color-mix(in srgb,var(--ws-brand) 28%,var(--ws-line));border-bottom:1px solid color-mix(in srgb,var(--ws-brand) 28%,var(--ws-line));background:var(--ws-surface);width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes fornost-sidebar-tooltip-in{to{opacity:1;transform:translateY(-50%)translate(0)}}html:not([data-theme=dark]) body .connected-grc .effective{color:#126b53!important}html:not([data-theme=dark]) body .connected-grc .degraded{color:#80510b!important}html:not([data-theme=dark]) body .connected-grc .ineffective{color:#9f3038!important}@media (width<=620px){.sidebar-icon-tooltip{display:none!important}html body .shell>main>header .header-actions .language-switch{flex:none!important;padding:2px!important;display:flex!important}html body .shell>main>header .header-actions .language-switch button{min-width:26px!important;min-height:32px!important;padding:0 5px!important;font-size:10px!important}html body .shell>main>header .header-context>small{display:none!important}html body .shell>main>header .header-context h1{max-width:116px!important}}@media (prefers-reduced-motion:reduce){.sidebar-icon-tooltip{opacity:1!important;animation:none!important;transform:translateY(-50%)!important}}
