@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_829f80{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_829f80{--font-rubik:"Rubik","Rubik Fallback"}:root{--font-mono:ui-monospace,Menlo,Consolas,monospace;--color-ink:#1f2330;--color-ink-2:#3d4250;--color-ink-3:#5b6172;--color-hairline:#e3e5ec;--frame-color:var(--color-ink);--frame:2px solid var(--frame-color);--rule-strong:2px solid var(--color-ink);--control-border:1px solid var(--color-ink);--rule-soft:1px solid var(--color-border);--rule-hairline:1px solid var(--color-hairline);--color-primary:#4355c4;--color-primary-hover:#3646a8;--color-primary-tint:#eef0fb;--color-on-primary-tint:#3343a8;--state-neutral-bg:#eceef2;--state-neutral-fg:#3d4250;--state-active-bg:#e6e9fa;--state-active-fg:#3343a8;--state-attention-bg:#fdf1d8;--state-attention-fg:#7a4f00;--state-positive-bg:#e3f4ea;--state-positive-fg:#1d6b3e;--state-problem-bg:#fde6e4;--state-problem-fg:#a3231c;--sev-low:#3d4250;--sev-medium:#3d4250;--sev-high:#7a4f00;--sev-high-glyph:#b57a00;--sev-critical:#a3231c;--overdue-fg:#a3231c;--overdue-row-bg:#fffafa;--overdue-mark:#a3231c;--risk-low-bg:#e8ebef;--risk-low-fg:#3d4250;--risk-medium-bg:#fbe7b5;--risk-medium-fg:#6b4500;--risk-high-bg:#f6b98a;--risk-high-fg:#6b2a00;--risk-critical-bg:#b42318;--risk-critical-fg:#ffffff;--opp-low-bg:#e8ebef;--opp-low-fg:#3d4250;--opp-medium-bg:#d3eedc;--opp-medium-fg:#14532d;--opp-high-bg:#8fd1a8;--opp-high-fg:#0f3d22;--opp-top-bg:#1d6b3e;--opp-top-fg:#ffffff;--matrix-gap:2px;--matrix-selected-ring:inset 0 0 0 3px var(--color-ink),inset 0 0 0 5px #fff;--hit-desktop:36px;--hit-touch:44px;--color-primary-50:#f5f7ff;--color-primary-100:var(--color-primary-tint);--color-primary-200:#c7cdf0;--color-primary-500:var(--color-primary);--color-primary-600:var(--color-primary);--color-primary-700:var(--color-on-primary-tint);--color-bg:#f6f7f9;--color-surface:#ffffff;--color-surface-subtle:#fafbfc;--color-border:#c9cdd6;--color-border-strong:#c9cdd6;--color-rule:var(--color-ink);--color-text:var(--color-ink);--color-text-secondary:var(--color-ink-3);--color-text-muted:var(--color-ink-3);--color-success:var(--state-positive-fg);--color-success-bg:var(--state-positive-bg);--color-warning:var(--state-attention-fg);--color-warning-bg:var(--state-attention-bg);--color-danger:var(--state-problem-fg);--color-danger-bg:var(--state-problem-bg);--color-info:var(--state-active-fg);--color-info-bg:var(--state-active-bg);--color-severity-high:var(--sev-high);--color-severity-high-bg:var(--state-attention-bg);--color-neutral-fg:var(--state-neutral-fg);--color-neutral-bg:var(--state-neutral-bg);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-detail-h1:26px;--text-2xl:28px;--leading-body:1.5;--leading-heading:1.25;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-pill:0;--shadow-sm:none;--shadow-card:none;--sidebar-bg:var(--color-surface);--sidebar-fg:var(--color-text);--sidebar-muted:var(--color-text-muted);--sidebar-edge:1px solid var(--color-border);--sidebar-rule:var(--rule-strong);--sidebar-active-bg:var(--color-primary-50);--sidebar-active-fg:var(--color-primary-700);--sidebar-menu-active-bg:var(--color-primary-50);--content-max:1440px;--sidebar-width:248px;--topbar-height:56px;--row-height:60px;--row-height-compact:40px;--control-height:36px;--page-pad-desktop:var(--space-8);--page-pad-tablet:var(--space-6);--page-pad-mobile:var(--space-4)}[data-theme=soft]{--color-bg:#f4f6fa;--color-border:#d5d9e2;--color-border-strong:#c9cdd6;--color-hairline:#e1e4ec;--frame-color:#e1e4ec;--frame:1px solid var(--frame-color);--rule-strong:1px solid #e1e4ec;--color-rule:#e1e4ec;--control-border:1px solid #c9cdd6;--radius-sm:6px;--radius-md:10px;--radius-lg:10px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(20,24,40,0.05);--sidebar-bg:#1c2147;--sidebar-fg:#e7e9f5;--sidebar-muted:#a6acce;--sidebar-edge:1px solid rgba(255,255,255,0.12);--sidebar-rule:1px solid rgba(255,255,255,0.12);--sidebar-active-bg:var(--color-primary);--sidebar-active-fg:#ffffff;--sidebar-menu-active-bg:rgba(255,255,255,0.08)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{color:var(--color-text);background:var(--color-bg);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;font-family:var(--font-rubik),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}h1,h2,h3,h4,h5,h6{line-height:var(--leading-heading)}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}::selection{background:var(--color-primary-100)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.45;cursor:not-allowed}.ltr-isolate{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.mono{font-family:var(--font-mono)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stepper{container-type:inline-size}.stepper-compact{display:none}@container (max-width: 720px){.stepper-full{display:none!important}.stepper-compact{display:block}}.visually-hidden:focus-visible+label{outline:2px solid var(--color-primary);outline-offset:2px}label:has(>.visually-hidden:focus-visible){outline:2px solid var(--color-primary);outline-offset:-2px}.ruled-grid{display:grid;overflow:hidden;background:var(--color-surface)}.ruled-grid>*{outline:1px solid var(--rule-color,var(--color-border))}.queue-list{container-type:inline-size}@container (max-width: 640px){.queue-grid{grid-template-columns:minmax(0,1fr) auto!important;row-gap:var(--space-1)!important}.queue-grid>.q-title{grid-column:1/-1;order:-1}.queue-grid>.q-why{display:none}}[dir=rtl] .flip-rtl{display:inline-block;transform:scaleX(-1)}.inv-card-btn:hover{background:#f7f8fc!important}.inv-ghost:hover{background:var(--state-neutral-bg)!important}.inv-cell{border-color:transparent!important}.inv-cell:focus,.inv-cell:hover{border-color:var(--color-border)!important}@media print{.inv-no-print{display:none!important}}.inv-dialog::-webkit-backdrop{background:rgba(20,24,40,.45)}.inv-dialog::backdrop{background:rgba(20,24,40,.45)}