@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:600;src:url(../media/reem-kufi-latin-600-normal.0c8nyo4dylnd5.woff2)format("woff2"),url(../media/reem-kufi-latin-600-normal.1yc4qh7l1i5lb.woff)format("woff")}
@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:600;src:url(../media/reem-kufi-arabic-600-normal.0muehzbj6y9ws.woff2)format("woff2"),url(../media/reem-kufi-arabic-600-normal.1k0ucs4e0brgy.woff)format("woff")}
@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:700;src:url(../media/reem-kufi-latin-700-normal.14wps4w1mgvh8.woff2)format("woff2"),url(../media/reem-kufi-latin-700-normal.426fxphvyc2ek.woff)format("woff")}
@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:700;src:url(../media/reem-kufi-arabic-700-normal.0vbc3xniapnzf.woff2)format("woff2"),url(../media/reem-kufi-arabic-700-normal.0odr2iyg1zfrc.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1hwexrsp4ls94.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.3kd5qo57fxiy_.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.2e43q9x2y35kf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.2gltbhb28gdxk.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.22ebrx2mj1rqg.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.24_m8rr0i897i.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.3vv2miivt1atr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.1ep6qy1hn602h.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3o_mevu6b31t1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0znzvd8z3_v25.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.36fhgauxub_2w.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.2-ojfi80zuagq.woff)format("woff")}
:root{--ink:#0f2a33;--ink-2:#3b5560;--ink-3:#6a838d;--on-ink:#f4f8f9;--paper:#edf2f4;--surface:#fff;--surface-2:#f5f8f9;--line:#d6e0e4;--line-strong:#b5c6cc;--teal:#0e7c86;--teal-ink:#0a5961;--teal-wash:#e0f1f2;--amber:#f5a524;--amber-ink:#6f4300;--amber-wash:#fff2d9;--coral:#d6453d;--coral-ink:#8c231d;--coral-wash:#fce8e6;--palm:#2e8b57;--palm-ink:#17573a;--palm-wash:#e1f3e9;--board:#0b1f26;--cell:#14333d;--radius:10px;--radius-sm:6px;--shadow:0 1px 0 #0f2a330f, 0 8px 24px -16px #0f2a3359;--font-ui:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Reem Kufi", "IBM Plex Sans Arabic", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ink:#e7f0f2;--ink-2:#b3c6cc;--ink-3:#82999f;--on-ink:#0a1a20;--paper:#0a1a20;--surface:#112830;--surface-2:#0e2128;--line:#23424c;--line-strong:#31586450;--teal:#3cc0cb;--teal-ink:#7fdce4;--teal-wash:#12363c;--amber:#f7b648;--amber-ink:#fbd791;--amber-wash:#3a2c10;--coral:#ff7a70;--coral-ink:#ffb0a9;--coral-wash:#3b1b19;--palm:#52c585;--palm-ink:#9be3bb;--palm-wash:#14301f;--board:#06141a;--cell:#10303a;--shadow:0 1px 0 #0000004d, 0 8px 24px -16px #000000b3}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;font-weight:600;line-height:1.25}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}a{color:var(--teal);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--teal-ink)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 70%, transparent);outline-offset:2px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.muted{color:var(--ink-3)}.num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.ltr{direction:ltr;unicode-bidi:isolate}.stack{gap:16px;display:grid}.stack-sm{gap:8px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grow{flex:1 1 0;min-inline-size:0}.btn{background:var(--ink);min-block-size:44px;color:var(--on-ink);border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--ink) 88%, var(--teal));color:var(--on-ink)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn--quiet{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--quiet:hover{background:var(--surface-2);color:var(--ink)}.btn--danger{background:var(--coral);border-color:var(--coral);color:#fff}.btn--danger:hover{background:color-mix(in srgb, var(--coral) 85%, #000);color:#fff}.btn--sm{border-radius:8px;min-block-size:34px;padding-inline:12px;font-size:13px}.btn svg{flex:none;block-size:18px;inline-size:18px}.field{gap:6px;display:grid}.field>label,.label{color:var(--ink-2);font-size:13px;font-weight:600}.hint{color:var(--ink-3);font-size:13px}.input,.select,.textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:44px;inline-size:100%;padding:8px 12px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input--num{text-align:end;direction:ltr;scroll-margin-block:90px 210px;font-size:16px}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--coral);background:var(--coral-wash)}.input--sm,.select--sm{border-radius:8px;min-block-size:34px;padding:4px 8px;font-size:14px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.check{align-items:center;gap:8px;min-block-size:32px;display:flex}.check input{block-size:18px;inline-size:18px;accent-color:var(--teal)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.card--flush{padding:0;overflow:clip}.card>h2:first-child,.card>h3:first-child{margin-block-end:12px}.card-head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.card-head h2,.card-head h3{margin:0}.divider{border:0;border-block-start:1px solid var(--line);margin:0}.banner{border-radius:var(--radius);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.banner svg{flex:none;block-size:20px;inline-size:20px;margin-block-start:1px}.banner--info{background:var(--teal-wash);border-color:color-mix(in srgb, var(--teal) 35%, transparent);color:var(--teal-ink)}.banner--ok{background:var(--palm-wash);border-color:color-mix(in srgb, var(--palm) 35%, transparent);color:var(--palm-ink)}.banner--warn{background:var(--amber-wash);border-color:color-mix(in srgb, var(--amber) 55%, transparent);color:var(--amber-ink)}.banner--bad{background:var(--coral-wash);border-color:color-mix(in srgb, var(--coral) 40%, transparent);color:var(--coral-ink)}.banner strong{font-weight:600}.tag{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tag--live{background:var(--amber-wash);color:var(--amber-ink);border-color:color-mix(in srgb, var(--amber) 50%, transparent)}.tag--ok{background:var(--palm-wash);color:var(--palm-ink);border-color:color-mix(in srgb, var(--palm) 35%, transparent)}.tag--bad{background:var(--coral-wash);color:var(--coral-ink);border-color:color-mix(in srgb, var(--coral) 40%, transparent)}.tag--info{background:var(--teal-wash);color:var(--teal-ink);border-color:color-mix(in srgb, var(--teal) 35%, transparent)}.dot{background:currentColor;border-radius:50%;flex:none;block-size:8px;inline-size:8px}.dot--pulse{animation:1.8s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.empty{text-align:center;color:var(--ink-3);justify-items:center;gap:6px;padding:36px 18px;display:grid}.empty strong{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:600}.table-wrap{overflow-x:auto}table.table{border-collapse:collapse;inline-size:100%;font-size:14px}.table th{text-align:start;color:var(--ink-3);border-block-end:1px solid var(--line);white-space:nowrap;background:var(--surface-2);padding:10px 14px;font-size:12.5px;font-weight:600}.table td{border-block-end:1px solid var(--line);vertical-align:middle;padding:10px 14px}.table tr:last-child td{border-block-end:0}.table td.num,.table th.num{text-align:end}.table tbody tr:hover{background:color-mix(in srgb, var(--teal-wash) 45%, transparent)}.table .sub{color:var(--ink-3);font-size:12.5px;display:block}.table--dense td,.table--dense th{padding-block:7px}.loss{color:var(--coral-ink);font-weight:600}.gain{color:var(--palm-ink);font-weight:600}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:2px;padding:14px 16px;display:grid}.kpi .v{font-family:var(--font-ui);letter-spacing:-.01em;text-align:start;direction:ltr;unicode-bidi:isolate;font-size:26px;font-weight:650;line-height:1.2}.kpi .l{color:var(--ink-3);font-size:13px}.kpi .d{color:var(--ink-3);justify-items:start;gap:2px;font-size:12.5px;display:grid}.kpi--bad{border-color:color-mix(in srgb, var(--coral) 45%, transparent);background:var(--coral-wash)}.kpi--bad .v{color:var(--coral-ink)}.tabs{border-block-end:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tabs a{color:var(--ink-2);white-space:nowrap;border-block-end:3px solid #0000;margin-block-end:-1px;padding:10px 16px;font-weight:600;text-decoration:none}.tabs a[aria-current=page]{color:var(--ink);border-block-end-color:var(--teal)}.tabs a:hover{color:var(--ink)}.tabs .count{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);border-radius:999px;margin-inline-start:6px;padding:0 7px;font-size:12px}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:9px;min-block-size:36px;padding:7px 14px;font-weight:600}.seg button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.seg a{color:var(--ink-2);white-space:nowrap;border-radius:9px;align-items:center;min-block-size:36px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.seg a:hover{background:var(--surface);color:var(--ink)}.seg a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.board{background:var(--board);color:#e9f3f5;border-radius:14px;gap:12px;padding:16px 18px;display:grid;position:relative;overflow:clip}.board--ended{opacity:.85}.board-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.board-code{font-family:var(--font-display);letter-spacing:.04em;color:#9fb8c0;direction:ltr;unicode-bidi:isolate;font-size:15px}.board .tag{color:#e9f3f5;background:#ffffff14;border-color:#ffffff2e}.board .tag--live{background:color-mix(in srgb, var(--amber) 22%, transparent);color:#ffd58a;border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.flaps{direction:ltr;justify-content:center;align-items:flex-end;gap:6px;display:flex}.flap-group{justify-items:center;gap:6px;display:grid}.flap-cells{gap:4px;display:flex}.flap{background:linear-gradient(180deg, var(--cell) 0 49%, color-mix(in srgb, var(--cell) 80%, #000) 51% 100%);block-size:56px;inline-size:38px;color:var(--amber);font-family:var(--font-display);border-radius:7px;place-items:center;font-size:38px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.flap:after{content:"";background:#0000008c;block-size:2px;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-1px)}.flap>span{animation:.22s ease-out flip;display:block}@keyframes flip{0%{opacity:.2;transform:translateY(-34%)scaleY(.4)}to{opacity:1;transform:none}}.flap-colon{color:var(--amber);font-family:var(--font-display);opacity:.7;padding-block-end:20px;font-size:30px}.flap-label{color:#8ea8b0;font-size:11.5px}.flaps--sm .flap{border-radius:5px;block-size:38px;inline-size:26px;font-size:26px}.flaps--sm .flap-colon{padding-block-end:12px;font-size:22px}.clock-inline{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700;display:inline-block}.wordmark{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);direction:ltr;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.wordmark .mark{background:var(--ink);block-size:26px;inline-size:26px;color:var(--amber);border-radius:7px;place-items:center;font-size:17px;line-height:1;display:grid}.wordmark--lg{font-size:30px}.login{place-items:center;min-block-size:100dvh;padding:24px 16px;display:grid}.login-card{gap:22px;inline-size:min(100%,420px);display:grid}.login-flaps{direction:ltr;justify-content:center;gap:4px;display:flex}.login-flaps .flap{background:var(--board);block-size:52px;inline-size:36px;font-size:32px}.login-flaps .flap>span{animation:.56s cubic-bezier(.2,.7,.2,1) both flip;animation-delay:calc(var(--i) * 85ms)}.login-title{text-align:center;gap:6px;display:grid}.login-title p{color:var(--ink-3)}.m-shell{grid-template-rows:auto 1fr;min-block-size:100dvh;display:grid}.m-top{z-index:20;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0}.m-top-in{justify-content:space-between;align-items:center;gap:12px;max-inline-size:720px;margin-inline:auto;padding:10px 16px;display:flex}.company-chip{text-align:end;flex-direction:column;align-items:flex-end;min-inline-size:0;line-height:1.25;display:flex}.company-chip b{text-overflow:ellipsis;white-space:nowrap;max-inline-size:190px;font-size:14px;font-weight:600;overflow:hidden}.company-chip span{color:var(--ink-3);font-size:12.5px}.m-main{align-content:start;gap:16px;inline-size:100%;max-inline-size:720px;margin-inline:auto;padding:16px 16px 150px;display:grid}.m-nav{z-index:25;background:var(--surface);border-block-start:1px solid var(--line);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0}.m-nav-in{grid-template-columns:repeat(3,1fr);max-inline-size:720px;margin-inline:auto;display:grid}.m-nav a{color:var(--ink-3);align-content:center;justify-items:center;gap:2px;min-block-size:56px;padding:8px 4px;font-size:12.5px;font-weight:600;text-decoration:none;display:grid}.m-nav a svg{block-size:22px;inline-size:22px}.nav-icon{display:inline-grid;position:relative}.nav-dot{background:var(--amber);border:2px solid var(--surface);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:-2px;inset-inline-end:-5px}.m-nav a[aria-current=page]{color:var(--teal)}.round-head{gap:10px;display:grid}.round-head h1{font-size:22px}.cond{gap:4px;display:grid}.lines{gap:12px;display:grid}.line{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:12px;padding:14px;scroll-margin-block:90px 210px;display:grid}.line[data-state=error]{border-color:var(--coral)}.line[data-state=filled]{border-color:color-mix(in srgb, var(--teal) 55%, var(--line))}.line-head{gap:8px;display:grid}.line-name{font-weight:600;line-height:1.35}.line-sku{color:var(--ink-3);direction:ltr;unicode-bidi:isolate;font-size:12.5px;display:inline-block}.line-rules{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12.5px}.line-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.line-foot{justify-content:space-between;align-items:center;gap:10px;min-block-size:20px;font-size:13.5px;display:flex}.line-err{color:var(--coral-ink);align-items:flex-start;gap:6px;font-size:13.5px;display:flex}.line-err svg{flex:none;block-size:16px;inline-size:16px;margin-block-start:3px}.bundle{border:1.5px dashed color-mix(in srgb, var(--teal) 55%, var(--line));background:color-mix(in srgb, var(--teal-wash) 40%, transparent);border-radius:14px;gap:10px;padding:12px;display:grid;position:relative}.bundle-head{color:var(--teal-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.bundle .lines{gap:16px;position:relative}.bundle .lines:before{content:"";border-inline-start:2px solid color-mix(in srgb, var(--teal) 55%, transparent);z-index:0;position:absolute;inset-block:24px;inset-inline-start:22px}.bundle .line{z-index:1;position:relative}.bundle-status{font-size:13.5px}.bundle-status[data-ok=true]{color:var(--palm-ink)}.bundle-status[data-ok=false]{color:var(--coral-ink)}.sticky-total{z-index:24;background:var(--surface);border-block-start:1px solid var(--line);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:56px;inset-inline:0;box-shadow:0 -10px 24px -18px #0f2a3380}.sticky-total-in{justify-content:space-between;align-items:center;gap:12px;max-inline-size:720px;margin-inline:auto;padding:10px 16px;display:flex}.totals{gap:0;line-height:1.3;display:grid}.totals b{font-family:var(--font-display);text-align:start;direction:ltr;unicode-bidi:isolate;font-size:20px;font-weight:600}.totals small{color:var(--ink-3);font-size:12.5px}.deal-card{color:inherit;gap:10px;text-decoration:none;display:grid}.deal-card:hover{border-color:var(--line-strong)}.steps{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.steps .on{color:var(--palm-ink);font-weight:600}.a-shell{grid-template-columns:236px minmax(0,1fr);min-block-size:100dvh;display:grid}.a-side{background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;gap:18px;block-size:100dvh;padding:18px 12px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.a-nav{gap:2px;display:grid}.a-nav a{color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.a-nav a svg{flex:none;block-size:20px;inline-size:20px}.a-nav a:hover{background:var(--surface-2);color:var(--ink)}.a-nav a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.a-nav .badge{text-align:center;background:var(--amber-wash);min-inline-size:22px;color:var(--amber-ink);border:1px solid color-mix(in srgb, var(--amber) 50%, transparent);border-radius:999px;margin-inline-start:auto;padding:0 7px;font-size:12px}.a-nav a[aria-current=page] .badge{background:var(--amber);color:#3a2500;border-color:#0000}.a-who{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:8px;margin-block-start:auto;padding:10px;font-size:13px;display:grid}.a-who b{word-break:break-all;font-weight:600}.a-main{align-content:start;gap:18px;min-inline-size:0;padding:22px 28px 60px;display:grid}.a-main>*,.viz-page>*{min-inline-size:0}.a-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.a-head p{color:var(--ink-3);margin-block-start:4px}@media (max-width:900px){.a-shell{grid-template-columns:1fr}.a-side{border-inline-end:0;border-block-end:1px solid var(--line);flex-direction:row;align-items:center;block-size:auto;padding:8px 10px;position:static;overflow-x:auto}.a-nav{display:flex}.a-nav a{white-space:nowrap}.a-who{display:none}.a-main{padding:16px 14px 50px}}.acct-head,.acct>summary{grid-template-columns:minmax(200px,2.2fr) 70px minmax(180px,2fr) minmax(170px,1.4fr) 150px 24px;align-items:center;gap:14px;padding:11px 18px;display:grid}.acct-head{color:var(--ink-3);background:var(--surface-2);border-block-end:1px solid var(--line);font-size:12.5px;font-weight:600}.acct{border-block-end:1px solid var(--line)}.acct:last-child{border-block-end:0}.acct>summary{cursor:pointer;list-style:none}.acct>summary::-webkit-details-marker{display:none}.acct>summary:hover{background:color-mix(in srgb, var(--teal-wash) 45%, transparent)}.acct[open]>summary{background:var(--surface-2)}.acct .chev{block-size:18px;inline-size:18px;color:var(--ink-3);transition:transform .16s}.acct[open] .chev{transform:rotate(180deg)}.acct-name{font-weight:600;display:block}.acct .sub{color:var(--ink-3);font-size:12.5px;display:block}.acct-body{border-block-start:1px dashed var(--line);background:var(--surface-2);gap:14px;padding:16px 18px 20px;display:grid}.card-summary{cursor:pointer;list-style:none}.card-summary::-webkit-details-marker{display:none}.card-summary h2{display:inline}.card-summary h2:after{content:" +";color:var(--ink-3)}details[open]>.card-summary h2:after{content:" −"}.card-more{border-block-start:1px solid var(--line);padding:14px 18px}.card-more>summary{cursor:pointer;color:var(--teal-ink);font-weight:600}@media (max-width:900px){.acct-head{display:none}.acct>summary{grid-template-columns:1fr 1fr}}.acct--prog>summary{grid-template-columns:minmax(200px,2.2fr) 110px minmax(170px,1.6fr) 120px 24px}.link{color:var(--teal-ink);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}.link-plain{color:inherit;text-decoration:none}.link-plain:hover{text-decoration:underline}.back{color:var(--ink-3);align-items:center;gap:6px;margin-block-end:6px;font-size:13px;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.back svg{block-size:16px;inline-size:16px}.check{align-items:center;gap:8px;font-size:14px;display:inline-flex}.kv{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:0;display:grid}.kv dt{color:var(--ink-3);font-size:12.5px}.kv dd{margin:2px 0 0;font-weight:600}.field--wide{grid-column:span 2}@media (max-width:700px){.field--wide{grid-column:auto}.acct--prog>summary{grid-template-columns:1fr 1fr}}.round-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.round-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:inherit;gap:10px;padding:16px 18px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:grid}.round-card:hover{border-color:var(--teal);box-shadow:0 6px 20px -14px #0f2a338c}.round-card h3{margin:0;font-size:18px}.clock-inline{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:600}.clock-inline[data-soon=true]{color:var(--amber-ink)}.clock-inline[data-urgent=true]{color:var(--coral-ink)}.acct--bids>summary{grid-template-columns:minmax(200px,2.4fr) 100px 150px 24px}.acct--deal>summary,.acct-head--deal{grid-template-columns:minmax(180px,2fr) 90px minmax(130px,1.2fr) 100px 130px 120px 24px}.plain-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.table--tight th,.table--tight td{padding-block:7px}@media (max-width:900px){.acct--bids>summary,.acct--deal>summary{grid-template-columns:1fr 1fr}.acct-head--deal{display:none}}.clock-box{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:baseline;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.scn-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-block-start:14px;display:grid}.scn{text-align:start;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;font:inherit;color:inherit;gap:6px;padding:14px 16px;transition:border-color .12s,background .12s;display:grid}.scn:hover{border-color:var(--teal)}.scn[aria-pressed=true]{border-color:var(--ink);background:var(--teal-wash);box-shadow:inset 0 0 0 1px var(--ink)}.scn strong{font-family:var(--font-display);font-size:17px}.scn-nums{color:var(--ink-3);grid-template-columns:1fr 1fr;gap:4px 12px;margin-block-start:4px;font-size:13px;display:grid}.scn-nums b{color:var(--ink)}.ws-co>summary{cursor:pointer;list-style:none}.ws-co>summary::-webkit-details-marker{display:none}.ws-co-head{grid-template-columns:minmax(160px,1.6fr) minmax(200px,1.4fr) minmax(180px,1.2fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.ws-co[open]>.ws-co-head{border-block-end:1px solid var(--line);background:var(--surface-2)}.input--bad{border-color:var(--coral);background:var(--coral-wash)}.icon-btn{border:1px solid var(--line-strong);background:var(--surface);block-size:30px;inline-size:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.icon-btn svg{block-size:17px;inline-size:17px}.ws-bar{z-index:20;background:var(--ink);color:var(--on-ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex;position:sticky;inset-block-end:12px;box-shadow:0 14px 34px -14px #0f2a33b3}.ws-bar-text{gap:2px;display:grid}.ws-bar-text span{opacity:.8;font-size:13px}.ws-bar-err{color:#ffd0c8;max-inline-size:360px;font-size:13px}.btn--light{color:var(--ink);background:#fff;border-color:#fff}.btn--light:hover{background:var(--teal-wash);color:var(--ink)}.btn--light:disabled{opacity:.5}.btn--ghost{color:var(--on-ink);background:0 0;border-color:#fff6}.btn--ghost:hover{color:var(--on-ink);background:#ffffff1a}@media (max-width:900px){.ws-co-head{grid-template-columns:1fr}}.acct--tpl>summary{grid-template-columns:minmax(240px,3fr) 100px 24px}.track{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;block-size:12px;min-inline-size:140px;position:relative}.track-fill{background:var(--teal);border-radius:5px;position:absolute;inset-block:0;inset-inline-start:0}.track-demand{background:var(--ink);inline-size:2px;position:absolute;inset-block:-4px}.track-demand:after{content:"";background:var(--ink);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:-2px;inset-inline-start:-3px}.track--over .track-fill,.sw-over{background:repeating-linear-gradient(135deg, var(--teal) 0 5px, var(--teal-ink) 5px 8px)}.track-legend{color:var(--ink-3);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.track-legend i{vertical-align:-1px;border-radius:3px;block-size:10px;inline-size:10px;margin-inline-end:5px;display:inline-block}.ws{gap:16px;display:grid}.ws-lines td .input{min-inline-size:76px}.cell-issue{background:var(--coral-wash)}.issue-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.toast{z-index:60;max-inline-size:min(420px,100vw - 32px);position:fixed;inset-block-start:16px;inset-inline-end:16px}.secret{letter-spacing:.04em;background:var(--surface-2);border:1px dashed var(--line-strong);-webkit-user-select:all;user-select:all;direction:ltr;unicode-bidi:isolate;border-radius:8px;padding:8px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:17px;display:inline-block}:root{--viz-1:#169ba7;--viz-up:#169ba7;--viz-down:#d6453d;--viz-good:#2e8b57;--viz-warn:#f5a524;--viz-bad:#d6453d;--viz-none:#9fb3bb;--viz-grid:#e3ebee;--viz-axis:#b5c6cc}@media (prefers-color-scheme:dark){:root{--viz-1:#13a5b2;--viz-up:#13a5b2;--viz-down:#e86059;--viz-good:#3baa73;--viz-warn:#f4a437;--viz-bad:#e86059;--viz-none:#4f7886;--viz-grid:#1c3b46;--viz-axis:#31586a}}.viz-page{align-content:start;gap:18px;min-inline-size:0;display:grid}.viz-host{position:relative}.viz-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:18px;display:grid}.viz-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-inline-size:0;margin:0;padding:16px 18px 12px;display:grid}.viz-card figcaption h2{margin:0;font-size:16px}.viz-card figcaption p{color:var(--ink-3);margin:2px 0 0;font-size:13px}.viz-body{min-inline-size:0;overflow-x:auto}.viz-svg{direction:ltr;block-size:auto;inline-size:100%;min-inline-size:500px;max-inline-size:760px;margin-inline:auto;display:block;overflow:visible}.viz-grid{stroke:var(--viz-grid);stroke-width:1px}.viz-axis{stroke:var(--viz-axis);stroke-width:1px}.viz-tick{fill:var(--ink-3);font-size:11.5px;font-family:var(--font-ui)}.viz-line{fill:none;stroke:var(--viz-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz-mark{fill:var(--viz-1);stroke:var(--surface);stroke-width:4px;paint-order:stroke}.viz-end{fill:var(--ink);font-size:12.5px;font-weight:600;font-family:var(--font-ui)}.viz-area{fill:#0000}.viz-hit{outline:none}.viz-cross{stroke:var(--ink-3);stroke-width:1px;opacity:0;pointer-events:none}.viz-halo{fill:var(--viz-1);opacity:0;pointer-events:none}.viz-hit:hover .viz-cross,.viz-hit:focus-visible .viz-cross{opacity:.6}.viz-hit:hover .viz-halo,.viz-hit:focus-visible .viz-halo{opacity:.22}.viz-bar--up{fill:var(--viz-up)}.viz-bar--down{fill:var(--viz-down)}.viz-bar--flat{fill:var(--viz-axis)}.viz-hit:hover .viz-bar,.viz-hit:focus-visible .viz-bar{filter:brightness(1.12)saturate(1.08)}.viz-legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.viz-legend span{align-items:center;gap:6px;display:inline-flex}.viz-legend i{border-radius:2px;flex:none;block-size:10px;inline-size:10px}.viz-legend svg{block-size:14px;inline-size:14px;color:var(--ink-3)}.viz-table>summary{cursor:pointer;color:var(--teal-ink);padding-block:4px;font-size:13px;font-weight:600}.viz-table[open]>summary{margin-block-end:8px}.viz-tip{z-index:30;pointer-events:none;opacity:0;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:8px;gap:4px;min-inline-size:150px;max-inline-size:300px;padding:8px 10px;font-size:13px;transition:opacity 80ms;display:grid;position:absolute;top:0;left:0}.viz-tip[data-on]{opacity:1}.viz-tip-t{color:var(--ink-2);font-size:12.5px;font-weight:600}.viz-tip-r{grid-template-columns:12px auto 1fr;align-items:center;gap:8px;display:grid}.viz-tip-r i{border-radius:2px;block-size:3px;inline-size:12px}.viz-tip-r i[data-none]{background:0 0}.viz-tip-r b{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:650}.viz-tip-r span{color:var(--ink-3);font-size:12.5px}.vbar{gap:2px;display:grid}.vbar-head,.vbar-row{grid-template-columns:minmax(110px,200px) 64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.vbar-scale{block-size:18px;color:var(--ink-3);direction:ltr;font-size:11px;position:relative}.vbar-scale span{position:absolute;top:0}.vbar-scale .mid{color:var(--ink-2);font-weight:600;transform:translate(-50%)}.vbar-row{border-radius:8px;outline:none;min-block-size:34px;margin-inline:-6px;padding-inline:6px}.vbar-row:hover,.vbar-row:focus-visible{background:var(--surface-2)}.vbar-name{min-inline-size:0;font-weight:600;display:grid}.vbar-name>span{justify-self:start;max-inline-size:100%}.vbar-name .sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:400;overflow:hidden}.vbar-track{direction:ltr;block-size:34px;position:relative}.vbar-zero{top:0;bottom:0;left:var(--zero);background:var(--viz-axis);inline-size:1px;position:absolute}.vbar-bar{block-size:16px;min-inline-size:2px;position:absolute;top:50%;transform:translateY(-50%)}.vbar-bar--up{background:var(--viz-up);border-radius:0 4px 4px 0}.vbar-bar--down{background:var(--viz-down);border-radius:4px 0 0 4px}.vbar-row:hover .vbar-bar,.vbar-row:focus-visible .vbar-bar{filter:brightness(1.12)saturate(1.08)}.vbar-val{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:14px;font-weight:650}.pbar{gap:2px;block-size:8px;inline-size:100%;min-inline-size:110px;display:flex}.pbar i{border-radius:2px;flex-basis:0;min-inline-size:5px;position:relative}.pbar i:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.pbar i:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.pbar i:before{content:"";position:absolute;inset:-9px 0}.pbar i:hover{filter:brightness(1.12)}.pbar--empty{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px}@media print,(forced-colors:active){.vbar-bar,.pbar i,.viz-bar{forced-color-adjust:none}.vbar-bar--up{background-image:repeating-linear-gradient(45deg,#0000 0 3px,#00000059 3px 4px)}.vbar-bar--down{background-image:repeating-linear-gradient(135deg,#0000 0 3px,#00000059 3px 4px)}}.delta{align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.delta svg{block-size:14px;inline-size:14px}.delta--up{color:var(--palm-ink)}.delta--down{color:var(--coral-ink)}.delta--flat{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.flap>span,.dot--pulse,.login-flaps .flap>span{animation:none!important}*{scroll-behavior:auto!important}}@media print{.m-nav,.sticky-total,.a-side,.btn{display:none!important}.a-shell{display:block}body{background:#fff}}
