:root{--canvas:#0a0b0d;--bg:#111317;--panel:#111317;--panel-2:#171a1f;--panel-3:#1b1e24;--text:#f3f4f6;--text-2:#b4b9c2;--text-3:#7f8691;--line:#22262d;--line-2:#1a1d22;--inv-bg:#f3f4f6;--inv-fg:#0a0b0d;--accent:#3ccf8e;--accent-ink:#5bd9a1;--accent-wash:#3ccf8e1c;--pos:#3ccf8e;--neg:#ff6369;--warn:#f0b43c;--s1:#6b9cf2;--pos-soft:#3ccf8e1c;--neg-soft:#ff63691c;--warn-soft:#f0b43c1c;--s1-soft:#6b9cf21f;--mrr:var(--accent);--mrr-soft:var(--accent-wash);--grid:#f3f4f60d;--glass:#111317f0;--glow:#ffffff0a;--scrim:#0000008c;--shadow:none;--lift:0 14px 34px -16px #0009;--c-emerald:var(--accent);--c-teal:var(--accent);--c-lime:var(--accent);--c-sky:var(--s1);--c-blue:var(--s1);--c-violet:var(--s1);--c-amber:var(--warn);--c-orange:var(--warn);--c-rose:var(--neg);--c-pink:var(--neg);--m-orange:#fb923c;--m-sky:#38bdf8;--m-amber:#fbbf24;--m-rose:#fb7185;--m-lime:#a3e635;--m-pink:#f472b6;--m-teal:#2dd4bf;--m-violet:#a78bfa;--m-blue:#60a5fa;--font:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-xs:6px;--r-s:9px;--r-m:11px;--r-l:14px;--r-xl:16px;--side-w:244px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--canvas:#f4f4f5;--bg:#fff;--panel:#fff;--panel-2:#f7f7f8;--panel-3:#fff;--text:#0b0d10;--text-2:#4b5059;--text-3:#80858f;--line:#ebebee;--line-2:#f1f1f3;--inv-bg:#0b0d10;--inv-fg:#fff;--accent:#2f9e6e;--accent-ink:#1e7a52;--accent-wash:#2f9e6e17;--pos:#1f9a62;--neg:#e5484d;--warn:#c2700a;--s1:#3b6fd8;--pos-soft:#1f9a6217;--neg-soft:#e5484d14;--warn-soft:#c2700a1a;--s1-soft:#3b6fd817;--grid:#0b0d100e;--glass:#fffffff2;--glow:#00000008;--scrim:#0a0a0c47;--shadow:0 1px 2px #1018280a;--lift:0 10px 30px -14px #1018282e;--m-orange:#ea580c;--m-sky:#0284c7;--m-amber:#d97706;--m-rose:#e11d48;--m-lime:#65a30d;--m-pink:#db2777;--m-teal:#0d9488;--m-violet:#7c3aed;--m-blue:#2563eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--canvas)}body{background:var(--canvas);color:var(--text);font:400 14px/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--text);text-underline-offset:3px;text-decoration-thickness:1px}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{min-height:100%}.sidebar{z-index:30;width:var(--side-w);background:var(--canvas);flex-direction:column;gap:6px;padding:18px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{color:var(--text);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;padding:4px 8px 14px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.brand em{color:var(--text-3);font-style:normal;font-weight:500}.brand-mark{width:26px;height:26px;color:var(--text);place-items:center;display:grid}.brand-mark svg{stroke-width:1.9px}.side-nav{gap:10px;display:grid}.side-group{gap:2px;display:grid}.side-title{color:var(--text-3);padding:8px 10px 4px;font-size:12px;font-weight:500}.side-title.flush{padding:0}.side-link{color:var(--text-2);border-radius:10px;align-items:center;gap:11px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.side-link span{flex:1}.side-link svg{flex:none}.side-link:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.side-link[aria-current=page]{background:var(--bg);color:var(--text);box-shadow:var(--shadow), 0 0 0 1px var(--line)}.side-link .side-badge{min-width:20px;height:18px;font:600 11px var(--font);font-variant-numeric:tabular-nums;color:var(--warn);background:var(--warn-soft);border-radius:5px;flex:none;place-items:center;padding:0 6px;display:grid}.recurring{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:4px;margin-top:auto;padding:12px;text-decoration:none;transition:border-color .15s;display:grid}.recurring:hover{border-color:var(--text-3)}.recurring-sites,.recurring-hint{color:var(--text-3);font-size:11.5px}.recurring-value{font:600 22px/1.15 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--accent)}.recurring-value small{color:var(--text-3);margin-left:2px;font-size:12px;font-weight:500}.recurring-bar{gap:3px;margin:4px 0 2px;display:flex}.recurring-bar i{background:var(--line);border-radius:2px;flex:1;height:3px}.recurring-bar i.on{background:var(--accent)}.main-col{margin:12px 12px 12px var(--side-w);background:var(--bg);border:1px solid var(--line);min-height:calc(100vh - 24px);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;display:flex}.topbar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px 22px 0 0;flex:none;align-items:center;gap:14px;height:56px;padding:0 22px;display:flex;position:sticky;top:0}.crumbs{color:var(--text-3);align-items:center;gap:8px;font-size:13px;display:flex}.crumbs b{color:var(--text);font-weight:600}.search-btn{border:1px solid var(--line);background:var(--panel-2);width:min(360px,40vw);min-width:0;height:34px;color:var(--text-3);text-align:left;border-radius:9px;align-items:center;gap:10px;margin-left:auto;padding:0 8px 0 11px;font-size:13px;display:flex}.search-btn span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.search-btn:hover{border-color:var(--text-3)}.top-actions{flex:none;gap:6px;display:flex}.main{flex:1;min-height:0}.view-carte .main-col{height:calc(100vh - 24px);overflow:hidden}.view-carte .main{border-radius:0 0 22px 22px;position:relative;overflow:hidden}.page{grid-template-columns:minmax(0,1fr);gap:14px;max-width:1400px;margin:0 auto;padding:28px 32px 48px;display:grid}.page>*{animation:rise .45s var(--ease) both}.page>:nth-child(2){animation-delay:40ms}.page>:nth-child(3){animation-delay:80ms}.page>:nth-child(4){animation-delay:.12s}.page>:nth-child(n+5){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.view-anim{min-height:100%}.view-carte .view-anim{height:100%}.page-loading{background:linear-gradient(90deg, transparent, var(--accent), transparent);background-size:40% 100%;height:2px;margin:0 22px;animation:1s linear infinite loading}@keyframes loading{0%{background-position:-40% 0}to{background-position:140% 0}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.page-head h1{letter-spacing:-.035em;font-size:28px;font-weight:650}.page-head p{color:var(--text-3);margin-top:4px;font-size:13.5px}.muted{color:var(--text-3)}.small{font-size:12.5px}.fine{color:var(--text-3);font-size:12px}.cap:first-letter{text-transform:uppercase}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mono{font-family:var(--mono)}.up{color:var(--pos)}.down{color:var(--neg)}.warn{color:var(--warn)}.accent{color:var(--accent)}.strong{font-weight:600}.row{align-items:center;display:flex}.between{justify-content:space-between}.end{justify-content:flex-end}.wrap{flex-wrap:wrap}.gap-4{gap:4px}.gap-8{gap:8px}.min0{min-width:0}.nowrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.right,.r{text-align:right}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label{color:var(--text-3);font:500 12.5px var(--font);display:block}.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.link-btn{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.link-btn:hover{color:var(--text)}.pad-x{padding:10px 18px 6px}.dot{background:var(--sector,var(--text-3));vertical-align:1px;border-radius:2px;flex:none;width:7px;height:7px;margin-right:7px;display:inline-block}.mark{vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:9px;display:inline-block}.tag{border:1px solid var(--line);color:var(--text-3);vertical-align:1px;white-space:nowrap;border-radius:5px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-block}.btn{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,transform .1s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--text-3)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn.disabled{opacity:.45;cursor:not-allowed}.btn.disabled{pointer-events:none}.btn.primary{background:var(--text);border-color:var(--text);color:var(--bg)}.btn.primary:hover:not(:disabled){opacity:.9}.btn.ghost{color:var(--text-3);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--text)}.btn.small{height:28px;padding:0 10px;font-size:12.5px}.btn.wide{width:100%}.icon-btn{border:1px solid var(--line);background:var(--bg);width:34px;height:34px;color:var(--text-2);cursor:pointer;border-radius:9px;place-items:center;transition:color .15s,border-color .15s;display:inline-grid;position:relative}.icon-btn:hover:not(:disabled){color:var(--text);border-color:var(--text-3)}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn[aria-pressed=true]{color:var(--warn)}.icon-btn.sm{border-radius:7px;width:28px;height:28px}.icon-btn.call{color:var(--text)}.icon-btn.sms{color:var(--s1)}.dot-badge{background:var(--warn);border-radius:2px;width:6px;height:6px;position:absolute;top:6px;right:7px}.kbd{border:1px solid var(--line);background:var(--panel-2);min-width:18px;height:18px;font:500 10.5px var(--mono);color:var(--text-3);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.spin{animation:.8s cubic-bezier(.6,0,.3,1) infinite spin;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.seg{border:1px solid var(--line);background:var(--panel-2);scrollbar-width:none;border-radius:9px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{font:500 12px var(--font);font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:5px 10px;transition:color .15s,background .15s;display:inline-flex}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #0000001f, 0 0 0 1px var(--line)}.seg button em{color:var(--warn);font-size:11px;font-style:normal;font-weight:600}.seg button em.blue{color:var(--s1)}.seg.small button{padding:4px 8px;font-size:11.5px}.pill{border:1px solid var(--line);background:var(--panel-2);color:var(--text-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pill-dot{background:currentColor;border-radius:2px;width:6px;height:6px}.pill.strong{color:var(--text)}.pill.pos{color:var(--pos);background:var(--pos-soft);border-color:color-mix(in srgb, var(--pos) 30%, transparent)}.pill.neg{color:var(--neg);background:var(--neg-soft);border-color:color-mix(in srgb, var(--neg) 30%, transparent)}.pill.warn{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.pill.mrr{color:var(--accent);background:var(--accent-wash);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.stage,.stage-pill{border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.stage:before,.stage-pill i{content:"";background:var(--c);border-radius:2px;flex:none;width:6px;height:6px}.badge-06{height:17px;font:600 10px var(--mono);color:var(--s1);background:var(--s1-soft);border-radius:4px;place-items:center;margin-left:7px;padding:0 5px;display:inline-grid}.badge-06.off{color:var(--text-3);background:var(--panel-2)}.avatar{color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;font-weight:650;display:inline-grid}.empty{text-align:center;min-height:120px;color:var(--text-3);place-items:center;gap:4px;padding:22px;font-size:13px;display:grid}.empty-title{color:var(--text-2);font-size:14px;font-weight:650}.empty .btn{margin-top:8px}.switch{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.switch.mini{border-color:#0000;height:30px;padding:0 9px;font-size:12px}.switch input{opacity:0;pointer-events:none;position:absolute}.switch i{background:var(--line);border-radius:8px;flex:none;width:26px;height:15px;transition:background .2s;position:relative}.switch i:after{content:"";background:var(--text-2);width:11px;height:11px;transition:transform .2s var(--ease), background .2s;border-radius:50%;position:absolute;top:2px;left:2px}.switch.on{color:var(--text)}.switch.on i{background:var(--accent)}.switch.on i:after{background:#fff;transform:translate(11px)}.switch:has(input:focus-visible){outline:2px solid var(--accent)}.panel,.card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);min-width:0;transition:border-color .2s}.card{padding:18px}.card.flush{padding:0}.panel-head,.card-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.card-head{padding:0 0 12px}.card-head.pad{padding:16px 18px 4px}.panel-head h2,.card-head h2{letter-spacing:-.015em;font-size:15px;font-weight:600}.panel-head .meta,.meta{color:var(--text-3);font-size:12.5px}.panel-body{padding:14px 18px 18px}.panel-body.flush{padding:6px 0 4px}.link-panel{cursor:pointer}.link-panel:hover{border-color:var(--text-3)}.cols{grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);align-items:start;gap:14px;display:grid}.cols.even{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ov-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));margin-bottom:8px;padding:4px 0 22px;display:grid}.kpi{border-left:1px solid var(--line);flex-direction:column;gap:7px;min-width:0;padding:2px 22px;display:flex}.kpi:first-child{border-left:0;padding-left:0}.kpi strong{font:600 26px/1.05 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi strong em{color:var(--text-3);letter-spacing:0;margin-left:2px;font-size:13px;font-style:normal;font-weight:500}.kpi.hero strong{font-size:32px}.kpi small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.kpi-row{align-items:baseline;gap:10px;display:flex}.chg{font:600 12.5px var(--font);font-variant-numeric:tabular-nums}.chg.up{color:var(--pos)}.chg.down{color:var(--neg)}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.facts.f3{grid-template-columns:repeat(3,minmax(0,1fr))}.facts.f4{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;padding-top:14px}.facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.facts span,.facts dt{color:var(--text-3);font-size:11.5px}.facts strong,.facts dd{font:550 15px var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.facts small{color:var(--text-3);font-size:11.5px}.source{margin-top:10px}.tbl,.mini-table{border-collapse:collapse;width:100%;font-size:13px}.tbl th,.mini-table th{border-bottom:1px solid var(--line);color:var(--text-3);font:500 11px var(--font);text-align:left;white-space:nowrap;padding:8px 18px}.tbl td,.mini-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px 18px}.tbl tr:last-child td,.mini-table tr:last-child td{border-bottom:0}.tbl tr.dim td{color:var(--text-3)}.tbl b{font-weight:600}.pending-row td{background:color-mix(in srgb, var(--warn) 4%, transparent)}.table-scroll{overflow-x:auto}.mini-table.clickable tbody tr{cursor:pointer;transition:background .12s}.mini-table.clickable tbody tr:hover{background:var(--panel-2)}.mini-table tr.on td{background:var(--accent-wash)}.mini-table tr.on td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.funnel{gap:12px;margin:0;padding:0;list-style:none;display:grid}.funnel li{grid-template-columns:minmax(0,1fr) auto 52px;align-items:baseline;gap:4px 12px;font-size:13px;display:grid}.funnel li span{color:var(--text-2)}.funnel li b{font-weight:600}.funnel li em{color:var(--text-3);text-align:right;font-size:12px;font-style:normal}.funnel .bar{grid-column:1/-1}.bar{background:var(--line-2);border-radius:2px;height:3px;overflow:hidden}.bar i{background:var(--text);height:100%;animation:grow .8s var(--ease) both;transform-origin:0;display:block}@keyframes grow{0%{transform:scaleX(0)}}.chart{position:relative}.chart svg{touch-action:pan-y;width:100%;display:block;overflow:visible}.chart text{font-family:var(--font);fill:var(--text-3);font-variant-numeric:tabular-nums;text-transform:capitalize;font-size:10.5px}.chart text.strong{fill:var(--text);font-weight:600}.chart text.val{fill:var(--text);text-transform:none;font-size:11px;font-weight:600}.chart .gridline{stroke:var(--grid);stroke-width:1px}.chart .axis{stroke:var(--line);stroke-width:1px}.chart .avg{stroke:var(--text-3);stroke-width:1px;stroke-dasharray:3 4;opacity:.7}.chart .zero{fill:var(--line)}.chart .cmp{fill:none;stroke:var(--text-3);stroke-dasharray:3 3;stroke-width:1px;opacity:.8}.grow-bar{animation:growy .6s var(--ease) both;transition:opacity .15s}@keyframes growy{0%{transform:scaleY(0)}}.tip{z-index:5;pointer-events:none;border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:180px;box-shadow:var(--lift);font:400 11.5px var(--font);font-variant-numeric:tabular-nums;opacity:0;border-radius:10px;padding:9px 11px;transition:opacity .12s;position:absolute}.tip.on{opacity:1}.tip .t-head{color:var(--text-3);margin-bottom:5px;font-size:11px}.tip .t-row{color:var(--text-2);justify-content:space-between;gap:14px;padding:1px 0;display:flex}.tip .t-row b{color:var(--text);font-weight:600}.spark{width:100%;height:36px;display:block}.bars-chart{width:100%;height:auto;display:block}.bars-chart .axis{fill:var(--text-3);font-size:10.5px;font-family:var(--font)}.bars-chart .value{fill:var(--text);font-size:11px;font-weight:600;font-family:var(--font)}.strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));padding:2px 0 18px;display:grid}.strip button{border:0;border-left:1px solid var(--line);text-align:left;color:var(--text-3);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:4px 20px;font-size:12.5px;transition:color .15s;display:flex}.strip button:first-child{border-left:0;padding-left:0}.strip button b{font:600 24px/1.1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--text)}.strip button:hover{color:var(--text-2)}.strip button[aria-pressed=true] b{color:var(--accent)}.strip button[aria-pressed=true] span{color:var(--text)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search{border:1px solid var(--line);background:var(--panel-2);min-width:240px;height:34px;color:var(--text-3);border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.search:focus-within{border-color:var(--text-3);box-shadow:0 0 0 3px var(--accent-wash)}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search .clear{color:var(--text-3);background:0 0;border:0;place-items:center;padding:2px;display:grid}.select{color:var(--text-3);align-items:center;display:inline-flex;position:relative}.select select{appearance:none;border:1px solid var(--line);background:var(--bg);height:34px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 30px 0 11px;font-size:13px;font-weight:500}.select svg{pointer-events:none;position:absolute;right:10px}.chips{gap:6px;display:flex}.scroll-x{scrollbar-width:none;overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}.chip-btn{border:1px solid var(--line);background:var(--bg);height:28px;color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.chip-btn em{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:2px;font-style:normal}.chip-btn:hover{border-color:var(--text-3);color:var(--text)}.chip-btn.on{border-color:var(--text);color:var(--text);background:var(--panel-2)}.stage-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:2px;padding:3px;display:flex}.stage-tabs button{color:var(--text-3);font:500 12px var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:7px;padding:5px 10px;transition:color .15s,background .15s;display:inline-flex}.stage-tabs button i{background:var(--c);border-radius:2px;width:6px;height:6px}.stage-tabs button em{font-variant-numeric:tabular-nums;color:var(--text-3);font-style:normal}.stage-tabs button:hover{color:var(--text)}.stage-tabs button[aria-selected=true]{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #0000001f, 0 0 0 1px var(--line)}.table-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);overflow-x:auto}.ptable{border-collapse:collapse;width:100%;font-size:13px}.ptable th{z-index:1;border-bottom:1px solid var(--line);background:var(--panel);color:var(--text-3);font:500 11px var(--font);text-align:left;white-space:nowrap;padding:9px 14px;position:sticky;top:0}.ptable td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px 14px}.ptable tbody tr{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 58px;transition:background .1s}.ptable tbody tr:last-child td{border-bottom:0}.ptable tbody tr:hover{background:var(--panel-2)}.ptable tbody tr[aria-selected=true] td{background:var(--accent-wash)}.ptable tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.ptable tbody tr.picked td{background:color-mix(in srgb, var(--s1) 6%, transparent)}.check-col{width:40px}.check-col input,.ptable th input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.who{align-items:center;gap:11px;min-width:0;max-width:380px;display:flex}.who b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}.fav{color:var(--warn);display:inline-flex}.phone{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.rating b{font-weight:600}.row-actions{justify-content:flex-end;gap:4px;display:inline-flex}.bulkbar{z-index:15;border:1px solid var(--line);background:var(--panel-3);box-shadow:var(--lift);animation:rise .25s var(--ease) both;border-radius:12px;flex-wrap:wrap;justify-self:center;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:13px;display:flex;position:sticky;bottom:16px}.sms-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sms-list li{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;gap:8px;padding:12px 14px;transition:opacity .2s;display:grid}.sms-list li.done{opacity:.5}.sms-preview{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.drawer{z-index:1000;background:var(--panel);border:1px solid var(--line);width:min(460px,100vw - 24px);box-shadow:var(--lift), 0 0 0 1px #0003;animation:drawer-in .24s var(--ease);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto}@keyframes drawer-in{0%{opacity:0;transform:translate(16px)}}.drawer-top{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);gap:12px;padding:12px 18px 14px;display:grid;position:sticky;top:0}.drawer-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-id{align-items:center;gap:12px;display:flex}.pd-id h2{letter-spacing:-.03em;font-size:19px;font-weight:650}.pd-sub{color:var(--text-3);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.sector-dot{background:var(--sector);border-radius:2px;width:7px;height:7px;margin-right:7px}.stage-track{align-items:center;gap:3px;display:flex}.stage-track i{background:var(--line);border-radius:2px;flex:1;height:3px;transition:background .3s}.stage-track i.on{background:var(--text)}.stage-track b{white-space:nowrap;margin-left:10px;font-size:12px;font-weight:600}.drawer-body{gap:20px;padding:16px 18px 28px;display:grid}.pd-actions{gap:8px;display:grid}.pd-actions-row{flex-wrap:wrap;gap:6px;display:flex}.pd-actions-row .btn{flex:auto}.btn-sms{background:var(--text);height:46px;color:var(--bg);border-radius:11px;align-items:center;gap:11px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .1s;display:flex}.btn-sms span{flex:1}.btn-sms .badge-06{background:color-mix(in srgb, var(--bg) 18%, transparent);color:var(--bg)}.btn-sms:hover{opacity:.9}.btn-sms:active{transform:translateY(1px)}.btn-sms.disabled{opacity:.4;pointer-events:none}.pd-section{gap:9px;display:grid}.pd-section h3{color:var(--text-3);letter-spacing:0;font-size:12px;font-weight:500}.stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.stage-btn{border:1px solid var(--line);background:var(--bg);height:32px;color:var(--text-2);text-align:left;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 8px 0 9px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.stage-btn i{background:var(--c);border-radius:2px;flex:none;width:6px;height:6px}.stage-btn .kbd{margin-left:auto}.stage-btn:hover{border-color:var(--text-3);color:var(--text)}.stage-btn.on{border-color:var(--text);color:var(--text);background:var(--panel-2)}.field{gap:5px;min-width:0;display:grid}.field>span{color:var(--text-2);font-size:12.5px;font-weight:600}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.input{border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;color:var(--text);border-radius:9px;padding:8px 10px;font-size:13px}.input:focus{border-color:var(--text-3);box-shadow:0 0 0 3px var(--accent-wash);outline:none}input[type=datetime-local].input{color-scheme:inherit}.shortlink{border:1px dashed var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:9px 11px;display:grid}.shortlink code{font:400 12px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shortlink>span:first-child{grid-column:1/-1}.note-compose{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;transition:border-color .2s,box-shadow .2s}.note-compose:focus-within{border-color:var(--text-3);box-shadow:0 0 0 3px var(--accent-wash)}.note-compose.rec{border-color:var(--neg);box-shadow:0 0 0 3px var(--neg-soft)}.note-compose textarea{resize:none;width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:9px 11px 2px;font-size:13px;line-height:1.5}.note-tools{justify-content:flex-end;align-items:center;gap:6px;padding:4px 6px 6px;display:flex}.mic{border:1px solid var(--line);background:var(--bg);width:30px;height:28px;color:var(--text-2);cursor:pointer;border-radius:7px;place-items:center;display:grid}.mic.on{background:var(--neg);color:#fff;border-color:#0000;animation:1.4s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.6}}.notes-thread{gap:6px;margin:0;padding:0;list-style:none;display:grid}.note{border:1px solid var(--line-2);background:var(--panel-2);border-radius:9px;padding:9px 11px;font-size:13px}.note p{white-space:pre-wrap;overflow-wrap:anywhere}.note-meta{color:var(--text-3);justify-content:space-between;gap:8px;margin-top:5px;font-size:11.5px;display:flex}.note.src-voice .note-meta span:before,.note.src-claude .note-meta span:before{content:"";vertical-align:1px;border-radius:2px;width:6px;height:6px;margin-right:6px;display:inline-block}.note.src-voice .note-meta span:before{background:var(--neg)}.note.src-claude .note-meta span:before{background:var(--s1)}.kv{margin:0;display:grid}.kv>div{border-bottom:1px solid var(--line-2);grid-template-columns:100px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13px;display:grid}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--text-3)}.kv dd{overflow-wrap:anywhere;margin:0}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:12px minmax(0,1fr);gap:10px;padding-bottom:10px;font-size:13px;display:grid;position:relative}.timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:0;left:5px}.timeline li:last-child:before{display:none}.timeline i{border:1.5px solid var(--text-3);background:var(--panel);border-radius:3px;width:11px;height:11px;margin-top:4px}.timeline b{font-weight:500;display:block}.timeline span{color:var(--text-3);font-size:11.5px}.carte{position:absolute;inset:0}.map{background:var(--bg);position:absolute;inset:0}.leaflet-container{background:var(--bg);font-family:var(--font)}.map-tiles{filter:grayscale(.9)invert()hue-rotate(180deg)brightness(.82)contrast(1.05)}:root[data-theme=light] .map-tiles{filter:grayscale(.85)brightness(1.04)contrast(.95)}.leaflet-control-attribution{border-radius:6px 0 0;font-size:10px;background:var(--glass)!important;color:var(--text-3)!important}.leaflet-control-attribution a{color:var(--text-2)!important}.leaflet-control-zoom{overflow:hidden;border:1px solid var(--line)!important;box-shadow:var(--lift)!important;border-radius:9px!important;margin:0 14px 26px 0!important}.leaflet-control-zoom a{background:var(--panel)!important;color:var(--text)!important;border-bottom-color:var(--line)!important;width:32px!important;height:32px!important;line-height:32px!important}.map-tip{font:12px var(--font);background:var(--panel-3)!important;color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:var(--lift)!important;border-radius:8px!important;padding:6px 9px!important}.map-tip:before{display:none}.pulse{pointer-events:none}.pulse:before,.pulse:after{content:"";border:2px solid var(--warn);border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;inset:0}.pulse:after{animation-delay:.9s}@keyframes pulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.glass{background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:var(--lift)}.map-top{z-index:500;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:12px;left:400px;right:12px}.has-drawer .map-top{right:484px}.map-top>*{pointer-events:auto;max-width:100%}.map-top .chip-btn{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.zones{border-radius:9px;gap:2px;padding:3px;display:flex}.zones button{color:var(--text-2);font:500 12px var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px}.zones button:hover{background:var(--panel-2);color:var(--text)}.switch.glass{height:34px}.layers{border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.layer{cursor:pointer;color:var(--text-2);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:500;display:flex}.layer:hover{background:var(--panel-2);color:var(--text)}.layer input{opacity:0;pointer-events:none;position:absolute}.layer i{background:var(--c);border-radius:50%;width:8px;height:8px}.layer b{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:600}.layer:has(input:not(:checked)){opacity:.4}.queue{z-index:500;background:var(--panel);border:1px solid var(--line);width:374px;box-shadow:var(--lift);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;left:12px;overflow:hidden}.queue-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 10px;display:flex}.queue-head h2{font-size:15px;font-weight:600}.queue>.seg{align-self:flex-start;margin:0 14px 8px}.queue-list{flex:1;margin:0;padding:0 6px 8px;list-style:none;overflow-y:auto}.queue-list li{border-left:2px solid #0000;border-radius:9px;align-items:center;gap:6px;padding-right:6px;transition:background .1s;display:flex}.queue-list li:hover{background:var(--panel-2)}.queue-list li.on{background:var(--panel-2);border-left-color:var(--accent)}.queue-item{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:9px 4px 9px 8px;display:flex}.q-rank{width:18px;font:500 11.5px var(--font);color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;flex:none;padding-top:2px}.q-main{gap:2px;min-width:0;display:grid}.q-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.q-main .dot{background:var(--sector)}.q-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.q-chips .pill{padding:1px 6px;font-size:10.5px}.q-call{border:1px solid var(--line);width:30px;height:30px;color:var(--s1);background:var(--bg);border-radius:8px;flex:none;place-items:center;display:grid}.q-call:hover{border-color:var(--s1)}.queue-empty{padding:18px 10px;font-size:13px}.queue.closed{bottom:auto}.queue.closed .seg,.queue.closed .queue-list{display:none}.ledger{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 0 20px;display:grid}.ledger>div{border-left:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:2px 22px;display:flex}.ledger>div:first-child{border-left:0;padding-left:0}.ledger .lbl{color:var(--text-3);font-size:12.5px;font-weight:500}.ledger .num{font:600 24px/1.1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.ledger .num small{color:var(--text-3);font-size:12px;font-weight:500}.hint{color:var(--text-3);font-size:12px}.alerts{margin:0;padding:4px 0;list-style:none}.alerts li{border-top:1px solid var(--line-2);grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 18px;display:grid}.alerts li:first-child{border-top:0}.sev{background:var(--line);border-radius:2px;align-self:stretch}.sev.bad{background:var(--neg)}.sev.warn{background:var(--warn)}.alert-text{min-width:0;font-size:13px;display:grid}.alert-text b{font-weight:600}.alert-text span{color:var(--text-3)}.sites{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.site{text-align:left;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);cursor:pointer;min-width:0;transition:border-color .2s, transform .2s var(--ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.site:hover{border-color:var(--text-3);transform:translateY(-2px)}.site.skeleton{background:linear-gradient(90deg, var(--panel), var(--panel-2), var(--panel));background-size:200% 100%;height:300px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.thumb{aspect-ratio:16/10;background:var(--panel-2);border-bottom:1px solid var(--line);max-width:100%;position:relative;overflow:hidden}.thumb img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s var(--ease)}.site:hover .thumb img{transform:scale(1.03)}.thumb .mono{color:var(--line);font-size:56px;font-weight:700;font-family:var(--font);place-items:center;display:grid;position:absolute;inset:0}.health-badge{font:600 11px var(--font);font-variant-numeric:tabular-nums;color:#fff;background:#0a0b0dd1;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex;position:absolute;bottom:10px;left:10px}.health-badge i{background:#3ccf8e;border-radius:2px;width:6px;height:6px}.health-badge.ko i{background:#ff6369}.site-body{gap:9px;padding:13px 15px 15px;display:grid}.site-name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.dom{font:400 12px var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tech{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.tech span{align-items:center;gap:5px;display:inline-flex}.tech svg{color:var(--text-3)}.no-metric{height:36px;color:var(--text-3);align-items:center;font-size:12px;display:flex}.site .foot{border-top:1px solid var(--line-2);color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding-top:9px;font-size:12px;display:flex}.site .foot b{color:var(--text);font-weight:600}.empty-state{align-items:flex-start}.checks-list{border:1px solid var(--line);border-radius:11px;margin:0;padding:0;list-style:none;overflow:hidden}.checks-list li{border-bottom:1px solid var(--line-2);grid-template-columns:150px minmax(0,1fr);gap:10px;padding:8px 12px 8px 28px;font-size:13px;display:grid;position:relative}.checks-list li:last-child{border-bottom:0}.checks-list li:before{content:"";background:var(--pos);border-radius:2px;width:7px;height:7px;position:absolute;top:14px;left:12px}.checks-list li.ko:before{background:var(--warn)}.checks-list span{color:var(--text-3)}.checks-list b{overflow-wrap:anywhere;font-weight:500}.sheet-layer{z-index:1100;background:var(--scrim);justify-content:flex-end;padding:12px;animation:.18s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.sheet{background:var(--panel);border:1px solid var(--line);width:min(560px,100%);height:100%;box-shadow:var(--lift);animation:drawer-in .24s var(--ease);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.sheet.wide{width:min(680px,100%)}.sheet-h{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.sheet-h h2{letter-spacing:-.03em;font-size:19px;font-weight:650}.sheet-h p{color:var(--text-3);margin-top:2px;font-size:13px}.sheet-b{align-content:start;gap:20px;padding:16px 18px 28px;display:grid;overflow-y:auto}.sheet-shot{border:1px solid var(--line);aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:11px;width:100%}.block{gap:9px;display:grid}.block-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.block-h h3{color:var(--text-3);font-size:12px;font-weight:500}.callout{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:var(--warn-soft);color:var(--warn);border-radius:10px;justify-items:start;gap:8px;padding:11px 13px;font-size:13px;display:grid}.form{border-top:1px solid var(--line);padding-top:16px}.checks{border:0;gap:8px;margin:2px 0 0;padding:0;display:grid}.checks legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.check{align-items:flex-start;gap:9px;font-size:13px;display:flex}.check input{width:15px;height:15px;accent-color:var(--accent);margin-top:2px}.ask{gap:14px;display:grid}.ask-line{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.ask-select{align-items:center;max-width:100%;display:inline-flex;position:relative}.ask-select select{appearance:none;border:1px solid var(--line);background:var(--panel-2);max-width:100%;height:42px;color:var(--text);font:600 18px var(--font);letter-spacing:-.02em;cursor:pointer;border-radius:10px;padding:0 36px 0 12px}.ask-select select:hover{border-color:var(--text-3)}.ask-select svg{pointer-events:none;color:var(--text-3);position:absolute;right:11px}.ask-controls{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:12px;display:flex}.ctl{align-items:center;gap:8px;display:flex}.ctl .label{margin:0}.verdict-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;transition:opacity .2s;display:grid}.verdict-grid.is-loading{opacity:.55}.verdict-card{align-content:start;gap:16px;display:grid}.verdict-top{align-items:center;gap:12px;display:flex}.verdict-top h2{letter-spacing:-.03em;font-size:20px;font-weight:650}.verdict-top p{color:var(--text-3);font-size:13px}.verdict-ico{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.verdict-ico.ok{color:var(--pos);background:var(--pos-soft)}.verdict-ico.ko{color:var(--warn);background:var(--warn-soft)}.vkpis{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0;display:grid}.vkpis>div{border-left:1px solid var(--line-2);align-content:start;gap:3px;min-width:0;padding:0 14px;display:grid}.vkpis>div:first-child{border-left:0;padding-left:0}.vkpis b{font:600 20px/1.1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.vkpis em,.money3 em,.unit em{color:var(--text-3);font-size:11.5px;font-style:normal}.money3{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.money3>div{background:var(--panel);gap:3px;min-width:0;padding:11px 13px;display:grid}.money3 span{color:var(--text-3);font-size:11.5px}.money3 b{font:600 18px var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.money3 .win b{color:var(--accent)}.advice{color:var(--text-2);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.advice li{align-items:flex-start;gap:8px;display:flex}.advice svg{color:var(--text-3);flex:none;margin-top:3px}.atlas-map-card{flex-direction:column;min-height:380px;display:flex;overflow:hidden}.atlas-map{background:var(--bg);flex:1;min-height:340px}.map-legend{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;gap:14px;padding:9px 14px;font-size:11.5px;display:flex}.map-legend span{align-items:center;gap:6px;display:inline-flex}.lg{border-radius:2px;width:8px;height:8px;display:inline-block}.lg.op{background:var(--accent)}.lg.sat{background:var(--neg)}.lg.pr{background:var(--s1)}.svc{gap:13px;margin:0;padding:0;list-style:none;display:grid}.svc li{gap:5px;font-size:13px;display:grid}.svc li b{font-weight:600}.svc-bar{background:var(--line-2);border-radius:2px;height:3px;overflow:hidden}.svc-bar i{background:var(--text);height:100%;animation:grow .8s var(--ease) both;transform-origin:0;display:block}.opp,.nopay{vertical-align:1px;border-radius:5px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-weight:600}.opp{color:var(--pos);background:var(--pos-soft)}.nopay{color:var(--neg);background:var(--neg-soft)}.unit{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding-bottom:14px;display:grid}.unit>div{border-left:1px solid var(--line-2);gap:3px;padding:0 14px;display:grid}.unit>div:first-child{border-left:0;padding-left:0}.unit b{font:600 18px var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.season{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:5px;height:96px;margin-bottom:10px;display:grid}.season div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.season i{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 45%, transparent), color-mix(in srgb, var(--accent) 8%, transparent));width:100%;animation:growy .6s var(--ease) both;transform-origin:bottom;border-radius:3px 3px 1px 1px}.season .now i{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 35%, transparent))}.season span{color:var(--text-3);font-size:10px}.season .now span{color:var(--text);font-weight:600}.sources{color:var(--text-3);flex-wrap:wrap;gap:6px;display:flex}.palette-layer{z-index:1200;background:var(--scrim);justify-content:center;align-items:flex-start;padding:12vh 16px 0;animation:.15s fade;display:flex;position:fixed;inset:0}.palette{background:var(--panel-3);border:1px solid var(--line);width:min(600px,100%);box-shadow:var(--lift);animation:pop .18s var(--ease);border-radius:16px;overflow:hidden}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.99)}}.palette-input{border-bottom:1px solid var(--line);height:52px;color:var(--text-3);align-items:center;gap:11px;padding:0 14px;display:flex}.palette-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.palette-list{max-height:50vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.palette-list li{cursor:pointer;color:var(--text-3);border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;display:flex}.palette-list li[aria-selected=true]{background:var(--panel-2);color:var(--text)}.palette-label{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.palette-hint{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}.palette-empty{cursor:default;padding:16px 11px}.palette-foot{border-top:1px solid var(--line);color:var(--text-3);align-items:center;gap:6px;padding:9px 13px;font-size:11.5px;display:flex}.toasts{z-index:1300;gap:8px;display:grid;position:fixed;bottom:20px;right:20px}.toast{background:var(--panel-3);color:var(--text);border:1px solid var(--line);box-shadow:var(--lift);max-width:380px;animation:rise .2s var(--ease) both;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:500}.toast.error{border-color:color-mix(in srgb, var(--neg) 40%, transparent);color:var(--neg)}.tabbar{display:none}@media (width<=1380px){.hide-md{display:none}}@media (width<=1200px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.kpis .kpi:nth-child(4){border-left:0;padding-left:0}.cols,.verdict-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.sidebar{display:none}.main-col{border:0;border-radius:0;min-height:100vh;margin:0}.topbar{border-radius:0}.view-carte .main-col{height:100vh}.view-carte .main{border-radius:0}.cols.even,.ov-grid,.ov-grid.three{grid-template-columns:minmax(0,1fr)}.tabbar{z-index:900;padding:6px max(6px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--canvas) 94%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--text-3);border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.tabbar a[aria-current=page]{color:var(--text);background:var(--bg);box-shadow:0 0 0 1px var(--line)}.main{padding-bottom:74px}.view-carte .main{padding-bottom:0}.carte{bottom:64px}.toasts{bottom:84px}.map-top{align-items:stretch;top:auto;bottom:12px;left:12px}.has-drawer .map-top{right:12px}.layers{display:none}.queue{width:auto;max-height:44%;bottom:auto;right:12px}.drawer{border:0;border-radius:0;width:100vw;top:0;bottom:0;right:0}}@media (width<=700px){.topbar{gap:8px;padding:0 10px}.crumbs{display:none}.search-btn{flex:1;width:auto;margin-left:0}.search-btn .kbd{display:none}.top-actions .icon-btn{width:32px;height:32px}.page{padding:18px 14px 36px}.page-head h1{font-size:24px}.page-head .actions{width:100%}.page-head .actions .btn{flex:auto}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.kpi{padding:0 14px}.kpi:nth-child(2n){border-left:0;padding-left:0}.kpi.hero{border-left:0;grid-column:1/-1;padding-left:0}.kpi.hero strong{font-size:24px}.kpi strong{font-size:19px}.kpi small{white-space:normal;line-height:1.35;overflow:visible}.facts.f4{grid-template-columns:repeat(2,minmax(0,1fr))}.facts.f3{grid-template-columns:minmax(0,1fr)}.panel-head{flex-wrap:wrap}.strip,.ledger{scrollbar-width:none;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.ledger::-webkit-scrollbar{display:none}.strip button,.ledger>div{flex:none;min-width:128px}.toolbar .search{flex:100%;min-width:0}.toolbar .select,.toolbar .switch{flex:auto}.toolbar .select select{width:100%}.table-card{overflow:hidden}.ptable,.ptable tbody,.ptable tr,.ptable td{display:block}.ptable thead{display:none}.ptable tbody tr{border-bottom:1px solid var(--line-2);content-visibility:visible;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"check who actions"".phone stage";gap:6px 8px;padding:11px 12px;display:grid}.ptable td{border:0;padding:0}.ptable td.check-col{grid-area:check;width:auto;padding-top:8px}.ptable td:nth-child(2){grid-area:who;min-width:0}.ptable td:nth-child(3){grid-area:phone;align-self:center}.ptable td:nth-child(5){grid-area:stage;place-self:center end}.ptable td.right{grid-area:actions}.ptable .hide-md,.ptable .hide-sm{display:none}.who{max-width:none}.bulkbar{bottom:80px}.sheet-layer{padding:0}.sheet,.sheet.wide{border:0;border-radius:0;width:100%}.stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row,.checks-list li{grid-template-columns:minmax(0,1fr)}.map-top .chips{display:none}.queue{top:8px;left:8px;right:8px}.ask-line{font-size:17px}.ask-select,.ask-select select{width:100%;font-size:16px}.vkpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.vkpis>div:nth-child(3){border-left:0;padding-left:0}.money3,.unit{grid-template-columns:minmax(0,1fr)}.unit>div{border-left:0;padding:6px 0}.ctl{flex-wrap:wrap}.hide-sm{display:none}}.atlas-loading{gap:14px;padding:22px;display:grid}.atlas-loading .bar-l{background:linear-gradient(90deg, var(--panel-2), var(--line), var(--panel-2));background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s infinite shimmer}.atlas-loading .bar-l.w60{width:60%}.atlas-loading .bar-l.w40{width:40%}.atlas-loading .bar-l.w80{width:80%}.today .panel-body{padding-bottom:8px}.todo-list{margin:0;padding:0;list-style:none}.todo-list li{border-top:1px solid var(--line-2);grid-template-columns:3px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.todo-list li:first-child{border-top:0}.todo-list .prio{background:var(--line);border-radius:2px;align-self:stretch}.todo-list .k-followup .prio,.todo-list .k-send .prio{background:var(--s1)}.todo-text{min-width:0;font-size:13px;display:grid}.todo-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.todo-text span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todo-amount{font-size:13px;font-weight:600}@media (width<=700px){.todo-list li{grid-template-columns:3px minmax(0,1fr) auto;padding:10px 14px}.todo-list .todo-amount{color:var(--text-2);grid-area:2/2;justify-self:start;font-size:12px}.todo-list li .btn{grid-area:1/3/span 2}}.flushmap{flex-direction:column;min-height:460px;display:flex;overflow:hidden}.jura-map{background:var(--bg);flex:1;min-height:420px}.lg.ev{background:var(--warn)}.lg.to{background:var(--m-violet)}.lg.ho{background:var(--m-amber)}.ev-pin{background:var(--warn);border:2px solid var(--bg);border-radius:2px;transform:rotate(45deg)}.home-pin{background:var(--text);border:3px solid var(--bg);box-shadow:0 0 0 2px var(--text);border-radius:50%}.ev-scroll{max-height:520px;overflow-y:auto}.ev-list{margin:0;padding:0;list-style:none}.ev-list li{border-top:1px solid var(--line-2);grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:11px 18px;font-size:13px;display:grid}.ev-list li:first-child{border-top:0}.ev-date{color:var(--text);font-weight:600}.ev-main{gap:2px;min-width:0;display:grid}.ev-main b{font-weight:600}.ev-main span{color:var(--text-3)}.ev-main em{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-style:normal;display:-webkit-box;overflow:hidden}.ev-side{align-content:start;justify-items:end;gap:4px;display:grid}.ev-side .tag{margin-left:0}.warn-tag{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.jura-tbl td{vertical-align:top}.jura-tbl td.why{color:var(--text-2);max-width:360px;font-size:12.5px}.jura-tbl tr.sel td{background:var(--accent-wash)}.jura-tbl input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}.tour-panel{z-index:15;box-shadow:var(--lift);position:sticky;bottom:12px}.tour-list{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.tour-list li{border:1px solid var(--line);border-radius:8px;align-items:baseline;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.tour-list li .num{color:var(--text-3);font-weight:600}.tour-list li em{color:var(--text-3);font-style:normal}.tour-list li.home{background:var(--panel-2)}.tour-toggle{all:unset;cursor:default;font:inherit;align-items:center;gap:6px;display:inline-flex}.tour-toggle svg{transition:transform .2s var(--ease,ease);display:none}.jura .panel-head .actions{flex-wrap:wrap;min-width:0;max-width:100%}.jura .panel-head .seg{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.jura .panel-head .seg::-webkit-scrollbar{display:none}.jura .panel-head .seg button{white-space:nowrap}@media (width<=700px){.tour-toggle{cursor:pointer}.tour-toggle svg{display:inline}.tour-panel.open .tour-toggle svg{transform:rotate(180deg)}.tour-panel:not(.open) .panel-body{display:none}.tour-panel .panel-body{max-height:46vh;overflow-y:auto}.ev-list li{grid-template-columns:48px minmax(0,1fr)}.ev-side{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}.tour-panel{bottom:76px}}.trade-strip{scrollbar-width:thin;background:var(--line-2);border-top:1px solid var(--line-2);grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:1px;display:grid;overflow-x:auto}.trade{all:unset;box-sizing:border-box;background:var(--panel);cursor:pointer;gap:3px;padding:12px 14px;transition:background .15s;display:grid}.trade:hover{background:var(--panel-2)}.trade b{font-size:13px;font-weight:600}.trade span{letter-spacing:-.02em;font-size:18px;font-weight:650}.trade em{color:var(--text-3);font-size:11.5px;font-style:normal}.trade[aria-pressed=true]{background:var(--accent-wash);box-shadow:inset 0 -2px 0 var(--accent)}.trade:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.filters-row{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.search-field{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--text-3);border-radius:9px;flex:180px;align-items:center;gap:7px;min-width:0;max-width:280px;padding:0 11px;display:inline-flex}.search-field input{color:var(--text);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.seg.sm button{padding:4px 9px;font-size:12px}.chip{border:1px solid var(--line);background:var(--bg);color:var(--text-2);font:500 12px var(--font);cursor:pointer;white-space:nowrap;border-radius:6px;padding:2px 8px}.chip:hover{border-color:var(--text-3);color:var(--text)}.jura-tbl tr.clickable{cursor:pointer}.jura-tbl tr.clickable:hover td{background:var(--panel-2)}.jura-tbl .t-phone a{color:var(--text);font-variant-numeric:tabular-nums;text-decoration:none}.is-fetching{opacity:.6;transition:opacity .2s}.more-row{justify-content:center;padding-bottom:10px;display:flex}.ev-row{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;width:100%;display:grid}.ev-list li:has(.ev-row){padding:0;display:block}.ev-list li .ev-row{padding:11px 18px}.ev-list li .ev-row:hover{background:var(--panel-2)}.ev-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pos-tag{color:var(--pos);border-color:color-mix(in srgb, var(--pos) 35%, transparent)}.tgt-actions{flex-wrap:wrap;gap:8px;display:flex}.tgt-facts{border:1px solid var(--line-2);border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.tgt-facts div{border-top:1px solid var(--line-2);grid-template-columns:130px minmax(0,1fr);gap:10px;padding:9px 12px;font-size:13px;display:grid}.tgt-facts div:first-child{border-top:0}.tgt-facts dt{color:var(--text-3)}.tgt-facts dd{overflow-wrap:anywhere;margin:0}.tgt-facts a{color:var(--text)}.tgt-block{gap:8px;display:grid}.tgt-block h3{font-size:13px;font-weight:600}.tgt-block p{color:var(--text-2);font-size:13.5px;line-height:1.5}.tgt-block textarea{resize:vertical;width:100%;font-size:13px;line-height:1.45}.tgt-why{color:var(--text-2);gap:3px;margin:0;padding-left:18px;font-size:13px;display:grid}.tgt-sources a{color:var(--text-2)}.ev-poster{object-fit:contain;border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;width:100%;max-height:420px}@media (width<=700px){.trade-strip{grid-auto-columns:150px}.filters-row{padding:10px 14px}.search-field{flex-basis:100%;max-width:none}.filters-row>.select{flex:calc(50% - 4px);min-width:0}.filters-row>.select select{text-overflow:ellipsis;width:100%;min-width:0}.jura-tbl thead{display:none}.jura-tbl,.jura-tbl tbody{display:block}.jura-tbl tr{border-top:1px solid var(--line-2);grid-template-columns:26px minmax(0,1fr) auto;gap:2px 10px;padding:12px 14px;display:grid}.jura-tbl td{border:0;padding:0;display:block}.jura-tbl td:first-child{grid-row:1/span 3;padding-top:2px}.jura-tbl .t-name{grid-column:2}.jura-tbl .t-score{grid-area:1/3}.jura-tbl .t-trade{grid-column:2}.jura-tbl .t-ticket{color:var(--text-2);grid-area:2/3;font-size:12.5px}.jura-tbl .t-phone{grid-column:2/span 2}.jura-tbl .t-km,.jura-tbl td.why{display:none}.tgt-facts div{grid-template-columns:104px minmax(0,1fr)}.ev-row{grid-template-columns:48px minmax(0,1fr)}.ev-row .ev-side{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}}.buyer-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.buyer-list li{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.buyer-list li>div:first-child{gap:1px;display:grid}.buyer-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}html,body{overflow-x:clip}.gsc-bar{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.gsc-bar-text{gap:2px;min-width:0;font-size:13px;display:grid}.gsc-bar-text b{font-weight:600}.gsc-bar-text span{color:var(--text-3);font-variant-numeric:tabular-nums}.gsc-intro{color:var(--text-3);padding:0 18px 10px;font-size:13px}.gsc-steps{counter-reset:gsc-step;margin:0;padding:0;list-style:none}.gsc-steps li{counter-increment:gsc-step;border-top:1px solid var(--line-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 12px;padding:11px 18px;font-size:13px;display:grid}.gsc-steps li:before{content:counter(gsc-step);border:1px solid var(--line);width:22px;height:22px;font:600 11.5px var(--font);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:6px;grid-row:1/span 3;place-items:center;display:grid}.gsc-steps li>*{grid-column:2;justify-self:start}.gsc-steps b{font-weight:600}.gsc-steps span{color:var(--text-3);line-height:1.45}.gsc-steps code,.gsc-email code{font:400 12px var(--mono);border:1px solid var(--line);background:var(--panel-2);color:var(--text);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.gsc-links{flex-wrap:wrap;gap:14px;display:inline-flex}.gsc-links a{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:center;gap:4px;font-weight:500;display:inline-flex}.gsc-links a:hover{text-decoration-color:currentColor}.gsc-email{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.gsc-note{border-top:1px solid var(--line-2);color:var(--text-3);justify-items:start;gap:6px;padding:10px 18px 12px;font-size:12.5px;display:grid}.gsc-note.bad{color:var(--neg)}.gsc-line{color:var(--text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.gsc-line b{color:var(--text);font-weight:600}.gsc-line .gsc-tag{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.gsc-line .gsc-tag svg{color:var(--text-3)}.gsc-queries{border:1px solid var(--line);border-radius:11px;overflow:hidden}.gsc-queries .mini-table th,.gsc-queries .mini-table td{padding:7px 12px}.gsc-queries .mini-table td:first-child{overflow-wrap:anywhere}.gsc-queries .mini-table td.num{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=700px){.gsc-bar{flex-wrap:wrap;padding:12px 14px}.gsc-steps li,.gsc-note{padding-left:14px;padding-right:14px}.gsc-intro{padding:0 14px 10px}.facts.gsc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.leads{align-content:start;gap:22px;display:grid}.leads h2.card-title,.card-title{letter-spacing:-.015em;font-size:15px;font-weight:600}.section-title{letter-spacing:-.015em;margin-bottom:10px;font-size:15px;font-weight:600}.month-nav{align-items:center;gap:8px;display:inline-flex}.month-nav b{text-align:center;text-transform:capitalize;min-width:124px;font-size:13px;font-weight:600}.month-nav .icon-btn:first-child svg{transform:rotate(180deg)}.leads-kpis{margin-bottom:0}.neg-txt{color:var(--neg)}.pos-txt{color:var(--pos);font-weight:600}.leads-intro{gap:14px;display:grid}.leads-intro h2{letter-spacing:-.02em;font-size:17px;font-weight:650}.flow{counter-reset:f;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.flow li{counter-increment:f;border-top:2px solid var(--text);color:var(--text-2);padding-top:10px;font-size:13px}.flow li:before{content:counter(f);font:650 22px/1 var(--font);letter-spacing:-.03em;color:var(--text);margin-bottom:6px;display:block}.flow b{color:var(--text);margin-bottom:3px;font-weight:600;display:block}.ltodo-card{padding:16px 18px}.ltodo-list{display:grid}.ltodo{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:12px 0;display:grid}.ltodo:first-child{border-top:0;padding-top:4px}.ltodo-main{gap:4px;min-width:0;display:grid}.ltodo-who{font-size:14px}.ltodo-who a{color:var(--text)}.ltodo-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ltodo-actions .input.slim{width:auto;max-width:230px}.input.slim{border-radius:7px;height:30px;padding:5px 8px;font-size:12.5px}.price-in{text-align:right;width:76px}.site-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.site-card{align-content:start;gap:12px;display:grid}.site-card h3{letter-spacing:-.02em;font-size:16px;font-weight:650}.link-title{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.link-title:hover{text-underline-offset:3px;text-decoration:underline}.site-nums{border:1px solid var(--line-2);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-nums>*{border-left:1px solid var(--line-2);gap:2px;min-width:0;padding:9px 10px;display:grid}.site-nums>:first-child{border-left:0}.site-nums b{font:600 17px/1.1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.site-nums span{color:var(--text-3);font-size:11.5px}.site-nums .input{width:100%;height:26px;padding:2px 6px;font-size:14px;font-weight:600}.launch-meter{background:var(--line-2);border-radius:3px;height:5px;overflow:hidden}.launch-meter span{background:var(--pos);height:100%;transition:width .3s var(--ease);border-radius:3px;display:block}.owner-card{gap:14px;display:grid}.owner-card.is-warn{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.owner-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.owner-form .wide-field{grid-column:1/-1}.launch-list{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.launch-list li{border-top:1px solid var(--line-2);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.launch-list li:first-child{border-top:0}.launch-list b{font-size:13px;font-weight:600}.launch-list p{color:var(--text-3);margin-top:2px;font-size:12.5px}.launch-dot{border:1.5px solid var(--warn);border-radius:6px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.launch-list li.ok .launch-dot{background:var(--pos);border-color:var(--pos);color:var(--bg)}.launch-list li.opt .launch-dot{border-color:var(--text-3);border-style:dashed}.launch-list li.warn .launch-dot{border-color:var(--warn);background:var(--warn-soft)}.steps-list{color:var(--text-2);gap:6px;margin:0;padding-left:20px;font-size:13px;display:grid}.ad-chips{flex-wrap:wrap;gap:6px;display:flex}.ad-chip{border:1px solid var(--line);background:var(--panel-2);border-radius:7px;align-items:baseline;gap:6px;padding:4px 9px;font-size:12.5px;display:inline-flex}.ad-chip em{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.plain-list{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.kw-groups{gap:8px;display:grid}.kw-group{border:1px solid var(--line-2);border-radius:10px;gap:4px;padding:9px 11px;font-size:13px;display:grid}.kw-group p{color:var(--text-2);font-size:12.5px}.buyer-row{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 130px auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.buyer-row>div{gap:2px;min-width:0;display:grid}.cand-list{border:1px solid var(--line);border-radius:12px;max-height:460px;display:grid;overflow-y:auto}.cand{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.cand:first-child{border-top:0}.cand>div{gap:2px;min-width:0;font-size:13px;display:grid}.estimate{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;gap:10px;padding:14px;transition:opacity .2s;display:grid}.estimate.is-loading{opacity:.6}.estimate-verdict{letter-spacing:-.015em;font-size:15px;font-weight:650}.estimate-verdict span{color:var(--text-3);font-size:13px;font-weight:500}.snippet{border:1px solid var(--line);background:var(--panel-2);max-height:220px;font:11.5px/1.5 var(--mono);white-space:pre;border-radius:10px;margin:0;padding:10px 12px;overflow:auto}.lead-form{gap:12px}@media (width<=700px){.flow,.ltodo{grid-template-columns:1fr}.ltodo-actions{justify-content:flex-start}.site-grid,.owner-form{grid-template-columns:1fr}.buyer-row{grid-template-columns:1fr auto}.buyer-row select{grid-column:1/-1}.leads-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.leads-kpis .kpi.hero{border-left:0;grid-column:1/-1;padding-left:0}}.alerts-card{gap:12px;display:grid}.alert-steps{color:var(--text-2);gap:12px;margin:0;padding-left:20px;font-size:13px;display:grid}.alert-steps b{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.alert-steps form,.alert-steps div{margin-top:8px}.alert-steps .input{max-width:340px}.abby-sync{gap:8px;display:grid}.abby-form{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;gap:8px;padding:12px;display:grid}.abby-form .input{flex:220px;max-width:360px}.reglages{align-content:start;gap:18px;display:grid}.set-card{gap:14px;display:grid}.cash-form{grid-template-columns:150px minmax(0,1.4fr) 120px 140px;align-items:end;gap:10px 12px;display:grid}.cash-form .wide-field{grid-column:1/-1}@media (width<=700px){.cash-form{grid-template-columns:1fr 1fr}.cash-form .field:nth-child(2){grid-column:1/-1}}:root{--gold:var(--warn);--gold-ink:var(--warn);--gold-soft:var(--warn-soft)}.deals-ask{gap:14px;display:grid}.deals-q{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.deals-q .seg button{padding:6px 11px;font-size:13px}.deals-filters{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:12px;display:flex}.deals-count{margin-left:auto}.deals-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:14px;transition:opacity .2s;display:grid}.deals-top.is-loading,.verdict-grid.is-loading{opacity:.55}.podium{align-content:start;gap:10px;display:grid}.podium-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--depth,none);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank who money""rank acts acts";align-items:center;gap:6px 14px;padding:16px 18px;display:grid;position:relative}.podium-card.p1{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, var(--panel)), var(--panel) 70%)}.podium-rank{width:34px;height:34px;font:700 15px var(--font);font-variant-numeric:tabular-nums;background:var(--panel-2);color:var(--text-2);border:1px solid var(--line);border-radius:10px;grid-area:rank;align-self:start;place-items:center;display:grid}.p1 .podium-rank{background:var(--accent);color:#fff;box-shadow:0 8px 18px -8px var(--accent);border-color:#0000}.p2 .podium-rank{color:var(--gold-ink);background:var(--gold-soft);border-color:#0000}.podium-card>.min0{grid-area:who}.podium-card h3{letter-spacing:-.02em;font-size:16px;font-weight:650}.podium-card h3 span{color:var(--text-3);font-weight:500}.podium-money{text-align:right;grid-area:money;justify-items:end;display:grid}.podium-money b{font:700 24px/1.05 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent-ink)}.podium-money span{color:var(--text-3);font-size:11.5px}.podium-actions{flex-wrap:wrap;grid-area:acts;gap:6px;display:flex}.deals-map-card{flex-direction:column;min-height:360px;display:flex;overflow:hidden}.deals-map{background:var(--bg);flex:1;min-height:320px}.lg.st-pack10{background:var(--accent)}.lg.st-pack5{background:var(--gold)}.lg.st-rien{background:var(--text-3)}.lg.st-prise{background:var(--s1)}.deals-table{border-collapse:collapse;width:100%;font-size:13px}.deals-table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:500}.deals-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px 12px}.deals-table tbody tr:hover td{background:var(--panel-2)}.deals-table th.right,.deals-table td.right{text-align:right}.deals-table th:first-child,.deals-table td:first-child{width:40px;padding-left:18px}.deals-table th:last-child,.deals-table td:last-child{padding-right:18px}.deal-who{gap:2px;min-width:0;display:grid}.deal-who b{font-size:13.5px;font-weight:650}.deal-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.st{color:var(--text-3);background:var(--panel-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:5px;align-items:center;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-flex}.deal-tags .st{margin-left:0}.st.st-pack10{color:var(--accent-ink);background:var(--accent-wash);border-color:#0000}.st.st-pack5{color:var(--gold-ink);background:var(--gold-soft);border-color:#0000}.st.st-prise{color:var(--s1);background:var(--s1-soft);border-color:#0000}.st.proven{color:#fff;background:var(--accent);border-color:#0000}.deal-margin{color:var(--accent-ink);font-weight:700}.mini-table tr.sep td{color:var(--neg);cursor:default;padding-top:14px;font-size:11.5px;font-weight:600;background:0 0!important}.deals-foot{max-width:110ch;padding:0 4px;line-height:1.55}@media (width<=1200px){.deals-top{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.deals-q{font-size:16px}.deals-count{width:100%;margin-left:0}.deals-filters .select,.deals-filters .select select{width:100%}.podium-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rank who""rank money""acts acts"}.podium-money{text-align:left;justify-items:start}.deals-table th:first-child,.deals-table td:first-child{display:none}.deals-table td,.deals-table th{padding:9px 8px}.deals-table td:nth-child(2){padding-left:14px}}.health-badge.slow i{background:#f5a524}.diag{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.diag li{background:var(--warn-soft);color:var(--text);border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:grid}.diag li svg{color:var(--warn);margin-top:2px}.season-wrap{gap:8px;margin-bottom:10px;display:grid}.season2{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;height:112px;display:grid;position:relative}.season2:before{content:"";border-top:1px dashed var(--line);position:absolute;top:calc(50% - 7px);left:0;right:0}.season2>div{height:calc(100% - 14px);position:relative}.season2 i{background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:3px;position:absolute;left:0;right:0}.season2 .dn i{background:color-mix(in srgb, var(--text-3) 35%, transparent)}.season2 .now i{background:var(--accent)}.season2 .now.dn i{background:var(--text-3)}.season2 span{text-align:center;color:var(--text-3);font-size:10px;position:absolute;bottom:-14px;left:0;right:0}.season2 .now span{color:var(--text);font-weight:600}.kpis.k4{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}@media (width<=1200px){.kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}}.set-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;display:grid}.set-nav{gap:2px;display:grid;position:sticky;top:72px}.set-nav button{text-align:left;color:var(--text-2);font:500 13.5px var(--font);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 11px}.set-nav button:hover{background:var(--panel-2);color:var(--text)}.set-main{gap:14px;min-width:0;display:grid}.set-anchor{gap:10px;scroll-margin-top:72px;display:grid}.set-main>section{scroll-margin-top:72px}.set-note{padding:0 4px}.set-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.set-grid .wide-field{grid-column:1/-1}.input-unit{align-items:center;display:flex;position:relative}.input-unit .input{font-variant-numeric:tabular-nums;padding-right:64px}.input-unit em{color:var(--text-3);pointer-events:none;font-size:12px;font-style:normal;position:absolute;right:10px}.set-rows{justify-items:start;gap:10px;display:grid}.set-rows .switch{white-space:normal;height:auto;min-height:34px}.integ{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.integ li{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.integ b{font-size:13.5px;font-weight:600;display:block}.integ span{color:var(--text-3);font-size:12px;line-height:1.4;display:block}.integ em{white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600}.integ .ok em{color:var(--accent-ink);background:var(--accent-wash)}.integ .ko em{color:var(--warn);background:var(--warn-soft)}.integ-dot{border:1.5px dashed var(--line);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.integ .ok .integ-dot{background:var(--accent);border:0}.set-warn{background:var(--warn-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.set-warn svg{color:var(--warn);flex:none;margin-top:2px}.closed-list{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.closed-list li{background:var(--panel-2);border-radius:9px;gap:1px;padding:8px 10px;font-size:12.5px;display:grid}.closed-list span{color:var(--text-3)}@media (width<=980px){.set-layout{grid-template-columns:minmax(0,1fr)}.set-nav{scrollbar-width:none;gap:4px;display:flex;position:static;overflow-x:auto}.set-nav::-webkit-scrollbar{display:none}.set-nav button{border:1px solid var(--line);background:var(--panel);flex:none}}.rz{gap:16px}.rz-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.rz-hero{isolation:isolate;border:1px solid var(--line);background:var(--panel-2);border-radius:22px;flex-direction:column;padding:22px 26px 24px;display:flex;position:relative;overflow:hidden}.rz-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rz-date{color:var(--text-2);font-size:13px;font-weight:600}.rz-date:first-letter{text-transform:uppercase}.rz-date span{opacity:.75;font-weight:500}.rz-actions{gap:6px;display:flex}.rz-actions button{border:1px solid var(--line);background:var(--bg);height:30px;color:var(--text);font:600 12.5px var(--font);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.rz-actions button:disabled{opacity:.5}.rz-title{letter-spacing:-.032em;text-wrap:pretty;max-width:44ch;margin:16px 0 22px;font-size:clamp(20px,2.1vw,27px);font-weight:650;line-height:1.3}.rz-money{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:auto 0 0;padding-top:16px;display:grid}.rz-money>div{border-left:1px solid var(--line);gap:3px;min-width:0;padding:0 16px;display:grid}.rz-money>div:first-child{border-left:0;padding-left:0}.rz-money dt{color:var(--text-3);font-size:12px;font-weight:500}.rz-money dd{font:700 25px/1.1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.rz-money dd small{opacity:.7;letter-spacing:0;margin-left:2px;font-size:12px;font-weight:500}.rz-money span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.rz-money .warm dd{color:var(--gold-ink)}.rz-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rz-head h2{letter-spacing:-.02em;font-size:15px;font-weight:650}.rz-aside{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.rz-ico{background:var(--accent-wash);width:28px;height:28px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;display:grid}.rz-today{flex-direction:column;gap:4px;display:flex}.rz-today>.btn{align-self:flex-start;margin-top:auto}.rz-todo,.rz-deals,.rz-steps,.rz-sites,.rz-events{margin:0;padding:0;list-style:none;display:grid}.rz-todo li,.rz-deals li,.rz-steps li{border-top:1px solid var(--line-2);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.rz-todo li:first-child,.rz-deals li:first-child,.rz-steps li:first-child,.rz-sites li:first-child,.rz-events li:first-child{border-top:0}.rz-num{width:22px;height:22px;font:650 11.5px var(--font);font-variant-numeric:tabular-nums;background:var(--panel-2);color:var(--text-2);border-radius:7px;place-items:center;display:grid}.rz-todo .t-gold .rz-num{background:var(--gold-soft);color:var(--gold-ink)}.rz-todo .t-hot .rz-num{background:var(--neg-soft);color:var(--neg)}.rz-todo b,.rz-deals b,.rz-steps b,.rz-sites b,.rz-events b{font-size:13.5px;font-weight:600;line-height:1.35;display:block}.rz-todo span,.rz-deals span,.rz-steps span,.rz-sites span,.rz-events span{color:var(--text-3);font-size:12px;line-height:1.4;display:block}.rz-deals b span{font-size:inherit;font-weight:500;display:inline}.rz-todo em,.rz-deals em,.rz-sites em{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:13.5px;font-style:normal;font-weight:700}.rz-todo i{color:var(--text-3);background:var(--panel-2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px;font-style:normal}.rz-deals em{color:var(--accent-ink)}.rz-deals em small,.rz-sites em small{color:var(--text-3);font-size:11px;font-weight:500}.rz-steps li{grid-template-columns:24px minmax(0,1fr)}.rz-empty{color:var(--text-3);padding:10px 0;font-size:13px}.rz-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.rz-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-card{flex-direction:column;gap:6px;display:flex}.rz-card>.btn{align-self:flex-start;margin-top:4px}.rz-sites li{border-top:1px solid var(--line-2);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.rz-sites i{background:var(--accent);border-radius:50%;width:8px;height:8px}.rz-sites .slow i{background:var(--gold)}.rz-sites .down i{background:var(--neg)}.rz-foot{color:var(--text-3);margin-top:4px;font-size:11.5px}.rz-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:4px 0 12px;display:grid}.rz-stats b{font:700 22px/1.1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.rz-stats span{color:var(--text-3);margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.rz-leads{border-top:1px solid var(--line-2);color:var(--text-2);gap:3px;padding-top:12px;font-size:12.5px;display:grid}.rz-leads b{color:var(--text);margin-bottom:2px;font-size:13px}.rz-leads a{color:var(--gold-ink);font-weight:600;text-decoration:none}.rz-events li{border-top:1px solid var(--line-2);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.rz-day{text-align:center;background:var(--gold-soft);width:46px;height:50px;color:var(--gold-ink);border-radius:12px;place-content:center;display:grid}.rz-day b{font-variant-numeric:tabular-nums;font-size:19px!important;font-weight:750!important;line-height:1!important}.rz-day small{font-size:11px;font-weight:600}.rz-events a{color:var(--accent-ink);font-size:12px;font-weight:600;text-decoration:none}.rz-ideas{border-top:1px solid var(--line-2);gap:8px;margin-top:8px;padding-top:12px;display:grid}.rz-ideas b{font-size:13px}.rz-ideas div{flex-wrap:wrap;gap:6px;display:flex}.rz-ideas span{border:1px solid var(--line);background:var(--panel-2);color:var(--text-2);cursor:help;border-radius:8px;padding:4px 9px;font-size:12px}.rz-note{padding:0 4px}@media (width<=1250px){.rz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.rz-top,.rz-grid,.rz-grid.two{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.rz-hero{border-radius:18px;padding:18px}.rz-money{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.rz-money>div:nth-child(3){border-left:0;padding-left:0}.rz-money dd{font-size:21px}.rz-actions button span{display:none}}.pay-list{margin:0;padding:0;list-style:none;display:grid}.pay-list li{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.pay-list li:first-child{border-top:0}.pay-list b{font-size:13.5px;font-weight:600;display:block}.pay-list span{color:var(--text-3);font-size:12px;display:block}.pay-list em{font-size:13.5px;font-style:normal;font-weight:650}.pay-list li.off b,.pay-list li.off em{color:var(--text-3);text-decoration:line-through}.rz-title span{opacity:.78}.rz-next{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:-8px 0 20px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.rz-next:first-letter{text-transform:uppercase}.rz-top{align-items:stretch}.rz-bars{flex:1;min-height:150px;margin:0 0 18px;display:flex}.rz-bars-plot{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;display:grid}.rz-bars-plot>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;min-height:120px;display:flex;position:relative}.rz-bars-plot i{background:color-mix(in srgb, currentColor 26%, transparent);border-radius:6px 6px 2px 2px;width:100%;max-width:34px}.rz-bars-plot .best i{background:linear-gradient(#d9b9a3,#8a6248)}.rz-bars-plot .zero i{background:color-mix(in srgb, currentColor 12%, transparent)}.rz-bars-plot em{font-variant-numeric:tabular-nums;opacity:.85;font-size:11px;font-style:normal;font-weight:650}.rz-bars-plot .best em{color:#d9b9a3;opacity:1}.rz-bars-plot span{opacity:.6;text-transform:capitalize;font-size:10.5px}.rz-bars-plot .now span{opacity:1;font-weight:700}.rz-money dd{line-height:1.05}@media (width<=700px){.rz-bars-plot{gap:4px}.rz-bars-plot em{display:none}.rz-bars{min-height:110px}}.rz-todo li{padding:0;display:block}.rz-act{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.rz-act:hover b{text-underline-offset:3px;text-decoration:underline}.rz-act-txt{min-width:0;display:grid}.rz-todo li.open{background:color-mix(in srgb, var(--text) 3%, transparent);border-top-color:#0000;border-radius:12px;margin:2px -10px;padding:0 10px 12px}.rz-help{gap:10px;padding:2px 0 2px 34px;display:grid}.rz-help-steps{color:var(--text-2);gap:3px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.45;display:grid}.rz-msg{gap:5px;display:grid}.rz-msg-to{color:var(--text-3);font-size:11.5px}.rz-msg textarea{resize:vertical;font-size:12.5px;line-height:1.5}.rz-help-btns{flex-wrap:wrap;gap:6px;display:flex}.rz-bars{flex-direction:column;gap:10px}.rz-bars figcaption{gap:1px;display:grid}.rz-bars figcaption b{font-size:13.5px;font-weight:650}.rz-bars figcaption span{opacity:.72;font-size:12px}.rz-bars-plot{min-height:150px;position:relative}.rz-bars-plot hr{border:0;border-top:1px dashed color-mix(in srgb, currentColor 35%, transparent);pointer-events:none;margin:0;position:absolute;left:0;right:0}.rz-bars-plot em{white-space:nowrap;font-size:10.5px}.rz-bars-plot span{text-transform:none}.urg{vertical-align:1px;border-radius:6px;align-items:center;margin-right:7px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:650;display:inline-flex}.u-urgent{color:#e5484d;background:#e5484d1f}.u-money{color:var(--gold-ink);background:var(--gold-soft)}.u-follow{color:#4f7fb8;background:#4f7fb81f}.u-event{color:#8b6bd1;background:#8b6bd121}.u-prep{color:#2f9b8f;background:#2f9b8f1f}.todo-list .k-reply .prio,.todo-list .k-call .prio{background:#e5484d}.todo-list .k-money .prio,.todo-list .k-quote .prio{background:var(--gold)}.todo-list .k-followup .prio,.todo-list .k-meeting .prio{background:#4f7fb8}.todo-list .k-event .prio{background:#8b6bd1}.todo-list .k-send .prio,.todo-list .k-build .prio{background:#2f9b8f}.act-wrap{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.act-grid{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.act-week{grid-template-rows:repeat(7,13px);gap:4px;display:grid}.act-grid i,.act-legend i{background:var(--panel-2);width:13px;height:13px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:4px;display:block}.act-grid i.void{box-shadow:none;background:0 0}.act-grid i.l1,.act-legend i.l1{background:color-mix(in srgb, var(--accent) 28%, var(--panel-2));box-shadow:none}.act-grid i.l2,.act-legend i.l2{background:color-mix(in srgb, var(--accent) 50%, var(--panel-2));box-shadow:none}.act-grid i.l3,.act-legend i.l3{background:color-mix(in srgb, var(--accent) 75%, var(--panel-2));box-shadow:none}.act-grid i.l4,.act-legend i.l4{background:var(--accent);box-shadow:none}.act-facts{flex-wrap:wrap;gap:26px;display:flex}.act-facts strong{font:700 24px/1.1 var(--font);letter-spacing:-.04em;display:block}.act-facts span{color:var(--text-3);font-size:12px}.act-legend{color:var(--text-3);align-items:center;gap:4px;margin-top:12px;font-size:11px;display:flex}.act-legend span:first-child{margin-right:4px}.act-legend .fine{margin-left:14px}.set-layout{grid-template-columns:200px minmax(0,1fr)}.set-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.set-main>*{grid-column:1/-1}.set-main>#reglages-tarifs,.set-main>#reglages-apparence,.set-main>#reglages-fermes,.set-main>#reglages-branchements-x{grid-column:auto}.contracts{display:grid}.contract{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1.6fr) 130px 150px 150px auto;align-items:center;gap:10px;padding:10px 0;display:grid}.contract.head{color:var(--text-3);border-top:0;padding-top:0;font-size:11.5px}.contract b{font-size:13.5px;font-weight:600;display:block}.contract .min0>span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}@media (width<=1100px){.set-main{grid-template-columns:minmax(0,1fr)}.set-main>*{grid-column:1/-1!important}}@media (width<=800px){.contract{grid-template-columns:1fr 1fr}.contract>.min0{grid-column:1/-1}.contract.head{display:none}}.act-wrap{flex-direction:column;align-items:stretch;gap:16px}.act-grid{gap:3px}.act-week{grid-template-rows:repeat(7,12px);gap:3px}.act-grid i{border-radius:3px;width:12px;height:12px}.act-grid{width:100%}.act-week{flex:1;grid-template-rows:repeat(7,auto)}.act-grid i{aspect-ratio:1;width:100%;max-width:18px;height:auto}.set-main>#reglages-tarifs,.set-main>#reglages-apparence,.set-main>#reglages-fermes{grid-column:1/-1}.rz-act{align-items:start}.rz-act .rz-num{margin-top:0}.rz-act-txt b,.rz-act em{line-height:22px}.rz-deals li,.rz-steps li{align-items:start}.rz-deals b,.rz-steps b{line-height:22px}.donut-body{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.donut{flex:none;width:180px;height:180px}.donut-k{font:500 11px var(--font);fill:var(--text-3)}.donut-v{font:700 21px var(--font);fill:var(--text);letter-spacing:-.04em}.donut-legend{flex:1;gap:8px;min-width:220px;margin:0;padding:0;list-style:none;display:grid}.donut-legend li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.donut-legend i{border-radius:3px;width:10px;height:10px}.donut-legend span{color:var(--text-2)}.donut-note{padding-bottom:14px}.conv{gap:12px;margin:0;padding:0;list-style:none;display:grid}.conv li{grid-template-columns:minmax(0,1fr) auto 70px;align-items:baseline;gap:4px 12px;font-size:13px;display:grid}.conv li span{color:var(--text-2)}.conv li b{font-weight:700}.conv li em{text-align:right;color:var(--text-3);font-size:12px;font-style:normal}.conv-bar{background:var(--panel-2);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.conv-bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.conv li.weak span,.conv li.weak b{color:#e5484d}.conv li.weak .conv-bar i{background:#e5484d}.conv-tip{background:#e5484d14;border-radius:10px;margin:14px 0 8px;padding:10px 12px;font-size:13px;line-height:1.5}.rz-money{grid-template-columns:repeat(5,minmax(0,1fr))}.rz-money .netc dd{color:var(--accent-ink)}@media (width<=1300px){.rz-money dd{font-size:21px}}.hero-total b{font-weight:700}.rz2{gap:16px}.rz2-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.rz2-head>div:first-child{flex:1;min-width:260px}.rz2-date{color:var(--gold-ink);font-size:13px;font-weight:600}.rz2-date:first-letter{text-transform:uppercase}.rz2-head h1{letter-spacing:-.045em;margin-top:2px;font-size:34px;font-weight:720}.rz2-sub{color:var(--text-2);margin-top:2px;font-size:15px}.rz2-progress{width:58px;height:58px;position:relative}.rz2-progress svg{width:58px;height:58px;transform:rotate(-90deg)}.rz2-progress circle{fill:none;stroke:var(--panel-2);stroke-width:5px}.rz2-progress circle.on{stroke:var(--accent);stroke-linecap:round}.rz2-progress span{color:var(--text-3);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.rz2-progress span b{color:var(--text);font-size:15px}.rz2-money{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rz2-money>div{border-left:1px solid var(--line-2);gap:2px;min-width:0;padding:16px 20px;display:grid}.rz2-money>div:first-child{border-left:0}.rz2-money span{color:var(--text-3);font-size:12px;font-weight:500}.rz2-money b{font:700 26px/1.1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rz2-money em{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.rz2-money .net b{color:var(--accent-ink)}.rz2-money .gold b{color:var(--gold-ink)}.rz2-main{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.rz2-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.rz2-h h2{letter-spacing:-.02em;font-size:16px;font-weight:680}.rz2-h span{color:var(--text-3);font-size:12px}.todo2{margin:0;padding:0;list-style:none;display:grid}.todo2-row{border-top:1px solid var(--line-2)}.todo2-row:first-child{border-top:0}.todo2-line{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.todo2-check{border:2px solid var(--line);color:#0000;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:22px;height:22px;transition:border-color .15s,background .15s,color .15s;display:grid}.todo2-check:hover{border-color:var(--accent);color:var(--accent)}.t-urgent .todo2-check{border-color:#e5484d99}.t-money .todo2-check{border-color:color-mix(in srgb, var(--gold) 70%, transparent)}.todo2-title{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:0;display:grid}.todo2-title>svg{color:var(--text-3);transition:transform .2s}.todo2-row.open .todo2-title>svg{transform:rotate(180deg)}.todo2-n{font:600 12px var(--font);color:var(--text-3);font-variant-numeric:tabular-nums;text-align:center}.todo2-txt{gap:3px;min-width:0;display:grid}.todo2-txt b{font-size:14px;font-weight:620}.todo2-txt>span{color:var(--text-3);font-size:12px}.todo2-title em{font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:700}.todo2-row.open{background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:12px;margin:2px -10px;padding:0 10px 12px}.todo2-row .rz-help{padding-left:36px}.todo2-empty{color:var(--text-3);padding:14px 0;font-size:13px}.todo2-done{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.todo2-done p{color:var(--text-3);margin-bottom:6px;font-size:12px}.todo2-done ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.todo2-done li{color:var(--text-3);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.todo2-done li svg{color:var(--accent)}.rz2-cal{position:sticky;top:72px}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-dow{text-align:center;color:var(--text-3);padding-bottom:2px;font-size:11px}.cal-day{aspect-ratio:1;background:var(--panel-2);color:var(--text);cursor:pointer;font:600 12.5px var(--font);border:0;border-radius:10px;grid-template-rows:1fr auto;place-items:center;padding:5px 0;display:grid}.cal-day.past{opacity:.4}.cal-day.today{background:var(--accent);color:#fff}:root:not([data-theme=light]) .cal-day.today{color:#0a0a0a}.cal-day.sel:not(.today){box-shadow:inset 0 0 0 2px var(--accent)}.cal-dots{gap:3px;height:6px;display:flex}.cal-dots i,.cal-list i{border-radius:50%;width:6px;height:6px;display:block}.u-urgent.cal-dots i,i.u-urgent{background:#e5484d}i.u-money{background:var(--gold)}i.u-follow{background:#4f7fb8}i.u-event{background:#8b6bd1}i.u-prep{background:#2f9b8f}.cal-day.today i{box-shadow:0 0 0 1.5px #fffc}.cal-list{gap:6px;margin-top:14px;display:grid}.cal-list p{color:var(--text-2);margin-top:4px;font-size:12px;font-weight:650}.cal-list p:first-letter{text-transform:uppercase}.cal-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cal-list li{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:9px;display:grid}.cal-list li i{margin-top:6px}.cal-list b{font-size:13px;font-weight:600;display:block}.cal-list span{color:var(--text-3);font-size:12px;display:block}.rz2-foot{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.rz-bars.plain{color:var(--text);min-height:0;margin:0}.rz-bars.plain .rz-bars-plot{min-height:170px}.rz2-steps ol{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.rz2-steps li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rz2-steps .n{background:var(--panel-2);width:22px;height:22px;color:var(--text-2);border-radius:7px;place-items:center;font-size:11.5px;font-weight:650;display:grid}.rz2-steps b{font-size:13.5px;font-weight:600;line-height:22px;display:block}.rz2-steps em{color:var(--text-3);font-size:12px;font-style:normal;display:block}@media (width<=1100px){.rz2-main,.rz2-foot{grid-template-columns:minmax(0,1fr)}.rz2-cal{position:static}}@media (width<=700px){.rz2-money{grid-template-columns:repeat(2,minmax(0,1fr))}.rz2-money>div:nth-child(3){border-left:0}.rz2-head h1{font-size:27px}.todo2-row .rz-help{padding-left:0}}.rz2-progress span{justify-content:center;align-items:baseline;gap:1px;place-items:unset;flex-wrap:nowrap;align-content:center;align-items:center;display:flex}.lflow{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.lflow-step{border-left:1px solid var(--line-2);gap:3px;padding:16px 18px;display:grid;position:relative}.lflow-step:first-child{border-left:0}.lflow-ico{background:var(--accent-wash);width:28px;height:28px;color:var(--accent-ink);border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.lflow-step:first-child .lflow-ico{background:var(--gold-soft);color:var(--gold-ink)}.lflow-step:last-child .lflow-ico{background:var(--accent);color:#fff}.lflow-step b{font:700 24px/1.1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lflow-step>span:last-child{color:var(--text-3);font-size:12px}.lflow-arrow{color:var(--text-3);font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}.lsite-list{gap:14px;display:grid}.lsite{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:20px;padding:16px;display:grid}.lsite-preview{border:1px solid var(--line);color:#f1f6f3;background:#0f1d18;border-radius:14px;flex-direction:column;min-height:230px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lsite-bar{background:#13231d;border-bottom:1px solid #ffffff12;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.lsite-bar i{background:#fff3;border-radius:50%;width:7px;height:7px}.lsite-bar span{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:10.5px;overflow:hidden}.lsite-mock{background:radial-gradient(120% 120% at 0 0,#34d3992e,#0000 60%),url(/v4/assets/relief-DyXSdv1v.svg) 50%/cover no-repeat;flex:1;align-content:center;gap:8px;padding:18px;display:grid}.lsite-mock small{color:#d9b9a3;font-size:11px;font-weight:600}.lsite-mock b{letter-spacing:-.03em;font-size:20px;font-weight:720;line-height:1.15}.lsite-cta{color:#10241d;background:#f2f1ef;border-radius:9px;justify-self:start;padding:7px 12px;font-size:12px;font-weight:700}.lsite-mock em{color:#fff9;font-size:11.5px;font-style:normal}.lsite-open{opacity:0;background:#00000073;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;transition:opacity .2s;display:inline-flex;position:absolute;bottom:10px;right:10px}.lsite-preview:hover .lsite-open,.lsite-preview:focus-visible .lsite-open{opacity:1}.lsite-body{align-content:start;gap:14px;min-width:0;display:grid}.lsite-body h3{letter-spacing:-.02em;font-size:17px;font-weight:680}.lsite-path{background:var(--panel-2);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.lsite-path>.row b{font-size:13.5px}.lsite-path ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lsite-path li{min-height:30px;color:var(--text-2);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.st-dot{border:1.5px solid var(--line);width:22px;height:22px;color:var(--text-3);background:var(--panel);border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:grid}.lsite-path li.ok .st-dot{background:var(--accent);color:#fff;border-color:#0000}.lsite-path li.ok .st-label{color:var(--text-3);text-decoration:line-through}.lsite-path li.next .st-dot{border-color:var(--gold);color:var(--gold-ink);box-shadow:0 0 0 3px var(--gold-soft)}.lsite-path li.next .st-label{color:var(--text);font-weight:600}.lsite-path li.opt{opacity:.75}.lsite-hint{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.lsite-hint svg{color:var(--gold);flex:none;margin-top:2px}.lsite-nums{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lsite-nums>*{gap:2px;display:grid}.lsite-nums b{font:700 19px/1.1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lsite-nums span,.lsite-nums label>span:last-child{color:var(--text-3);font-size:11.5px}.lsite-nums .input-unit .input{height:30px;padding-right:24px}@media (width<=1100px){.lsite{grid-template-columns:minmax(0,1fr)}.lflow{grid-template-columns:repeat(2,minmax(0,1fr))}.lflow-step:nth-child(3){border-left:0}}@media (width<=700px){.lsite-nums{grid-template-columns:repeat(3,minmax(0,1fr))}}.lhead{grid-template-columns:minmax(240px,.55fr) minmax(0,2fr);align-items:stretch;gap:14px;display:grid}.lhead-hero{border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.lhead-hero .kpi.hero{justify-content:center;height:100%;margin:0}.lsite-mock{isolation:isolate;background:radial-gradient(120% 120% at 0 0,#34d39933,#0000 60%),linear-gradient(160deg,#143027,#0b1712);position:relative}.lsite-mock:before{content:"";z-index:-1;opacity:.12;background:url(/v4/assets/relief-DyXSdv1v.svg) 50%/cover no-repeat;position:absolute;inset:0}@media (width<=1100px){.lhead{grid-template-columns:minmax(0,1fr)}}.lflow-step:last-child .lflow-ico{color:var(--inv-fg,#fff)}.refaire{gap:14px}.rf-head{gap:14px;display:grid}.rf-intro h1{letter-spacing:-.01em;margin:0 0 4px;font-size:22px}.rf-intro p{max-width:72ch;margin:0;font-size:13.5px;line-height:1.55}.rf-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rf-meter>div{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.rf-meter b{font-variant-numeric:tabular-nums;font-size:20px}.rf-meter span{color:var(--text-3);font-size:12px}.rf-run{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rf-run label{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rf-run label .input{width:84px}.rf-run .set-warn{flex-basis:100%;margin:0}.rf-batches{color:var(--text-3);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rf-batches li{align-items:center;gap:6px;display:inline-flex}.rf-dot{background:var(--warn);border-radius:50%;width:7px;height:7px}.rf-dot.ok{background:var(--pos)}.rf-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rf-filters .input{width:auto;min-width:180px}.rf-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rf-item{grid-template-columns:300px minmax(0,1fr);gap:16px;padding:14px;display:grid}.rf-shots{align-self:start;position:relative}.rf-shots img{object-fit:cover;object-position:top;border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:210px;display:block}.rf-item.open .rf-shots img:not(.rf-m){height:420px}.rf-shots .rf-m{border:2px solid var(--panel);border-radius:10px;width:74px;height:150px;position:absolute;bottom:-8px;right:-6px;box-shadow:0 6px 18px #00000040}.rf-item.open .rf-shots .rf-m{width:110px;height:230px}.rf-noshot{border:1px dashed var(--line);height:210px;color:var(--text-3);border-radius:8px;place-items:center;font-size:12.5px;display:grid}.rf-body{align-content:start;gap:8px;display:grid}.rf-top{align-items:center;gap:12px;display:flex}.rf-top h3{margin:0;font-size:15.5px}.rf-top p{margin:1px 0 0}.rf-top .pill{flex:none;margin-left:auto}.rf-score{width:42px;height:42px;font:700 16px var(--font);font-variant-numeric:tabular-nums;border-radius:11px;flex:none;place-items:center;display:grid}.rf-score.hot{color:var(--neg);background:var(--neg-soft)}.rf-score.warm{color:var(--warn);background:var(--warn-soft)}.rf-score.mid{color:var(--s1);background:var(--s1-soft)}.rf-score.cool{color:var(--pos);background:var(--pos-soft)}.rf-first{margin:0;font-size:13.5px;line-height:1.5}.rf-problems{color:var(--text-2);gap:3px;margin:0;padding-left:18px;font-size:13px;display:grid}.rf-more{border-top:1px solid var(--line);gap:12px;padding-top:6px;display:grid}.rf-more h4{color:var(--text-3);margin:0 0 4px;font-size:12.5px;font-weight:600}.rf-more ul{gap:3px;margin:0;padding-left:18px;font-size:13px;display:grid}.rf-more p{margin:0;font-size:13px;line-height:1.5}.rf-sms p{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;margin-bottom:6px;padding:10px 12px}.rf-actions{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.rf-empty h2{margin:0 0 4px;font-size:16px}.integ-key{gap:6px;margin-top:6px;display:flex}.integ-key .input{max-width:280px}@media (width<=760px){.rf-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-item{grid-template-columns:minmax(0,1fr)}.rf-shots img{height:180px}}.rf-run label .input[type=time]{width:112px}:root[data-look=vivid] .brand-word{letter-spacing:-.05em;font-size:21px;font-weight:740;line-height:1}.rz2-head h1.rz2-day{margin-top:0;font-size:30px}.rz2-day:first-letter{text-transform:uppercase}.rz2-left{gap:16px;min-width:0;display:grid}.rz2-next ol{margin:0;padding:0;list-style:none}.rz2-next li{border-top:1px solid var(--line-2);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.rz2-next li:first-child{border-top:0;padding-top:2px}.rz2-next .n{background:var(--gold-soft);width:24px;height:24px;color:var(--gold-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.rz2-next b{font-size:14px;font-weight:620;display:block}.rz2-next em{color:var(--text-3);font-size:12.5px;font-style:normal;line-height:1.4;display:block}details.rz2-steps summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}details.rz2-steps summary::-webkit-details-marker{display:none}details.rz2-steps summary h2{font-size:15px;font-weight:640}details.rz2-steps summary span{color:var(--text-3);flex:1;font-size:12.5px}details.rz2-steps summary svg{color:var(--text-3);align-self:center;transition:transform .15s}details.rz2-steps[open] summary svg{transform:rotate(180deg)}details.rz2-steps[open] summary{margin-bottom:12px}@media (width<=700px){.rz2-next li{grid-template-columns:24px minmax(0,1fr)}.rz2-next li .btn{grid-column:2;justify-self:start}.rz2-head h1.rz2-day{font-size:24px}}.more-sheet{display:none}@media (width<=980px){.tabbar button{all:unset;box-sizing:border-box;color:var(--text-3);cursor:pointer;border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;font-weight:500;display:flex}.tabbar button[aria-current=page],.tabbar button[aria-expanded=true]{color:var(--text);background:var(--bg);box-shadow:0 0 0 1px var(--line)}.more-sheet{z-index:890;background:var(--scrim);display:block;position:fixed;inset:0}.more-list{left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom,0px));background:var(--panel);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid;position:absolute}.more-list a{color:var(--text);background:var(--panel-2);border-radius:12px;align-items:center;gap:10px;padding:13px 12px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.more-list a[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--gold)}.more-list svg{color:var(--gold)}}.ag-fresh{border:1px solid var(--gold);background:var(--gold-soft);border-radius:12px;gap:8px;padding:14px;display:grid}.ag-fresh code{background:var(--panel);font:500 12.5px var(--mono);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px}.ag-list{margin:0;padding:0;list-style:none}.ag-list>li{border-top:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ag-list>li.off{opacity:.5}.ag-list b{font-weight:620}.ag-list code{font:500 11.5px var(--mono);color:var(--text-3)}.ag-list span,.ag-list em{color:var(--text-3);font-size:12.5px;font-style:normal;display:block}.ag-log{background:var(--panel-2);border-radius:10px;max-height:220px;margin:8px 0 0;padding:8px 10px;list-style:none;overflow:auto}.ag-log li{grid-template-columns:110px minmax(0,1fr) auto;gap:10px;padding:2px 0;font-size:12px;display:grid}.ag-log li span{display:inline}.ag-log li code{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.ag-log li.bad b{color:var(--neg)}.ag-new{border-top:1px solid var(--line-2);justify-items:start;gap:10px;padding-top:12px;display:grid}.ag-new .input{max-width:340px}.ag-rights{gap:6px;display:grid}.ag-rights label{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.gate{background:var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.gate-card{background:var(--panel);border:1px solid var(--line);width:min(380px,100%);box-shadow:var(--lift);border-radius:20px;gap:12px;padding:28px;display:grid}.gate-brand{letter-spacing:-.05em;font-size:20px;font-weight:740}.gate-brand em{letter-spacing:.02em;color:var(--gold-ink);background:var(--gold-soft);vertical-align:3px;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:600}.gate-card h1{letter-spacing:-.03em;margin-top:6px;font-size:22px;font-weight:680}.gate-sub{color:var(--text-3);font-size:13.5px}.gate-error{color:var(--neg);font-size:13px}:root[data-look=vivid]{--canvas:#000;--canvas-2:#050505;--bg:#090909;--panel:#111;--panel-2:#1a1a1a;--panel-3:#1d1d1d;--text:#f4f4f3;--text-2:#d6d6d3;--text-3:#9d9d99;--line:#2b2b2a;--line-2:#212121;--inv-bg:#f4f4f3;--inv-fg:#0a0a0a;--accent:#ececea;--accent-ink:#f6f6f4;--accent-wash:#ececea14;--pos:#d8d2ca;--neg:#f07a7c;--warn:#d9a066;--s1:#a7a7a3;--gold:#b48d73;--gold-ink:#d2b19b;--gold-soft:#b48d7326;--pos-soft:#d8d2ca1a;--neg-soft:#f07a7c1f;--warn-soft:#d9a06621;--s1-soft:#a7a7a31f;--grid:#f4f4f30d;--glass:#0c0c0cf0;--side-ink:#f4f4f3cc;--side-ink-hi:#fff;--side-hover:#ffffff12;--relief-ink:.075;--hero-a:#2e231d;--hero-b:#120d0b;--btn-a:#f2f1ef;--btn-b:#dcdad6;--btn-ink:#0a0a0a;--lift:0 18px 40px -20px #000000d9;--depth:0 1px 0 #ffffff09 inset, 0 12px 30px -22px #000000e6;--sheet-shadow:0 0 0 1px #ffffff12, 0 40px 80px -40px #000000e6}:root[data-look=vivid][data-theme=light]{--canvas:#efeff1;--canvas-2:#e7e7ea;--bg:#fff;--panel:#fff;--panel-2:#f6f6f7;--panel-3:#fff;--text:#111214;--text-2:#3f4147;--text-3:#6b6e76;--line:#e3e3e6;--line-2:#ededf0;--inv-bg:#111214;--inv-fg:#fff;--accent:#6f4c37;--accent-ink:#5a3b29;--accent-wash:#6f4c3714;--pos:#2e6b55;--neg:#c8413f;--warn:#b5650f;--s1:#585c66;--gold:#7d5640;--gold-ink:#5f3f2c;--gold-soft:#7d56401a;--pos-soft:#2e6b5517;--neg-soft:#c8413f14;--warn-soft:#b5650f1a;--s1-soft:#585c661a;--grid:#1112140f;--glass:#fffffff2;--relief-ink:.045;--side-ink:#111214b8;--side-ink-hi:#111214;--side-hover:#1112140d;--hero-a:#3b2b22;--hero-b:#1d1511;--btn-a:#3d2c22;--btn-b:#2a1e17;--btn-ink:#fff;--logo-a:#3b2b22;--logo-b:#1a120e;--shadow:0 1px 2px #1112140d;--lift:0 14px 34px -16px #11121438;--depth:0 1px 2px #1112140a, 0 10px 26px -20px #1112143d;--sheet-shadow:0 30px 70px -40px #1112144d, 0 0 0 1px #1112140d}:root[data-look=vivid] body,:root[data-look=vivid]{background:var(--canvas)}:root[data-look=vivid][data-theme=light] body,:root[data-look=vivid][data-theme=light]{background:radial-gradient(120% 90% at 0% 0%, #f8f8f9, var(--canvas) 55%, var(--canvas-2)) fixed}:root[data-look=vivid] .shell:before{content:"";z-index:0;pointer-events:none;opacity:var(--relief-ink);background:url(/v4/assets/relief-DyXSdv1v.svg) 50%/cover no-repeat;position:fixed;inset:0}:root[data-look=vivid] .sidebar{z-index:30;background:0 0}:root[data-look=vivid] .main-col{z-index:1;box-shadow:var(--sheet-shadow);border-color:#0000;border-radius:24px;position:relative}:root[data-look=vivid] .topbar{border-radius:24px 24px 0 0}:root[data-look=vivid] .view-carte .main{border-radius:0 0 24px 24px}:root[data-look=vivid] .brand{color:var(--side-ink-hi)}:root[data-look=vivid] .brand em{color:var(--side-ink)}:root[data-look=vivid] .brand-mark{background:0 0;border-radius:9px;width:30px;height:30px;box-shadow:0 8px 18px -10px #000000e6}:root[data-look=vivid],:root[data-look=vivid]:not([data-theme=light]){--logo-a:#2e231d;--logo-b:#0f0b09}:root[data-look=vivid] .brand{padding:6px 10px 18px}:root[data-look=vivid] .brand-word{letter-spacing:-.045em;font-size:19px;font-weight:720}:root[data-look=vivid] .brand-word em{color:var(--gold-ink);letter-spacing:.02em;vertical-align:3px;background:#b48d7324;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:12px;font-weight:600}:root[data-look=vivid][data-theme=light] .brand-word em{color:var(--gold-ink);background:var(--gold-soft)}:root[data-look=vivid] .side-link{color:var(--side-ink)}:root[data-look=vivid] .side-link:hover{background:var(--side-hover);color:var(--side-ink-hi)}:root[data-look=vivid] .side-link[aria-current=page]{background:var(--bg);color:var(--text);box-shadow:0 8px 20px -10px #0009}:root[data-look=vivid] .side-link[aria-current=page] svg{color:var(--accent)}:root[data-look=vivid] .side-link .side-badge{color:#fff;background:var(--gold)}:root[data-look=vivid] .side-title{color:#f7f6f280}:root[data-look=vivid] .recurring{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff17}:root[data-look=vivid] .recurring:hover{border-color:#ffffff38}:root[data-look=vivid] .recurring .side-title,:root[data-look=vivid] .recurring-sites,:root[data-look=vivid] .recurring-hint{color:#f4f4f38c}:root[data-look=vivid] .recurring-value{color:#f2f1ef}:root[data-look=vivid] .recurring-value small{color:#f4f4f380}:root[data-look=vivid] .recurring-bar i{background:#ffffff24}:root[data-look=vivid] .recurring-bar i.on{background:var(--gold)}:root[data-look=vivid] .page-head h1{letter-spacing:-.045em;font-size:30px;font-weight:700}:root[data-look=vivid] .card,:root[data-look=vivid] .panel{box-shadow:var(--depth);border-radius:18px}:root[data-look=vivid][data-theme=light] .card,:root[data-look=vivid][data-theme=light] .panel{border-color:#e3e3e6}:root[data-look=vivid] .ledger,:root[data-look=vivid] .kpis{box-shadow:none}:root[data-look=vivid] .btn{border-radius:10px}:root[data-look=vivid] .btn.primary,:root[data-look=vivid] .btn-sms{color:var(--btn-ink);background:linear-gradient(180deg, var(--btn-a), var(--btn-b));border-color:#0000;box-shadow:inset 0 1px #ffffff24,0 6px 14px -10px #000000b3}:root[data-look=vivid] .btn.primary:hover:not(:disabled),:root[data-look=vivid] .btn-sms:hover{opacity:1;filter:brightness(1.06)}:root[data-look=vivid] .btn-sms .badge-06{color:inherit;background:#ffffff38}:root[data-look=vivid] .seg button[aria-pressed=true],:root[data-look=vivid] .seg button[aria-selected=true]{color:var(--accent-ink)}:root[data-look=vivid] .chip-btn.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-wash)}:root[data-look=vivid] .dot-badge{background:var(--gold)}:root[data-look=vivid] .kpis{align-items:stretch;gap:0}:root[data-look=vivid] .kpi.hero{isolation:isolate;color:#fff;background:linear-gradient(135deg, var(--hero-a), var(--hero-b));border:1px solid #ffffff12;border-radius:18px;margin-right:18px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 22px 40px -24px #000c}:root[data-look=vivid] .kpi.hero:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background:url(/v4/assets/relief-DyXSdv1v.svg) 50%/cover no-repeat;position:absolute;inset:-20%}:root[data-look=vivid] .kpi.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(240px circle at var(--gx,70%) var(--gy,0%), #ffffff24, transparent 60%);position:absolute;inset:0}:root[data-look=vivid] .kpi.hero .label,:root[data-look=vivid] .kpi.hero small{color:#ffffffc7}:root[data-look=vivid] .kpi.hero strong{color:#fff}:root[data-look=vivid] .kpi.hero .label{color:#d9b9a3}:root[data-look=vivid] .kpi.hero .chg{color:#fff;background:#ffffff29;border-radius:6px;padding:1px 7px}:root[data-look=vivid] .kpi.hero+.kpi{border-left:0}:root[data-look=vivid] .kpi:nth-child(3) strong{color:var(--gold-ink)}:root[data-look=vivid] .money3 .win{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, var(--panel)), var(--panel))}:root[data-look=vivid] .money3 .win b{color:var(--accent-ink)}:root[data-look=vivid] .verdict-ico.ok{background:linear-gradient(150deg, var(--hero-a), var(--hero-b));color:#f2f1ef}:root[data-look=vivid] .ask-select select{border-radius:12px}:root[data-look=vivid] .opp{color:var(--gold-ink)!important;background:var(--gold-soft)!important}:root[data-look=vivid] .podium-card.p1{background:linear-gradient(135deg, var(--hero-a), var(--hero-b));color:#fff;border-color:#ffffff12}:root[data-look=vivid] .podium-card.p1 h3 span,:root[data-look=vivid] .podium-card.p1 .muted,:root[data-look=vivid] .podium-card.p1 .podium-money span{color:#ffffffb8}:root[data-look=vivid] .podium-card.p1 .podium-money b{color:#fff}:root[data-look=vivid] .podium-card.p1 .podium-rank{background:var(--gold);color:#fff;box-shadow:none}:root[data-look=vivid] .podium-card.p1 .btn:not(.primary){color:#fff;background:#ffffff14;border-color:#ffffff29}:root[data-look=vivid] .podium-card.p1 .btn.primary{color:#1d1511;background:#f2f1ef}:root[data-look=vivid] .season2 .up i{background:color-mix(in srgb, var(--accent) 60%, transparent)}:root[data-look=vivid] .rz-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0%, #ffffff12, transparent 55%), linear-gradient(135deg, var(--hero-a), var(--hero-b));border-color:#ffffff14;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -36px #000000d9}:root[data-look=vivid] .rz-hero:before{content:"";z-index:-1;opacity:.14;pointer-events:none;background:url(/v4/assets/relief-DyXSdv1v.svg) 50%/cover no-repeat;position:absolute;inset:-10%}:root[data-look=vivid] .rz-date{color:#d9b9a3}:root[data-look=vivid] .rz-next{color:#fff;background:#ffffff1a}:root[data-look=vivid] .rz-money{border-top-color:#ffffff1f}:root[data-look=vivid] .rz-money>div{border-left-color:#ffffff1f}:root[data-look=vivid] .rz-money dt,:root[data-look=vivid] .rz-money span{color:#ffffffa8}:root[data-look=vivid] .rz-money .warm dd{color:#d9b9a3}:root[data-look=vivid] .rz-money .netc dd,:root[data-look=vivid]:not([data-theme=light]) .rz-money .netc dd{color:#f2f1ef}:root[data-look=vivid] .rz-actions button{color:#fff;background:#ffffff1a;border-color:#ffffff29}:root[data-look=vivid] .rz-actions button:hover{background:#ffffff29}@media (prefers-reduced-motion:reduce){:root[data-look=vivid] .rz-hero{transform:none}}:root[data-look=vivid][data-theme=light] .map-tiles{filter:grayscale(.55)sepia(.08)brightness(1.03)contrast(.96)}@media (width<=980px){:root[data-look=vivid] .shell:before{display:none}:root[data-look=vivid] .main-col{box-shadow:none;border-radius:0}:root[data-look=vivid] .topbar{background:linear-gradient(180deg, var(--canvas-2), var(--canvas));border-bottom-color:#ffffff0f;border-radius:0}:root[data-look=vivid] .topbar .search-btn{color:#f4f4f399;background:#ffffff14;border-color:#ffffff1a}:root[data-look=vivid] .topbar .icon-btn{color:#f4f4f3bf;background:#ffffff0f;border-color:#ffffff1a}:root[data-look=vivid] .tabbar{background:color-mix(in srgb, var(--canvas) 92%, transparent);border-top-color:#ffffff0f}:root[data-look=vivid] .tabbar a{color:#f4f4f38c}:root[data-look=vivid] .tabbar a[aria-current=page]{color:#fff;background:linear-gradient(180deg, var(--btn-a), var(--btn-b));box-shadow:inset 0 1px #ffffff1f}:root[data-look=vivid]:not([data-theme=light]) .tabbar a[aria-current=page]{color:#fff;background:#1c1c1b;box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-look=vivid]:not([data-theme=light]) .tabbar a[aria-current=page] svg{color:var(--gold)}:root[data-look=vivid] .kpi.hero{grid-column:1/-1;margin:0 0 4px;padding:16px 18px;transform:none}}@media (width<=700px){:root[data-look=vivid] .page-head h1{font-size:25px}:root[data-look=vivid] .kpi.hero{padding:16px}}@media (prefers-reduced-motion:reduce){:root[data-look=vivid] .kpi.hero{transform:none!important}}:root[data-look=vivid] .parc .site{--text:#f1f6f3;--text-2:#b9c6c0;--text-3:#85948e;--line:#f4f4f31a;--line-2:#f4f4f312;--panel-2:#f4f4f30d;color:var(--text);background:linear-gradient(#1c1714,#0e0b09);border-color:#f4f4f31a;border-radius:20px;box-shadow:0 24px 48px -32px #000c}:root[data-look=vivid]:not([data-theme=light]) .parc .site{background:linear-gradient(#181817,#0d0d0c)}:root[data-look=vivid] .parc .site:hover{border-color:#d2b19b73}:root[data-look=vivid] .parc .thumb{aspect-ratio:16/10.6;background:#0e0b09;border:1px solid #f4f4f31a;border-radius:12px;margin:10px 10px 0;padding-top:24px}:root[data-look=vivid] .parc .thumb:before{content:"";z-index:1;background-color:#171210;background-image:radial-gradient(circle at 12px 12px,#ecf6f138 3.5px,#0000 4px),radial-gradient(circle at 25px 12px,#ecf6f138 3.5px,#0000 4px),radial-gradient(circle at 38px 12px,#ecf6f138 3.5px,#0000 4px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-bottom:1px solid #f4f4f314;height:24px;position:absolute;top:0;left:0;right:0}:root[data-look=vivid] .parc .thumb img{height:100%}:root[data-look=vivid] .parc .site .pill.pos{color:#8fe0b5;background:#34d3991f;border-color:#34d39940}:root[data-look=vivid] .parc .site .pill.pos .pill-dot{border-radius:50%;animation:2.4s ease-out infinite live;box-shadow:0 0 #8fe0b599}@keyframes live{0%{box-shadow:0 0 #8fe0b58c}70%{box-shadow:0 0 0 6px #8fe0b500}to{box-shadow:0 0 #8fe0b500}}:root[data-look=vivid] .parc .site .foot b{color:#fff}:root[data-look=vivid][data-theme=light] .side-title{color:#15161a6b}:root[data-look=vivid][data-theme=light] .side-link[aria-current=page]{box-shadow:0 1px 2px #15161a0f,0 8px 18px -12px #15161a4d}:root[data-look=vivid][data-theme=light] .side-link .side-badge{color:#fff;background:var(--text)}:root[data-look=vivid][data-theme=light] .recurring{background:#ffffff8c;border-color:#15161a12}:root[data-look=vivid][data-theme=light] .recurring:hover{border-color:#15161a2e}:root[data-look=vivid][data-theme=light] .recurring .side-title,:root[data-look=vivid][data-theme=light] .recurring-sites,:root[data-look=vivid][data-theme=light] .recurring-hint{color:var(--text-3)}:root[data-look=vivid][data-theme=light] .recurring-value{color:var(--text)}:root[data-look=vivid][data-theme=light] .recurring-value small{color:var(--text-3)}:root[data-look=vivid][data-theme=light] .recurring-bar i{background:#15161a1a}:root[data-look=vivid][data-theme=light] .brand-mark{box-shadow:0 6px 14px -8px #15161a80}:root[data-look=vivid][data-theme=light] .podium-card.p1 .btn.primary{color:#15161a}@media (width<=980px){:root[data-look=vivid][data-theme=light] .topbar{border-bottom-color:var(--line);background:#ffffffeb}:root[data-look=vivid][data-theme=light] .topbar .search-btn{background:var(--panel-2);border-color:var(--line);color:var(--text-3)}:root[data-look=vivid][data-theme=light] .topbar .icon-btn{background:var(--panel);border-color:var(--line);color:var(--text-2)}:root[data-look=vivid][data-theme=light] .tabbar{border-top-color:var(--line);background:#fffffff0}:root[data-look=vivid][data-theme=light] .tabbar a{color:var(--text-3)}}.demo-bar{border-bottom:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 0;font-size:12.5px;display:flex}.demo-bar>b{color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.demo-bar>span{align-items:center;gap:6px;display:inline-flex}.demo-bar em{font-variant-numeric:tabular-nums;color:var(--text);font-style:normal;font-weight:600}.demo-bar .down em{color:var(--neg)}.demo-bar .link-btn{text-underline-offset:2px;text-decoration:underline}.demo-days{color:var(--text-3);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.demo-days .input{text-align:center;font-variant-numeric:tabular-nums;width:44px;padding:3px 6px}.demo-prep{border:1px solid var(--line-2);background:var(--panel-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 11px;display:flex}.demo-prep .small{overflow-wrap:anywhere;min-width:0}.demo-prep .btn{flex:none}.demo-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-modes button{border:1px solid var(--line);background:var(--panel-2);text-align:left;color:var(--text-3);cursor:pointer;border-radius:11px;align-content:start;gap:4px;padding:12px 13px;font-size:12.5px;line-height:1.45;transition:border-color .15s;display:grid}.demo-modes button b{color:var(--text);font-size:13.5px;font-weight:600}.demo-modes button:hover{border-color:var(--text-3)}.demo-modes button.on{border-color:var(--text);box-shadow:0 0 0 3px var(--accent-wash)}.switch.demo-switch{white-space:normal;justify-self:start;height:auto;min-height:34px;padding:7px 11px}.demo-skipped{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.demo-skipped li{border:1px solid var(--line-2);border-radius:9px;gap:2px;padding:8px 11px;display:grid}@media (width<=700px){.demo-days{margin-left:0}.demo-modes{grid-template-columns:1fr}}.ov-head{align-items:flex-end}.ov-date{text-transform:capitalize;font-weight:600;color:var(--gold-ink,var(--accent))!important;margin:0 0 4px!important;font-size:13px!important}.ov-brief{border:1px solid var(--line);background:var(--panel);box-shadow:var(--depth,none);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 22px;display:grid;overflow:hidden}.ov-cell{all:unset;box-sizing:border-box;cursor:pointer;border-left:1px solid var(--line);min-width:0;transition:background .15s var(--ease);flex-direction:column;gap:6px;padding:16px 20px 17px;display:flex}.ov-cell:first-child{border-left:0}.ov-cell:hover:not(:disabled){background:var(--panel-2)}.ov-cell:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ov-cell:disabled{cursor:default}.ov-k{color:var(--text-3);align-items:center;gap:7px;font-size:12.5px;font-weight:550;display:inline-flex}.ov-k svg{color:var(--gold,var(--accent))}.ov-cell b{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:650;line-height:1.1;overflow:hidden}.ov-cell b small{letter-spacing:0;color:var(--text-3);font-size:13px;font-weight:500}.ov-cell b.ov-name{letter-spacing:-.02em;font-size:18px}.ov-cell b.dim{color:var(--text-3)}.ov-when{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ov-when:first-letter{text-transform:uppercase}.ov-tones{flex-wrap:wrap;gap:4px 12px;display:flex}.ov-tone{color:var(--text-2);align-items:center;gap:5px;font-size:12px;font-style:normal;display:inline-flex}.ov-tone i{background:var(--text-3);border-radius:50%;width:7px;height:7px}.ov-tone.u-urgent i{background:#e5484d}.ov-tone.u-money i{background:var(--gold)}.ov-tone.u-follow i{background:#6f8fc4}.ov-tone.u-event i{background:#8b6bd1}.ov-tone.u-prep i{background:#9aa0aa}.ov-tone.u-urgent,.ov-tone.u-money,.ov-tone.u-follow,.ov-tone.u-event,.ov-tone.u-prep{color:var(--text-2);background:0 0;padding:0;font-weight:500}.ov-act{margin-top:18px}.ov-act-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ov-act-facts div{flex-direction:column;gap:2px;min-width:0;display:flex}.ov-act-facts b{letter-spacing:-.03em;font-size:22px;font-weight:650}.ov-act-facts span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ov-grid-wrap{padding-bottom:2px;overflow-x:auto}.ov-months,.ov-grid{gap:3px;min-width:640px;display:grid}.ov-months{height:14px;margin-bottom:6px}.ov-months span{color:var(--text-3);white-space:nowrap;text-transform:capitalize;font-size:10.5px}.ov-grid{grid-template-rows:repeat(7,auto);grid-auto-flow:column}.ov-grid i,.ov-legend i{aspect-ratio:1;background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:3px;display:block}.ov-grid i.void{background:0 0}.ov-grid i.l1,.ov-legend i.l1{background:color-mix(in srgb, var(--gold) 28%, transparent)}.ov-grid i.l2,.ov-legend i.l2{background:color-mix(in srgb, var(--gold) 52%, transparent)}.ov-grid i.l3,.ov-legend i.l3{background:color-mix(in srgb, var(--gold) 78%, transparent)}.ov-grid i.l4,.ov-legend i.l4{background:var(--gold);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent)}.ov-legend{justify-content:flex-end;align-items:center;gap:3px;min-width:640px;margin-top:10px;display:flex}.ov-legend i{width:11px}.ov-legend span{color:var(--text-3);margin:0 5px;font-size:11px}@media (width<=860px){.ov-brief{grid-template-columns:1fr}.ov-cell{border-left:0;border-top:1px solid var(--line);padding:14px 16px}.ov-cell:first-child{border-top:0}.ov-act-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-urssaf{margin-top:18px}.ov-urssaf-body{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.ov-due{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;justify-items:start;gap:6px;padding:16px 18px;display:grid}.ov-due.soon{border-color:var(--warn)}.ov-due>span{color:var(--gold-ink,var(--text-2));font-size:12.5px;font-weight:600}.ov-due b{letter-spacing:-.035em;font-size:28px;font-weight:680;line-height:1.1}.ov-due b small{color:var(--text-3);letter-spacing:0;font-size:13px;font-weight:500}.ov-due p{color:var(--text-2);font-size:13px;line-height:1.45}.ov-due em{color:var(--text-3);font-size:11.5px;font-style:normal}.ov-quarters{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ov-quarters li{border-top:1px solid var(--line-2);grid-template-columns:110px minmax(60px,1fr) 80px 170px;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.ov-quarters li:first-child{border-top:0}.ov-quarters span{color:var(--text-2)}.ov-quarters .now span{color:var(--text);font-weight:600}.ov-quarters .bar{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:4px;height:6px;overflow:hidden}.ov-quarters .bar i{border-radius:inherit;background:var(--gold,var(--accent));height:100%;display:block}.ov-quarters b{text-align:right;font-weight:640}.ov-quarters em{color:var(--text-3);text-align:right;font-size:12.5px;font-style:normal}@media (width<=860px){.ov-urssaf-body{grid-template-columns:1fr}.ov-quarters li{grid-template-columns:90px minmax(0,1fr) auto}.ov-quarters em{text-align:left;grid-column:1/-1}}.overview .row-link{cursor:pointer;transition:background .12s}.overview .row-link:hover{background:var(--panel-2)}.overview .row-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.overview .funnel .row-link{border-radius:8px}.rating-link{color:inherit;border-radius:6px;margin:-3px -6px;padding:3px 6px;text-decoration:none}.rating-link:hover{color:var(--text);background:var(--gold-soft)}.kpi-link{cursor:pointer;border-radius:10px;transition:background .12s}.kpi-link:hover{background:var(--panel-2)}.kpi-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
