#vendobi-landing{--vd-bg:var(--lightningcss-light,#f7f8f4)var(--lightningcss-dark,#11292c);--vd-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#183438);--vd-ink:var(--lightningcss-light,#153b43)var(--lightningcss-dark,#eef6f1);--vd-muted:var(--lightningcss-light,#536b6e)var(--lightningcss-dark,#b4c9c6);--vd-teal:var(--lightningcss-light,#007f78)var(--lightningcss-dark,#69d1bd);--vd-line:var(--lightningcss-light,#dbe5df)var(--lightningcss-dark,#355055);--vd-soft:var(--lightningcss-light,#e9f2ec)var(--lightningcss-dark,#203f3f);--vd-amber:var(--lightningcss-light,#f2a44a)var(--lightningcss-dark,#e9ab5f);color:var(--vd-ink);direction:rtl;font:400 14px/1.9 Vazirmatn,Tahoma,sans-serif}#vendobi-landing *{box-sizing:border-box}#vendobi-landing .vd-page{background:var(--vd-bg);border-radius:16px;overflow:hidden}#vendobi-landing h1,#vendobi-landing h2,#vendobi-landing h3,#vendobi-landing p{margin:0}#vendobi-landing h1{letter-spacing:-1.3px;font-size:clamp(28px,4.6vw,47px);font-weight:700;line-height:1.6}#vendobi-landing h2{font-size:25px;font-weight:700;line-height:1.7}#vendobi-landing h3{font-size:17px;font-weight:700}#vendobi-landing small{font-size:12px}#vendobi-landing a{color:var(--vd-teal);text-decoration:none}#vendobi-landing button{font-family:inherit;font-size:14px;line-height:1.7}#vendobi-landing .vd-head{border-bottom:1px solid var(--vd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 30px;display:flex}#vendobi-landing .vd-name{letter-spacing:-.8px;color:var(--vd-teal);font-size:25px;font-weight:700}#vendobi-landing .vd-en{letter-spacing:2px;color:var(--vd-muted);direction:ltr;font:500 11px/1.3 sans-serif}#vendobi-landing nav{flex-wrap:wrap;align-items:center;gap:20px;font-size:13px;display:flex}#vendobi-landing .vd-button{background:var(--vd-teal);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#11292c);border:1px solid var(--vd-teal);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 17px;font-weight:500;display:inline-flex}#vendobi-landing .vd-outline{background:var(--vd-surface);border-color:var(--vd-line);color:var(--vd-ink)}#vendobi-landing .vd-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:30px;padding:38px 30px 30px;display:grid}#vendobi-landing .vd-kicker{color:var(--vd-teal);margin-bottom:12px;font-size:12px;font-weight:500}#vendobi-landing .vd-intro{color:var(--vd-muted);margin:16px 0 20px;font-size:15px}#vendobi-landing .vd-actions{flex-wrap:wrap;gap:10px;display:flex}#vendobi-landing .vd-points{color:var(--vd-muted);flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:12px;display:flex}#vendobi-landing .vd-auth{background:var(--vd-surface);border:1px solid var(--vd-line);border-radius:14px;padding:22px;box-shadow:0 8px 22px var(--lightningcss-light,#153b430a)var(--lightningcss-dark,#00000024)}#vendobi-landing .vd-tabs{border-bottom:1px solid var(--vd-line);gap:20px;margin:12px 0 16px;display:flex}#vendobi-landing .vd-tabs button{color:var(--vd-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 4px}#vendobi-landing label{margin-top:12px;font-size:13px;display:block}#vendobi-landing input{border:1px solid var(--vd-line);background:var(--vd-bg);width:100%;color:var(--vd-ink);border-radius:8px;min-width:0;margin-top:5px;padding:10px 12px;font:400 16px/1.6 Vazirmatn,Tahoma,sans-serif}#vendobi-landing .vd-auth .vd-button{width:100%;margin-top:16px}#vendobi-landing .vd-auth p{color:var(--vd-muted);margin-top:10px;font-size:12px}#vendobi-landing .vd-auth .vd-recover{width:auto;color:var(--vd-teal);background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;display:block}#vendobi-landing .vd-state{color:var(--vd-teal);min-height:24px;margin-top:10px;font-size:12px}#vendobi-landing .vd-note{color:var(--vd-muted);background:var(--vd-soft);padding:12px 30px;font-size:12px}#vendobi-landing .vd-section{border-top:1px solid var(--vd-line);padding:32px 30px}#vendobi-landing .vd-section-intro{color:var(--vd-muted);margin:7px 0 20px}#vendobi-landing .vd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#vendobi-landing .vd-feature{border-top:2px solid var(--vd-teal);padding-top:14px}#vendobi-landing .vd-feature p{color:var(--vd-muted);margin-top:6px;font-size:13px}#vendobi-landing .vd-steps{counter-reset:step}#vendobi-landing .vd-step:before{counter-increment:step;content:counter(step, persian);color:var(--vd-teal);margin-bottom:6px;font:500 28px/1.6 sans-serif;display:block}#vendobi-landing .vd-step p{color:var(--vd-muted);margin-top:7px;font-size:13px}#vendobi-landing .vd-demo{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}#vendobi-landing .vd-example{background:var(--vd-surface);border:1px solid var(--vd-line);border-radius:12px;padding:20px}#vendobi-landing .vd-example .vd-label{color:var(--vd-muted);font-size:12px}#vendobi-landing .vd-evidence{border-inline-start:3px solid var(--vd-amber);background:var(--vd-soft);margin:14px 0;padding:8px 12px;font-size:13px}#vendobi-landing .vd-example p{color:var(--vd-muted);font-size:13px}#vendobi-landing .vd-detail{color:var(--vd-teal);background:0 0;border:0;margin-top:12px;padding:0;font:500 13px/1.7 Vazirmatn}#vendobi-landing .vd-explain{border-top:1px solid var(--vd-line);margin-top:12px;padding-top:12px}#vendobi-landing .vd-checks{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;font-size:13px;display:grid}#vendobi-landing .vd-checks span{color:var(--vd-teal);margin-inline-end:8px;font-weight:700}#vendobi-landing .vd-pricing-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}#vendobi-landing .vd-pricing-tools button{border:1px solid var(--vd-line);background:var(--vd-surface);color:var(--vd-ink);border-radius:8px;padding:8px 12px}#vendobi-landing .vd-pricing-tools button[aria-pressed=true]{background:var(--vd-teal);border-color:var(--vd-teal);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#11292c)}#vendobi-landing .vd-plan{background:var(--vd-surface);border:1px solid var(--vd-line);border-radius:13px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}#vendobi-landing .vd-plan.vd-recommended{border:2px solid var(--vd-teal)}#vendobi-landing .vd-badge{color:var(--vd-teal);font-size:11px;font-weight:500}#vendobi-landing .vd-price{white-space:nowrap;font-size:27px;font-weight:700;line-height:1.8}#vendobi-landing .vd-price-unit{color:var(--vd-muted);font-size:12px}#vendobi-landing .vd-plan ul{flex:1;margin:8px 0 10px;padding-inline-start:18px;font-size:13px}#vendobi-landing .vd-plan li{padding:3px 0}#vendobi-landing .vd-plan .vd-for{color:var(--vd-muted);font-size:12px}#vendobi-landing .vd-annual{color:var(--vd-teal);min-height:23px;font-size:12px}#vendobi-landing .vd-trial{background:var(--vd-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:17px 20px;display:flex}#vendobi-landing .vd-trial p{color:var(--vd-muted);font-size:13px}#vendobi-landing details{border-bottom:1px solid var(--vd-line);padding:14px 0}#vendobi-landing summary{font-size:14px;font-weight:500}#vendobi-landing details p{color:var(--vd-muted);padding-top:9px;font-size:13px}#vendobi-landing .vd-last{background:var(--vd-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}#vendobi-landing footer{color:var(--vd-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:20px 30px;font-size:12px;display:flex}#vendobi-landing [hidden]{display:none!important}@media (width<=900px){#vendobi-landing .vd-hero{grid-template-columns:1fr;gap:24px;padding:24px 20px}#vendobi-landing .vd-head{padding:20px}#vendobi-landing .vd-grid,#vendobi-landing .vd-demo,#vendobi-landing .vd-checks{grid-template-columns:1fr}#vendobi-landing .vd-section{padding:28px 20px}#vendobi-landing .vd-note,#vendobi-landing .vd-last,#vendobi-landing footer{padding:18px 20px}#vendobi-landing h1{font-size:32px}#vendobi-landing nav{gap:12px}#vendobi-landing .vd-price{font-size:28px}}@media (pointer:coarse){#vendobi-landing button,#vendobi-landing nav a,#vendobi-landing summary{min-height:44px}#vendobi-landing nav a{align-items:center;display:inline-flex}}#vendobi-landing{color-scheme:inherit;--primary:var(--vd-teal);--ink:var(--vd-ink);--muted:var(--vd-muted);--line:var(--vd-line);background:var(--vd-bg);padding:0;display:block}#vendobi-landing .vd-page{border-radius:0;max-width:1200px;margin-inline:auto;overflow:visible}#vendobi-landing .vd-logo{align-items:center;gap:10px;display:flex}#vendobi-landing .vd-logo img{object-fit:contain}#vendobi-landing .vd-auth{min-width:0;padding:22px;scroll-margin-block-start:16px}#vendobi-landing .login-card{background:var(--vd-surface);width:100%;min-width:0;color:var(--vd-ink);box-shadow:none;border:0;align-self:auto;padding:0}#vendobi-landing .login-heading{margin:8px 0 12px}#vendobi-landing .login-heading h2{color:var(--vd-ink);font-size:20px}#vendobi-landing .login-card label{color:var(--vd-ink);margin-top:0;font-weight:500}#vendobi-landing .login-card input{background:var(--vd-bg);color:var(--vd-ink);border-color:var(--vd-line);margin:0}#vendobi-landing .login-card .primary-button{background:var(--vd-teal);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#11292c);border-color:var(--vd-teal);border-radius:9px;margin:0}#vendobi-landing .login-actions{justify-content:flex-start;margin-top:12px}#vendobi-landing .login-actions button,#vendobi-landing .resend-button{color:var(--vd-teal)}#vendobi-landing .vd-auth .vd-state:empty{display:none}#vendobi-landing .vd-auth .vd-selection{color:var(--vd-ink);background:var(--vd-soft);border-radius:8px;margin:0 0 12px;padding:10px}#vendobi-landing .vd-tabs{margin:0 0 14px}#vendobi-landing .vd-skip{inset-inline-start:12px;background:var(--vd-surface);z-index:10;padding:12px;position:absolute;top:-100px}#vendobi-landing .vd-skip:focus{top:12px}#vendobi-landing .vd-tabs button[aria-selected=true]{color:var(--vd-teal);border-bottom-color:var(--vd-teal)}#vendobi-landing .vd-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}@media (width<=900px){#vendobi-landing .vd-hero{grid-template-columns:1fr}}@media (width<=500px){#vendobi-landing .vd-head{gap:12px;padding:16px 20px}#vendobi-landing .vd-head nav a,#vendobi-landing .vd-en{display:none}#vendobi-landing h1{font-size:28px;line-height:1.55}#vendobi-landing .vd-intro{font-size:14px;line-height:1.8}}#vendobi-landing .vd-auth .login-error{color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ffaaa2);background:var(--lightningcss-light,#fff0ed)var(--lightningcss-dark,#4b2425)}#vendobi-landing .vd-auth .login-success{color:var(--lightningcss-light,#0a5b4f)var(--lightningcss-dark,#7ed9ac);background:var(--lightningcss-light,#e8f6f1)var(--lightningcss-dark,#173c32)}.app-brand{color:inherit;white-space:nowrap;flex:none;align-items:center;gap:.35rem;display:inline-flex}.app-brand img{object-fit:contain}.app .header-user-cluster .app-brand{order:3}.commercial-page{overflow-wrap:anywhere;max-width:52rem;margin:2rem auto;padding:1.5rem;line-height:1.8}.commercial-page label{gap:.4rem;margin-block:1rem;display:grid}.commercial-page input{border:1px solid var(--border);color:inherit;background:var(--surface);font:inherit;border-radius:.5rem;padding:.65rem}.commercial-page button,.commercial-account button{font:inherit;margin:.25rem;padding:.6rem 1rem}.commercial-page li{margin-block:1rem}.commercial-account dl>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:.3rem;display:flex}.commercial-account dd{margin:0}.commercial-compact{padding:.5rem 1rem;position:relative}.commercial-example{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.commercial-example label{gap:.3rem;display:grid}.commercial-example>div{flex-basis:100%}.commercial-page select,#vendobi-landing .vd-auth select,#vendobi-landing .commercial-example select{font:inherit;min-width:0;max-width:100%;color:var(--vd-text,var(--text));background:var(--vd-surface,var(--surface));border:1px solid var(--vd-line,var(--border));border-radius:.5rem;padding:.65rem}:is(.dw-priority-story,#dw-specificity-anchor){--dw-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#20272b);--dw-ink:var(--lightningcss-light,#183038)var(--lightningcss-dark,#eff5f6);--dw-muted:var(--lightningcss-light,#536971)var(--lightningcss-dark,#b1c2c7);--dw-line:var(--lightningcss-light,#dce7e9)var(--lightningcss-dark,#3e5157);--dw-soft:var(--lightningcss-light,#f1f7f7)var(--lightningcss-dark,#28383e);--dw-brand:var(--lightningcss-light,#17666c)var(--lightningcss-dark,#72ccd0);--dw-alert:var(--lightningcss-light,#946016)var(--lightningcss-dark,#e4b75f);--dw-alert-soft:var(--lightningcss-light,#fff7e8)var(--lightningcss-dark,#3b3326);background:var(--dw-bg);color:var(--dw-ink);box-sizing:border-box;border-radius:20px;max-width:900px;margin:auto;padding:24px;font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:1.9;box-shadow:0 12px 40px #00000012}:is(.dw-priority-story,#dw-specificity-anchor) *{box-sizing:border-box}:is(.dw-priority-story,#dw-specificity-anchor) [hidden]{display:none!important}:is(.dw-priority-story,#dw-specificity-anchor) button{font:inherit;color:inherit;cursor:inherit}:is(.dw-priority-story,#dw-specificity-anchor) h2{margin:8px 0;font-size:24px;font-weight:500;line-height:1.65}:is(.dw-priority-story,#dw-specificity-anchor) h3{margin:0 0 14px;font-size:18px;font-weight:500}:is(.dw-priority-story,#dw-specificity-anchor) p{margin:0}:is(.dw-priority-story,#dw-specificity-anchor) .dw-eyebrow{color:var(--dw-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-brand{color:var(--dw-brand);font-weight:500}:is(.dw-priority-story,#dw-specificity-anchor) .dw-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;margin:24px 0;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-tag{color:var(--dw-alert);background:var(--dw-alert-soft);border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-note{color:var(--dw-muted);font-size:12px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-action{background:var(--dw-brand);color:var(--dw-bg);border:0;border-radius:9px;min-height:44px;margin-top:14px;padding:10px 17px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-chart{border-bottom:1px solid var(--dw-line);direction:ltr;justify-content:space-around;align-items:flex-end;gap:12px;padding-top:12px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-week{text-align:center;flex-direction:column;align-items:center;width:27%;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-track{align-items:flex-end;width:72%;min-width:32px;height:100px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bar{background:var(--dw-brand);opacity:.65;border-radius:5px 5px 0 0;width:100%}:is(.dw-priority-story,#dw-specificity-anchor) .dw-week:last-child .dw-bar{background:var(--dw-alert);opacity:1}:is(.dw-priority-story,#dw-specificity-anchor) .dw-week span{color:var(--dw-muted);font-size:12px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-week b{font-size:20px;font-weight:500}:is(.dw-priority-story,#dw-specificity-anchor) .dw-chart-title{text-align:center;color:var(--dw-muted);margin-top:8px;font-size:12px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-path{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 24px;display:grid;position:relative}:is(.dw-priority-story,#dw-specificity-anchor) .dw-path:before{content:"";inset-inline:12%;background:var(--dw-line);height:1px;position:absolute;top:21px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-step{background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-height:76px;padding:0;display:flex;position:relative}:is(.dw-priority-story,#dw-specificity-anchor) .dw-dot{background:var(--dw-bg);border:1px solid var(--dw-line);width:44px;height:44px;color:var(--dw-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-step[aria-pressed=true] .dw-dot{background:var(--dw-brand);color:var(--dw-bg);border-color:var(--dw-brand)}:is(.dw-priority-story,#dw-specificity-anchor) .dw-step[aria-pressed=true]{color:var(--dw-brand)}:is(.dw-priority-story,#dw-specificity-anchor) .dw-step small{color:var(--dw-muted);font-size:11px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-detail{border-top:1px solid var(--dw-line);padding-top:20px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-split{grid-template-columns:1fr 1fr;gap:30px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bridge{text-align:center;direction:ltr;grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bridge-col{flex-direction:column;align-items:center;font-size:12px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bridge-track{width:65%;height:125px;position:relative}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bridge-mark{background:var(--dw-brand);border-radius:3px;width:100%;position:absolute}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bridge-mark.loss{background:var(--dw-alert)}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bridge-col label{white-space:normal;min-height:44px;color:var(--dw-muted);direction:rtl}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bridge-col b{direction:ltr;font-weight:500}:is(.dw-priority-story,#dw-specificity-anchor) .dw-facts{align-content:center;gap:10px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-fact{border-bottom:1px solid var(--dw-line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-fact b{font-weight:500}:is(.dw-priority-story,#dw-specificity-anchor) .dw-review{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-comparison{background:var(--dw-soft);border-radius:10px;padding:16px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-comparison strong{color:var(--dw-alert);font-size:24px;font-weight:500;display:block}:is(.dw-priority-story,#dw-specificity-anchor) .dw-tasks{gap:12px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-task{align-items:flex-start;gap:10px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-task i{color:var(--dw-brand);margin-top:5px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-hour{align-content:center;gap:14px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-hour-row{grid-template-columns:50px 1fr 30px;align-items:center;gap:10px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-hour-bar{background:var(--dw-brand);border-radius:3px;height:17px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-hour-row:last-child .dw-hour-bar{background:var(--dw-alert)}:is(.dw-priority-story,#dw-specificity-anchor) .dw-footer{color:var(--dw-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-limit{align-items:center;gap:6px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-micro{background:var(--dw-soft);color:var(--dw-muted);border-radius:8px;margin-top:16px;padding:10px 12px;font-size:12px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-date{color:var(--dw-muted);margin-top:12px;font-size:11px}:is(.dw-priority-story,#dw-specificity-anchor) button:focus-visible{outline:3px solid var(--dw-brand);outline-offset:4px}:is(.dw-priority-story,#dw-specificity-anchor) i svg{width:18px;height:18px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-dot svg{width:21px;height:21px}@media (width<=600px){:is(.dw-priority-story,#dw-specificity-anchor){padding:18px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-hero,:is(.dw-priority-story,#dw-specificity-anchor) .dw-split{grid-template-columns:1fr;gap:20px}:is(.dw-priority-story,#dw-specificity-anchor) h2{font-size:21px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-path{gap:4px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-step{font-size:12px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-step small{font-size:11px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-review{grid-template-columns:1fr}:is(.dw-priority-story,#dw-specificity-anchor) .dw-bridge{gap:6px}}:is(.dw-priority-story,#dw-specificity-anchor) .dw-start{background:var(--dw-soft);color:var(--dw-brand);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-start strong{font-weight:500}:is(.dw-priority-story,#dw-specificity-anchor) .dw-related{border-top:1px solid var(--dw-line);grid-template-columns:1fr 1fr;gap:26px;margin-top:20px;padding:20px 0;display:grid}:is(.dw-priority-story,#dw-specificity-anchor) .dw-related b{font-size:20px;font-weight:500;display:block}:is(.dw-priority-story,#dw-specificity-anchor) .dw-related small{color:var(--dw-muted);font-size:12px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-related-track{direction:ltr;flex-direction:column;gap:4px;margin:8px 0;display:flex}:is(.dw-priority-story,#dw-specificity-anchor) .dw-related-track span{background:var(--dw-brand);border-radius:2px;height:7px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-related-track:after{content:var(--dw-related-legend);color:var(--dw-muted);direction:rtl;font-size:11px}@media (width<=500px){:is(.dw-priority-story,#dw-specificity-anchor) .dw-related{grid-template-columns:1fr;gap:16px}:is(.dw-priority-story,#dw-specificity-anchor) .dw-path small{display:none}}:is(.dw-priority-story,#dw-specificity-anchor) button{cursor:pointer}.dw-priority-story{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .dw-priority-story,[data-theme=dark] .dw-priority-story{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.dw-priority-story,#dw-specificity-anchor)[data-needs-review=false] .dw-week:last-child .dw-bar{background:var(--dw-brand)}:is(.dw-priority-story,#dw-specificity-anchor)[data-needs-review=false] .dw-tag{color:var(--dw-brand);background:var(--dw-soft)}.app[data-theme=light] .dw-priority-story{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app[data-theme=dark] .dw-priority-story{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story{--dw-bg:var(--surface);--dw-ink:var(--ink);--dw-muted:var(--muted);--dw-line:var(--line);--dw-soft:var(--canvas);--dw-brand:var(--primary);--dw-alert:var(--accent);--dw-alert-soft:var(--primary-soft);width:100%;max-width:none;box-shadow:none;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border-radius:0;margin:0;padding:0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-detail{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story [data-panel]{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:.75rem;align-self:start;padding:16px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-related{grid-template-columns:minmax(0,1fr);margin:12px 0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-split,:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-review{grid-template-columns:minmax(0,1fr);gap:12px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-detail h3{margin:0;font-size:.95rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-bridge-col b{overflow-wrap:anywhere;font-size:.7rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-hour-row{grid-template-columns:auto minmax(0,1fr) auto}@container (width<=55rem){:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-detail{grid-template-columns:minmax(0,1fr)}}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-detail{grid-template-columns:minmax(0,1fr);gap:0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story [data-panel][hidden]{display:none}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-path{gap:6px;margin:0 0 6px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-step{padding:8px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-step small{display:block}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story [data-panel]{padding:12px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:8px 0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story :is(.dw-hero>div,.dw-related>div,.dw-split>div,.dw-comparison){border:1px solid var(--line);background:var(--canvas);border-radius:10px;min-width:0;padding:12px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story :is(.dw-related,.dw-split,.dw-review){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-hero h2{font-size:1.2rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-hero h2 span{font-size:1.6rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .story-source-states{display:none}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-track{height:85px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-chart-title{margin:4px 0;font-size:.7rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-note{font-size:.75rem}@container (width<=38rem){:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story :is(.dw-hero,.dw-related,.dw-split,.dw-review){grid-template-columns:minmax(0,1fr)}}:is(:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-hero-single,:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-split:has(>[hidden])){grid-template-columns:minmax(0,1fr)}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .story-source-states{color:var(--dw-muted);gap:8px;font-size:.65rem;display:flex}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .finding-timeline{font-size:.7rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .finding-timeline ol>li{border:1px solid var(--line);border-block-start:3px solid var(--dashboard-line);border-radius:8px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .finding-timeline .timeline-current{border-block-start-color:var(--accent)}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .finding-timeline time,:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .finding-timeline .timeline-until{display:inline}.app .overview-layout .business-bar-track i{inset-inline:auto;width:min(70%,32px);left:50%;transform:translate(-50%)}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-evidence-grid[hidden]{display:none}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story [data-panel]{box-shadow:none;padding:10px 12px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-evidence-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-evidence-grid:not(:has(.dw-reconciliation)){grid-template-columns:minmax(0,1fr)}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-metric-summary{gap:9px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-metric-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(80px,.8fr);gap:3px 12px;padding-block:4px;font-size:.75rem;display:grid}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-metric-row>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-metric-row strong{white-space:nowrap;font-size:.9rem;font-weight:500}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-metric-row small{color:var(--dw-muted);font-size:.7rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-related-track{align-self:center;gap:3px;margin:2px 0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-related-track:after{font-size:.6rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-related-track span{height:6px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-reconciliation{min-width:0;margin:0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-reconciliation figcaption{color:var(--dw-muted);margin-bottom:5px;font-size:.72rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-bridge-track{background:repeating-linear-gradient(to top, transparent 0, transparent calc(25% - 1px), var(--line) calc(25% - 1px), var(--line) 25%);width:min(65%,42px);height:104px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-zero-line{border-top:1px solid var(--dw-muted);width:130%;position:absolute;left:-15%}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-bridge-col label{min-height:0;margin-top:4px;font-size:.65rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-bridge-col b{font-size:.8rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-review{margin:5px 0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-comparison{padding:9px 12px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-comparison header,:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-hour header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:.75rem;display:flex}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-comparison strong{font-size:1rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-pair-chart{gap:6px;margin-top:8px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-pair-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.75rem;display:grid}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-pair-track{background:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--line) calc(25% - 1px), var(--line) 25%);border-left:1px solid var(--dw-muted);direction:ltr;height:14px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-pair-track i{background:var(--dw-brand);opacity:.4;border-radius:3px;height:100%;display:block}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-pair-row:last-child i{opacity:1}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story[data-needs-review=true] .dw-pair-row:last-child i{background:var(--dw-alert)}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-action-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding-block:8px;display:grid}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-hour{gap:0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-tasks{align-content:center;gap:9px;font-size:.8rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-task i{margin:0}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-criterion{color:var(--dw-muted);margin-top:8px;font-size:.72rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-unavailable{align-items:center;gap:8px;margin:0;padding:8px 0;display:flex}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-evidence-details{border-top:1px solid var(--line);color:var(--dw-muted);margin-top:8px;font-size:.72rem}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-evidence-details summary{cursor:pointer;align-items:center;gap:6px;min-height:32px;display:flex}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-evidence-details summary svg{width:14px;height:14px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-evidence-details p{margin-block:4px}@container (width<=38rem){:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story :is(.dw-evidence-grid,.dw-action-evidence){grid-template-columns:minmax(0,1fr);gap:12px}:is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story .dw-evidence-details summary{min-height:44px}}.dw-sales-change{margin-block:.5rem;font-size:1.25rem;display:block}.dw-sales-contributions{gap:.6rem;margin-block-end:0;display:grid}.dw-sales-contributions>div{border-block-start:1px solid var(--line);justify-content:space-between;gap:.75rem;padding-block-start:.5rem;display:flex}.dw-sales-contributions dd{white-space:nowrap;margin:0;font-weight:700}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-BeciDpKm.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#172321;font-synthesis:none;--brand:#123c3a;--brand-deep:#092b2a;--primary:#0e6b5b;--primary-soft:#e8f4f0;--accent:#a35b00;--canvas:#f5f7f6;--surface:#fff;--ink:#172321;--muted:#64716d;--line:#dfe6e3;--success:#137a54;--danger:#b42318;--info:#1769aa;--focus:#b56f00;--shadow:0 8px 30px #123c3a0f;background:#f5f7f6;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px;min-height:100%}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0;line-height:1.65}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,p{margin:0}.app{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.session-boundary{background:var(--canvas);place-items:center;min-height:100vh;padding:1.25rem;display:grid}.session-boundary main{width:min(100%,48rem)}.skip-link{z-index:1000;background:var(--surface);color:var(--brand);box-shadow:var(--shadow);border-radius:.65rem;padding:.65rem 1rem;position:fixed;top:-5rem;left:50%;transform:translate(-50%)}.skip-link:focus{top:1rem}.sidebar{z-index:30;background:linear-gradient(180deg, var(--brand) 0%, var(--brand-deep) 100%);color:#fff;flex-direction:column;min-width:0;height:100vh;padding:1.5rem 1rem 1rem;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.8rem;min-height:3.6rem;padding-inline:.4rem;display:flex}.brand strong{white-space:nowrap;font-size:.98rem}.brand-mark{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:.85rem;flex:none;grid-template-columns:repeat(3,.32rem);justify-content:center;align-items:end;gap:.2rem;width:2.75rem;height:2.75rem;padding-block:.7rem;display:grid}.brand-mark i{background:#9ed9ca;border-radius:1rem;display:block}.brand-mark i:first-child{height:.55rem}.brand-mark i:nth-child(2){height:1rem}.brand-mark i:nth-child(3){height:1.35rem}.sidebar nav{gap:.8rem;margin-top:1.7rem;display:grid}.navigation-section{gap:.25rem;display:grid}.navigation-section-label{color:#9fc4bd;letter-spacing:.01em;padding-inline:.8rem;font-size:.66rem;font-weight:750}.sidebar nav button{color:#cae0dc;text-align:start;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.8rem;width:100%;min-height:3.15rem;padding:.65rem .8rem;font-size:.88rem;transition:background .16s,color .16s;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff14}.sidebar nav button.is-current{color:var(--brand);background:#fff;font-weight:750;box-shadow:0 8px 22px #03161538}.sidebar nav button span{place-items:center;width:1.55rem;height:1.55rem;font-family:sans-serif;font-size:1.1rem;display:grid}.sidebar-account{border-top:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:auto;padding:1rem .35rem 0;display:grid}.sidebar-account div{min-width:0;display:grid}.sidebar-account strong,.sidebar-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logout-button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-family:sans-serif;display:grid}.logout-button:hover{background:#ffffff29}.logout-button:disabled{cursor:wait;opacity:.62}.sidebar-account strong{font-size:.8rem}.sidebar-account small{color:#a9c9c3;font-size:.7rem}.avatar{width:2.35rem;height:2.35rem;color:var(--brand);background:#d7ede7;border-radius:50%;place-items:center;font-weight:800;display:grid}.mobile-avatar{background:var(--primary-soft);width:2.4rem;height:2.4rem;color:var(--brand);border-radius:50%;place-items:center;font-weight:800;display:grid}.app-content{flex-direction:column;min-width:0;min-height:100vh;display:flex}.assistant-rail{z-index:40;border-inline-start:1px solid var(--line);background:#fbfdfc;flex-direction:column;width:22rem;display:flex;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:-12px 0 34px #123c3a17}.assistant-rail>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.6rem;padding:.85rem 1rem;display:flex}.assistant-rail>header div{gap:.1rem;display:grid}.assistant-rail>header strong{color:var(--brand);font-size:.9rem}.assistant-rail>header small{color:var(--muted);font-size:.68rem}.assistant-rail>header button{border:1px solid var(--line);background:var(--surface);width:2.35rem;height:2.35rem;color:var(--brand);border-radius:.65rem;font-size:1.25rem}.assistant-conversation{flex:1;min-height:0;padding:1rem;overflow:auto}.assistant-welcome,.assistant-status,.assistant-answer{background:var(--primary-soft);color:var(--ink);border:1px solid #cfe2dd;border-radius:.9rem .9rem .2rem;padding:.9rem;font-size:.8rem}.assistant-status.is-error{color:var(--danger);background:#fff0ed;border-color:#f1c5bd}.assistant-answer{gap:.9rem;display:grid}.assistant-answer section{gap:.45rem;display:grid}.assistant-answer h3{color:var(--brand);font-size:.74rem}.assistant-answer dl{gap:.4rem;margin:0;display:grid}.assistant-answer dl div{background:#ffffffc2;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding:.5rem .6rem;display:grid}.assistant-answer dt{color:var(--muted)}.assistant-answer dd{color:var(--brand);margin:0;font-weight:800}.assistant-answer a{color:var(--primary);grid-column:1/-1;font-size:.68rem;font-weight:750}.assistant-answer details{color:var(--muted);font-size:.7rem}.assistant-answer details p{margin-top:.35rem}.assistant-suggestions{gap:.35rem;padding:.65rem .8rem 0;display:flex;overflow-x:auto}.assistant-suggestions button{background:var(--surface);color:var(--primary);border:1px solid #b8d7cf;border-radius:2rem;flex:none;padding:.35rem .65rem;font-size:.67rem}.assistant-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.75rem .8rem 1rem;display:grid}.assistant-form textarea{resize:none;background:var(--surface);width:100%;color:var(--ink);font:inherit;border:1px solid #bdd1cc;border-radius:.75rem;padding:.65rem;font-size:.76rem}.assistant-form button,.assistant-launcher{background:var(--primary);color:#fff;border:0;border-radius:.7rem;padding:.65rem .8rem;font-weight:750}.assistant-launcher{inset-inline-end:1rem;z-index:35;align-items:center;gap:.45rem;display:flex;position:fixed;bottom:1rem;box-shadow:0 10px 26px #092b2a3d}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.logout-error-banner{color:#8d2418;background:#fff0ed;border-bottom:1px solid #f1c5bd;justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.55rem 1rem;font-size:.78rem;display:flex}.logout-error-banner button{min-height:2rem;color:inherit;background:0 0;border:1px solid;border-radius:.55rem;padding-inline:.7rem;font-weight:750}.desktop-header,.mobile-header{border-bottom:1px solid var(--line);background:#fffffff0}.desktop-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.75rem clamp(1rem,2.5vw,2.25rem);display:flex;position:sticky;top:0}.breadcrumb ol{align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li:first-child{color:var(--muted);font-weight:650}.breadcrumb li:last-child{color:var(--brand);font-size:.86rem;font-weight:800}.breadcrumb li:last-child:before{content:"/";color:#a4afac;margin-inline:0 .55rem}.desktop-header small{color:var(--muted)}.header-actions{align-items:center;gap:.65rem;display:flex}.icon-button,.refresh-button{border:1px solid var(--line);min-height:2.55rem;color:var(--brand);background:#fff;border-radius:.7rem}.icon-button{place-items:center;min-width:2.55rem;font-family:sans-serif;display:grid}.refresh-button{align-items:center;gap:.45rem;padding-inline:.8rem;display:flex}.mobile-header,.sidebar-backdrop{display:none}main{flex:1;width:100%;min-width:0;padding:clamp(1rem,2.6vw,2.25rem)}main:focus{outline:none}.page-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.35rem;display:flex}.page-heading h2{color:var(--brand-deep);font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.45}.page-heading>div>p:last-child,.simple-heading p,.section-heading p,.card-heading p{color:var(--muted);font-size:.82rem}.heading-meta{color:var(--muted);flex:none;align-items:center;gap:.75rem;font-size:.74rem;display:flex}.status-pill{background:var(--primary-soft);color:var(--success);white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;padding:.32rem .68rem;font-size:.7rem;font-weight:800;display:inline-flex}.status-pill span{background:currentColor;border-radius:50%;width:.48rem;height:.48rem}.status-pill.status-stale{color:var(--accent);background:#fff4df}.status-pill.status-empty{color:var(--muted);background:#edf1f0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:2rem;display:grid}.metric-grid-supporting{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.4rem}.metric-grid-supporting .metric-card{box-shadow:none}.supporting-kpi-heading{margin-top:.25rem}.surface,.metric-card,.trend-card,.state-panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:1rem}.metric-card{padding:1.05rem;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--primary);width:.25rem;position:absolute;inset-block:0;inset-inline-start:0}.metric-card.accent-2:before{background:var(--info)}.metric-card.accent-3:before{background:#7656a5}.metric-card.accent-4:before{background:var(--accent)}.metric-topline,.metric-comparison,.section-heading,.card-heading{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.metric-topline h3{color:var(--muted);font-size:.78rem;font-weight:650}.metric-icon{width:2rem;height:2rem;color:var(--primary);background:#f0f5f3;border-radius:.6rem;place-items:center;font-family:sans-serif;font-weight:800;display:grid}.metric-value{color:var(--brand-deep);overflow-wrap:anywhere;margin-block:.7rem .45rem;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:900;line-height:1.45}.metric-comparison{justify-content:flex-start;font-size:.68rem}.metric-comparison small{color:var(--muted)}.comparison-positive,.comparison-negative,.comparison-neutral{direction:ltr;unicode-bidi:isolate;font-weight:800}.comparison-positive{color:var(--success)}.comparison-negative{color:var(--danger)}.comparison-neutral{color:var(--muted)}.section-heading{align-items:flex-end;margin-bottom:.9rem}.section-heading h2,.card-heading h2{color:var(--brand-deep);font-size:1rem}.period-chip{color:var(--brand);background:#fff;border:1px solid #cad8d4;border-radius:.65rem;padding:.4rem .7rem;font-size:.72rem;font-weight:700}.trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:2rem;display:grid}.primary-chart{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:1rem;margin-bottom:1rem;padding:1rem}.primary-chart .trend-card{box-shadow:none;border:0;border-radius:0;padding:0}.primary-chart .trend-visual svg{min-height:18rem}.chart-section-heading{align-items:flex-start;margin-bottom:0}.chart-section-heading .period-controls{background:0 0;border:0;flex:34rem;margin:0;padding:0}.trend-card{padding:1rem}.card-heading{align-items:flex-start;margin-bottom:.8rem}.card-heading h3{color:var(--brand-deep);font-size:.9rem}.chart-arrow{background:var(--primary-soft);width:1.9rem;height:1.9rem;color:var(--success);border-radius:50%;place-items:center;font-family:sans-serif;display:grid}.trend-visual{min-width:0}.trend-visual svg{width:100%;height:auto;display:block;overflow:visible}.chart-gridline{stroke:#e5ebe9;stroke-width:1px}.chart-area-line{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:#fff;stroke:var(--primary);stroke-width:2.2px}.chart-bar{fill:var(--primary);opacity:.86}.chart-labels{color:var(--muted);text-align:center;direction:ltr;gap:.2rem;font-size:.61rem;display:grid}.chart-labels span{overflow-wrap:anywhere;direction:rtl;min-width:0}.chart-empty{min-height:8rem;color:var(--muted);place-items:center;font-size:.8rem;display:grid}.insight-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.9rem;margin-bottom:.9rem;display:grid}.dashboard-analysis-grid{grid-template-columns:minmax(16rem,.9fr) minmax(24rem,1.45fr)}.ranking-toggle{flex-wrap:wrap;gap:.35rem;display:flex}.ranking-toggle button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:750}.ranking-toggle button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.dashboard-operations-grid{grid-template-columns:minmax(20rem,1.05fr) minmax(24rem,1fr);align-items:stretch}.hourly-panel{min-width:0;padding:1rem}.hour-bars{border-bottom:1px solid var(--line);direction:ltr;align-items:end;gap:clamp(.25rem,1vw,.7rem);min-height:15rem;padding:.75rem .4rem .25rem;display:flex;overflow-x:auto}.hour-bar-item{text-align:center;grid-template-rows:minmax(0,1fr) auto;gap:.35rem;min-width:2rem;height:13rem;display:grid}.hour-bar-track{display:block;position:relative}.hour-bar-track:after{inset-inline:0;background:var(--line);content:"";height:1px;position:absolute;top:50%}.hour-bar-track i{z-index:1;width:70%;display:block;position:absolute;left:15%}.hour-bar-positive{background:linear-gradient(180deg, var(--primary), var(--info));border-radius:.35rem .35rem 0 0;bottom:50%}.hour-bar-negative{background:linear-gradient(180deg, var(--danger), var(--warning));border-radius:0 0 .35rem .35rem;top:50%}.hour-bar-zero{top:50%}.hour-bar-item small{color:var(--muted);white-space:nowrap;font-size:.62rem}.analysis-stack{gap:1.5rem;display:grid}.evidence-panel{border:1px solid #8793a44d;margin-block-end:1rem}.evidence-panel .card-heading button{min-height:2.5rem;padding-inline:1rem}.evidence-note{color:var(--muted);margin-block-start:.75rem}.breakdown-panel,.quality-panel,.table-panel,.upload-panel{padding:1rem}.upload-form{gap:.75rem;inline-size:min(100%,18rem);min-inline-size:0;display:grid}.upload-form input[type=file]{border:1px dashed var(--line);background:var(--canvas);border-radius:.75rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.7rem}.secondary-link{color:var(--primary);text-align:center;text-underline-offset:.2rem}.mapping-panel,.preview-panel{gap:1.25rem;min-inline-size:0;max-inline-size:100%;margin-block:1.25rem;display:grid}.mapping-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.mapping-grid label,.operations-filters label,.custom-period label{min-inline-size:0;color:var(--muted);gap:.45rem;font-size:.84rem;display:grid}.mapping-grid select,.operations-filters input,.operations-filters select,.adapter-editor textarea,.custom-period input{border:1px solid var(--line);background:var(--surface);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--ink);font:inherit;border-radius:.7rem;padding-inline:.75rem}.operations-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.8rem;margin-block:1rem;display:grid}.adapter-editor{gap:1rem;margin-top:1.25rem;display:grid}.adapter-editor label{gap:.5rem;display:grid}.adapter-editor textarea{resize:vertical;direction:ltr;min-height:24rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.secondary-button,.period-controls button{border:1px solid var(--line);background:var(--surface);min-block-size:2.6rem;color:var(--primary);font:inherit;cursor:pointer;border-radius:.7rem;padding-inline:1rem;font-weight:700}.dataset-actions{align-items:center;gap:.5rem;display:flex}.history-filters{flex-wrap:wrap;gap:.8rem;margin-block-end:1rem;display:flex}.history-filters label{min-width:min(100%,13rem);color:var(--muted);gap:.35rem;font-size:.72rem;display:grid}.history-filters select{border:1px solid var(--line);background:var(--surface);min-block-size:2.7rem;color:var(--ink);font:inherit;border-radius:.7rem;padding-inline:.7rem}.history-pagination{justify-content:center;align-items:center;gap:.8rem;margin-block-start:1rem;display:flex}.history-pagination span{min-width:5rem;color:var(--muted);text-align:center;font-size:.75rem}.dataset-actions select{border:1px solid var(--line);background:var(--surface);min-block-size:2.6rem;color:var(--ink);font:inherit;border-radius:.7rem;padding-inline:.65rem}.danger-button{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));color:var(--danger)}.secondary-button:disabled,.dataset-actions select:disabled{cursor:not-allowed;opacity:.6}.form-status{border:1px solid color-mix(in srgb, var(--success) 35%, transparent);background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success);border-radius:.8rem;margin-block:1rem;padding:1rem 1.15rem}.form-error{border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--danger)}.period-controls{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-block:1rem 1.5rem;padding:.9rem;display:flex}.period-presets button.is-selected{border-color:var(--primary);background:var(--primary);color:#fff}.period-presets button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 30%, transparent);outline-offset:2px}.period-presets,.custom-period{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}@media (width<=640px){.upload-panel,.period-controls,.custom-period{align-items:stretch}.upload-form,.custom-period,.custom-period label{inline-size:100%}.custom-period{grid-template-columns:1fr;display:grid}}.breakdown-list{gap:.95rem;display:grid}.breakdown-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;display:grid}.category-swatch{background:var(--primary);border-radius:.2rem;width:.72rem;height:.72rem;margin-top:.35rem}.category-2{background:var(--accent)}.category-3{background:var(--info)}.category-4{background:#7656a5}.breakdown-content{gap:.3rem;min-width:0;display:grid}.breakdown-content>div:first-child{justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.breakdown-content small{color:var(--muted);font-size:.68rem}.progress-track{background:#edf1f0;border-radius:999px;height:.42rem;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #52a590);height:100%;display:block}.share-width-0{width:0%}.share-width-5{width:5%}.share-width-10{width:10%}.share-width-15{width:15%}.share-width-20{width:20%}.share-width-25{width:25%}.share-width-30{width:30%}.share-width-35{width:35%}.share-width-40{width:40%}.share-width-45{width:45%}.share-width-50{width:50%}.share-width-55{width:55%}.share-width-60{width:60%}.share-width-65{width:65%}.share-width-70{width:70%}.share-width-75{width:75%}.share-width-80{width:80%}.share-width-85{width:85%}.share-width-90{width:90%}.share-width-95{width:95%}.share-width-100{width:100%}.quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.quality-grid article{background:#f7f9f8;border-radius:.75rem;align-items:center;gap:.65rem;min-width:0;padding:.75rem;display:flex}.quality-grid article>span{background:var(--primary-soft);width:2rem;height:2rem;color:var(--success);border-radius:.6rem;flex:none;place-items:center;font-family:sans-serif;font-weight:900;display:grid}.quality-grid article:nth-child(2)>span{color:var(--danger);background:#fff0ed}.quality-grid article:nth-child(3)>span{color:var(--info);background:#edf4fa}.quality-grid div{min-width:0;display:grid}.quality-grid small{color:var(--muted);font-size:.65rem}.quality-grid strong{overflow-wrap:anywhere;min-width:0;font-size:.78rem}.coverage-note{background:var(--canvas);color:var(--muted);border-radius:.7rem;margin-block-start:1rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.alerts-list{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.alerts-list h3{margin-bottom:.6rem;font-size:.83rem}.alerts-list>article{background:#fffaf2;border:1px solid #f2d8b2;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.alerts-list>article>span{color:#5b3500;background:#f4c879;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.alerts-list strong{font-size:.78rem}.alerts-list p,.alerts-list small{color:var(--muted);font-size:.7rem;display:block}.table-panel{margin-bottom:1rem}.table-scroll{inline-size:100%;min-inline-size:0;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.78rem}th,td{border-bottom:1px solid var(--line);text-align:start;white-space:nowrap;padding:.8rem .7rem}thead th{color:var(--muted);background:#f7f9f8;font-size:.68rem;font-weight:700}thead th:first-child{border-start-start-radius:.55rem;border-end-start-radius:.55rem}thead th:last-child{border-start-end-radius:.55rem;border-end-end-radius:.55rem}tbody th{color:var(--brand-deep);font-weight:750}.rank-badge{background:var(--primary-soft);width:1.65rem;height:1.65rem;color:var(--primary);border-radius:.45rem;place-items:center;font-size:.68rem;font-weight:800;display:grid}.simple-heading{align-items:flex-start}.upload-panel{border-style:dashed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:10rem;margin-bottom:1rem;display:grid}.upload-icon,.state-symbol{background:var(--primary-soft);width:3rem;height:3rem;color:var(--primary);border-radius:.9rem;place-items:center;font-family:sans-serif;font-size:1.3rem;font-weight:900;display:grid}.upload-panel h3{color:var(--brand-deep);font-size:.95rem}.upload-panel p,.upload-panel small{color:var(--muted);font-size:.74rem}.primary-button{background:var(--primary);color:#fff;border:0;border-radius:.7rem;min-height:2.6rem;padding:.55rem 1rem;font-weight:750}.state-panel{justify-content:center;align-items:center;gap:1rem;min-height:18rem;padding:2rem;display:flex}.state-panel h2{color:var(--brand-deep);font-size:1.05rem}.state-panel p{color:var(--muted);font-size:.8rem}.state-error .state-symbol{color:var(--danger);background:#fff0ed}.state-error .primary-button{margin-top:.75rem}.spinner{border:3px solid #c8ddd7;border-top-color:var(--primary);border-radius:50%;width:2.25rem;height:2.25rem;animation:.8s linear infinite spin}footer{color:var(--muted);text-align:center;padding:.9rem 1rem 1.2rem;font-size:.68rem}.login-page{background:radial-gradient(circle at 15% 15%, #0e6b5b24, transparent 32rem), radial-gradient(circle at 85% 85%, #a35b001a, transparent 28rem), var(--canvas);grid-template-rows:1fr auto;place-items:center;gap:1.5rem;min-height:100vh;padding:clamp(1rem,5vw,3rem);display:grid}.login-shell{border:1px solid var(--line);background:var(--surface);direction:ltr;border-radius:1.5rem;grid-template-columns:minmax(21rem,.82fr) minmax(26rem,1.18fr);align-self:end;width:min(100%,72rem);display:grid;overflow:hidden;box-shadow:0 28px 90px #123c3a29}.login-shell .login-card{width:100%;box-shadow:none;direction:rtl;border:0;border-radius:0;align-self:stretch}.login-intro{background:radial-gradient(circle at 18% 12%, #8ddbc547, transparent 18rem), linear-gradient(145deg, var(--brand) 0%, var(--brand-deep) 100%);color:#fff;direction:rtl;flex-direction:column;justify-content:space-between;gap:2rem;min-width:0;padding:clamp(2rem,5vw,4rem);display:flex;overflow:hidden}.login-eyebrow{color:#9ed9ca;margin-bottom:.7rem;font-size:.76rem;font-weight:800}.login-intro h2{max-width:15ch;font-size:clamp(1.8rem,3.4vw,3.15rem);line-height:1.4}.login-intro-copy{color:#d8ebe7;max-width:54ch;margin-top:.9rem;font-size:.9rem;line-height:1.95}.login-intro ul{color:#edf8f5;gap:.55rem;margin-top:1.3rem;padding:0;font-size:.78rem;list-style:none;display:grid}.login-intro li{align-items:center;gap:.55rem;display:flex}.login-intro li:before{content:"✓";color:#9ed9ca;background:#9ed9ca2e;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-family:sans-serif;font-weight:800;display:grid}.login-visual{filter:drop-shadow(0 18px 34px #01141247);align-self:center;width:min(100%,38rem);height:auto}.visual-window{fill:#f7fbfa}.visual-sidebar{fill:#123f3b}.visual-chip,.visual-card{fill:#dcece8}.visual-card{stroke:#c8dcd7;stroke-width:2px}.visual-line{fill:none;stroke:#d78d24;stroke-width:8px;stroke-linecap:round}.visual-point{fill:#fff;stroke:#d78d24;stroke-width:5px}.visual-nav{fill:#88c7b7}.login-card{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;align-self:end;width:min(100%,28rem);padding:clamp(1.25rem,5vw,2.25rem);box-shadow:0 24px 70px #123c3a21}.login-brand{color:var(--brand);align-items:center;gap:.8rem;display:flex}.login-brand .brand-mark{background:var(--brand)}.login-heading{margin-block:2rem 1.4rem}.login-heading h1{color:var(--brand-deep);font-size:clamp(1.35rem,5vw,1.75rem)}.login-heading p{color:var(--muted);margin-top:.35rem;font-size:.84rem}.login-card form{gap:1rem;display:grid}.login-card label{color:var(--brand-deep);gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.login-card input{width:100%;min-height:3rem;color:var(--ink);text-align:left;direction:ltr;background:#fff;border:1px solid #cbd7d3;border-radius:.72rem;padding-inline:.85rem}.login-card input:focus{border-color:var(--primary)}.login-card input[type=text]{text-align:right;direction:rtl}.login-card .primary-button{width:100%;min-height:3rem;margin-top:.25rem}.login-error{color:var(--danger);background:#fff0ed;border-radius:.65rem;padding:.65rem .75rem;font-size:.78rem}.login-success{color:#0a5b4f;background:#e8f6f1;border-radius:.65rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.8}.form-hint{color:var(--muted);font-size:.74rem}.login-actions{flex-wrap:wrap;justify-content:center;gap:.35rem .8rem;margin-top:1.1rem;display:flex}.login-actions button,.resend-button{color:var(--primary);text-underline-offset:.2rem;background:0 0;border:0;padding:.35rem;text-decoration:underline}.resend-button{margin:.5rem auto 0;display:block}.login-page footer{align-self:end;padding:0}.identity-form{margin-bottom:1rem;padding:1rem}.identity-form form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.identity-form label{min-width:0;color:var(--brand-deep);gap:.35rem;font-size:.76rem;font-weight:700;display:grid}.identity-form input,.identity-form select,.one-time-credential input{width:100%;min-height:2.75rem;color:var(--ink);background:#fff;border:1px solid #cbd7d3;border-radius:.7rem;padding-inline:.75rem}.business-switcher{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.business-switcher button{border:1px solid var(--line);color:var(--brand-deep);text-align:start;background:#fff;border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.business-switcher button:disabled{border-color:var(--primary);background:var(--primary-soft)}.business-switcher span{color:var(--muted);font-size:.72rem}.one-time-credential{background:var(--primary-soft);border:1px solid #b9d8cf;border-radius:.8rem;gap:.45rem;margin-top:1rem;padding:.9rem;display:grid}.one-time-credential p,.one-time-credential button{color:var(--muted);font-size:.72rem}.one-time-credential button,.row-actions button,.session-list button{border:1px solid var(--line);width:fit-content;color:var(--brand);background:#fff;border-radius:.55rem;padding:.4rem .65rem;font-weight:700}.row-actions{flex-wrap:wrap;gap:.4rem;display:flex}.inline-error{color:var(--danger);background:#fff0ed;border-radius:.7rem;margin-bottom:1rem;padding:.75rem;font-size:.78rem}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-grid .identity-form form{grid-template-columns:minmax(0,1fr) auto}.profile-list{gap:.7rem;margin:0;display:grid}.profile-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.45rem;display:flex}.profile-list dt{color:var(--muted);font-size:.75rem}.profile-list dd{color:var(--brand-deep);margin:0;font-size:.78rem;font-weight:750}.session-list{gap:.65rem;display:grid}.session-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.65rem;display:flex}.session-list article>div{display:grid}.session-list small{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}.app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf6ff;--brand:#dcecff;--brand-deep:#f4f9ff;--primary:#2f7bf6;--primary-soft:#102d4f;--accent:#f2a516;--canvas:#06111c;--surface:#0b1b2a;--ink:#edf6ff;--muted:#8da4ba;--line:#173149;--success:#24c989;--danger:#ff6b6b;--info:#2f8cff;--focus:#347fe8;--shadow:none;direction:rtl;background:#06111c;grid-template-columns:13.25rem minmax(0,1fr)}.app .sidebar{background:#071522;border-inline-end:1px solid #132b40;padding:.95rem .75rem .75rem}.app .brand{min-height:3rem}.app .brand-mark{background:#0c2234;border-color:#244660;width:2.4rem;height:2.4rem}.app .brand-mark i{background:#2f8cff}.app .sidebar nav{gap:.45rem;margin-top:1rem}.app .navigation-section-label{color:#627e95}.app .sidebar nav button{color:#91a8bb;border-radius:.55rem;min-height:2.7rem;padding:.5rem .7rem}.app .sidebar nav button:hover{background:#102941}.app .sidebar nav button.is-current{color:#f3f8ff;background:#123361;box-shadow:inset 3px 0 #388bff}.app .sidebar-account{border-color:#173149}.app .desktop-header,.app .mobile-header{border-color:var(--line);background:#06111ceb}.app .desktop-header{min-height:3.9rem;padding:.55rem clamp(.85rem,2vw,1.4rem)}.app .breadcrumb li:last-child,.app .mobile-header strong{color:var(--ink)}.app .icon-button,.app .refresh-button,.app .period-chip{border-color:var(--line);color:var(--ink);background:#0b1b2a}.app main{padding:clamp(.7rem,1.5vw,1rem)}.app .page-heading{align-items:center;margin-bottom:.65rem}.app .page-heading h2{color:var(--ink);font-size:clamp(1.05rem,1.6vw,1.35rem)}.app .heading-meta{gap:.5rem}.app .status-pill{border:1px solid color-mix(in srgb, var(--success) 28%, var(--line));background:color-mix(in srgb, var(--success) 10%, var(--surface))}.app .status-pill.status-stale{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.app .surface,.app .metric-card,.app .trend-card,.app .state-panel,.app .primary-chart{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:.75rem}.app .metric-grid{gap:.7rem;margin-bottom:.7rem}.app .metric-card:before{background:#2f7bf6;width:auto;height:.14rem;inset:0 0 auto}.app .metric-card.accent-2:before{background:#24c989}.app .metric-card.accent-3:before{background:#7c5cff}.app .metric-card.accent-4:before{background:#f2a516}.app .metric-icon{color:#5a9cff;background:0 0;border:1px solid}.app .metric-card.accent-2 .metric-icon{color:#31d49a}.app .metric-card.accent-3 .metric-icon{color:#9378ff}.app .metric-card.accent-4 .metric-icon{color:#f2a516}.app .metric-value,.app .section-heading h2,.app .card-heading h2,.app .card-heading h3{color:var(--ink)}.app .metric-value{margin-block:.45rem .25rem;font-size:clamp(1.05rem,1.65vw,1.4rem)}.dashboard-primary-grid,.dashboard-secondary-grid{direction:rtl;align-items:stretch;gap:.7rem;margin-bottom:.7rem;display:grid}.dashboard-primary-grid{grid-template-columns:minmax(24rem,1.8fr) minmax(14rem,.78fr) minmax(18rem,1fr)}.dashboard-secondary-grid{grid-template-columns:minmax(24rem,1.35fr) minmax(13rem,.55fr) minmax(19rem,1fr)}.dashboard-primary-grid>*,.dashboard-secondary-grid>*{min-width:0;height:100%;margin:0}.app .primary-chart{padding:.8rem}.app .chart-section-heading{align-items:start;gap:.55rem;display:grid}.app .chart-section-heading .period-controls{justify-content:flex-start;align-items:center;gap:.4rem;width:100%;display:flex}.app .period-presets{scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;overflow-x:auto}.app .period-controls button,.app .custom-period-disclosure summary{border:1px solid var(--line);color:#9fb4c6;white-space:nowrap;background:#0c2031;border-radius:.5rem;min-block-size:2rem;padding:.28rem .55rem;font-size:.66rem;font-weight:750}.app .period-presets button.is-selected{color:#fff;background:#1854ab;border-color:#347fe8}.custom-period-disclosure{flex:none;position:relative}.custom-period-disclosure summary{cursor:pointer;list-style:none}.custom-period-disclosure summary::-webkit-details-marker{display:none}.custom-period-disclosure[open]{flex:100%}.custom-period-disclosure[open] summary{width:max-content;margin-bottom:.5rem}.app .custom-period{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:.45rem;display:grid}.app .custom-period label{gap:.2rem;font-size:.66rem}.app .custom-period input{border-color:var(--dashboard-line);background:var(--dashboard-surface-raised);min-block-size:2.1rem;color:var(--dashboard-ink);padding-inline:.45rem}.app .primary-chart .trend-visual svg{min-height:11.5rem}.app .chart-gridline{stroke:#173149}.app .chart-area-line{stroke:#2f7bf6;filter:none}.app .chart-point{fill:#0b1b2a;stroke:#61a0ff}.category-donut-panel,.completeness-panel{padding:.8rem}.category-donut-layout{grid-template-columns:minmax(7.6rem,.9fr) minmax(7.5rem,1fr);align-items:center;gap:.55rem;display:grid}.category-donut,.completeness-radial{aspect-ratio:1;place-items:center;display:grid;position:relative}.category-donut svg,.completeness-radial svg{width:100%;height:auto;overflow:visible;transform:rotate(-90deg)}.donut-track,.donut-slice,.radial-track,.radial-value{fill:none;stroke-width:15px}.donut-track,.radial-track{stroke:#142d42}.donut-slice,.radial-value{stroke-linecap:butt}.category-donut>span,.completeness-radial>strong{place-items:center;display:grid;position:absolute}.category-donut>span small{color:var(--muted);font-size:.62rem}.category-donut>span strong,.completeness-radial>strong{color:var(--ink);font-size:1rem}.category-1,.category-stroke-1{stroke:#2f7bf6;background:#2f7bf6}.category-2,.category-stroke-2{stroke:#24c989;background:#24c989}.category-3,.category-stroke-3{stroke:#f2a516;background:#f2a516}.category-4,.category-stroke-4{stroke:#7c5cff;background:#7c5cff}.category-5,.category-stroke-5{stroke:#54b6e8;background:#54b6e8}.category-6,.category-stroke-6{stroke:#8394a8;background:#8394a8}.category-legend{gap:.38rem;display:grid}.category-legend article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;font-size:.66rem;display:grid}.category-legend .category-swatch{margin:0}.category-legend strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-legend .secondary-link{text-align:start;grid-column:2/-1;width:max-content;font-size:.58rem}.category-evidence-details{border-top:1px solid var(--line);color:var(--muted);margin-top:.65rem;padding-top:.55rem;font-size:.65rem}.category-evidence-details summary{cursor:pointer;color:#66a5ff;width:max-content}.category-evidence-details ul{gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.category-evidence-details li{grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem;display:grid}.app .hourly-panel,.app .quality-panel,.app .table-panel{padding:.8rem}.app .hour-bars{border-color:var(--line);gap:clamp(.18rem,.7vw,.5rem);min-height:12rem}.app .hour-bar-item{min-width:1.5rem;height:10.5rem}.app .hour-bar-positive{background:linear-gradient(#358aff,#164eac)}.app .hour-bar-negative{background:linear-gradient(#ff7676,#b33145)}.app .table-panel{overflow:hidden}.app th,.app td{border-color:var(--line);padding:.48rem .4rem}.app thead th{color:var(--dashboard-muted);background:var(--dashboard-surface-raised)}.app tbody th{color:var(--ink)}.compact-products-table th[scope=row]{gap:.1rem;display:grid}.compact-products-table th[scope=row] strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-products-table .secondary-link{width:max-content;font-size:.56rem;font-weight:500}.app .rank-badge{color:#8dbbff;background:#14386c}.completeness-panel{flex-direction:column;display:flex}.completeness-radial{width:min(9.5rem,80%);margin:auto}.radial-track,.radial-value{stroke-width:10px}.radial-value{stroke:#24c989;stroke-linecap:round;filter:drop-shadow(0 0 5px #24c98952)}.completeness-meta{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;display:grid}.completeness-meta div{background:#0d2233;border-radius:.5rem;padding:.45rem}.completeness-meta dt{color:var(--muted);font-size:.62rem}.completeness-meta dd{margin:0;font-size:.78rem;font-weight:800}.app .quality-grid article{background:#0d2233}.app .quality-grid article>span{color:#7af;background:#14386c}.quality-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-panel-compact .alerts-list{max-height:9.25rem;overflow:auto}.app .alerts-list>article{background:#211a12;border-color:#5a3e19}.app .coverage-note{background:#071522}.app .assistant-rail,.app .assistant-rail>header{border-color:var(--line);background:#071522;box-shadow:-12px 0 34px #00000057}.app .assistant-welcome,.app .assistant-status,.app .assistant-answer{background:#0d2940;border-color:#19456b}.app .assistant-answer dl div,.app .assistant-suggestions button,.app .assistant-form textarea,.app .assistant-rail>header button{border-color:var(--line);color:var(--ink);background:#0b1b2a}.app .secondary-link,.app .assistant-answer a{color:#66a5ff}.app .supporting-kpi-heading{margin:.7rem 0 .45rem}.app .metric-grid-supporting{margin-bottom:0}@container (width<=58rem){.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary-grid .primary-chart,.dashboard-secondary-grid .hourly-panel{grid-column:1/-1}}@container (width<=42rem){.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:1fr}.dashboard-primary-grid .primary-chart,.dashboard-secondary-grid .hourly-panel{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.app{grid-template-columns:13.5rem minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid-supporting{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trend-card:last-child{grid-column:1/-1}.insight-grid,.dashboard-analysis-grid,.dashboard-operations-grid{grid-template-columns:1fr}.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary-grid .primary-chart,.dashboard-secondary-grid .hourly-panel{grid-column:1/-1}}@media (width<=820px){.app{display:block}.app.assistant-is-open{padding-inline-end:0}.assistant-rail{width:min(23rem,92vw);box-shadow:-18px 0 46px #071a1947}.desktop-header{display:none}.mobile-header{z-index:25;justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.65rem .85rem;display:flex;position:sticky;top:0}.mobile-header strong{color:var(--brand);font-size:.92rem}.sidebar{visibility:hidden;width:min(18rem,86vw);height:100dvh;transition:transform .18s,visibility 0s linear .18s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(110%)}.sidebar.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.sidebar-backdrop{z-index:29;background:#071a197a;border:0;display:block;position:fixed;inset:0}.menu-button{font-size:1.15rem}main{padding:1rem}.page-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.heading-meta{justify-content:space-between;width:100%}.trend-grid{grid-template-columns:1fr}.chart-section-heading{flex-direction:column}.chart-section-heading .period-controls{flex-basis:auto;width:100%}.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:1fr}.dashboard-primary-grid .primary-chart,.dashboard-secondary-grid .hourly-panel{grid-column:auto}.primary-chart .trend-visual svg{min-height:13rem}.trend-card:last-child{grid-column:auto}.identity-form form,.account-grid{grid-template-columns:1fr}}@media (width<=560px){.metric-grid{grid-template-columns:1fr 1fr;gap:.65rem}.metric-grid-supporting{grid-template-columns:1fr}.period-presets{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.period-presets button{padding-inline:.45rem}.app .custom-period{grid-template-columns:1fr}.metric-card{padding:.85rem}.metric-topline{align-items:flex-start}.metric-icon{width:1.7rem;height:1.7rem}.metric-value{font-size:.92rem}.metric-comparison{flex-direction:column;align-items:flex-start;gap:.1rem}.section-heading{flex-direction:column;align-items:flex-start}.quality-grid{grid-template-columns:1fr}.upload-panel{grid-template-columns:auto minmax(0,1fr)}.upload-panel .upload-form{grid-column:1/-1;inline-size:100%}.upload-panel .primary-button{grid-column:1/-1;width:100%}.state-panel{flex-direction:column;align-items:flex-start;min-height:14rem;padding:1.25rem}.chart-labels{font-size:.55rem}.identity-form form,.account-grid .identity-form form{grid-template-columns:1fr}.identity-form .primary-button{width:100%}.session-list article{flex-direction:column;align-items:flex-start}}@media (width<=360px){.metric-grid{grid-template-columns:1fr}.heading-meta{flex-direction:column;align-items:flex-start}}@media (width<=900px){.login-page-split{place-items:start center}.login-shell{grid-template-columns:minmax(0,1fr)}.login-shell .login-card{grid-row:1}.login-intro{grid-row:2;min-height:26rem;padding:clamp(1.5rem,7vw,2.5rem)}.login-intro h2{max-width:20ch}}@media (width<=560px){.login-page-split{padding:0}.login-shell{border-inline:0;border-radius:0}.login-intro{min-height:22rem}.login-visual{margin-top:-1rem}}.app.assistant-is-open{padding-inline-end:0}.app.assistant-is-open .app-content{margin-inline-start:0}.app .metric-card:before{display:none}.app .metric-topline{gap:.4rem}.app .metric-topline h3{font-size:.8rem}.app .metric-value{overflow-wrap:anywhere;font-size:clamp(1.08rem,1.4vw,1.45rem)}.app .metric-comparison small{font-size:.7rem}.app .card-heading{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.7rem;display:flex}.app .card-heading h2{margin:0;margin-inline-end:auto;font-size:.83rem}.app .explain-button{min-height:1.75rem;color:var(--dashboard-muted);white-space:nowrap;background:0 0;border:0;border-radius:.25rem;padding:.15rem .2rem;font-size:.68rem}.app .explain-button:hover{color:#fff;background:#16304c}.app .report-controls{margin-bottom:.5rem}.app .period-controls{flex-wrap:wrap;align-items:start;gap:.45rem;display:flex}.app .period-presets{flex-wrap:wrap;gap:.35rem;display:flex}.app .period-controls button,.app .custom-period-disclosure summary{border-radius:.3rem;font-size:.76rem}.app .report-boundaries{color:var(--dashboard-muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin:.5rem 0 0;font-size:.71rem;display:flex}.app .import-summary{color:var(--dashboard-muted);margin-bottom:.75rem;font-size:.72rem}.app .import-summary summary{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;display:flex}.app .import-summary summary:after{content:"⌄"}.app .import-summary[open] summary:after{content:"⌃"}.app .import-summary dl{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:.5rem;display:flex}.app .import-summary dl>div{gap:.5rem;display:flex}.app .import-summary dd{color:var(--ink);margin:0}.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr)}.app .dashboard-primary-grid .primary-chart,.app .dashboard-secondary-grid .hourly-panel{grid-column:auto}.app .trend-card{box-shadow:none;border:0;border-radius:0;padding:0}.app .trend-visual{min-height:0}.app .primary-chart .trend-visual svg{direction:ltr;width:100%;height:11.8rem;min-height:0;display:block}.app .chart-axis{fill:var(--dashboard-muted);font:9px Vazirmatn,sans-serif}.app .chart-legend{color:var(--dashboard-muted);gap:1rem;font-size:.67rem;display:flex}.chart-legend>span{align-items:center;gap:.35rem;display:flex}.chart-legend i{border-top:2px solid #377ff2;width:.85rem;display:inline-block}.chart-legend .previous-key{border-top:2px dashed #94a3b8}.app .chart-previous-line{fill:none;stroke:#94a3b8;stroke-width:1.6px;stroke-dasharray:4 4}.app .chart-previous-point{fill:#94a3b8}.app .chart-zero{stroke:#7e93ab}.app .chart-grouping select{border:1px solid var(--dashboard-line);background:var(--dashboard-surface-raised);max-width:5.4rem;min-height:1.75rem;color:var(--dashboard-ink);font:inherit;border-radius:.25rem;padding:.15rem .3rem;font-size:.7rem}.app .chart-values{border-top:1px solid var(--line);margin-top:.55rem;padding-top:.4rem;font-size:.7rem}.app .chart-values summary{cursor:pointer;width:fit-content;color:var(--dashboard-muted)}.app .chart-values .table-scroll{max-height:18rem;margin-top:.5rem}.app .chart-empty{color:var(--dashboard-muted);place-content:center;min-height:10rem;font-size:.8rem;display:grid}.app .category-donut-layout{grid-template-columns:minmax(0,1fr);gap:.3rem}.app .category-donut{width:8.5rem;margin-inline:auto}.app .category-donut>span small{font-size:.66rem}.app .category-legend{gap:.32rem}.app .category-legend article{font-size:.72rem}.app .bar-panel,.app .business-alerts,.app .sales-composition{padding:.8rem}.app .business-bars{padding-top:.2rem}.app .bars-unit{color:var(--dashboard-muted);font-size:.65rem}.app .bar-columns{direction:rtl;gap:.5rem;margin-top:.7rem;display:flex}.app .hour-columns{direction:ltr;gap:clamp(.15rem,.5vw,.5rem)}.app .business-bar{text-align:center;flex:1;min-width:0}.app .business-bar-track{background:repeating-linear-gradient(0deg,#0000 0 calc(33.333% - 1px),#142b40 calc(33.333% - 1px) 33.333%);height:9rem;position:relative}.app .business-zero{border-top:1px solid #8294a8;position:absolute;inset-inline:0}.app .business-bar-track i{background:#317cec;border-radius:2px 2px 0 0;display:block;position:absolute;inset-inline:15%}.app .business-bar-track .is-negative{background:#df7276;border-radius:0 0 2px 2px}.app .business-bar small{color:var(--dashboard-muted);margin-top:.5rem;font-size:.61rem;display:block}.app .business-alerts>p{color:var(--dashboard-muted);font-size:.8rem;line-height:1.9}.app table{font-size:.75rem}.app table td{font-variant-numeric:tabular-nums}.app .compact-products-table th[scope=row]{white-space:normal;display:table-cell}.app .compact-products-table td:last-child{white-space:nowrap}.app .ranking-toggle{gap:.35rem;margin-bottom:.5rem;display:flex}.app .ranking-toggle button{border:1px solid var(--line);min-height:1.8rem;color:var(--dashboard-muted);background:0 0;border-radius:.25rem;padding:.2rem .4rem;font-size:.7rem}.app .ranking-toggle button[aria-pressed=true]{color:#eef6ff;background:#163457;border-color:#35669f}.app .sales-composition{margin-bottom:.75rem}.app .sales-composition dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.app .sales-composition dl>div{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;display:grid}.app .sales-composition dt{color:var(--dashboard-muted);font-size:.75rem}.app .sales-composition dd{grid-column:1;margin:0;font-size:1rem;font-weight:700}.app .sales-composition .explain-button{grid-area:1/2/3}.app .contextual-assistant{background:var(--dashboard-surface);width:20rem;color:var(--dashboard-ink);border-inline:1px solid var(--dashboard-line);box-shadow:none;inset-inline:13.25rem auto}.app .contextual-assistant>header{border-bottom:1px solid var(--dashboard-line);background:var(--dashboard-surface);padding:1rem}.app .contextual-assistant>header button{background:var(--dashboard-surface-raised);color:var(--dashboard-ink);border-color:var(--dashboard-line)}.app .contextual-assistant .assistant-conversation{padding:.85rem}.app .contextual-assistant .assistant-answer{color:var(--dashboard-ink);background:0 0;border:0;padding:0}.app .assistant-answer section{border-bottom:1px solid var(--line);padding-block:.5rem}.app .assistant-answer h3{color:var(--dashboard-ink);margin:0 0 .5rem;font-size:.83rem}.app .assistant-answer p{margin:.35rem 0;font-size:.8rem;line-height:1.9}.app .assistant-answer dl{margin:.5rem 0}.app .assistant-answer dl>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:.25rem;font-size:.8rem;display:flex}.app .assistant-answer dd{margin:0}.app .assistant-answer button{border:1px solid var(--dashboard-line);background:var(--dashboard-surface-raised);color:var(--dashboard-ink);border-radius:.25rem;padding:.4rem .6rem}.app .assistant-answer .explanation-provider,.app .assistant-answer .explanation-period{color:var(--dashboard-muted);font-size:.72rem}.explanation-backdrop{z-index:39;background:#020817b3;border:0;position:fixed;inset:0}@container (width<=60rem){.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app .dashboard-primary-grid .primary-chart,.app .dashboard-secondary-grid .business-alerts{grid-column:1/-1}.app .category-donut-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app .sales-composition dl>div{display:block}}@container (width<=38rem){.dashboard-primary-grid,.dashboard-secondary-grid,.product-analysis-grid{grid-template-columns:minmax(0,1fr)}.app .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .sales-composition dl{grid-template-columns:minmax(0,1fr);gap:.5rem}.app .sales-composition dl>div{display:grid}}@media (width<=1180px) and (width>=821px){.app{grid-template-columns:13.25rem minmax(0,1fr)}}@media (width<=820px){.app.assistant-is-open .app-content{margin-inline-start:0}.app .contextual-assistant{border-top:1px solid #395f8a;border-radius:.7rem .7rem 0 0;width:100%;height:80dvh;max-height:80dvh;inset-block:auto 0;inset-inline:0}.app .desktop-header{min-height:2.8rem;display:flex}.app .metric-value{font-size:1.05rem}}@media (width<=360px){.app .metric-grid{grid-template-columns:minmax(0,1fr)}.app .hour-columns .business-bar:nth-child(2n) small{visibility:hidden}.app .sales-composition dl>div{grid-template-columns:minmax(0,1fr)}.app .sales-composition .explain-button{grid-area:auto/1;justify-self:start}}.app .desktop-header{min-height:3.2rem;padding-block:.4rem}.app .desktop-header .refresh-button{min-height:2rem;padding-block:.3rem}.app .period-controls{background:0 0;border:0;justify-content:flex-start;margin:0;padding:0}.app .report-boundaries{margin-top:.4rem}.app .import-summary{margin-bottom:.55rem}.app .metric-card{min-height:6rem;padding:.7rem}.app .card-heading{margin-bottom:.4rem}.app .explain-button{min-height:1.5rem}.app .primary-chart .trend-visual svg{height:10.3rem}.app .category-donut-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);min-height:11.3rem}.app .bars-unit{line-height:1.3;display:block}.app .bar-columns{margin-top:.45rem}.app .business-bar-track{height:7.5rem}.app .business-bar small{margin-top:.3rem}.app .chart-values{margin-top:.35rem;padding-top:.3rem}.app .sales-composition{padding-block:.6rem}.app .assistant-answer{gap:.35rem}.app .assistant-answer section{display:block}.app footer{padding-block:.65rem}@media (width>=361px) and (width<=600px){.app .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--sidebar-width:clamp(15.5rem, 17vw, 18rem);--header-height:7.25rem;--card-gap:.75rem}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f6fa;--surface:#fff;--ink:#132033;--muted:#58677b;--line:#d9e1eb;--brand:#10233a;--brand-deep:#09182a;--primary:#1767d2;--primary-soft:#eaf2ff;--accent:#965800;--danger:#b42318;--success:#087a50;--info:#1767d2;--focus:#9b5c00}.app{--dashboard-canvas:#071523;--dashboard-surface:#0c1d2e;--dashboard-surface-raised:#10243a;--dashboard-ink:#e9f1fb;--dashboard-muted:#9fb0c4;--dashboard-line:#1d344c;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--dashboard-canvas);color:var(--dashboard-ink);direction:rtl}.app[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f6fa;--surface:#fff;--ink:#132033;--muted:#58677b;--line:#d9e1eb;--brand:#10233a;--brand-deep:#09182a;--primary:#1767d2;--primary-soft:#eaf2ff;--accent:#965800;--danger:#b42318;--success:#087a50;--info:#1767d2;--focus:#9b5c00;--dashboard-canvas:#f3f6fa;--dashboard-surface:#fff;--dashboard-surface-raised:#f7f9fc;--dashboard-ink:#132033;--dashboard-muted:#58677b;--dashboard-line:#d9e1eb}.app .sidebar{min-width:var(--sidebar-width);width:var(--sidebar-width);background:#071421;border-inline-end:1px solid #18304a;padding:0;overflow:hidden}.sidebar-identity{min-height:var(--header-height);border-bottom:1px solid #ffffff17;align-content:center;gap:.35rem;padding:.85rem 1rem;display:grid}.sidebar-identity .brand{min-height:2.5rem;padding:0}.sidebar-identity .brand-mark{border-radius:50%;width:2.35rem;height:2.35rem}.brand-mark--descending{transform:scaleX(-1)}.business-identity{align-items:center;gap:.65rem;min-width:0;padding-inline:.15rem;display:flex}.business-identity>svg{color:#f3ad45;flex:0 0 1.45rem;width:1.45rem}.business-identity div,.business-identity span{min-width:0;display:grid}.business-identity strong,.business-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-identity strong{color:#f3f7fc;font-size:.78rem}.business-identity small{color:#8fa5ba;font-size:.66rem}.app .sidebar nav{gap:.25rem;margin:0;padding:.75rem;overflow-y:auto}.app .sidebar nav button{color:#afbed0;border-radius:.45rem;min-height:2.75rem;padding:.5rem .7rem;font-size:.82rem}.app .sidebar nav button svg{flex:0 0 1.2rem;width:1.2rem;height:1.2rem}.app .sidebar nav button span{width:auto;height:auto;font:inherit;display:inline}.app .sidebar nav button.is-current{color:#f3f7ff;box-shadow:none;background:#173b75}.sidebar-footer{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:auto;padding:.75rem;display:grid}.last-import{background:#0c1d2e;border:1px solid #1d344c;border-radius:.45rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem;display:grid}.last-import span{min-width:0;display:grid}.last-import small,.sidebar-user small{color:#8fa5ba;font-size:.65rem}.last-import strong{color:#eef5ff;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.last-import button,.sidebar-user{color:#b9d2f4;background:0 0;border:0}.last-import button{border:1px solid #28445f;border-radius:.35rem;place-items:center;width:2rem;height:2rem;display:grid}.last-import button svg{width:1rem}.sidebar-user{text-align:start;align-items:center;gap:.55rem;min-width:0;padding:0;display:flex}.sidebar-user>span:last-child{min-width:0;display:grid}.sidebar-user strong{color:#eef5ff;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.app .desktop-header{z-index:25;min-height:var(--header-height);height:var(--header-height);background:var(--dashboard-canvas);border-bottom:1px solid var(--dashboard-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.85rem 1rem;display:grid;position:sticky;top:0}.header-filter{justify-self:start;position:relative}.filter-popover{inset-inline-start:0;z-index:50;width:min(44rem, calc(100vw - var(--sidebar-width) - 2rem));border:1px solid var(--dashboard-line);background:var(--dashboard-surface);border-radius:.55rem;padding:.8rem;position:absolute;top:calc(100% + .55rem);box-shadow:0 18px 48px #0008}.filter-popover .report-controls{background:0 0;border:0;margin:0;padding:0}.filter-popover .report-boundaries{display:flex}.live-clock{color:var(--dashboard-muted);direction:rtl;justify-self:end;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.live-clock svg,.icon-button svg{width:1.15rem;height:1.15rem}.live-clock strong{color:var(--dashboard-ink);font-variant-numeric:tabular-nums}.app .icon-button{border:1px solid var(--dashboard-line);width:2.65rem;height:2.65rem;color:var(--dashboard-ink);background:var(--dashboard-surface);border-radius:.45rem;place-items:center;padding:0;display:grid}.app main#main-content{min-width:0;padding:.85rem 1rem 4.75rem;container-type:inline-size}.app .surface,.app .metric-card{border-color:var(--dashboard-line);background:var(--dashboard-surface);color:var(--dashboard-ink);box-shadow:none;border-radius:.5rem}.app .metric-grid,.app .dashboard-primary-grid,.app .dashboard-secondary-grid,.app .product-analysis-grid{gap:var(--card-gap)}.app .metric-card{position:relative;overflow:hidden}.app .metric-card:nth-child(4n+1){background:linear-gradient(145deg, #0d2542, var(--dashboard-surface) 68%);border-top:2px solid #2784ff}.app .metric-card:nth-child(4n+2){background:linear-gradient(145deg, #0d2c29, var(--dashboard-surface) 68%);border-top:2px solid #26b66f}.app .metric-card:nth-child(4n+3){background:linear-gradient(145deg, #201b42, var(--dashboard-surface) 68%);border-top:2px solid #7658ed}.app .metric-card:nth-child(4n+4){background:linear-gradient(145deg, #342616, var(--dashboard-surface) 68%);border-top:2px solid #dd8c2b}.app[data-theme=light] .metric-card:nth-child(n){background:var(--dashboard-surface)}.product-label{align-items:center;gap:.6rem;display:inline-flex}.product-icon{border-radius:.45rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.product-icon svg{width:1.25rem;height:1.25rem}.product-icon--coffee{color:#d99651;background:#3a281c}.product-icon--tea{color:#54c78c;background:#163a2d}.product-icon--cake{color:#c58aff;background:#302047}.product-icon--cold{color:#55baff;background:#133550}.product-icon--food{color:#ffca57;background:#3a311a}.product-icon--other{color:#9aacbf;background:#243447}.app[data-theme=light] .product-icon{filter:saturate(.85)brightness(1.45)}.settings-tabs{gap:.35rem;margin-bottom:.8rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.settings-tabs button{border:1px solid var(--dashboard-line);min-height:2.5rem;color:var(--dashboard-muted);background:var(--dashboard-surface);border-radius:.4rem;flex:none;padding:.45rem .85rem}.settings-tabs button.is-current{border-color:var(--primary);color:#fff;background:#0f5ab8}.overview-status{z-index:24;right:var(--sidebar-width);border-top:1px solid var(--dashboard-line);background:color-mix(in srgb, var(--dashboard-surface) 94%, transparent);min-height:2.85rem;color:var(--dashboard-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.76rem;display:flex;position:fixed;bottom:0;left:0}.overview-status strong{color:var(--dashboard-ink)}.app.assistant-is-open{padding:0}.explanation-backdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02081494}.explanation-source{outline-offset:3px;outline:2px solid #4a8ee6;position:relative;z-index:65!important}@media (width<=820px){:root{--header-height:3.5rem}.app{display:block}.app .sidebar{width:min(19rem,88vw);min-width:min(19rem,88vw)}.app .desktop-header{min-height:var(--header-height);height:var(--header-height);padding:.45rem .75rem;top:3.5rem}.live-clock span{display:none}.filter-popover{width:auto;max-height:calc(100dvh - 9rem);position:fixed;inset:7.5rem .75rem auto;overflow:auto}.overview-status{flex-wrap:wrap;min-height:3.1rem;padding-inline:.65rem;right:0}}@media (width<=480px){.app main#main-content{padding-inline:.6rem}.app .metric-grid{grid-template-columns:minmax(0,1fr)}.live-clock{font-size:.7rem}.overview-status>span{display:none}}.metric-title{align-items:center;gap:.55rem;display:flex}.metric-title h3{margin:0}.metric-icon{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:.45rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.metric-icon svg{width:1.2rem;height:1.2rem}.metric-icon--net_sales{color:#62a5ff}.metric-icon--invoice_count{color:#55d58f}.metric-icon--average_invoice{color:#a78bfa}.metric-icon--net_items{color:#f5ad4c}[data-settings-section=profile] .account-grid>section:nth-child(2),[data-settings-section=profile] [aria-labelledby=businesses-title],[data-settings-section=profile] [aria-labelledby=sessions-title],[data-settings-section=organization] .account-grid>section:first-child,[data-settings-section=organization] [aria-labelledby=sessions-title],[data-settings-section=sessions] .account-grid,[data-settings-section=sessions] [aria-labelledby=businesses-title]{display:none}.app .app-content{container-type:normal}.app.menu-is-compact{--sidebar-width:4.5rem}.menu-collapse-toggle{display:none}.report-workspace{flex:1;align-items:flex-start;min-width:0;display:flex}.report-workspace>main{flex:1;min-width:0;container-type:inline-size}.assistant-column{width:3.5rem;top:var(--header-height);flex:0 0 3.5rem;position:sticky}.assistant-column.is-expanded{flex-basis:clamp(17rem,28%,23rem);width:clamp(17rem,28%,23rem)}.app .contextual-assistant{width:100%;height:auto;max-height:calc(100dvh - var(--header-height) - 3.5rem);border:1px solid var(--dashboard-line);box-shadow:none;background:var(--dashboard-surface);border-radius:0;flex-direction:column;display:flex;position:static;inset:auto;overflow:hidden}.app .contextual-assistant[hidden]{display:none}.app .contextual-assistant>header{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.app .contextual-assistant>header>div{overflow-wrap:anywhere;min-width:0;display:grid}.app .contextual-assistant>header small{color:var(--dashboard-muted)}.app .contextual-assistant>header button,.assistant-expand-toggle{border:1px solid var(--dashboard-line);min-width:2.75rem;min-height:2.75rem;color:var(--dashboard-ink);background:var(--dashboard-surface-raised);cursor:pointer;border-radius:.4rem}.assistant-expand-toggle{margin:.5rem .25rem}.app .contextual-assistant .assistant-conversation{overscroll-behavior:contain;overflow-y:auto}.explanation-source{outline-offset:-2px;z-index:auto!important}.rule-recommendations,.overview-findings{margin-top:var(--card-gap)}.overview-findings{gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rule-recommendations p,.overview-findings p{color:var(--dashboard-muted);padding-inline:.85rem}.app .dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<=38rem){.overview-findings,.app .dashboard-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=821px){.menu-collapse-toggle{color:#e9f1fb;cursor:pointer;background:#10243a;border:1px solid #29425d;border-radius:.4rem;flex:0 0 2.75rem;grid-column:1/-1;justify-self:center;width:2.75rem;height:2.75rem;margin:0;display:block}.menu-is-compact .sidebar-identity{padding-inline:.5rem}.menu-is-compact .brand strong,.menu-is-compact .business-identity div,.menu-is-compact .sidebar nav button span,.menu-is-compact .last-import>span,.menu-is-compact .sidebar-user>span:last-child{display:none}.menu-is-compact .brand,.menu-is-compact .business-identity,.menu-is-compact .sidebar nav button,.menu-is-compact .sidebar-user{justify-content:center}.menu-is-compact .sidebar nav,.menu-is-compact .sidebar nav button{padding-inline:.5rem}.menu-is-compact .sidebar-footer{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:.4rem}.menu-is-compact .last-import{justify-content:center;padding:.25rem;display:flex}.menu-is-compact .sidebar-user{padding-inline:0}}@media (width<=820px){.report-workspace{display:block}.assistant-column,.assistant-column.is-expanded{width:auto;position:static}.app .contextual-assistant{z-index:70;border-radius:.65rem .65rem 0 0;width:100%;max-height:82dvh;position:fixed;inset:auto 0 0}.assistant-expand-toggle{z-index:25;bottom:4rem;position:fixed;inset-inline-end:.75rem}}:root{--header-height:3.625rem}.app .sidebar-identity{height:var(--header-height);min-height:var(--header-height);padding:.35rem .65rem}.app .sidebar-identity .brand{gap:.5rem}.brand-copy{gap:.1rem;min-width:0;display:grid}.app .brand-copy strong{white-space:nowrap;font-size:.8rem}.brand-copy small{color:#b8c9dd;text-align:right;font-size:.7rem}.app .menu-collapse-toggle{flex:0 0 2rem;width:2rem;height:2rem;margin:0}.app .desktop-header{justify-content:space-between;gap:1rem;padding:.35rem 1rem}.header-organization,.header-user{align-items:center;gap:.6rem;min-width:0;display:flex}.header-organization>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .header-user{color:var(--dashboard-ink);background:0 0;border:0;padding:.15rem}.header-user>span{text-align:start;display:grid}.header-user small{color:var(--dashboard-muted);font-size:.65rem}.identity-image-preview{border:1px solid var(--dashboard-line);border-radius:.6rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex;overflow:hidden}.identity-image-preview img{object-fit:contain;width:100%;height:100%}.identity-image.compact .identity-image-preview{flex-shrink:0;width:2rem;height:2rem}.identity-image-editor{justify-items:start;gap:.6rem;margin-bottom:1rem;display:grid}.identity-image-editor input{max-width:100%}.identity-form textarea{resize:vertical;width:100%;min-height:6rem;font:inherit;color:var(--dashboard-ink);background:var(--dashboard-surface);border:1px solid var(--dashboard-line);border-radius:.5rem;padding:.6rem}.user-menu-overlay{inset:calc(var(--header-height) + .3rem) auto auto 1rem;border:1px solid var(--dashboard-line);background:var(--dashboard-surface);min-width:14rem;max-width:calc(100vw - 2rem);color:var(--dashboard-ink);border-radius:.65rem;margin:0;padding:.75rem;box-shadow:0 12px 35px #0004}.user-menu-overlay:popover-open{gap:.3rem;display:grid}.user-menu-overlay button{text-align:start;color:inherit;background:0 0;border:0;padding:.65rem}.user-menu-overlay button:hover{background:var(--dashboard-surface-raised)}.app .overview-status{justify-content:space-between;gap:1rem}.status-report{align-items:center;gap:.5rem;min-width:0;display:flex}.report-period{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.overview-status .live-clock{flex-shrink:0;margin-inline-start:auto}.overview-status .filter-popover{top:auto;bottom:calc(100% + .5rem);max-height:calc(100dvh - 8rem);inset-inline-start:0;overflow:auto}.app-content{padding-bottom:4rem}.mobile-menu-toggle{display:none}@media (width>=821px){.menu-is-compact .brand-copy{display:none}}@media (width<=820px){.app .desktop-header{height:var(--header-height);min-height:var(--header-height);display:flex;top:0}.mobile-menu-toggle{display:inline-flex}.app .app-content{padding-top:0;padding-bottom:6.5rem}.app .overview-status{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.overview-status .live-clock{justify-self:end}.overview-status .live-clock span{display:inline}.overview-status .filter-popover{width:auto;position:fixed;inset:auto .5rem 6rem}.header-user>span>strong{text-overflow:ellipsis;white-space:nowrap;max-width:5.5rem;overflow:hidden}.header-user small{display:none}.app .desktop-header{gap:.4rem;padding-inline:.6rem}.app .header-organization{gap:.35rem;font-size:.8rem}}@media (width<=480px){.overview-status .report-period>span{display:inline}}.app .desktop-header{display:flex}.app .sidebar-identity .menu-collapse-toggle{justify-content:center;align-items:center;display:inline-flex}.app .app-content{padding-bottom:calc(var(--status-height,6rem) + 1rem)}.header-user{max-width:45%}.header-user>span{min-width:0}.header-user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-user .identity-image{flex-shrink:0}.user-menu-overlay{overflow-wrap:anywhere}.app .overview-status{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dashboard-surface)}.app .overview-status .filter-popover{inset:auto auto calc(var(--status-height,4rem) + .5rem) calc(1rem);right:calc(var(--sidebar-width) + 1rem);width:min(44rem, calc(100vw - var(--sidebar-width) - 2rem));max-height:calc(100dvh - var(--status-height,4rem) - var(--header-height) - 1rem);position:fixed;left:auto;overflow:auto}@media (width<=820px){.app .overview-status .filter-popover{width:auto;left:.5rem;right:.5rem}}.app .settings-page{width:100%;max-width:72rem;margin-inline:auto}.app .settings-page .account-grid{gap:var(--card-gap);grid-template-columns:minmax(0,1fr)}.app .settings-page [data-settings-section]>.page-heading{display:none}.app .settings-page .surface{margin-block:0 var(--card-gap);min-width:0}.app .settings-page .identity-form form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.app .settings-page label{gap:.5rem;min-width:0;display:grid}.app .settings-page input,.app .settings-page select,.app .settings-page textarea{box-sizing:border-box;width:100%;min-width:0}.app .settings-page form>button{place-self:end start}.app .settings-page .business-switcher{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin-bottom:1rem;display:grid}.app .settings-page .business-switcher button{overflow-wrap:anywhere;min-width:0}.app .settings-page .identity-image-editor{width:100%;max-width:28rem}.app .settings-page input[type=file]::file-selector-button{font:inherit;color:var(--dashboard-ink);background:var(--dashboard-surface-raised);border:0;border-radius:.35rem;padding:.5rem}.app .dashboard-primary-grid{align-items:start}.app .dashboard-primary-grid .compact-products-table td{padding-block:.45rem}.app .dashboard-primary-grid .product-label{gap:.5rem}.app .dashboard-primary-grid .product-icon{flex-basis:2rem;width:2rem;height:2rem}@media (width>=821px){.app .desktop-header .mobile-menu-toggle{display:none}}@container (width<=38rem){.app .settings-page .identity-form form{grid-template-columns:minmax(0,1fr)}}.app .dataset-actions button>svg,.app .settings-tabs button>svg{flex-shrink:0;width:1.15rem;height:1.15rem;display:block}.app .settings-page{max-width:none;margin-inline:0}.app .settings-page .identity-form{padding:clamp(1rem,2vw,1.5rem)}.app .settings-page .identity-image-editor{grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:none}.app .settings-page .identity-image-editor>:last-child{min-width:0}.app .settings-page .business-switcher{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.app .primary-chart{grid-template-rows:auto minmax(0,1fr);min-height:clamp(22rem,38vw,34rem);display:grid}.app .primary-chart .trend-card,.app .primary-chart .trend-visual{height:100%;min-height:0}.app .primary-chart .trend-visual svg{width:100%;height:100%;min-height:clamp(18rem,30vw,29rem)}.app .category-donut-panel{min-height:clamp(17rem,25vw,22rem)}.app .category-donut-layout{align-items:center;height:calc(100% - 3rem);min-height:0}.app .category-donut{width:min(15rem,100%)}.app .primary-chart .card-heading{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.app .primary-chart .card-heading h2{margin-inline-end:.15rem}.app .primary-chart .card-heading .chart-grouping{order:1}.app .primary-chart .card-heading .explain-button{margin-inline-start:auto}.header-store-path,.header-user-cluster,.header-data-freshness{min-width:0}.header-store-path{align-items:baseline;gap:.35rem;display:inline-flex;overflow:hidden}.header-store-path small{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-user-cluster{align-items:center;gap:.7rem;display:flex}.header-data-freshness{text-align:end;white-space:nowrap;gap:.05rem;display:grid}.header-data-freshness small{color:var(--dashboard-muted);font-size:.65rem}.header-data-freshness strong{font-size:.72rem}.sidebar-footer .last-import{justify-content:end}@media (width<=820px){.app .settings-page .identity-image-editor,.app .settings-page .identity-form form,.app .settings-page .business-switcher{grid-template-columns:minmax(0,1fr)}.app .primary-chart{min-height:19rem}.app .primary-chart .trend-visual svg{min-height:17rem}.app .category-donut{width:min(11rem,70vw)}.header-data-freshness{min-width:0;display:block}.header-data-freshness small{display:none}.header-data-freshness strong{text-overflow:ellipsis;max-width:5.8rem;font-size:.64rem;display:block;overflow:hidden}.header-store-path small{max-width:7rem}}.app .category-donut-layout{grid-template-columns:minmax(0,1fr)}.app .category-donut{justify-self:center;width:min(21rem,78%)}.app .category-legend{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem 1rem;width:100%;display:grid}.app .header-data-freshness{align-items:center;gap:.65rem;display:flex}.app .header-data-freshness>span{gap:.05rem;display:grid}.app .header-data-update{flex:none}.app .user-menu-overlay{width:max-content;min-width:max-content;max-width:min(24rem,100vw - 1rem)}.app .status-assistant-button{border:1px solid var(--dashboard-line);min-width:3rem;min-height:2.4rem;color:var(--dashboard-ink);background:var(--dashboard-surface-raised);font:inherit;border-radius:.65rem;flex:none;font-weight:800}.app .assistant-answer,.app .assistant-answer section,.app .assistant-answer p,.app .assistant-answer dt,.app .assistant-answer dd{color:var(--dashboard-ink)}.app .assistant-answer dl>div{color:var(--dashboard-ink);background:var(--dashboard-surface-raised);border-color:var(--dashboard-line)}.sales-rules-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.app .rule-recommendations,.app .sales-insights{min-width:0;padding:.8rem}.app .rule-coverage{border:1px solid var(--dashboard-line);background:var(--dashboard-surface-raised);color:var(--dashboard-ink);border-radius:.5rem;margin-block:.75rem;padding:.75rem}.rule-coverage summary{cursor:pointer;font-weight:700}.rule-coverage label{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.app .rule-coverage input:not([type=checkbox]),.app .rule-coverage button{border:1px solid var(--dashboard-line);max-width:100%;color:var(--dashboard-ink);background:var(--dashboard-surface);border-radius:.4rem;padding:.5rem .75rem}.app .rule-coverage input:not([type=checkbox]){width:100%;min-width:0}.app .sales-rule-card{color:var(--dashboard-ink);border-color:var(--dashboard-line);background:var(--dashboard-surface)}.sales-rule-card{overflow-wrap:anywhere;border:1px solid #8793a44d;border-radius:.75rem;min-width:0;padding:1rem}.sales-rule-card h3{margin-block:0 .5rem;font-size:1rem}.rule-state{font-size:.85rem;font-weight:700}.rule-explanation dl>div{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.rule-explanation dd{overflow-wrap:anywhere;margin:0}.rule-recommendations li{overflow-wrap:anywhere;margin-block:.75rem}.source-profile-editor textarea{resize:vertical;width:100%;font-family:monospace}.upload-form label{min-width:0;max-width:100%}.upload-form select{max-width:100%}.app .dashboard-primary-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(16rem,.85fr);grid-template-areas:"trend trend times""categories products times";align-items:stretch;gap:1rem;display:grid}.app .dashboard-primary-grid>.primary-chart{grid-area:trend;min-height:0}.app .dashboard-primary-grid>.category-donut-panel{grid-area:categories;min-height:0}.app .dashboard-primary-grid>.table-panel{grid-area:products;min-width:0}.app .dashboard-time-column{grid-area:times;grid-template-rows:1fr 1fr;gap:1rem;min-width:0;display:grid}.app .dashboard-time-column>.surface{min-height:0;padding:1rem}.app .dashboard-time-column .bar-columns{height:11rem}.app .dashboard-primary-grid .category-donut{width:min(10rem,100%)}.app .dashboard-primary-grid .category-donut-layout{height:auto}.app .primary-chart .trend-visual{height:auto;min-height:0;position:relative}.app .primary-chart .trend-visual svg{aspect-ratio:8/3;width:100%;height:auto;min-height:0;overflow:visible}.app .primary-chart .trend-card{height:auto}.app .chart-axis{fill:var(--dashboard-muted);font-size:12px}.app .chart-gridline{stroke:var(--dashboard-border);stroke-dasharray:3 5;opacity:.7}.app .chart-area-line{stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none}.app .chart-previous-line{stroke-width:2px;stroke-dasharray:6 5;opacity:.7;fill:none}.app .chart-crosshair{stroke:var(--dashboard-muted);stroke-dasharray:3 4}.app .chart-selected-point{fill:#35c9bc;stroke:var(--dashboard-ink);stroke-width:2px}.app .trend-tooltip{top:.3rem;pointer-events:none;background:var(--dashboard-surface);color:var(--dashboard-ink);border:1px solid var(--dashboard-border);border-radius:.65rem;gap:.25rem;padding:.65rem .9rem;font-size:.8rem;display:grid;position:absolute;inset-inline-end:1rem;box-shadow:0 5px 20px #0003}.jalali-picker{gap:.35rem;min-width:0;display:grid}.jalali-picker>button{justify-content:space-between;gap:1rem;display:flex}.jalali-calendar{box-sizing:border-box;width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--dashboard-ink);background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:1rem;padding:1rem;overflow:auto}.jalali-calendar::backdrop{background:#0008}.jalali-calendar header,.calendar-navigation{justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.75rem;display:flex}.jalali-calendar h3{margin:0;font-size:1rem}.calendar-navigation select{width:auto;min-width:0;padding:.4rem}.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.calendar-days>*{text-align:center}.calendar-days button{border-radius:.5rem;min-width:0;min-height:2.5rem;padding:.2rem}.calendar-days button[data-selected=true]{color:#fff;background:#137f79}.calendar-weekday{color:var(--dashboard-muted);padding:.4rem 0;font-size:.8rem}@container (width<=65rem){.app .dashboard-primary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"trend trend""categories products""times times"}.app .dashboard-time-column{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@container (width<=40rem){.app .dashboard-primary-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"trend""categories""products""times"}.app .dashboard-time-column{grid-template-columns:minmax(0,1fr)}.app .primary-chart .trend-visual svg{min-height:12rem}}.uc01-focus{border-block-start:1px solid var(--line);margin-block:1rem;padding-block-start:.75rem}.uc01-focus h4{margin-block:0 .5rem}.uc01-focus ul{margin:0;padding-inline-start:1.25rem}.uc01-focus li{overflow-wrap:anywhere;margin-block:.4rem}.decision-analysis{padding:1rem}.decision-analysis ul{padding-inline-start:1.25rem}.decision-analysis li{overflow-wrap:anywhere;margin-block:.75rem}.decision-analysis table{width:100%}.decision-analysis th,.decision-analysis td{text-align:start;padding:.5rem}.decision-explanation{white-space:pre-line;overflow-wrap:anywhere}.forecast{overflow-wrap:anywhere;padding:1rem}.forecast article{margin-block:1rem}.finding-timeline{min-width:0;color:var(--dashboard-ink);margin:.75rem 0;font-size:.875rem}.finding-timeline figcaption{color:var(--dashboard-muted);margin-block-end:.4rem}.finding-timeline ol{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.finding-timeline ol>li{border-block-start:3px solid var(--dashboard-line);background:var(--dashboard-surface);overflow-wrap:anywhere;flex:9rem;min-width:0;padding:.6rem}.finding-timeline .timeline-current{border-block-start-color:var(--accent)}.finding-timeline strong,.finding-timeline time,.finding-timeline .timeline-until,.finding-timeline .timeline-coverage,.finding-timeline .timeline-gap small{display:block}.finding-timeline strong{margin-block-end:.3rem}.finding-timeline .timeline-until,.finding-timeline .timeline-coverage{color:var(--dashboard-muted)}.finding-timeline .timeline-coverage{margin-block-start:.3rem}.finding-timeline .timeline-gap{color:var(--dashboard-muted);border-block-start-style:dashed}.timeline-events{color:var(--dashboard-muted);margin-block:.5rem 0;padding-inline-start:1.25rem}.timeline-events time{display:inline}.app .filter-popover .finding-timeline ol span{display:block}.app .filter-popover .timeline-events span{display:inline}.finding-comparisons{color:var(--dashboard-ink);padding-inline-start:1.25rem;font-weight:600}.finding-comparisons li{margin-block:.4rem}.app .report-boundaries>.finding-timeline{flex:100%}@media (width<=600px){.finding-timeline ol{flex-direction:column}.finding-timeline ol>li{border-block-start:0;border-inline-start:3px solid var(--dashboard-line);flex:auto}.finding-timeline .timeline-current{border-inline-start-color:var(--accent)}.finding-timeline .timeline-gap{border-inline-start-style:dashed}}.app .overview-visuals.dashboard-primary-grid{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);grid-template-areas:"trend products";align-items:start}.overview-disclosure{border:1px solid var(--dashboard-line);background:var(--dashboard-surface);border-radius:.75rem;margin-block:1rem;padding:.75rem 1rem}.overview-disclosure>summary,.overview-rule-details>summary,.overview-alert-details>summary,.uc01-evidence-details>summary{overflow-wrap:anywhere;min-height:2.75rem;padding-block:.5rem;font-weight:600}.overview-disclosure[open]>summary{margin-block-end:1rem}.overview-secondary-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.app .overview-secondary-charts .dashboard-time-column{grid-area:auto}.overview-investigations{margin-block:1rem}.investigation-period{font-size:.875rem}.investigation-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin-block-start:1rem;display:grid}.investigation-card{border:1px solid var(--dashboard-line);border-inline-start:3px solid var(--accent);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;padding:1rem}.investigation-card h3{margin-block:.5rem}.investigation-kind{color:var(--dashboard-ink);font-size:.875rem}.investigation-action{margin-block:1rem}.overview-investigation-anchor,.overview-findings-anchor{scroll-margin-block-start:6rem}@container (width<=800px){.app .overview-visuals.dashboard-primary-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"trend""products"}.overview-secondary-charts{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.app .overview-visuals.dashboard-primary-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"trend""products"}.overview-secondary-charts{grid-template-columns:minmax(0,1fr)}}.decision-lens{border-block-start:1px solid var(--line);margin-block:1rem;padding-block:.75rem}.decision-comparisons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.decision-pair{border:1px solid var(--line);border-radius:12px;min-width:0;padding:.75rem}.decision-pair h4{margin-block:0 .4rem}.decision-pair p,.decision-criterion p{overflow-wrap:anywhere}.decision-pair-bars{margin-block:.75rem}.decision-pair-bars>div{flex-direction:column;gap:.2rem;margin-block:.35rem;display:flex}.decision-pair-bars i,.review-count-track i,.temporal-pairs i{background:#64748b;border-radius:3px;height:8px;display:block}.decision-pair-bars>div:last-child i,.temporal-pairs i:last-child{background:#0d9488}.decision-bridge{border:1px solid var(--line);border-radius:12px;margin:1rem 0;padding:.75rem}.decision-bridge svg{direction:ltr;width:100%;max-height:220px;display:block}.decision-bridge rect{fill:#64748b}.decision-bridge line{stroke:currentColor;stroke-width:2px}.decision-bridge .bridge-increase rect{fill:#0d9488}.decision-bridge .bridge-decrease rect{fill:#c2410c}.decision-bridge .bridge-connector{stroke-dasharray:3 3;opacity:.7}.bridge-values,.review-periods{direction:ltr;gap:.6rem;padding:0;list-style:none;display:grid}.bridge-values{grid-template-columns:repeat(4,minmax(0,1fr))}.bridge-values li,.review-periods li{overflow-wrap:anywhere;direction:rtl;min-width:0}.bridge-values span,.bridge-values strong,.review-periods span,.review-periods time{display:block}.bridge-values strong{font-size:.85rem}.decision-criterion{background:#0d948812;border-inline-start:3px solid #0d9488;border-radius:8px;margin-block:.75rem;padding:.75rem}.review-periods{grid-template-columns:repeat(3,minmax(0,1fr))}.review-periods time{margin-block-start:.25rem;font-size:.8rem}.review-count-track{direction:ltr;background:#64748b1f;margin-block:.4rem}.review-count-track i{background:#0d9488}.app[data-theme=light] .review-count-track i{background:#0b887d}.review-comparisons{padding-inline-start:1.25rem}.review-comparisons li{margin-block:.6rem}.review-comparisons p{margin-block:.2rem}.decision-route{border:1px solid var(--line);border-radius:12px;padding:.75rem}.temporal-pairs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.temporal-pairs li{border:1px solid var(--line);border-radius:6px;min-width:0;padding:.4rem}.temporal-pairs strong{display:block}.temporal-pairs li>div{direction:ltr;gap:3px;margin-block-start:.3rem;display:grid}@media (width<=600px){.decision-comparisons,.review-periods,.temporal-pairs ul{grid-template-columns:minmax(0,1fr)}.bridge-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.temporal-legend{flex-wrap:wrap;gap:1rem;display:flex}.temporal-legend span:before{content:"";background:#64748b;width:1rem;height:.5rem;margin-inline-end:.4rem;display:inline-block}.temporal-legend span:last-child:before{background:#0d9488}.decision-bridge .bridge-step{fill:currentColor;font-size:24px;font-weight:700}.bridge-values .bridge-step{border:1px solid var(--line);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-block-end:.25rem;font-size:.8rem;display:inline-grid}.basket-directions,.discount-shares,.discount-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.basket-directions>.muted{grid-column:1/-1}.basket-direction,.discount-shares>section,.discount-changes>div{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:1rem}.basket-direction h4,.discount-comparison h4{margin-block:0 .75rem}.basket-split,.discount-share-track{background:var(--line);border-radius:4px;height:14px;margin-block:.75rem;display:flex;overflow:hidden}.basket-split i:first-child,.discount-share-track i{background:var(--accent)}.basket-split i:last-child{background:var(--muted);opacity:1}.basket-counts{padding-inline-start:1.25rem}.discount-changes dd{margin:0}.discount-reconciliations{gap:1rem;display:grid}.discount-reconciliation{min-width:0;margin:0}.discount-reconciliation svg{direction:ltr;width:100%;height:auto}.discount-reconciliation rect{fill:var(--accent)}.discount-reconciliation .bridge-decrease rect{fill:var(--muted)}.discount-reconciliation line{stroke:var(--ink);stroke-width:2px}.discount-reconciliation text{fill:var(--ink);font:700 13px sans-serif}.discount-reconciliation .bridge-values{grid-template-columns:repeat(5,minmax(0,1fr))}.decision-analysis [data-selected=true]{outline:2px solid var(--accent);outline-offset:4px}.decision-analysis li,.basket-direction,.discount-story{scroll-margin-block-start:6rem}.investigation-card .basket-directions{grid-template-columns:1fr}@media (width<=600px){.basket-directions,.discount-shares,.discount-changes{grid-template-columns:1fr}.discount-reconciliation .bridge-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.discount-value-bars>div{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.5rem;margin-block:.4rem;display:grid}.discount-value-bars>div>div{direction:ltr;height:10px;position:relative}.discount-value-bars i{background:var(--muted);height:10px;display:block}.discount-value-bars>div:last-child i{background:var(--accent)}.discount-value-bars b{border-inline-start:1px solid var(--ink);height:14px;position:absolute;top:-2px}.pqm-bridge,.forecast-interval{margin:1rem 0}.pqm-bridge figcaption,.forecast-interval figcaption{font-weight:700}.pqm-steps{gap:.65rem;padding:0;list-style:none;display:grid}.pqm-steps li{grid-template-columns:1.8rem minmax(7rem,1fr) minmax(5rem,2fr) minmax(6rem,1fr);align-items:center;gap:.5rem;display:grid}.pqm-steps strong{text-align:end}.retained-mark{background:var(--canvas);min-width:0;height:.7rem;position:relative}.retained-mark i{background:var(--accent);min-width:1px;height:100%;display:block;position:absolute}.retained-mark i.is-negative{background:var(--danger)}.retained-mark b{border-inline-start:1px solid;height:100%;position:absolute}.rank-mark{min-width:4rem;margin-top:.35rem}.forecast-boundary{border-inline-start:3px solid var(--accent);margin-block:1rem;padding-inline-start:1rem}.forecast-boundary strong{display:block}.forecast-interval svg{width:100%;max-width:32rem;display:block}.forecast-band95{stroke:var(--muted);stroke-width:5px;stroke-dasharray:5 3}.forecast-band80{stroke:var(--accent);stroke-width:8px}.forecast-point{stroke:var(--ink);fill:var(--ink);stroke-width:2px}.quality-split{border:1px solid var(--muted);height:.85rem;margin-block:.6rem;display:flex}.quality-split i{background:var(--accent)}.quality-split [data-kind=rejected_rows]{background:var(--danger)}.quality-split [data-kind=quarantined_rows]{background:var(--muted)}.evidence-state{border-inline-start:3px solid var(--muted);padding-inline-start:.75rem}.evidence-state[data-state=failed]{border-color:var(--danger)}.retained-values{margin-top:.75rem}@media (width<=600px){.pqm-steps li{grid-template-columns:1.8rem minmax(0,1fr) minmax(0,1fr)}.pqm-steps .retained-mark{grid-area:auto/2/auto/4}.pqm-steps strong{grid-column:2/4}}.sidebar-version{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-block-start:auto;padding:16px;font-size:11px;display:flex}.menu-is-compact .sidebar-version{flex-direction:column;gap:2px;padding-inline:4px}.status-report{direction:rtl}.status-assistant-button{flex:none;order:-1}.app .chart-axis{direction:rtl;unicode-bidi:plaintext}.app .trend-tooltip{text-align:right;direction:rtl}.sales-flow-grid{gap:var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-flow-basket{grid-row:span 2}.sales-flow-grid>article{min-width:0}.sales-flow,.sales-reports,.prepared-report{gap:16px;min-width:0;display:grid}.sales-reports .prepared-analysis{background:0 0;border:0;padding:0}.visual-totals{flex-wrap:wrap;gap:16px;display:flex}.visual-totals div{flex:1;min-width:100px}.visual-totals dt{color:var(--muted);font-size:.8rem}.visual-totals dd{margin:6px 0;font-weight:700}@media (width<=1100px){.sales-flow-grid{grid-template-columns:minmax(0,1fr)}.sales-flow-basket{grid-row:auto}}.overview-layout{gap:12px;width:100%;min-width:0;display:grid}.overview-layout .metric-grid{margin:0}.overview-chart-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.overview-secondary-row{grid-template-columns:minmax(0,calc(42.8571% - 10.2857px)) minmax(0,1fr) minmax(0,1.5fr);align-items:stretch;gap:12px;display:grid}.overview-secondary-row>*{min-width:0;margin:0}.overview-chart-row>*,.overview-secondary-row>*{min-height:350px}.overview-alerts,.invoice-size-panel,.sales-highlight{padding:1rem}.overview-alert-list{max-height:290px;overflow:auto}.overview-alert-list li{border-bottom:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.overview-alert-list li>span{color:var(--accent);text-align:center;border:1px solid;border-radius:50%;font-weight:700}.overview-alert-list li[data-severity=critical]>span{color:var(--danger)}.overview-alert-list strong{overflow-wrap:anywhere;font-size:.85rem}.overview-alerts .card-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.overview-alerts h2{font-size:1rem}.overview-alerts a{font-size:.75rem}.overview-highlight-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sales-highlight{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.sales-highlight h2,.invoice-size-panel h2{margin:0 0 10px;font-size:1rem}.highlight-product{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.highlight-product svg{flex-shrink:0}.highlight-value{overflow-wrap:anywhere;font-size:1.2rem;font-weight:700}.is-growth .highlight-value{color:var(--success)}.is-decline .highlight-value{color:var(--danger)}.sales-highlight dl{margin:0;font-size:.8rem}.sales-highlight dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.sales-highlight dd{overflow-wrap:anywhere;margin:0}.invoice-size-bars{max-height:290px;overflow:auto}.invoice-size-legend{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:.8rem;display:flex}.invoice-size-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;display:grid}.invoice-size-values{overflow-wrap:anywhere;flex-wrap:wrap;grid-column:2;justify-content:space-between;gap:8px;display:flex}.invoice-size-values>*,.invoice-size-legend>*,.overview-alert-list>p{overflow-wrap:anywhere;min-width:0;max-width:100%}.invoice-size-track{background:var(--border);border-radius:8px;height:12px;overflow:hidden}.invoice-size-track i{background:var(--accent);border-radius:inherit;height:100%;display:block}.overview-chart-row>*{min-width:0;margin:0}.relative-sales{gap:12px;min-width:0;display:grid}.relative-sales>h2{margin:0;font-size:1rem}.relative-sales>.surface{box-shadow:none;min-width:0;margin:0;padding:12px}.overview-chart-row .table-panel{padding:14px}.overview-chart-row .compact-products-table{font-size:.8rem}.overview-chart-row .compact-products-table th,.overview-chart-row .compact-products-table td{padding:8px 5px}.product-page .product-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.product-page .product-analysis-grid>*{min-width:0;margin:0}@container (width<=62rem){.overview-chart-row,.overview-secondary-row,.overview-highlight-row,.product-page .product-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=38rem){.overview-chart-row>.table-panel,.overview-secondary-row>.overview-alerts,.overview-secondary-row>.invoice-size-panel{min-height:0}.overview-chart-row,.overview-secondary-row,.overview-highlight-row,.product-page .product-analysis-grid{grid-template-columns:minmax(0,1fr)}}.sales-reports .overview-findings{grid-template-columns:minmax(0,1fr)}.price-quantity-mix{container-type:inline-size}.pqm-steps strong{overflow-wrap:anywhere}@container (width<=34rem){.pqm-steps li{grid-template-columns:1.8rem minmax(0,1fr) minmax(0,1fr)}.pqm-steps li>span:nth-child(2),.pqm-steps .retained-mark,.pqm-steps strong{grid-column:2/4}}.overview-period-card{min-width:0;display:flex}.overview-period-card>.surface{width:100%;min-width:0;margin:0}.overview-card-state{min-height:350px}.overview-period-select{min-width:0;max-width:100%;font:inherit}.overview-window-control{gap:2px;min-width:0;display:grid}.overview-window-range{color:var(--dashboard-muted);white-space:nowrap;font-size:.65rem}.overview-daily-kpis>.overview-window-range{text-align:end;margin-top:3px;display:block}.app .overview-layout .overview-chart-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:6px}.app .overview-layout .overview-secondary-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.5fr);gap:6px}.app .overview-layout .overview-highlight-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.app .overview-layout .overview-chart-row>*,.app .overview-layout .overview-secondary-row>*,.app .overview-layout .overview-card-state{min-height:0}.app .overview-layout .surface{margin:0;padding:10px}.app .overview-layout .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.app .overview-layout .metric-card{gap:4px;min-height:0;padding:9px 12px}.app .overview-layout .metric-topline{margin-bottom:2px}.app .overview-layout .metric-comparison{gap:6px;font-size:.75rem}.app[data-theme=light] .overview-layout .metric-card:first-child{background:#edf4ff}.app[data-theme=light] .overview-layout .metric-card:nth-child(2){background:#fff3e5}.app[data-theme=light] .overview-layout .metric-card:nth-child(3){background:#eaf8f0}.app[data-theme=light] .overview-layout .metric-card:nth-child(4){background:#f3edff}.app .overview-layout .card-heading{gap:4px;margin-bottom:5px}.app .overview-layout .explain-button{min-height:28px;padding:3px 6px;font-size:.7rem}.app .overview-layout .overview-window-control{gap:2px}.app .overview-layout .overview-period-select{min-height:28px;padding:2px 5px;font-size:.72rem}.app .overview-layout .overview-window-range{font-size:.6rem}.app .overview-layout .primary-chart{min-height:0}.app .overview-layout .trend-visual{height:145px;min-height:0}.app .overview-layout .trend-visual svg{width:100%;height:145px;min-height:0}.app .overview-layout .category-donut-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:8px;display:grid}.app .overview-layout .category-donut{width:min(100%,110px);margin:auto}.app .overview-layout .category-legend{grid-template-columns:minmax(0,1fr);gap:3px;font-size:.65rem;display:grid}.app .overview-layout .category-legend article{gap:4px;padding:3px 0}.app .overview-layout .category-legend strong{font-size:.65rem}.app .overview-layout .table-scroll{max-height:none;overflow:visible}.app .overview-layout .compact-products-table{table-layout:fixed;width:100%;font-size:.65rem}.app .overview-layout .compact-products-table th:first-child,.app .overview-layout .compact-products-table td:first-child{width:22px}.app .overview-layout .compact-products-table th:last-child,.app .overview-layout .compact-products-table td:last-child{width:40%}.app .overview-layout .product-label{gap:4px}.app .overview-layout .business-bars{height:95px;min-height:0;margin:4px 0 0}.app .overview-layout .bar-columns{height:80px}.app .overview-layout .business-bar-track{min-height:0}.app .overview-layout .business-bar small{font-size:.6rem}.app .overview-layout .weekday-panel .business-bar-track i:not(.is-negative){background:#ae7ee8}.app .overview-layout .chart-note{margin:3px 0;font-size:.65rem}.app .overview-layout .overview-alert-list li{gap:6px;padding:5px 0}.app .overview-layout .overview-alert-list strong{font-size:.72rem}.app .overview-layout .sales-highlight h2{margin:0;font-size:.75rem}.app .overview-layout .highlight-product{gap:4px;font-size:.7rem}.app .overview-layout .highlight-product svg{width:20px;height:20px}.app .overview-layout .highlight-value{font-size:.95rem}.app .overview-layout .sales-highlight dl{font-size:.65rem}@container (width<=52rem){.app .overview-layout .metric-grid,.app .overview-layout .overview-highlight-row,.app .overview-layout .overview-chart-row,.app .overview-layout .overview-secondary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=38rem){.app .overview-layout .overview-chart-row,.app .overview-layout .overview-secondary-row,.app .overview-layout .overview-highlight-row{grid-template-columns:minmax(0,1fr)}.app .overview-layout .explain-button,.app .overview-layout .overview-period-select{min-height:44px}}.app .overview-layout .category-donut-panel{min-height:0}.app .overview-layout .category-donut-layout{height:auto}.app .overview-layout .trend-card{padding:0}.app .overview-layout .chart-empty{min-height:80px}.app .overview-layout .compact-products-table .product-label>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app .overview-layout .compact-products-table .product-label{min-width:0}.app .overview-layout .card-heading .explain-button{order:3;align-self:flex-start;margin-inline-start:auto}.app .overview-layout .card-heading>h2{order:0}.app .overview-layout .card-heading .overview-window-control{order:1}.app .overview-layout .metric-topline .explain-button{margin-inline-start:auto}.app .overview-layout .metric-card{padding:6px 10px}.app .overview-layout .metric-value{line-height:1.15}.app .overview-layout .metric-comparison{line-height:1.3}.app .overview-layout .card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 4px;margin-bottom:3px;display:grid}.app .overview-layout .card-heading h2{grid-area:1/1;margin:0;line-height:1.3}.app .overview-layout .card-heading .explain-button{grid-area:1/2;margin:0}.app .overview-layout .overview-window-control{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:4px;display:flex}.app .overview-layout .explain-button,.app .overview-layout .overview-period-select{min-height:24px}.app .overview-layout .compact-products-table th,.app .overview-layout .compact-products-table td{height:25px;padding:2px 3px}.app .overview-layout .table-panel>a,.app .overview-layout .overview-alerts>a{font-size:.65rem;line-height:1.3}.app .overview-layout .sales-highlight{gap:2px}.app .overview-layout .highlight-product,.app .overview-layout .highlight-value{line-height:1.3}.app .overview-layout .sales-highlight dl{flex-wrap:wrap;gap:6px;line-height:1.25;display:flex}.app .overview-layout .sales-highlight dl>div{gap:3px}@container (width<=38rem){.app .overview-layout .explain-button,.app .overview-layout .overview-period-select{min-height:44px}.app .overview-layout .overview-alert-list{max-height:220px}}.app .overview-layout .metric-card{gap:2px}.app .overview-layout .metric-value{margin:0;font-size:1.25rem}.app .overview-layout .trend-visual,.app .overview-layout .trend-visual svg{height:110px}.app .overview-layout .compact-products-table th,.app .overview-layout .compact-products-table td{height:23px}.app .overview-layout .product-label svg{width:18px;height:18px}.app .overview-layout .business-bars{height:60px}.app .overview-layout .bar-columns{gap:3px;height:44px}.app .overview-layout .business-bar small{margin-top:2px;line-height:1.25}.app .overview-layout{gap:4px}.app .overview-layout .compact-products-table{line-height:1.25}.app .overview-layout .compact-products-table .product-icon{flex:0 0 18px;width:18px;height:18px}.app .overview-layout .compact-products-table .rank-mark{min-width:0;height:3px;margin-top:1px}.app .overview-layout .highlight-product .product-icon{flex:0 0 20px;width:20px;height:20px}.app main#main-content:has(.overview-layout){padding-top:4px}.app .overview-layout .surface{padding:7px}.app .overview-layout .overview-daily-kpis>.overview-window-range{margin-top:0}.app .overview-layout .sales-highlight dl{row-gap:0}.app .overview-layout [data-card-explain]{cursor:pointer}.app .overview-layout [data-card-explain]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app .overview-layout .explain-button{display:none}.app .overview-layout .card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;margin-bottom:6px}.app .overview-layout .card-heading h2{font-size:.78rem}.app .overview-layout .overview-window-control{grid-area:1/2}.app .overview-layout .overview-period-select{appearance:none;border:1px solid var(--line);background:var(--canvas);color:var(--ink);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2364758b' stroke-width='2'/%3E%3C/svg%3E");background-position:6px;background-repeat:no-repeat;border-radius:8px;min-height:28px;padding:5px 8px 5px 22px;font-size:.68rem}.app .overview-layout .trend-visual,.app .overview-layout .trend-visual svg{height:clamp(135px,20vh,210px);min-height:135px}.app .overview-layout .chart-legend{margin:0 0 3px;font-size:.66rem}.app .overview-layout .chart-gridline{stroke-dasharray:none;stroke:var(--line);stroke-width:1px}.app .overview-layout .chart-baseline{stroke:var(--muted)}.app .overview-layout .chart-single-observation{stroke:var(--primary);stroke-width:3px;opacity:.3}.app .overview-layout .chart-area-line{stroke-width:3px}.app .overview-layout .category-donut-layout{grid-template-columns:minmax(0,1fr) minmax(0,min(42%,140px));gap:8px;min-height:150px}.app .overview-layout .category-donut{width:min(100%,175px)}.app .overview-layout .category-legend{gap:2px;font-size:.65rem}.app .overview-layout .category-legend article{grid-template-columns:8px minmax(0,1fr) auto;gap:4px;padding:2px 0;display:grid}.app .overview-layout .category-legend strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .overview-layout .category-swatch{width:8px;height:8px}.app .overview-layout .business-bars{height:100px;margin:0}.app .overview-layout .bar-columns{height:82px;margin-top:0}.app .overview-layout .business-bar-track{height:68px}.app .overview-layout .bars-unit{margin:0;font-size:.6rem}.app .overview-layout .metric-card{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 10px;display:grid}.app .overview-layout .metric-topline{display:contents}.app .overview-layout .metric-title{grid-column:1/-1;gap:6px}.app .overview-layout .metric-title h3{font-size:.72rem}.app .overview-layout .metric-title svg{width:22px;height:22px}.app .overview-layout .metric-value{overflow-wrap:anywhere;grid-column:1/-1;font-size:1.12rem}.app .overview-layout .metric-comparison{grid-column:1/-1;align-items:baseline;gap:6px;font-size:.72rem;display:flex}.app .overview-layout .sales-highlight dl{display:none}.app .overview-layout .sales-highlight{padding:8px}@container (width<=38rem){.app .overview-layout .overview-period-select{min-height:44px}.app .overview-layout .card-heading{grid-template-columns:minmax(0,1fr)}.app .overview-layout .overview-window-control{grid-area:2/1;justify-self:start}.app .overview-layout .trend-visual,.app .overview-layout .trend-visual svg{height:180px}}.app .overview-layout .business-bars{--bar-plot-height:94px;height:auto;min-height:118px;padding-top:0}.app .overview-layout .business-chart-frame{direction:ltr;grid-template-columns:46px minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.app .overview-layout .business-y-axis{height:var(--bar-plot-height);color:var(--muted);direction:ltr;font-size:.62rem;position:relative}.app .overview-layout .business-y-axis span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.app .overview-layout .business-plot{min-width:0;position:relative}.app .overview-layout .business-grid{height:var(--bar-plot-height);pointer-events:none;position:absolute;inset:0 0 auto}.app .overview-layout .business-grid span{border-top:1px solid var(--line);width:100%;position:absolute}.app .overview-layout .business-grid .business-grid-zero{border-color:var(--muted)}.app .overview-layout .bar-columns{gap:5px;height:auto;margin:0}.app .overview-layout .business-bar-track{height:var(--bar-plot-height);background:0 0}.app .overview-layout .business-bar-track i{inset-inline:auto;border-radius:3px 3px 0 0;width:min(65%,32px);left:50%;transform:translate(-50%)}.app .overview-layout .metric-card{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:3px 8px}.app .overview-layout :is(.metric-title,.metric-value,.metric-comparison){grid-column:1;min-width:0}.app .overview-layout .metric-artwork{width:72px;height:66px;color:var(--primary);pointer-events:none;grid-area:1/2/4}.app .metric-artwork svg{width:100%;height:100%}.app .metric-artwork--average_invoice{color:#b27b25}.app .metric-artwork--invoice_count{color:#2c9d83}.app .metric-artwork--net_items{color:#8761ce}.app .overview-layout .overview-period-select{background-color:var(--surface);border-radius:6px;width:auto;min-width:94px;max-width:125px;min-height:24px;padding:3px 7px 3px 21px;font-size:.66rem;box-shadow:0 1px 2px #00000005}.app .overview-layout .overview-period-select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app .overview-alert-reasons{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:.7rem;display:flex}@container (width<=38rem){.app .overview-layout .overview-period-select{min-height:44px}.app .overview-layout .metric-card{grid-template-columns:minmax(0,1fr);position:relative}.app .overview-layout .metric-artwork{width:28px;height:26px;position:absolute;bottom:7px;left:7px}.app .overview-layout .metric-comparison{padding-inline-end:29px}}.app .overview-alert-list li .overview-alert-detail,.app .overview-alert-list li .overview-alert-action{grid-column:2/-1;margin:0;font-size:.7rem;line-height:1.6}.app .overview-alert-list li .overview-alert-action{color:var(--primary)}.app .overview-alert-unavailable>p{margin-block:6px;font-size:.75rem}.app .overview-alert-reasons>span{border-inline-start:2px solid var(--line);padding-inline-start:6px}:root{--sidebar-width:13.5rem}.assistant-column.is-collapsed{flex:0 0 0;width:0;min-width:0;overflow:hidden}.app .sidebar nav button span,.app .brand-copy strong{white-space:nowrap}.app .sidebar nav{flex:auto;min-height:0;overflow-y:auto}.sidebar-user-menu{border-top:1px solid #29425d;flex:none;margin-top:auto;padding:.5rem}.app .sidebar-user{color:#e9f1fb;text-align:start;border-radius:.4rem;gap:.5rem;width:100%;max-width:none;margin:0;padding:.4rem;display:flex}.app .sidebar-user:hover{background:#ffffff12}.app .sidebar-user small{color:#b8c9dd}.app .sidebar-version{flex:none;margin-top:0}.app .user-menu-overlay{max-height:calc(100dvh - 6rem);inset:auto .5rem 4rem auto;overflow:auto}.app .header-organization{flex:auto}.app .header-store-path{flex-wrap:wrap;row-gap:0;min-width:0;overflow:visible}.app .header-store-path strong{overflow-wrap:anywhere;min-width:0}.app .header-store-path small{flex-shrink:0;max-width:none}.app .desktop-header{height:auto;min-height:var(--header-height)}.app .overview-layout .sales-highlight{align-self:start;gap:5px;min-height:104px}.app .overview-layout .sales-highlight .card-heading{height:auto;min-height:0;margin:0;padding:0;display:block}.app .overview-layout .sales-highlight h2{overflow-wrap:anywhere;margin:0;line-height:1.5}.app .overview-layout .chart-point,.app .overview-layout .chart-previous-point{stroke-width:1px}.app .explanation-provider-status{border-inline-start:3px solid var(--dashboard-muted);background:var(--dashboard-surface-raised);padding:.55rem;font-size:.8rem}.app .explanation-provider-status p+p{margin-top:.35rem}@media (width>=821px){.app.menu-is-compact .sidebar-user>span{display:none}.app.menu-is-compact .sidebar-user{justify-content:center}}@media (width<=820px){.app .sidebar{width:min(15rem,100vw - 3rem);min-width:0}.app .desktop-header{flex-wrap:wrap;row-gap:.25rem;padding-block:.5rem}.app .header-organization{flex:100%}.app .header-user-cluster{margin-inline-start:auto}.app .header-data-freshness strong{white-space:normal;max-width:none}.app .overview-status{padding-inline:.5rem}.app .status-report{flex-wrap:wrap;gap:.35rem}.app .report-period{flex:10rem;min-width:0}.app .report-period strong{overflow-wrap:anywhere}.app .live-clock{flex-wrap:wrap;max-width:100%}}.app .dw-review-requirements{border:1px solid var(--dashboard-line);color:var(--dashboard-ink);background:var(--dashboard-surface-raised);border-radius:.5rem;gap:.25rem;margin-top:.5rem;padding:.6rem;font-size:.78rem;display:grid}.app .dw-review-requirements small{color:var(--dashboard-muted)}.app .overview-layout .overview-alert-list{max-height:136px}.app .overview-review-status{background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.68rem}.app .overview-review-status summary{cursor:pointer;color:var(--dashboard-muted)}.app .sidebar nav{grid-auto-rows:min-content;align-content:start;gap:.3rem}.app .sidebar nav button{min-height:44px}.assistant-column{top:var(--actual-header-height,var(--header-height))}.app .contextual-assistant{max-height:calc(100dvh - var(--actual-header-height,var(--header-height)) - var(--status-height,4rem))}@media (width<=820px){.app .contextual-assistant{max-height:82dvh}}.app .analysis-range-scope{color:var(--dashboard-muted);margin:0 0 .5rem;font-size:.78rem}.app .overview-layout .overview-highlight-row{align-items:stretch}.app .overview-layout .sales-highlight{align-self:stretch;height:100%}.app .explain-button svg{width:18px;height:18px;display:block}.app .sidebar-version{color:#b8c9dd;border-top:1px solid #ffffff24;gap:5px;padding:10px 8px}.app.menu-is-compact .sidebar-version{padding-inline:2px;font-size:10px;line-height:1.6}.app .sidebar-version span{white-space:nowrap}.app .header-user-cluster{align-items:center;gap:12px;display:flex}.app .header-data-freshness{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.app .header-data-freshness:hover{background:var(--dashboard-surface-raised)}.app .theme-button{border-radius:50%;flex:0 0 34px;width:34px;height:34px}.app .overview-layout .business-chart-frame{gap:3px}.app .overview-layout .overview-alert-list{margin:0;padding:0;list-style:none}.app .overview-layout .overview-alert-list>li{border-bottom:1px solid var(--dashboard-line);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:4px 6px;padding:7px 0;font-size:.72rem;display:grid}.app .overview-layout .overview-alert-list>li>span{color:var(--accent);text-align:center}.app .overview-layout .overview-alert-list>li>p{grid-column:2/-1;margin:0}.app .overview-layout .overview-alert-list>li.overview-alert-unavailable{display:block}.app .overview-layout .overview-alert-list>li:last-child{border-bottom:0}.app .dw-evidence-details{border-top:1px solid var(--dashboard-line);margin-top:8px;padding-top:6px;font-size:.7rem}.app .dw-evidence-details h4{color:var(--dashboard-muted);align-items:center;gap:5px;margin:0 0 5px;font-weight:500;display:flex}.app .dw-evidence-details h4 svg{width:15px;height:15px}.app .dw-evidence-details .finding-timeline{margin:0}.app .assistant-answer section{border:1px solid var(--dashboard-line);background:var(--dashboard-surface);border-radius:10px;margin-bottom:10px;padding:12px}.app .assistant-answer h3{color:var(--dashboard-ink);align-items:center;gap:8px;display:flex}.app .assistant-answer h3 svg{width:19px;height:19px;color:var(--accent);flex-shrink:0}.app .assistant-answer p{line-height:1.9}.app .assistant-answer dl>div{background:var(--dashboard-surface-raised);border-radius:6px;padding:8px}.app .explanation-provider-status{color:var(--dashboard-muted);background:var(--dashboard-surface-raised);border:0;border-radius:20px;margin-bottom:10px;padding:2px 10px;font-size:.68rem;display:inline-flex}.app .explanation-provider-status p{margin:0}.app .assistant-visual-evidence{overflow:hidden}.app .settings-tabs{background:var(--dashboard-surface-raised);border:1px solid var(--dashboard-line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px;padding:5px;display:grid}.app .settings-tabs button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.app .settings-tabs button.is-current{background:var(--dashboard-surface);color:var(--accent);box-shadow:0 2px 8px #0000000c}.app .settings-page .simple-heading p{color:var(--dashboard-muted);margin:5px 0 0;font-size:.8rem}.app .settings-page .surface{border:1px solid var(--dashboard-line);border-radius:12px;box-shadow:0 3px 12px #00000005}@media (width<=1100px){.app .overview-layout .overview-secondary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.app .overview-layout .overview-secondary-row{grid-template-columns:minmax(0,1fr)}.app .settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app .header-user-cluster{gap:4px}}.app .status-assistant-button svg{width:21px;height:21px}.app .dw-evidence-details .finding-timeline ol{gap:4px}.app .dw-evidence-details .finding-timeline ol>li{flex-basis:8rem;padding:4px 6px}.app .dw-evidence-details .finding-timeline strong{font-size:.68rem}.app .dw-evidence-details .finding-timeline time,.app .dw-evidence-details .timeline-until{font-size:.62rem;display:inline}.app .dw-evidence-details .dw-chart{max-height:95px}.app .contextual-assistant .decision-comparisons{grid-template-columns:minmax(0,1fr);gap:8px}.app .contextual-assistant .decision-pair{padding:10px}.app .settings-page input,.app .settings-page select,.app .settings-page textarea{color:var(--dashboard-ink);background:var(--dashboard-surface-raised);border:1px solid var(--dashboard-line)}.app .settings-page input::placeholder,.app .settings-page textarea::placeholder{color:var(--dashboard-muted);opacity:1}.app .overview-layout .overview-alert-list>li[data-severity=critical]>span{color:var(--danger)}.app div.header-data-freshness{cursor:default}.app div.header-data-freshness:hover{background:0 0}.shared-comparison-timeline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid;position:relative}.shared-comparison-rows{gap:.65rem;display:grid}.shared-comparison-row{grid-template-columns:7rem auto minmax(2rem,1fr) auto;align-items:center;gap:.65rem;display:grid}.shared-comparison-row time{font-variant-numeric:tabular-nums}.shared-comparison-line{border-block-end:2px solid var(--line);text-align:center;color:var(--accent)}.shared-comparison-filter{position:relative}.shared-comparison-filter .filter-popover{z-index:25;width:min(36rem,100vw - 3rem);inset-inline:auto 0}@media (width<=700px){.shared-comparison-timeline{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.shared-comparison-timeline>strong{grid-column:1}.shared-comparison-rows{grid-area:2/1/auto/-1}.shared-comparison-filter{grid-area:1/2}.shared-comparison-row{grid-template-columns:5.5rem auto minmax(.5rem,1fr) auto;gap:.3rem;font-size:.8rem}}.shared-comparison-filter .report-boundaries{display:none}@media (width<=700px){.shared-comparison-filter .filter-popover{width:calc(100vw - 2rem);max-height:calc(100dvh - 12rem);position:absolute;inset:calc(100% + .55rem) auto auto 0;overflow:auto}}@media (width>=1280px) and (height<=800px){.app .overview-layout{gap:2px}.app .overview-layout .surface{padding-block:4px}.shared-comparison-rows{gap:.15rem}}.app .overview-layout .overview-daily-kpis .metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.report-period-card{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:12px;display:grid;position:relative}.report-period-card>strong{grid-column:1/-1}.report-period-card select{width:100%;min-width:0}.report-period-card .shared-comparison-rows{grid-area:3/1/auto/-1;font-size:12px}.report-period-card .shared-comparison-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.report-period-card .shared-comparison-row b{flex-basis:100%}.report-period-card .filter-popover{inset-inline-end:0;z-index:30;width:min(420px,88vw);position:absolute;top:100%}.overview-product-bars{gap:16px;padding:16px;display:grid}.overview-product-bar{grid-template-columns:1fr auto;gap:8px;display:grid}.overview-product-bar strong{overflow-wrap:anywhere}.product-bar-track{background:#edf2f8;border-radius:5px;grid-column:1/-1;height:14px;position:relative;overflow:hidden}.product-bar-track i{background:#2873dd;border-radius:5px;height:100%;display:block;position:absolute}.product-bar-zero{border-inline-start:1px solid var(--dashboard-muted);position:absolute;top:0;bottom:0}.product-bar-track i[data-negative=true]{background:var(--danger)}.overview-insights-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.app .overview-layout .overview-daily-kpis .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.overview-insights-row{grid-template-columns:1fr}.app .overview-layout .overview-daily-kpis .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-period-card{grid-column:1/-1}}.app .overview-layout .report-period-card{gap:8px;display:grid;overflow:visible}.report-period-card>select{grid-area:2/1;font-size:12px}.report-period-card .shared-comparison-filter{grid-area:2/2;position:static}.report-period-card .shared-comparison-row{font-size:11px}.app .overview-layout .overview-secondary-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=650px){.app .overview-layout .overview-secondary-row{grid-template-columns:1fr}}.app .report-period-card .filter-popover{width:min(420px,100vw - 2rem);max-height:calc(100dvh - 2rem);position:fixed;inset:1rem auto auto 1rem;overflow:auto}.app .overview-layout .overview-daily-kpis .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.7fr);align-items:stretch}.app .overview-layout .metric-card{min-height:104px;padding:10px 12px}.app .overview-layout .report-period-card{grid-template-columns:minmax(0,1fr) 36px;align-content:center;gap:6px}.app .report-period-card>select{grid-row:1;height:36px;padding:0 6px}.app .report-period-card .shared-comparison-filter{grid-row:1}.app .report-period-card .icon-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.app .report-period-card .shared-comparison-rows{grid-row:2;margin:0}.app .report-period-card .shared-comparison-row{white-space:nowrap;justify-content:center;gap:3px;font-size:10px}.report-controls [hidden]{display:none!important}.app .overview-layout .overview-product-bars,.compact-sales-reports .overview-product-bars{gap:8px;padding:4px 0;font-size:12px}.app .overview-layout .overview-product-bar,.compact-sales-reports .overview-product-bar{gap:4px}.app .overview-layout .product-bar-track,.compact-sales-reports .product-bar-track{height:7px}.app .overview-layout .overview-product-bar strong,.compact-sales-reports .overview-product-bar strong{font-size:12px}.app .overview-layout .overview-insights-row{align-items:stretch}.app .overview-layout .overview-alert-list,.app .overview-layout :is(.overview-alerts,.overview-recommendations){height:auto;max-height:none;overflow:visible}.app .overview-layout .overview-alert-list>li{padding-block:8px;font-size:13px}.app .overview-layout .sales-highlight{min-height:0;padding:10px 12px}.app .overview-layout .sales-highlight .card-heading{margin-bottom:8px}.app .overview-layout .sales-highlight h2{font-size:13px}.app .overview-layout .highlight-summary{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.app .overview-layout .highlight-product{align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.app .overview-layout .highlight-product svg{flex-shrink:0;width:22px;height:22px}.app .overview-layout .highlight-value{margin:0;font-size:13px}.overview-evidence-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.overview-evidence-row .overview-insight{min-width:0;font-size:13px}.overview-evidence-row .card-heading h2{font-size:14px}.overview-evidence-row .dw-evidence-grid:not([hidden]){display:block}.overview-evidence-row .dw-metric-row{padding:6px 0}.status-version{color:var(--dashboard-muted);font-size:11px}.compact-sales-reports{font-size:13px}.report-tabs{flex-wrap:wrap;gap:6px;display:flex}.report-tabs button{font:inherit;border:1px solid var(--border);border-radius:8px;padding:8px 14px}.report-date-line{color:var(--dashboard-muted);margin-block:8px}.compact-report-charts{grid-template-columns:2fr 1fr;gap:12px;margin-top:12px;display:grid}.compact-sales-reports .metric-card{min-height:100px}.compact-sales-reports .trend-visual{height:230px}@media (width<=1100px){.app .overview-layout .overview-daily-kpis .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .overview-layout .report-period-card{grid-column:1/-1}.overview-evidence-row{grid-template-columns:1fr}}@media (width<=650px){.compact-report-charts{grid-template-columns:1fr}.app .overview-layout .highlight-summary{flex-wrap:wrap}}.status-version{order:-2}.overview-evidence-row{grid-template-columns:minmax(0,1fr)}.overview-evidence-row .dw-metric-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=650px){.overview-evidence-row .dw-metric-summary{grid-template-columns:1fr}}.app .compact-sales-reports .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app .compact-sales-reports .metric-card{min-height:112px;padding:10px 12px;position:relative}.app .compact-sales-reports .metric-artwork{inset-inline-end:12px;width:48px;height:48px;position:absolute;bottom:12px}.app .compact-sales-reports .metric-title h3{font-size:12px}.app .compact-sales-reports .metric-value{margin:6px 0;font-size:18px}.app .compact-sales-reports .metric-comparison{font-size:11px}.app .compact-sales-reports .compact-report-charts>.surface{height:300px;min-height:0;padding:12px}.app .compact-sales-reports .trend-visual,.app .compact-sales-reports .trend-visual svg{height:230px;min-height:0}.app .compact-sales-reports .card-heading h2{font-size:14px}.report-tabs button{border-color:var(--line);color:var(--ink);background:var(--surface)}.report-tabs button[aria-selected=true]{background:var(--primary);color:#fff}@media (width<=650px){.app .compact-sales-reports .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .compact-sales-reports .compact-report-charts>.surface{height:auto;min-height:220px}}.overview-insights-row,.overview-highlight-row{grid-auto-rows:1fr}.overview-visual-evidence{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;display:grid}.overview-evidence-row .dw-metric-summary{grid-template-columns:minmax(0,1fr);gap:10px}.overview-evidence-row .dw-metric-row{background:var(--dashboard-surface-raised);border-radius:8px;gap:5px;padding:8px 10px;display:grid}.overview-evidence-row .dw-metric-row>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.overview-evidence-row .dw-metric-row strong{font-size:13px}.overview-evidence-row .dw-metric-row small{color:var(--dashboard-muted);font-size:11px}.overview-evidence-row .dw-related-track{direction:ltr;gap:4px;display:grid}.overview-evidence-row .dw-related-track span{background:var(--primary);border-radius:3px;height:7px;display:block}.overview-reconciliation{min-width:0}.app .overview-reconciliation .decision-bridge{background:0 0;border:0;border-radius:0;margin:0;padding:0}.overview-reconciliation .decision-bridge svg{width:100%;height:140px;max-height:140px}.overview-reconciliation .decision-bridge svg .bridge-step{display:none}.overview-reconciliation figcaption{font-size:13px}.overview-delta-connector{margin-top:10px;color:var(--dashboard-muted);direction:ltr;grid-template-columns:minmax(8px,1fr) auto minmax(8px,1fr);align-items:center;gap:8px;margin-inline:12.5%;font-size:13px;font-weight:700;display:grid}.overview-delta-connector[data-change-direction=increase]{color:var(--success)}.overview-delta-connector[data-change-direction=decrease]{color:var(--danger)}.overview-delta-connector>span{align-items:center;gap:4px;display:flex}.overview-delta-connector>i{border-top:1px solid;position:relative}.overview-delta-connector>i:last-child:after{content:"";border-top:1px solid;border-right:1px solid;width:4px;height:4px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.app .overview-layout :is(.overview-alerts,.overview-recommendations){align-content:start;min-height:0;margin:0;padding:12px}.app .overview-layout .overview-alert-list{margin:0;padding:0}.app .overview-layout .overview-alert-list li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.app .overview-layout .overview-alert-list li>span{flex:0 0 20px}.app .overview-layout .overview-alert-list li>strong{flex:140px}.app .overview-layout .overview-alert-list li>small{color:var(--dashboard-muted);font-size:11px}.app .overview-layout .overview-alert-list li:last-child{border:0;padding-bottom:0}.app .overview-layout :is(.overview-alerts,.overview-recommendations) p{margin-block:4px 0;font-size:12px}@media (width<=820px){.overview-visual-evidence{grid-template-columns:minmax(0,1fr);gap:12px}}.app main#main-content:has(.overview-layout){padding-bottom:0}.overview-visual-evidence:not(:has(.overview-reconciliation)){grid-template-columns:minmax(0,1fr)}.overview-visual-evidence:not(:has(.overview-reconciliation)) .dw-metric-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=820px){.overview-visual-evidence:not(:has(.overview-reconciliation)) .dw-metric-summary{grid-template-columns:minmax(0,1fr)}}.overview-reconciliation .bridge-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.overview-reconciliation .bridge-values li{text-align:center;overflow-wrap:anywhere;align-content:start;justify-items:center;gap:4px;font-size:11px;display:grid}.overview-reconciliation .bridge-values strong{font-size:12px}@media (width<=500px){.overview-reconciliation .bridge-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.action-detail+.action-detail,.actionable-explanation>section+section{border-block-start:1px solid var(--line);margin-block-start:1rem;padding-block-start:1rem}.action-confirm{align-items:flex-start;gap:.5rem;margin-block:.75rem;display:flex}.action-confirm input{flex:none;margin-block-start:.3rem}.action-measurement{border:1px solid var(--line);border-radius:.75rem;margin-block:.75rem;padding:.75rem}.app{--card-gap:12px;--status-height:3.5rem}.app .overview-layout,.app :is(.product-analysis-grid,.account-grid,.metric-grid),.app .overview-layout :is(.overview-chart-row,.overview-secondary-row,.overview-highlight-row,.overview-insights-row,.overview-evidence-row,.overview-visual-evidence,.dw-metric-summary,.metric-grid),.app .compact-sales-reports :is(.metric-grid,.compact-report-charts){gap:var(--card-gap)}.app main#main-content:has(.overview-layout){padding-inline:var(--card-gap);padding-top:var(--card-gap)}.app .app-content:has(.overview-layout){padding-bottom:calc(var(--status-height) + var(--card-gap))}.app .overview-status{min-height:3.5rem}.app .sidebar-user-menu{height:var(--status-height);flex:0 0 var(--status-height);box-sizing:border-box;border-top-color:var(--dashboard-line);align-items:center;padding:.5rem;display:flex}.app[data-theme=light] .sidebar{border-inline-end:1px solid #7d9690}html[data-brandbook=true] .app[data-theme=light] .sidebar{border-inline-end-color:#72958a}html[data-brandbook=true] .app .sidebar-user-menu{border-top-color:var(--dashboard-line)}html[data-brandbook=true]{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1);background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e);font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .skip-link{color:var(--ink)}html[data-brandbook=true] .sidebar{color:#fff}html[data-brandbook=true] .brand-mark{background:var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#1025221f);border:1px solid var(--lightningcss-light,#dfe6e32e)var(--lightningcss-dark,#3d5d532e)}html[data-brandbook=true] .brand-mark i{background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .navigation-section-label{color:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac)}html[data-brandbook=true] .sidebar nav button span{font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .sidebar-account{border-top:1px solid var(--lightningcss-light,#dfe6e324)var(--lightningcss-dark,#3d5d5324)}html[data-brandbook=true] .logout-button{color:#fff;background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#10252214);border:1px solid var(--lightningcss-light,#dfe6e338)var(--lightningcss-dark,#3d5d5338);font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .logout-button:hover{background:var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#10252229)}html[data-brandbook=true] .sidebar-account small{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1)}html[data-brandbook=true] .avatar{color:var(--ink);background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .mobile-avatar{color:var(--ink)}html[data-brandbook=true] .assistant-rail{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522);box-shadow:-12px 0 34px var(--lightningcss-light,#e8f4f017)var(--lightningcss-dark,#173c3217)}html[data-brandbook=true] .assistant-rail>header strong,html[data-brandbook=true] .assistant-rail>header button{color:var(--ink)}html[data-brandbook=true] .assistant-welcome,html[data-brandbook=true] .assistant-status,html[data-brandbook=true] .assistant-answer{border:1px solid var(--lightningcss-light,#dfe6e3)var(--lightningcss-dark,#3d5d53)}html[data-brandbook=true] .assistant-status.is-error{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e);border-color:var(--lightningcss-light,#fff0ed)var(--lightningcss-dark,#3c221e)}html[data-brandbook=true] .assistant-answer h3{color:var(--ink)}html[data-brandbook=true] .assistant-answer dl div{background:var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#102522c2)}html[data-brandbook=true] .assistant-answer dd{color:var(--ink)}html[data-brandbook=true] .assistant-suggestions button,html[data-brandbook=true] .assistant-form textarea{border:1px solid var(--lightningcss-light,#dfe6e3)var(--lightningcss-dark,#3d5d53)}html[data-brandbook=true] .assistant-form button,html[data-brandbook=true] .assistant-launcher{color:#fff}html[data-brandbook=true] .assistant-launcher{box-shadow:0 10px 26px var(--lightningcss-light,#e8f4f03d)var(--lightningcss-dark,#173c323d)}html[data-brandbook=true] .logout-error-banner{color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ffaaa2);background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e);border-bottom:1px solid var(--lightningcss-light,#fff0ed)var(--lightningcss-dark,#3c221e)}html[data-brandbook=true] .desktop-header,html[data-brandbook=true] .mobile-header{background:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#102522f0)}html[data-brandbook=true] .breadcrumb li:last-child{color:var(--ink)}html[data-brandbook=true] .breadcrumb li:last-child:before{color:var(--lightningcss-light,#56635f)var(--lightningcss-dark,#b9cac4)}html[data-brandbook=true] .icon-button,html[data-brandbook=true] .refresh-button{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522)}html[data-brandbook=true] .icon-button{font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .page-heading h2{color:var(--ink)}html[data-brandbook=true] .status-pill.status-stale,html[data-brandbook=true] .status-pill.status-empty{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .metric-card.accent-3:before{background:#1769aa}html[data-brandbook=true] .metric-icon{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e);font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .metric-value,html[data-brandbook=true] .section-heading h2,html[data-brandbook=true] .card-heading h2{color:var(--ink)}html[data-brandbook=true] .period-chip{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522);border:1px solid var(--lightningcss-light,#dfe6e3)var(--lightningcss-dark,#3d5d53)}html[data-brandbook=true] .card-heading h3{color:var(--ink)}html[data-brandbook=true] .chart-arrow{font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .chart-gridline{stroke:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1)}html[data-brandbook=true] .chart-point{fill:#fff}html[data-brandbook=true] .evidence-panel{border:1px solid var(--lightningcss-light,#dfe6e34d)var(--lightningcss-dark,#3d5d534d)}html[data-brandbook=true] .adapter-editor textarea{font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .period-presets button.is-selected{color:#fff}html[data-brandbook=true] .category-4{background:#1769aa}html[data-brandbook=true] .progress-track{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .progress-track span{background:linear-gradient(90deg, var(--primary), #137a54)}html[data-brandbook=true] .quality-grid article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522)}html[data-brandbook=true] .quality-grid article>span{font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .quality-grid article:nth-child(2)>span,html[data-brandbook=true] .quality-grid article:nth-child(3)>span{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .alerts-list>article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522);border:1px solid var(--lightningcss-light,#fff4e5)var(--lightningcss-dark,#352c1a)}html[data-brandbook=true] .alerts-list>article>span{color:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f);background:var(--lightningcss-light,#fff4e5)var(--lightningcss-dark,#352c1a)}html[data-brandbook=true] thead th{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522)}html[data-brandbook=true] tbody th{color:var(--ink)}html[data-brandbook=true] .upload-icon,html[data-brandbook=true] .state-symbol{font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .upload-panel h3{color:var(--ink)}html[data-brandbook=true] .primary-button{color:#fff}html[data-brandbook=true] .state-panel h2{color:var(--ink)}html[data-brandbook=true] .state-error .state-symbol{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .spinner{border:3px solid var(--lightningcss-light,#dfe6e3)var(--lightningcss-dark,#3d5d53)}html[data-brandbook=true] .login-page{background:radial-gradient(circle at 15% 15%, #137a5424, transparent 32rem), radial-gradient(circle at 85% 85%, #a35b001a, transparent 28rem), var(--canvas)}html[data-brandbook=true] .login-shell{box-shadow:0 28px 90px var(--lightningcss-light,#e8f4f029)var(--lightningcss-dark,#173c3229)}html[data-brandbook=true] .login-intro{background:radial-gradient(circle at 18% 12%, var(--lightningcss-light,#e8f4f047)var(--lightningcss-dark,#173c3247), transparent 18rem), linear-gradient(145deg, var(--brand) 0%, var(--brand-deep) 100%);color:#fff}html[data-brandbook=true] .login-eyebrow{color:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac)}html[data-brandbook=true] .login-intro-copy,html[data-brandbook=true] .login-intro ul{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1)}html[data-brandbook=true] .login-intro li:before{color:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac);background:var(--lightningcss-light,#e8f4f02e)var(--lightningcss-dark,#173c322e);font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .login-visual{filter:drop-shadow(0 18px 34px var(--lightningcss-light,#f5f7f647)var(--lightningcss-dark,#071a1747))}html[data-brandbook=true] .visual-sidebar{fill:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .visual-chip,html[data-brandbook=true] .visual-card{fill:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1)}html[data-brandbook=true] .login-card{box-shadow:0 24px 70px var(--lightningcss-light,#e8f4f021)var(--lightningcss-dark,#173c3221)}html[data-brandbook=true] .login-brand,html[data-brandbook=true] .login-heading h1,html[data-brandbook=true] .login-card label{color:var(--ink)}html[data-brandbook=true] .login-card input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522);border:1px solid var(--lightningcss-light,#dfe6e3)var(--lightningcss-dark,#3d5d53)}html[data-brandbook=true] .login-error{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .login-success{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .identity-form label{color:var(--ink)}html[data-brandbook=true] .identity-form input,html[data-brandbook=true] .identity-form select,html[data-brandbook=true] .one-time-credential input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522);border:1px solid var(--lightningcss-light,#dfe6e3)var(--lightningcss-dark,#3d5d53)}html[data-brandbook=true] .business-switcher button{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522)}html[data-brandbook=true] .one-time-credential{border:1px solid var(--lightningcss-light,#dfe6e3)var(--lightningcss-dark,#3d5d53)}html[data-brandbook=true] .one-time-credential button,html[data-brandbook=true] .row-actions button,html[data-brandbook=true] .session-list button{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102522)}html[data-brandbook=true] .inline-error{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .profile-list dd{color:var(--ink)}html[data-brandbook=true] .app{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1);background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17)}html[data-brandbook=true] .app .brand-mark{background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32);border-color:#0e6b5b}html[data-brandbook=true] .app .navigation-section-label{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app .sidebar nav button:hover:not(.is-current){background:var(--primary-soft);color:var(--primary)}html[data-brandbook=true] .app .sidebar-account{border-color:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .app .desktop-header,html[data-brandbook=true] .app .mobile-header{background:var(--lightningcss-light,#f5f7f6eb)var(--lightningcss-dark,#071a17eb)}html[data-brandbook=true] .app .icon-button,html[data-brandbook=true] .app .refresh-button,html[data-brandbook=true] .app .period-chip{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17)}html[data-brandbook=true] .app .metric-card:before{background:#0e6b5b}html[data-brandbook=true] .app .metric-card.accent-2:before{background:#137a54}html[data-brandbook=true] .app .metric-card.accent-3:before{background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .app .metric-card.accent-4:before{background:#a35b00}html[data-brandbook=true] .app .metric-icon{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app .metric-card.accent-2 .metric-icon{color:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac)}html[data-brandbook=true] .app .metric-card.accent-3 .metric-icon{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app .metric-card.accent-4 .metric-icon{color:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f)}html[data-brandbook=true] .app .period-controls button,html[data-brandbook=true] .app .custom-period-disclosure summary{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .app .period-presets button.is-selected{color:#fff;background:#0e6b5b;border-color:#0e6b5b}html[data-brandbook=true] .app .chart-gridline,html[data-brandbook=true] .app .chart-area-line{stroke:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app .chart-point{fill:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1);stroke:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .donut-track,html[data-brandbook=true] .radial-track{stroke:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .category-1,html[data-brandbook=true] .category-stroke-1{stroke:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:#0e6b5b}html[data-brandbook=true] .category-2,html[data-brandbook=true] .category-stroke-2{stroke:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac);background:#137a54}html[data-brandbook=true] .category-3,html[data-brandbook=true] .category-stroke-3{stroke:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f);background:#a35b00}html[data-brandbook=true] .category-4,html[data-brandbook=true] .category-stroke-4{stroke:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .category-5,html[data-brandbook=true] .category-stroke-5,html[data-brandbook=true] .category-6,html[data-brandbook=true] .category-stroke-6{stroke:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:#0e6b5b}html[data-brandbook=true] .category-evidence-details summary{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app .hour-bar-positive{background:linear-gradient(#0e6b5b,#0e6b5b)}html[data-brandbook=true] .app .hour-bar-negative{background:linear-gradient(var(--lightningcss-light,#fff0ed)var(--lightningcss-dark,#3c221e),#b42318)}html[data-brandbook=true] .app .rank-badge{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:#0e6b5b}html[data-brandbook=true] .radial-value{stroke:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac);filter:drop-shadow(0 0 5px #137a5452)}html[data-brandbook=true] .completeness-meta div,html[data-brandbook=true] .app .quality-grid article{background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .app .quality-grid article>span{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:#0e6b5b}html[data-brandbook=true] .app .alerts-list>article{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17);border-color:#a35b00}html[data-brandbook=true] .app .coverage-note{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17)}html[data-brandbook=true] .app .assistant-rail,html[data-brandbook=true] .app .assistant-rail>header{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17);box-shadow:-12px 0 34px var(--lightningcss-light,#f5f7f657)var(--lightningcss-dark,#071a1757)}html[data-brandbook=true] .app .assistant-welcome,html[data-brandbook=true] .app .assistant-status,html[data-brandbook=true] .app .assistant-answer{background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32);border-color:#0e6b5b}html[data-brandbook=true] .app .assistant-answer dl div,html[data-brandbook=true] .app .assistant-suggestions button,html[data-brandbook=true] .app .assistant-form textarea,html[data-brandbook=true] .app .assistant-rail>header button{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17)}html[data-brandbook=true] .app .secondary-link,html[data-brandbook=true] .app .assistant-answer a{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}@media (width<=820px){html[data-brandbook=true] .assistant-rail{box-shadow:-18px 0 46px var(--lightningcss-light,#f5f7f647)var(--lightningcss-dark,#071a1747)}html[data-brandbook=true] .mobile-header strong{color:var(--ink)}html[data-brandbook=true] .sidebar-backdrop{background:var(--lightningcss-light,#f5f7f67a)var(--lightningcss-dark,#071a177a)}}html[data-brandbook=true] .app .explain-button:hover{color:#fff;background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .chart-legend i{border-top:2px solid #0e6b5b}html[data-brandbook=true] .chart-legend .previous-key{border-top:2px dashed var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .app .chart-zero{stroke:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app .business-bar-track{background:repeating-linear-gradient(0deg,#0000 0 calc(33.333% - 1px),var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32) calc(33.333% - 1px) 33.333%)}html[data-brandbook=true] .app .business-zero{border-top:1px solid #0e6b5b}html[data-brandbook=true] .app .business-bar-track i{background:#0e6b5b}html[data-brandbook=true] .app .ranking-toggle button[aria-pressed=true]{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1);background:#0e6b5b;border-color:#0e6b5b}@media (width<=820px){html[data-brandbook=true] .app .contextual-assistant{border-top:1px solid #0e6b5b}}html[data-brandbook=true] .app .sidebar{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17);border-inline-end:1px solid var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .sidebar-identity{border-bottom:1px solid var(--lightningcss-light,#dfe6e317)var(--lightningcss-dark,#3d5d5317)}html[data-brandbook=true] .business-identity>svg{color:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f)}html[data-brandbook=true] .business-identity strong{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1)}html[data-brandbook=true] .business-identity small{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .sidebar-footer{border-top:1px solid var(--lightningcss-light,#dfe6e317)var(--lightningcss-dark,#3d5d5317)}html[data-brandbook=true] .last-import{background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32);border:1px solid #0e6b5b}html[data-brandbook=true] .last-import small,html[data-brandbook=true] .sidebar-user small{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .last-import strong{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1)}html[data-brandbook=true] .last-import button,html[data-brandbook=true] .sidebar-user{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .last-import button{border:1px solid #0e6b5b}html[data-brandbook=true] .sidebar-user strong{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1)}html[data-brandbook=true] .filter-popover{box-shadow:0 18px 48px var(--lightningcss-light,#f5f7f688)var(--lightningcss-dark,#071a1788)}html[data-brandbook=true] .app .metric-card:nth-child(4n+1){background:linear-gradient(145deg, var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32), var(--dashboard-surface) 68%);border-top:2px solid #0e6b5b}html[data-brandbook=true] .app .metric-card:nth-child(4n+2){background:linear-gradient(145deg, var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17), var(--dashboard-surface) 68%);border-top:2px solid #137a54}html[data-brandbook=true] .app .metric-card:nth-child(4n+3){background:linear-gradient(145deg, var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32), var(--dashboard-surface) 68%);border-top:2px solid #0e6b5b}html[data-brandbook=true] .app .metric-card:nth-child(4n+4){background:linear-gradient(145deg, var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17), var(--dashboard-surface) 68%);border-top:2px solid #a35b00}html[data-brandbook=true] .product-icon--coffee{color:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f);background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17)}html[data-brandbook=true] .product-icon--tea{color:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac);background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .product-icon--cake{color:var(--lightningcss-light,#1769aa)var(--lightningcss-dark,#91c8f0);background:#1769aa}html[data-brandbook=true] .product-icon--cold{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32)}html[data-brandbook=true] .product-icon--food{color:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f);background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#071a17)}html[data-brandbook=true] .product-icon--other{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:#0e6b5b}html[data-brandbook=true] .settings-tabs button.is-current{color:#fff;background:#0e6b5b}html[data-brandbook=true] .explanation-backdrop{background:color-mix(in srgb, var(--canvas) 58%, transparent)}html[data-brandbook=true] .explanation-source{outline:2px solid var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .metric-icon--net_sales{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .metric-icon--invoice_count{color:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac)}html[data-brandbook=true] .metric-icon--average_invoice{color:var(--lightningcss-light,#1769aa)var(--lightningcss-dark,#91c8f0)}html[data-brandbook=true] .metric-icon--net_items{color:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f)}@media (width>=821px){html[data-brandbook=true] .menu-collapse-toggle{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1);background:var(--lightningcss-light,#e8f4f0)var(--lightningcss-dark,#173c32);border:1px solid #0e6b5b}}html[data-brandbook=true] .brand-copy small{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .user-menu-overlay{box-shadow:0 12px 35px var(--lightningcss-light,#f5f7f644)var(--lightningcss-dark,#071a1744)}html[data-brandbook=true] .sales-rule-card{border:1px solid var(--lightningcss-light,#dfe6e34d)var(--lightningcss-dark,#3d5d534d)}html[data-brandbook=true] .source-profile-editor textarea{font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .app .chart-selected-point{fill:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app .trend-tooltip{box-shadow:0 5px 20px var(--lightningcss-light,#f5f7f633)var(--lightningcss-dark,#071a1733)}html[data-brandbook=true] .jalali-calendar::backdrop{background:var(--lightningcss-light,#f5f7f688)var(--lightningcss-dark,#071a1788)}html[data-brandbook=true] .calendar-days button[data-selected=true],html[data-brandbook=true] .decision-pair-bars i,html[data-brandbook=true] .review-count-track i,html[data-brandbook=true] .temporal-pairs i,html[data-brandbook=true] .decision-pair-bars>div:last-child i,html[data-brandbook=true] .temporal-pairs i:last-child{background:#0e6b5b}html[data-brandbook=true] .decision-bridge rect,html[data-brandbook=true] .decision-bridge .bridge-increase rect{fill:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .decision-bridge .bridge-decrease rect{fill:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ffaaa2)}html[data-brandbook=true] .decision-criterion{background:#0e6b5b12;border-inline-start:3px solid #0e6b5b}html[data-brandbook=true] .review-count-track{background:#0e6b5b1f}html[data-brandbook=true] .review-count-track i,html[data-brandbook=true] .app[data-theme=light] .review-count-track i,html[data-brandbook=true] .temporal-legend span:before,html[data-brandbook=true] .temporal-legend span:last-child:before{background:#0e6b5b}html[data-brandbook=true] .app[data-theme=light] .overview-layout .metric-card:first-child,html[data-brandbook=true] .app[data-theme=light] .overview-layout .metric-card:nth-child(2),html[data-brandbook=true] .app[data-theme=light] .overview-layout .metric-card:nth-child(3),html[data-brandbook=true] .app[data-theme=light] .overview-layout .metric-card:nth-child(4){background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .app .metric-artwork--average_invoice{color:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f)}html[data-brandbook=true] .app .metric-artwork--invoice_count{color:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac)}html[data-brandbook=true] .app .metric-artwork--net_items{color:var(--lightningcss-light,#1769aa)var(--lightningcss-dark,#91c8f0)}html[data-brandbook=true] .app .overview-layout .overview-period-select{box-shadow:0 1px 2px var(--lightningcss-light,#f5f7f605)var(--lightningcss-dark,#071a1705)}html[data-brandbook=true] .sidebar-user-menu{border-top:1px solid #0e6b5b}html[data-brandbook=true] .app .sidebar-user{color:var(--lightningcss-light,#172321)var(--lightningcss-dark,#edf5f1)}html[data-brandbook=true] .app .sidebar-user:hover{background:var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#10252212)}html[data-brandbook=true] .app .sidebar-user small{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app .sidebar-version{color:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);border-top:1px solid var(--lightningcss-light,#dfe6e324)var(--lightningcss-dark,#3d5d5324)}html[data-brandbook=true] .app .settings-tabs button.is-current{box-shadow:0 2px 8px var(--lightningcss-light,#f5f7f60c)var(--lightningcss-dark,#071a170c)}html[data-brandbook=true] .app .settings-page .surface{box-shadow:0 3px 12px var(--lightningcss-light,#f5f7f605)var(--lightningcss-dark,#071a1705)}html[data-brandbook=true] .product-bar-track{background:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#17352e)}html[data-brandbook=true] .product-bar-track i{background:#0e6b5b}html[data-brandbook=true] :is(.dw-priority-story,#dw-specificity-anchor){font-family:Vazirmatn,Tahoma,sans-serif;box-shadow:0 12px 40px var(--lightningcss-light,#f5f7f612)var(--lightningcss-dark,#071a1712)}html[data-brandbook=true] :is(.dw-priority-story,#dw-specificity-anchor).dw-overview-story{font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true],html[data-brandbook=true] .app,html[data-brandbook=true] .app[data-theme=light]{--brand:#123c3a;--brand-deep:#092b2a;--primary:#0e6b5b;--primary-soft:#e8f4f0;--accent:#a35b00;--canvas:#f5f7f6;--surface:#fff;--ink:#172321;--muted:#56635f;--line:#dfe6e3;--success:#137a54;--danger:#b42318;--info:#1769aa;--focus:#b56f00;--shadow:0 8px 30px #123c3a0f;--dashboard-canvas:var(--canvas);--dashboard-surface:var(--surface);--dashboard-surface-raised:#f5f7f6;--dashboard-ink:var(--ink);--dashboard-muted:var(--muted);--dashboard-line:var(--line);background-color:var(--canvas);color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true][data-theme=dark],html[data-brandbook=true] .app[data-theme=dark]{--brand:#123c3a;--brand-deep:#092b2a;--primary:#72d2b9;--primary-soft:#173c32;--accent:#e4b75f;--canvas:#071a17;--surface:#102522;--ink:#edf5f1;--muted:#b9cac4;--line:#3d5d53;--success:#7ed9ac;--danger:#ffaaa2;--info:#91c8f0;--focus:#e4b75f;--dashboard-surface-raised:#17352e}html[data-brandbook=true] *{font-family:inherit}html[data-brandbook=true] .app,html[data-brandbook=true] .login-page,html[data-brandbook=true] .session-boundary{background:var(--canvas);color:var(--ink)}html[data-brandbook=true] :is(.sidebar,.app-header,.status-bar,.panel,.metric-card,.contextual-assistant,.upload-card,.login-card){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-brandbook=true] .app :is(.brand,.sidebar-business-name){color:var(--ink)}html[data-brandbook=true] .app .brand-mark{color:#fff;background:#0e6b5b}html[data-brandbook=true] .app .brand-mark i{background:#fff}html[data-brandbook=true] .app .sidebar nav button{color:var(--muted)}html[data-brandbook=true] .app .icon-button{color:var(--ink)}html[data-brandbook=true] :is(.dw-priority-story,.dw-overview-story){--dw-bg:var(--surface);--dw-ink:var(--ink);--dw-muted:var(--muted);--dw-line:var(--line);--dw-soft:var(--primary-soft);--dw-brand:var(--primary);--dw-alert:var(--accent);--dw-alert-soft:var(--lightningcss-light,#fff4e5)var(--lightningcss-dark,#352c1a)}html[data-brandbook=true] .app .business-bar-track .is-negative{background:var(--danger)}html[data-brandbook=true] .app .overview-evidence-row .dw-evidence-grid{background:var(--surface);color:var(--ink)}html[data-brandbook=true] .skip-link:focus{color:var(--ink);background:var(--surface);outline-color:var(--focus)}html[data-brandbook=true] :is(.primary-button,.status-assistant-button,.report-tabs button[aria-selected=true],.dw-action){color:#fff;background:#0e6b5b}html[data-brandbook=true] .app .sidebar nav button.is-current{color:#fff;background:#0e6b5b;box-shadow:inset 3px 0 #0e6b5b}html[data-brandbook=true] :is(.login-brand,.login-heading h1){color:var(--ink)}html[data-brandbook=true] :is(.dw-priority-story,#dw-specificity-anchor,.overview-evidence-row){--dw-bg:var(--surface);--dw-ink:var(--ink);--dw-muted:var(--muted);--dw-line:var(--line);--dw-soft:var(--primary-soft);--dw-brand:var(--primary);--dw-alert:var(--accent);--dw-alert-soft:var(--lightningcss-light,#fff4e5)var(--lightningcss-dark,#352c1a);font-family:Vazirmatn,Tahoma,sans-serif}html[data-brandbook=true] .app .business-bar-track i:not(.is-negative),html[data-brandbook=true] .app .product-bar-track i:not([data-negative=true]){background:var(--primary)}html[data-brandbook=true] .app .overview-layout .weekday-panel .business-bar-track i:not(.is-negative){background:var(--info)}html[data-brandbook=true] .app :is(.category-1,.category-stroke-1){stroke:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9);background:var(--lightningcss-light,#0e6b5b)var(--lightningcss-dark,#72d2b9)}html[data-brandbook=true] .app :is(.category-2,.category-stroke-2){stroke:var(--lightningcss-light,#1769aa)var(--lightningcss-dark,#91c8f0);background:var(--lightningcss-light,#1769aa)var(--lightningcss-dark,#91c8f0)}html[data-brandbook=true] .app :is(.category-3,.category-stroke-3){stroke:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f);background:var(--lightningcss-light,#a35b00)var(--lightningcss-dark,#e4b75f)}html[data-brandbook=true] .app :is(.category-4,.category-stroke-4){stroke:var(--lightningcss-light,#123c3a)var(--lightningcss-dark,#c4e9df);background:var(--lightningcss-light,#123c3a)var(--lightningcss-dark,#c4e9df)}html[data-brandbook=true] .app :is(.category-5,.category-stroke-5){stroke:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac);background:var(--lightningcss-light,#137a54)var(--lightningcss-dark,#7ed9ac)}html[data-brandbook=true] .app :is(.category-6,.category-stroke-6){stroke:var(--lightningcss-light,#56635f)var(--lightningcss-dark,#b9cac4);background:var(--lightningcss-light,#56635f)var(--lightningcss-dark,#b9cac4)}html[data-brandbook=true] .login-intro :is(h2,.login-intro-copy,ul){color:#edf5f1}html[data-brandbook=true] .login-intro .login-eyebrow,html[data-brandbook=true] .login-intro li:before{color:#72d2b9}html[data-brandbook=true] .app :is(.rank-badge,.quality-grid article>span,.product-icon--other){background:var(--primary-soft);color:var(--primary)}html[data-brandbook=true] .app .product-icon--cake{color:var(--info);background:var(--lightningcss-light,#e8f1f8)var(--lightningcss-dark,#173246)}html[data-brandbook=true] .app :is(.ranking-toggle button[aria-pressed=true],.explain-button:hover){color:#fff;background:#0e6b5b}html[data-brandbook=true] .chart-legend .previous-key{border-color:var(--info)}html[data-brandbook=true] .app .chart-previous-line{stroke:var(--info)}html[data-brandbook=true] .app .chart-previous-point{fill:var(--info)}html[data-brandbook=true] .login-intro{background:linear-gradient(145deg,#123c3a,#092b2a)}html[data-brandbook=true] .visual-window{fill:#f5f7f6}html[data-brandbook=true] :is(.visual-card,.visual-chip){fill:#e8f4f0}html[data-brandbook=true] .visual-card{stroke:#dfe6e3}html[data-brandbook=true] :is(.visual-sidebar,.visual-nav){fill:#0e6b5b}html[data-brandbook=true] .visual-nav{fill:#e8f4f0}html[data-brandbook=true] .visual-line{stroke:#a35b00}html[data-brandbook=true] .visual-point{fill:#fff;stroke:#a35b00}html[data-brandbook=true] .login-brand .brand-mark{background:#0e6b5b}html[data-brandbook=true] .login-brand .brand-mark i{background:#fff}
