body{padding-bottom:env(safe-area-inset-bottom)}.lz-shell{max-width:1200px;margin:0 auto;padding:20px 16px 40px}.lz-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.lz-topbar h1{font-size:18px;font-weight:700;color:var(--ink)}.lz-who{font-size:12px;color:var(--muted);text-align:right;line-height:1.4}.lz-sections{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.lz-section-card{display:block;padding:18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-2xl);color:var(--text);text-decoration:none;transition:border-color var(--ds-base),background var(--ds-base)}.lz-section-card:hover{background:var(--hover);border-color:var(--border-strong)}.lz-section-card b{display:block;font-size:15px;color:var(--ink)}.lz-section-card span{display:block;margin-top:4px;font-size:12.5px;color:var(--muted)}.lz-center{min-height:100dvh;display:grid;place-items:center;padding:24px}.lz-cards{display:grid;grid-gap:10px;gap:10px}.lz-client-card{padding:14px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl)}.lz-client-card .name{font-size:14.5px;font-weight:600;color:var(--ink)}.lz-client-card .mail{font-size:13px;color:var(--text-soft);margin-top:2px;word-break:break-all}.lz-client-card .meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;color:var(--muted)}@media (min-width:860px){.lz-cards{display:none}}@media (max-width:859px){.lz-desktop-table{display:none}}.lz-tag.paid{color:var(--emerald);background:var(--emerald-soft);border-color:transparent}.lz-tag.called{color:var(--blue);background:var(--blue-soft);border-color:transparent}.lz-tag.fresh{color:var(--muted)}.lz-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-2xl);padding:16px}.lz-panel-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.lz-rows{display:flex;flex-direction:column;gap:10px}.lz-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px}.lz-row span{color:var(--muted);flex:none}.lz-row b{color:var(--text);font-weight:600;text-align:right;word-break:break-word}.lz-theme-choices{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lz-theme-choice{font-family:inherit;text-align:left;padding:12px 14px;border-radius:var(--r-xl);border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color var(--ds-base),background var(--ds-base),color var(--ds-base)}.lz-theme-choice:hover{background:var(--hover);border-color:var(--border-strong)}.lz-theme-choice.on{border-color:var(--blue-border);background:var(--blue-soft);color:var(--blue)}.lz-theme-choice b{font-size:13.5px;font-weight:700}.lz-theme-choice span{font-size:11.5px;color:var(--muted-2)}.lz-theme-choice.on span{color:var(--blue);opacity:.75}.lz-who-link{text-decoration:none;color:inherit;display:block;border-radius:var(--r-lg);padding:4px 6px;margin:-4px -6px;transition:background var(--ds-base)}.lz-who-link:hover{background:var(--hover)}.lz-period{display:flex;gap:4px;padding:4px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);margin-bottom:16px}.lz-period-btn{flex:1 1;font-family:inherit;font-size:13.5px;font-weight:600;padding:9px 8px;border-radius:var(--r-lg);border:none;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color var(--ds-base),background var(--ds-base)}.lz-period-btn:hover{color:var(--text-soft);background:var(--hover)}.lz-period-btn.on{background:var(--blue);color:#fff;font-weight:700}.lz-period-btn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.lz-tiles{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.lz-tile-figure{gap:2px}.lz-tile,.lz-tile-figure{display:flex;flex-direction:column;min-width:0}.lz-tile{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:12px 13px 13px;gap:3px}.lz-tile-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.lz-tile-value{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lz-delta{font-size:11.5px;font-weight:700;min-height:16px}.lz-delta.up{color:var(--emerald)}.lz-delta.down{color:var(--red)}.lz-delta.flat{color:var(--muted)}.lz-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:14px;display:flex;flex-direction:column;gap:12px}.lz-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lz-card-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lz-chart{width:100%;height:120px;display:block}.lz-fill-start{stop-color:var(--blue);stop-opacity:.28}.lz-fill-end{stop-color:var(--blue);stop-opacity:0}.lz-line{fill:none;stroke:var(--blue);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lz-endpoint{fill:var(--blue)}.lz-bars{display:flex;flex-direction:column;gap:10px}.lz-bar-row{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center}.lz-bar-name{font-size:12.5px;color:var(--text-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lz-bar-amount{font-size:12.5px;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lz-track{grid-column:1/-1;height:5px;border-radius:3px;background:var(--panel-2);overflow:hidden}.lz-track i{display:block;height:100%;border-radius:3px;background:var(--blue)}@media (max-width:560px){.lz-tiles{grid-template-columns:1fr;gap:7px}.lz-tile{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;min-height:52px}.lz-tile-label{font-size:12px;letter-spacing:.01em;text-transform:none;color:var(--text-soft);font-weight:600;line-height:1.25;min-width:0}.lz-tile-figure{flex-direction:row;align-items:baseline;justify-content:flex-end;gap:8px;flex:none}.lz-tile-value{font-size:17px;white-space:nowrap}.lz-delta{font-size:11.5px;min-height:0;white-space:nowrap}}.lz-plan-list{gap:10px}.lz-plan-list,.lz-plan-row{display:flex;flex-direction:column}.lz-plan-row{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:12px 14px;gap:9px}.lz-plan-name{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;color:var(--ink)}.lz-plan-name span{font-size:12px;font-weight:500;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lz-plan-input{display:flex;gap:8px}.lz-plan-input .lz-input{flex:1 1;min-width:0}@media (min-width:900px){.lz-gauge-card{max-width:420px}.lz-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.lz-metric-cards{gap:18px}.lz-metric-card,.lz-metric-cards{display:flex;flex-direction:column}.lz-metric-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-2xl);padding:24px 22px 26px}.lz-metric-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lz-metric-title{font-size:19px;font-weight:700;color:var(--ink)}.lz-metric-plan{font-size:14px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lz-metric-body{display:flex;flex-direction:column;align-items:center;gap:5px;padding:18px 0 4px}.lz-metric-value{font-size:46px;font-weight:800;letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.lz-metric-share{font-size:19px;font-weight:700;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lz-metric-delta{display:inline-flex;align-items:baseline;gap:6px;font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lz-metric-delta.up{color:var(--emerald)}.lz-metric-delta.down{color:var(--red)}.lz-metric-delta.flat{color:var(--muted);font-weight:600}.lz-arrow{font-size:11px;line-height:1}.lz-metric-delta-label{font-weight:600;color:var(--muted)}.lz-chart-card{padding-bottom:14px}.lz-plan-chart{margin-top:8px}.lz-plan-chart svg{width:100%;height:190px;display:block}.lz-axis{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.lz-fact-line{stroke:var(--blue);stroke-width:2.4;stroke-linejoin:round}.lz-fact-line,.lz-plan-line{fill:none;vector-effect:non-scaling-stroke}.lz-plan-line{stroke:var(--blue);stroke-width:1.8;stroke-dasharray:5 5;opacity:.65}.lz-fact-dot{fill:var(--blue)}.lz-weeks{display:flex;justify-content:space-between;padding:0 2px;margin-top:-14px}.lz-chart-empty,.lz-weeks{font-size:12.5px;color:var(--muted-2)}.lz-chart-empty{padding:20px 0;text-align:center}@media (min-width:900px){.lz-metric-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}}.lz-nav{display:flex;gap:4px;margin-top:26px;padding-top:14px;border-top:1px solid var(--border)}.lz-nav-item{flex:1 1;text-align:center;padding:9px 6px;border-radius:var(--r-lg);font-size:12.5px;font-weight:600;color:var(--muted);text-decoration:none;transition:color var(--ds-base),background var(--ds-base)}.lz-nav-item:hover{color:var(--text-soft);background:var(--hover)}.lz-nav-item.on{color:var(--blue);background:var(--blue-soft)}.lz-page-note{font-size:12.5px;line-height:1.45;color:var(--muted);margin:-6px 0 14px}.lz-section-link{display:block;margin-top:14px;padding:16px 18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-2xl);color:var(--text);text-decoration:none;transition:border-color var(--ds-base),background var(--ds-base)}.lz-section-link:hover{background:var(--hover);border-color:var(--border-strong)}.lz-section-link b{display:block;font-size:14.5px;color:var(--ink)}.lz-section-link span{display:block;margin-top:3px;font-size:12.5px;color:var(--muted)}.lz-table tfoot td{padding:13px 16px;font-size:13.5px;font-weight:700;color:var(--ink);background:var(--panel-2);border-top:1px solid var(--border-strong);white-space:nowrap}.lz-callstats{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.lz-callstats>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted)}.lz-callstats b{font-weight:600;color:var(--text);white-space:nowrap}.lz-callstats i{font-style:normal;margin-left:6px;color:var(--muted-2)}.lz-docs{max-width:780px;margin:0 auto;padding:40px 20px 64px;line-height:1.6;color:var(--text)}.lz-docs h1{margin:0 0 10px;font-size:26px;font-weight:700;color:var(--ink)}.lz-docs .lead{margin:0;font-size:15px;color:var(--muted)}.lz-docs section{margin-top:34px}.lz-docs h2{margin:0 0 10px;font-size:18px;font-weight:700;color:var(--ink)}.lz-docs h3{margin:20px 0 8px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lz-docs p{margin:0 0 12px}.lz-docs p,.lz-docs ul{font-size:14.5px;color:var(--text-soft)}.lz-docs ul{margin:0;padding-left:20px}.lz-docs li{margin-bottom:8px}.lz-docs code{font-size:13px;padding:2px 6px;border-radius:var(--r-md,6px);color:var(--ink)}.lz-docs code,.lz-docs pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--panel-2)}.lz-docs pre{margin:14px 0 0;padding:14px 16px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-xl);font-size:12.5px;line-height:1.5;color:var(--text)}.lz-docs .route{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lz-docs .method{font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:var(--r-lg);color:var(--blue);background:var(--blue-soft)}.lz-docs dl{margin:0;display:grid;grid-gap:10px;gap:10px}.lz-docs dl>div{display:grid;grid-template-columns:210px 1fr;grid-gap:14px;gap:14px;align-items:baseline}.lz-docs dt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--ink)}.lz-docs dd{margin:0;font-size:14px;color:var(--text-soft)}.lz-docs footer{margin-top:44px;padding-top:18px;border-top:1px solid var(--border);font-size:13px;color:var(--muted-2)}@media (max-width:640px){.lz-docs dl>div{grid-template-columns:1fr;gap:2px}}.lz-key-form{display:flex;gap:10px}.lz-key-form .lz-input{flex:1 1}.lz-key-issued{border-color:var(--blue)}.lz-key-issued code{display:block;margin-top:10px;padding:12px 14px;background:var(--panel-2);border-radius:var(--r-xl);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--ink);word-break:break-all}.lz-key-issued .hint{margin-top:8px;font-size:12.5px;color:var(--muted)}@media (max-width:560px){.lz-key-form{flex-direction:column}}.lz-people-form{display:grid;grid-template-columns:1.4fr 1fr .8fr auto;grid-gap:10px;gap:10px}@media (max-width:720px){.lz-people-form{grid-template-columns:1fr}}.lz-funnel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.lz-funnel-step{display:flex;flex-direction:column;gap:6px}.lz-funnel-arrow{font-size:12px;color:var(--muted);padding-left:4px}.lz-cohort{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.lz-cohort>div{display:flex;flex-direction:column;gap:2px}.lz-cohort b{font-size:24px;font-weight:700;color:var(--ink)}.lz-cohort span{font-size:12.5px;color:var(--muted)}@media (max-width:760px){.lz-funnel{grid-template-columns:1fr 1fr}.lz-cohort{grid-template-columns:1fr}}.lz-trend-plot{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.lz-trend-axis{width:44px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;line-height:1}.lz-trend-axis,.lz-trend-dates{font-size:11px;color:var(--muted-2)}.lz-trend-dates{position:relative;height:18px;margin:4px 0 0 52px}.lz-trend-dates span{position:absolute;top:2px;transform:translateX(-50%);white-space:nowrap}.lz-trend-dates span:first-child{transform:none}.lz-trend-dates span:last-child{transform:translateX(-100%)}.lz-trend-legend em.flat{color:var(--muted)}.lz-trend-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px}.lz-trend-legend>div{display:flex;align-items:baseline;gap:7px;font-size:12.5px;color:var(--muted)}.lz-trend-legend i{width:10px;height:10px;border-radius:3px;align-self:center}.lz-trend-legend b{font-size:14px;color:var(--ink)}.lz-trend-legend em{font-style:normal;font-size:12px}.lz-trend-legend em.up{color:var(--emerald)}.lz-trend-legend em.down{color:var(--red)}.lz-risk-group{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.lz-risk-list{display:grid;grid-gap:10px;gap:10px}.lz-risk-card{padding:14px 16px;background:var(--panel);border:1px solid var(--border);border-left-width:4px;border-radius:var(--r-xl)}.lz-risk-card.critical{border-left-color:var(--red)}.lz-risk-card.attention{border-left-color:var(--orange)}.lz-risk-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.lz-risk-head b{font-size:15px;color:var(--ink)}.lz-risk-head span{font-size:12.5px;color:var(--muted)}.lz-risk-card ul{margin:8px 0 0;padding-left:18px;font-size:13.5px;color:var(--text-soft)}.lz-risk-card li{margin-top:3px}.lz-risk-card li.critical{color:var(--red);font-weight:600}.lz-table td.num{text-align:right;white-space:nowrap}.lz-cell-note{font-size:11.5px;color:var(--muted-2);margin-top:2px}.lz-cell-note.trend-new,.lz-cell-note.trend-up{color:var(--emerald)}.lz-cell-note.trend-down,.lz-cell-note.trend-lost{color:var(--red)}.lz-month-bars{display:flex;align-items:stretch;gap:6px;height:190px}.lz-month-bar{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.lz-month-bar b{font-size:11px;font-weight:700;color:var(--text-soft);white-space:nowrap}.lz-month-bar span{font-size:11px;color:var(--muted);white-space:nowrap}.lz-month-bar-track{flex:1 1;width:100%;max-width:44px;display:flex;flex-direction:column;justify-content:flex-end}.lz-month-bar-track i,.lz-month-legend i{display:block;width:100%}.lz-month-bar-track i.usage,.lz-month-legend i.usage{background:var(--blue);border-radius:4px 4px 0 0}.lz-month-bar-track i.subscription,.lz-month-legend i.subscription{background:var(--emerald)}.lz-month-bar.partial .lz-month-bar-track{opacity:.45}.lz-month-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;color:var(--muted)}.lz-month-legend span{display:inline-flex;align-items:center;gap:6px}.lz-month-legend i{width:10px;height:10px;border-radius:3px}@media (max-width:520px){.lz-month-bars{gap:3px}.lz-month-bar b,.lz-month-bar span{font-size:9.5px}}.sb-shell{padding:20px 24px 40px}@media (max-width:759px){.sb-shell{padding:20px 16px 40px}}.sb-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin-bottom:18px}.sb-title h1{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.sb-notes{margin:8px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.5;color:var(--muted)}.sb-notes li:before{content:"* "}.sb-fresh{font-size:12px;color:var(--muted-2)}.sb-fresh.stale{color:var(--orange)}.sb-fresh-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.sb-refresh{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--text-soft);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--ds-base),color var(--ds-base)}.sb-refresh:hover:not(:disabled){color:var(--ink);border-color:var(--blue-border)}.sb-refresh:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.sb-refresh:disabled{cursor:default}.sb-refresh.busy svg{animation:sb-spin .9s linear infinite}@keyframes sb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sb-refresh.busy svg{animation:none}}.sb-refresh-note{font-size:12px;color:var(--muted)}.sb-range{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;margin-left:auto}.sb-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.sb-actions .sb-notes-pop{left:auto;right:0}.sb-dates .lz-select-btn{height:40px;color:var(--text);font-size:14px;box-shadow:var(--shadow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-dates .lz-select-btn em{font-style:normal;color:var(--muted);margin:0 2px}.sb-dates-icon{flex:0 0 auto;color:var(--muted)}.sb-cal{width:280px;padding:10px}.sb-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sb-cal-head b{font-size:14px;font-weight:700;color:var(--ink);text-transform:capitalize}.sb-cal-nav{width:30px;height:30px;font:inherit;font-size:18px;line-height:1;color:var(--text-soft);background:none;border:none;border-radius:var(--r-lg);cursor:pointer}.sb-cal-nav:hover:not(:disabled){background:var(--hover)}.sb-cal-nav:disabled{opacity:.3;cursor:default}.sb-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.sb-cal-wd{padding:4px 0;font-size:11px;font-weight:600;color:var(--muted);text-align:center}.sb-cal-day{height:32px;font:inherit;font-size:13px;color:var(--text-soft);background:none;border:none;border-radius:var(--r-lg);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-cal-day:hover:not(:disabled){background:var(--hover)}.sb-cal-day.in{background:var(--blue-soft);color:var(--ink);border-radius:0}.sb-cal-day.edge{background:var(--blue);color:#fff;font-weight:700;border-radius:var(--r-lg)}.sb-cal-day.today:not(.edge){box-shadow:inset 0 0 0 1px var(--blue-border)}.sb-cal-day:disabled{color:var(--muted-2);opacity:.45;cursor:default}.sb-cal-hint{margin-top:8px;font-size:12px;color:var(--muted);text-align:center}.sb-presets{flex-wrap:wrap;justify-content:flex-end}.sb-presets .lz-tab{flex:0 0 auto;padding:7px 12px;font-family:inherit;font-size:13px}.sb-warning{margin-bottom:14px;padding:10px 14px;border-radius:var(--r-lg);background:var(--orange-soft);color:var(--text);font-size:13px}.sb-empty{color:var(--muted);font-size:13px;padding:18px 0;text-align:center}.sb-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;transition:opacity var(--ds-base)}.sb-busy{opacity:.55}.sb-span-1,.sb-span-2,.sb-span-4,.sb-span-6{grid-column:span 2}@media (min-width:760px){.sb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sb-span-4,.sb-span-6{grid-column:span 4}}@media (min-width:1200px){.sb-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 20px}.sb-span-1{grid-column:span 1}.sb-span-6{grid-column:span 6}}.sb-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);min-width:0}.sb-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;padding:16px 12px;text-align:center}@media (min-width:1200px){.sb-tall{grid-row:span 2}}.sb-quad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (min-width:1200px){.sb-quad{gap:16px 20px}}.sb-plan{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:20px 22px}@media (min-width:760px){.sb-plan{grid-row:span 2}}.sb-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sb-plan-month{font-size:12px;color:var(--muted)}.sb-plan-numbers{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.sb-plan-numbers b{font-size:28px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-plan-numbers span{font-size:14px;color:var(--text-soft)}.sb-plan-numbers em{margin-left:auto;font-style:normal;font-size:15px;font-weight:700}.sb-plan-bar i.up,.sb-plan-numbers em.up{color:var(--emerald)}.sb-plan-numbers em.down{color:var(--blue)}.sb-plan-bar{position:relative;height:14px;background:var(--hover);border-radius:999px}.sb-plan-bar i{display:block;height:100%;border-radius:999px;background:var(--blue)}.sb-plan-bar i.up{background:var(--emerald)}.sb-plan-pace{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink);border-radius:1px}.sb-plan-scale{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.sb-plan-pace-mark{display:inline-block;width:2px;height:11px;margin-right:4px;vertical-align:-1px;background:var(--ink);border-radius:1px}.sb-plan-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;padding-top:12px;border-top:1px solid var(--border)}.sb-plan-facts div{display:flex;flex-direction:column;gap:2px}.sb-plan-facts span{font-size:12px;color:var(--muted)}.sb-plan-facts b{font-size:15px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-plan-empty{padding:20px 0;text-align:center}@media (min-width:760px){.sb-plan.sb-plan-wide{grid-row:auto}.sb-plan-wide .sb-plan-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.sb-tile-title{font-size:15px;font-weight:500;color:var(--muted)}.sb-tile-value{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sb-tile-value.sb-muted{color:var(--muted-2)}.sb-tile-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;min-height:18px}.sb-tile-foot .lz-delta{font-size:13px}.sb-tile-note{font-size:12.5px;color:var(--muted)}.sb-tile-alert{align-self:center;margin-top:8px;padding:3px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--orange);background:var(--orange-soft);border:0;border-radius:var(--r-lg);cursor:pointer}.sb-tile-alert:hover{text-decoration:underline}.sb-tile-alert:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.sb-link{color:var(--blue);text-decoration:none}.sb-link:hover{text-decoration:underline}.sb-tile-small{min-height:104px;padding:12px 10px;box-shadow:none}.sb-tile-small .sb-tile-title{font-size:13px}.sb-tile-small .sb-tile-value{font-size:22px}@media (max-width:759px){.sb-tile{min-height:118px;padding:12px 8px}.sb-tile-title{font-size:13px}.sb-tile-value{font-size:21px}.sb-title h1{font-size:19px}.sb-range{align-items:stretch;width:100%}.sb-range-dates input{flex:1 1;min-width:0}.sb-presets{justify-content:flex-start}}.sb-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-content:start}.sb-filter{display:flex;flex-direction:column;gap:4px;min-width:0}.sb-filter span{font-size:12px;font-weight:600;color:var(--muted)}.sb-filter .lz-select-btn{height:40px;color:var(--text);font-size:14px;box-shadow:var(--shadow)}.sb-filter .lz-select-btn>span{flex:1 1;min-width:0}.sb-filter .lz-select-btn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.sb-select-chevron{flex:0 0 auto;color:var(--muted);transition:transform var(--ds-base)}.lz-select-btn.open .sb-select-chevron{transform:rotate(180deg)}.sb-select-menu{left:0;right:0;min-width:0;max-height:320px;overflow-y:auto}.sb-select-menu .lz-menu-item.sb-cursor:not(.sel){background:var(--hover)}.sb-filter-hint{grid-column:1/-1;margin:0;font-size:12px;line-height:1.4;color:var(--muted-2)}.sb-block{display:flex;flex-direction:column;gap:12px;padding:16px}.sb-block-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.sb-block-head h2{font-size:15px;font-weight:700;color:var(--ink)}.sb-block-head span{font-size:12px;color:var(--muted)}.sb-chart{display:flex;flex-direction:column;gap:8px}.sb-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--text-soft)}.sb-legend span{display:inline-flex;align-items:center;gap:6px}.sb-legend i{width:14px;height:4px;border-radius:2px}.sb-plot{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px}.sb-line-area{--sb-tip-w:200px;position:relative;cursor:crosshair;touch-action:pan-y}.sb-line-area svg{display:block}.sb-line-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:2px solid var(--panel);border-radius:50%;box-sizing:border-box;pointer-events:none}.sb-tip-row em{font-style:normal;color:var(--muted);margin-left:2px}.sb-axis{flex-direction:column;justify-content:space-between;font-size:11px;color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-axis,.sb-bars{display:flex;align-items:flex-end}.sb-bars{--sb-tip-w:180px;position:relative;gap:2px;border-bottom:1px solid var(--border)}.sb-bar{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column-reverse;cursor:default}.sb-bars:has(.sb-bar.on) .sb-bar:not(.on){opacity:.45}.sb-tip{position:absolute;top:0;z-index:2;box-sizing:border-box;width:var(--sb-tip-w);padding:8px 10px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);font-size:12px;pointer-events:none}.sb-tip.right-of{margin-left:8px}.sb-tip.left-of{transform:translateX(-100%);margin-left:-8px}.sb-tip-title{margin-bottom:4px;font-weight:700;color:var(--ink)}.sb-tip-row{display:flex;justify-content:space-between;gap:12px;color:var(--text-soft)}.sb-tip-row span{display:inline-flex;align-items:center;gap:6px}.sb-tip-row i{width:8px;height:8px;border-radius:2px}.sb-tip-row b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-tip-total{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.sb-bar i{display:block;width:100%}.sb-bar i:last-child{border-radius:3px 3px 0 0}.sb-ticks{position:relative;height:16px;margin-left:40px;font-size:11px;color:var(--muted-2)}.sb-ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.sb-ticks span:first-child{transform:none}.sb-ticks span:last-child:not(:first-child){transform:translateX(-100%)}.sb-hbars{display:flex;flex-direction:column;gap:10px}.sb-hbar-btn{display:block;width:100%;margin:-4px -6px;padding:4px 6px;box-sizing:content-box;font:inherit;text-align:left;color:inherit;background:transparent;border:none;border-radius:var(--r-lg);cursor:pointer}.sb-hbar-btn:hover{background:var(--hover)}.sb-hbar-btn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.sb-hbars.has-selected .sb-hbar:not(.on){opacity:.45}.sb-hbar.on .sb-hbar-head span{font-weight:700;color:var(--ink)}.sb-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--blue);background:var(--hover);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer}.sb-filter-chip b{padding:0 6px;font-weight:700}.sb-hbar-head{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--text-soft);margin-bottom:4px}.sb-hbar-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-hbar-head b{font-weight:700;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-hbar-head em{font-style:normal;font-weight:500;color:var(--muted);margin-left:6px}.sb-track{height:6px;border-radius:3px;background:var(--hover);overflow:hidden}.sb-track i{display:block;height:100%;border-radius:3px;background:var(--blue)}.sb-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.sb-funnel-step{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.sb-funnel-bar{width:100%;max-width:120px;height:150px;display:flex;align-items:flex-end;background:var(--hover);border-radius:var(--r-lg);overflow:hidden}.sb-funnel-bar i{display:block;width:100%;background:var(--blue);border-radius:var(--r-lg) var(--r-lg) 0 0}.sb-funnel-step b{margin-top:6px;font-size:22px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-funnel-step span{font-size:12.5px;color:var(--text-soft)}.sb-funnel-step em{font-style:normal;font-size:12px;color:var(--muted);min-height:16px}@media (max-width:559px){.sb-funnel{gap:6px}.sb-funnel-bar{height:110px}.sb-funnel-step b{font-size:18px}.sb-funnel-step em,.sb-funnel-step span{font-size:11px}}.sb-table-wrap{overflow-x:auto;margin:0 -16px;padding:0 16px}.sb-table{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-table th{position:-webkit-sticky;position:sticky;top:0;padding:8px 10px;background:var(--hover);color:var(--text-soft);font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:left;white-space:nowrap}.sb-table th .sr-sort{display:inline-flex;align-items:center;gap:4px;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:none;border:0;cursor:pointer;white-space:nowrap}.sb-table th .sr-sort>span{color:var(--muted-2)}.sb-table th .sr-sort.active,.sb-table th .sr-sort:hover{color:var(--ink)}.sb-table th .sr-sort.active>span{color:var(--blue)}.sb-table th .sr-sort:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.sb-table th:first-child{border-radius:var(--r-lg) 0 0 var(--r-lg)}.sb-table th:last-child{border-radius:0 var(--r-lg) var(--r-lg) 0}.sb-table td{padding:9px 10px;border-bottom:1px solid var(--border);color:var(--text)}.sb-table tbody tr:last-child td{border-bottom:none}.sb-table .num{text-align:right;white-space:nowrap}.sb-table td em{font-style:normal;font-size:11.5px;font-weight:700;margin-left:6px}.sb-tall .sb-table td em{display:block;margin-left:0}.sb-tall .sb-table td,.sb-tall .sb-table th{padding-left:8px;padding-right:8px}.sb-table td em.up{color:var(--emerald)}.sb-table td em.down{color:var(--red)}.sb-empty-cell{text-align:center;color:var(--muted);padding:22px 10px}.sb-kind,.sb-nowrap{white-space:nowrap}.sb-kind{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.sb-kind.primary{background:var(--emerald-soft);color:var(--emerald)}.sb-kind.repeat{background:var(--blue-soft);color:var(--blue)}.sb-more{align-self:center;flex:0 0 auto;padding:8px 18px}.sb-block-head .sb-table-tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sb-columns{position:relative}.sb-columns summary{list-style:none;padding:4px 10px;font-size:12px;font-weight:600;color:var(--text-soft);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-columns summary::-webkit-details-marker{display:none}.sb-columns summary:after{content:" ▾"}.sb-columns[open] summary{color:var(--ink);background:var(--hover)}.sb-columns-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:5;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:6px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.sb-columns-menu label{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;color:var(--ink);border-radius:var(--r-lg);cursor:pointer}.sb-columns-menu label:hover{background:var(--hover)}.sb-columns-menu input{accent-color:var(--blue)}.sb-team{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sr-days td:first-child,.sr-plan td:first-child{font-weight:600;color:var(--ink);white-space:nowrap}.sr-fact{font-weight:700;color:var(--ink)}.sr-up{color:var(--emerald);font-weight:700}.sr-down{color:var(--red);font-weight:700}.sr-muted{font-size:12px;color:var(--muted)}.sr-done{display:flex;align-items:center;gap:10px;min-width:160px}.sr-done-bar{flex:1 1;height:8px;background:var(--hover);border-radius:999px;overflow:hidden}.sr-done-bar i{display:block;height:100%;border-radius:999px;background:var(--blue)}.sr-done-bar i.up{background:var(--emerald)}.sr-done span{min-width:44px;font-size:12px;font-weight:700;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-days td,.sr-days th{white-space:nowrap}.sr-days td:first-child,.sr-days th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}.sr-days td:last-child,.sr-days th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1;box-shadow:-1px 0 0 var(--border)}.sr-days th:first-child{box-shadow:1px 0 0 var(--border)}.sr-days td:first-child,.sr-days td:last-child:not(.sr-hit){background:var(--panel)}.sr-days td:first-child{box-shadow:1px 0 0 var(--border)}.sr-days td.sr-hit{background:var(--emerald-soft);color:var(--ink);font-weight:700}.sr-done em{min-width:86px;font-style:normal;font-size:12px;white-space:nowrap}.sr-half{grid-column:span 2}@media (min-width:1200px){.sr-half{grid-column:span 3}}.sr-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (min-width:1200px){.sr-charts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px}}.sr-chart{padding-top:12px;padding-bottom:10px}.sr-compact td,.sr-compact th{padding:5px 8px;font-size:13px}.sr-days.sr-compact td,.sr-days.sr-compact th{padding-left:3px;padding-right:3px;min-width:20px}.sr-plan .sr-done{min-width:120px}.sr-goal{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:16px 20px}@media (min-width:1200px){.sr-goal{grid-template-columns:minmax(260px,auto) minmax(0,1fr) auto;align-items:center;gap:28px}}.sr-goal-main{gap:6px}.sr-goal-bar,.sr-goal-main{display:flex;flex-direction:column}.sr-goal-bar{gap:8px}.sr-goal-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 22px;gap:8px 22px}@media (min-width:1200px){.sr-goal-facts{grid-template-columns:repeat(4,auto)}}.sr-goal-facts div{display:flex;flex-direction:column;gap:2px}.sr-goal-facts span{font-size:12px;color:var(--muted);white-space:nowrap}.sr-goal-facts b{font-size:16px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sr-shell{padding-bottom:16px}.sr-call-filter{display:inline-flex;gap:2px;padding:3px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg)}.sr-call-filter .lz-tab{padding:3px 10px;font-size:12px;font-family:inherit}.sr-dir{font-size:12px;font-weight:600;white-space:nowrap}.sr-dir.out{color:var(--blue)}.sr-dir.in{color:var(--emerald)}.sr-dup td{opacity:.55}.sr-sched{table-layout:fixed;border-collapse:collapse}.sr-sched td,.sr-sched th{min-width:112px;width:112px;height:34px;padding:0 4px;border-left:1px solid var(--border);vertical-align:top}.sr-sched th{font-size:12px;text-align:center;white-space:nowrap}.sr-sched th span{display:block;font-weight:400;color:var(--muted);text-transform:none}.sr-sched .sr-sched-time{position:-webkit-sticky;position:sticky;left:0;z-index:2;min-width:52px;width:52px;font-size:12px;color:var(--muted);background:var(--panel);border-left:0;white-space:nowrap;box-shadow:1px 0 0 var(--border)}.sr-sched thead .sr-sched-time{z-index:4;background:var(--hover)}.sr-sched tr.sr-sched-half td{border-top-color:transparent}.sr-sched tr.sr-sched-half .sr-sched-time{color:transparent}.sr-sched .sr-weekend{background:var(--hover)}.sr-sched td.sr-sched-today,.sr-sched th.sr-sched-today{border-left:2px solid var(--muted-2);border-right:2px solid var(--muted-2)}.sr-sched th.sr-sched-today{border-top:2px solid var(--muted-2)}.sr-sched td.sr-sched-today-end{border-bottom:2px solid var(--muted-2)}.sr-sched td.sr-sched-cell{padding:2px}.sr-sched-item{display:flex;flex-direction:column;gap:1px;height:100%;min-height:22px;padding:2px 6px;font-size:11px;line-height:1.25;overflow:hidden;text-decoration:none;border:0;border-radius:var(--r-lg)}.sr-sched-item+.sr-sched-item{margin-top:2px}.sr-sched-item b{font-weight:600}button.sr-sched-item{width:100%;font:inherit;font-size:11px;text-align:left;cursor:pointer}button.sr-sched-item.open,button.sr-sched-item:hover{filter:brightness(.96);box-shadow:inset 0 0 0 1px currentColor}.sr-sched-item.nocal{border:1px dashed}.sr-sched-untimed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;font-size:12px;color:var(--muted)}.sr-sched-chip{padding:2px 8px;font:inherit;font-size:12px;color:var(--ink);background:var(--hover);border:1px dashed var(--border-strong);border-radius:var(--r-lg);cursor:pointer}.sr-sched-chip.held{color:var(--emerald);background:var(--emerald-soft)}.sr-sched-chip:hover{text-decoration:underline}.sr-deal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sr-deal-actions a.lz-btn{text-decoration:none}.sr-deal-muted{font-size:12px;color:var(--muted)}.sr-deal-reg{display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;color:var(--ink);background:var(--hover);border-radius:var(--r-lg)}.sr-deal-reg.yes{background:var(--emerald-soft)}.sr-deal-reg.no{background:var(--orange-soft)}a.lz-btn{text-decoration:none}.sr-telemost{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;color:var(--muted)}.sr-deal-about{display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;color:var(--ink);border:1px solid var(--border);border-radius:var(--r-lg)}.sr-deal-about p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sr-deal-facts{display:grid;grid-template-columns:110px 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:13px}.sr-deal-facts dt{color:var(--muted)}.sr-deal-facts dd{margin:0;color:var(--ink)}.sr-deal-status{display:flex;flex-wrap:wrap;gap:8px}.sr-deal-status:empty{display:none}.sr-deal-pill{display:inline-flex;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;color:var(--ink);background:var(--hover);border-radius:999px}.sr-deal-pill.held{background:var(--emerald-soft)}.sr-deal-pill.upcoming{background:var(--blue-soft)}.sr-deal-pill.unmarked{background:var(--orange-soft)}.sr-deal-pill.cancelled{background:var(--red-soft)}.sr-deal-pill.closed{color:var(--muted)}.sr-deal-check li{display:flex;align-items:baseline;gap:8px}.sr-deal-check li>span[aria-hidden]{width:16px;font-weight:700;text-align:center}.sr-deal-check li.done>span[aria-hidden]{color:var(--emerald)}.sr-deal-check li.missing>span[aria-hidden]{color:var(--orange)}.sr-deal-text{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--ink);white-space:pre-line}.sr-deal-record{margin-top:10px;text-decoration:none}.sr-meet-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:6px}.sr-meet-form .lz-input{width:150px;height:40px}.sr-meet-form .lz-select{min-width:110px}.sr-meet-form .lz-input[type=file]{flex:1 1 260px;width:auto;min-width:0;padding-top:6px}.sr-meet-form .lz-select-btn{height:40px;color:var(--ink);font-size:14px}.sr-deal-block h4{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--ink)}.sr-deal-block ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;color:var(--ink);list-style:none}.sr-deal-call{display:flex;align-items:center;justify-content:space-between;gap:8px}.sr-sched-item.held,.sr-sched-key.held{color:var(--orange);background:var(--orange-soft)}.sr-sched-item.held.confirmed{color:color-mix(in srgb,var(--orange) 50%,transparent)}.sr-sched-item.upcoming,.sr-sched-key.upcoming{color:var(--blue);background:var(--blue-soft)}.sr-sched-item.unmarked,.sr-sched-key.unmarked{color:var(--orange);background:var(--orange-soft)}.sr-sched-item.unmarked,.sr-sched-key.unmarked,button.sr-sched-item.unmarked.open,button.sr-sched-item.unmarked:hover{box-shadow:inset 0 0 0 2px var(--red)}.sr-sched-item.busy,.sr-sched-key.busy{color:var(--muted);background:var(--hover)}.sr-sched-legend{flex-wrap:wrap}.sr-sched-key{padding:1px 8px}.sr-meeting,.sr-sched-key{font-size:11px;font-weight:600;border-radius:var(--r-lg)}.sr-meeting{padding:1px 6px;white-space:nowrap}.sr-meeting.held{color:var(--emerald);background:var(--emerald-soft)}.sr-meeting.upcoming{color:var(--blue);background:var(--blue-soft)}.sr-dup-mark,.sr-meeting.unmarked{color:var(--orange);background:var(--orange-soft)}.sr-dup-mark{margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600;border-radius:var(--r-lg)}.sr-days td.sr-has-deals,.sr-plan td.sr-has-deals{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.sr-deals-pop{display:flex;position:fixed;z-index:50;width:300px;flex-direction:column;gap:4px;min-width:220px;max-width:320px;max-height:min(60vh,420px);overflow-y:auto;padding:8px 10px;text-align:left;white-space:normal;font-weight:500;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.sr-deals-pop b{font-size:12px;color:var(--muted)}.sr-deals-pop a{font-size:13px;color:var(--blue);text-decoration:none}.sr-deals-pop a:hover{text-decoration:underline}.sr-load{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px}@media (min-width:760px){.sr-load{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-load div{display:flex;flex-direction:column;gap:2px}.sr-load span{font-size:12px;color:var(--muted)}.sr-load b{font-size:22px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-load b.sr-down{color:var(--red)}.sr-load em{font-style:normal;font-size:12px}.dv-page{display:flex;flex-direction:column;height:100dvh;background:var(--page)}.dv-bar{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--border)}.dv-burger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:var(--text-soft);background:transparent;border:1px solid transparent;border-radius:var(--r-lg);cursor:pointer;transition:background var(--ds-base),color var(--ds-base)}.dv-burger:hover{color:var(--ink);background:var(--hover)}.dv-burger:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.dv-title{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-step{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.dv-count{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dv-open{font-size:13px;color:var(--text-soft);text-decoration:none}.dv-open:hover{color:var(--ink)}.dv-body{position:relative;display:flex;flex:1 1;min-height:0}.dv-side{display:flex;flex-direction:column;gap:2px;width:240px;flex-shrink:0;padding:12px 8px;overflow-y:auto;background:var(--panel);border-right:1px solid var(--border)}.dv-side-head{padding:4px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.dv-side-item{display:block;width:100%;padding:8px 10px;font:inherit;font-size:13px;text-align:left;color:var(--text-soft);background:transparent;border:0;border-radius:var(--r-lg);cursor:pointer;transition:background var(--ds-base),color var(--ds-base)}.dv-side-item:hover{color:var(--ink);background:var(--hover)}.dv-side-item.on{font-weight:600;color:var(--blue);background:var(--blue-soft)}.dv-side-item:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.dv-side-home{margin-top:auto;padding:8px 10px;font-size:12px;color:var(--muted);text-decoration:none}.dv-side-home:hover{color:var(--ink)}.dv-stage{position:relative;flex:1 1;min-width:0}.dv-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--page);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s linear .45s}.dv-frame.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s ease,visibility 0s}.dv-play{gap:6px}.dv-play.on{color:var(--blue);border-color:var(--blue-border);background:var(--blue-soft)}.dv-auto-steps .lz-tab{padding:4px 10px;font-size:12px}.dv-progress{position:absolute;top:0;left:0;right:0;z-index:2;height:3px;background:transparent;overflow:hidden;pointer-events:none}.dv-full{gap:6px}.dv-stage:-webkit-full-screen{background:var(--page)}.dv-stage:fullscreen{background:var(--page)}.dv-progress span{display:block;height:100%;background:var(--blue);transform-origin:left;animation:dv-progress linear forwards}@keyframes dv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dv-frame,.dv-frame.on{transition:none}}@media (max-width:640px){.dv-side{position:absolute;inset:0 auto 0 0;z-index:5;width:min(280px,85vw);box-shadow:0 8px 24px rgba(0,0,0,.18)}.dv-open{display:none}.dv-bar{gap:8px;padding:8px 12px}}.sr-view-tabs{width:-moz-fit-content;width:fit-content;margin-top:8px}.sb-header.framed .sr-view-tabs{margin-top:0}.sb-header.framed,.sb-notes-tip{align-items:center}.sb-notes-tip{position:relative;display:inline-flex;color:var(--muted);cursor:help;outline:none}.sb-notes-tip:focus-visible,.sb-notes-tip:hover{color:var(--ink)}.sb-notes-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:none;flex-direction:column;gap:4px;width:max-content;max-width:320px;padding:10px 12px;font-size:12px;line-height:1.45;color:var(--text-soft);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 8px 24px rgba(0,0,0,.12)}.sb-notes-tip:focus-visible .sb-notes-pop,.sb-notes-tip:hover .sb-notes-pop{display:flex}.sb-header.framed .sb-range{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}.sr-category-select{border:1px solid transparent;border-radius:var(--r-lg);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.sr-category-select:focus,.sr-category-select:hover{border-color:var(--border);background:var(--panel)}.sr-drag-col{cursor:-webkit-grab;cursor:grab}.sr-drag-over{box-shadow:inset 2px 0 0 var(--blue)}.sr-days .sr-weekend{background:var(--hover);color:var(--muted)}.sb-weekend{fill:var(--hover)}.sr-goals{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.sr-goals .sr-goal{grid-template-columns:1fr;align-items:stretch;gap:12px}.sr-goals .sr-goal-facts{grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-between}.sr-goals .sr-goal-facts.sr-lead-facts{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.sr-goals .sr-lead-facts span{white-space:normal}.sb-player{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg)}.sb-player .lz-iconbtn{flex:none;cursor:pointer}.sb-player .lz-iconbtn:first-of-type{color:var(--blue);background:var(--blue-soft);border-color:var(--blue-border)}.sb-player-track{flex:1 1;min-width:180px}.sb-player-title{margin-bottom:4px;font-size:12px;font-weight:600;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-player-range{width:100%;height:4px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--blue) var(--fill,0),var(--border) var(--fill,0));border-radius:999px;cursor:pointer}.sb-player-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--blue);border:2px solid var(--panel)}.sb-player-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--blue);border:2px solid var(--panel)}.sb-player-time{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sb-player-error{width:100%;font-size:12px;color:var(--red)}.sr-record-cell{width:1%;text-align:center}.sr-record-btn{width:28px;height:28px;cursor:pointer}.sr-record-btn.on{color:var(--blue);background:var(--blue-soft);border-color:var(--blue-border)}.sr-no-record{color:var(--muted-2)}.sr-player-row td{padding:6px 0 10px;background:var(--page)}.dv-stage-title{display:none}.dv-stage:-webkit-full-screen .dv-stage-title{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 24px;background:var(--panel);border-bottom:1px solid var(--border)}.dv-stage:fullscreen .dv-stage-title{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 24px;background:var(--panel);border-bottom:1px solid var(--border)}.dv-stage:-webkit-full-screen .dv-stage-title b{font-size:16px;font-weight:700;color:var(--ink)}.dv-stage:fullscreen .dv-stage-title b{font-size:16px;font-weight:700;color:var(--ink)}.dv-stage:-webkit-full-screen .dv-stage-title span{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dv-stage:fullscreen .dv-stage-title span{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dv-stage:-webkit-full-screen .dv-frame{top:44px;height:calc(100% - 44px)}.dv-stage:fullscreen .dv-frame{top:44px;height:calc(100% - 44px)}.dv-stage:-webkit-full-screen .dv-progress{top:44px}.dv-stage:fullscreen .dv-progress{top:44px}.sr-tl-kind{display:inline-block;padding:2px 8px;font-size:12px;font-weight:600;color:var(--ink);background:var(--hover);border-radius:999px}.sr-tl-kind.call{background:var(--blue-soft)}.sr-tl-kind.chat{background:var(--emerald-soft)}.sr-tl-kind.stage{background:var(--orange-soft)}.sr-tl-detail{color:var(--muted)}.sb-table tfoot .sr-total td{font-weight:700;border-top:1px solid var(--border-strong);border-bottom:0}.sr-forecast-note{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.sr-deal-modes{align-self:flex-start}.sr-deal-modes .lz-tab.active{box-shadow:none}.sr-script{gap:18px}.sr-script,.sr-script-block{display:flex;flex-direction:column}.sr-script-block{gap:12px}.sr-script-block h4{margin:0}.sr-script-q{display:flex;flex-direction:column;gap:4px}.sr-script-q label{font-size:13px;font-weight:600;color:var(--ink)}.sr-script-q .lz-textarea{resize:vertical}.sr-script-suggest{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 10px;font-size:12px;color:var(--ink);background:var(--blue-soft);border-radius:var(--r-lg)}.sr-script-suggest .sb-link{padding:0;font:inherit;background:none;border:0;cursor:pointer}.sr-script-foot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 0;background:var(--content);border-top:1px solid var(--border)}.sr-script-foot>span:last-child:not(:first-child){flex-basis:100%}.sr-script-error{font-size:12px;color:var(--red)}.sr-deal-meet{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:flex-end;padding:4px 0}.sr-deal-meet input[type=date]{width:150px}.sr-deal-meet>.sr-deal-muted{padding-bottom:9px}.sr-deal-meet+.sr-deal-meet{border-top:1px solid var(--border)}.sr-deal-meet-actions{display:inline-flex;gap:6px;align-items:center}.sr-deal-trash{width:30px;height:30px;margin:0 0 4px auto}.sr-deal-meet-actions.sr-deal-muted{flex-basis:100%}.sr-danger-btn{border-color:transparent}.sr-danger-btn,.sr-danger-btn:hover{color:var(--red);background:var(--red-soft)}.sr-danger-btn:hover{border-color:var(--red)}.sr-inline-btn{padding:0;font:inherit;background:none;border:0;cursor:pointer}.sr-links-form{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:6px}.sr-links-form .lz-btn{align-self:flex-start}.sr-links-form .lz-input{height:40px}.sr-stage-filter .sb-filter>span:first-child{display:none}.sr-stage-filter .lz-select-btn{height:34px;min-width:190px;font-size:13px}.sb-table .sr-inline-btn{text-align:left}.sr-script-options{display:flex;flex-wrap:wrap;gap:8px}.sr-script-option{padding:6px 12px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;background:var(--hover);border:0;border-radius:999px}.sr-script-option.on{color:var(--blue);background:var(--blue-soft)}.sr-next-step{min-width:180px;max-width:280px;white-space:normal}.sr-next-step span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sr-kp-proof{display:block;font-size:11.5px;color:var(--muted);cursor:help}.sr-stage{--stage:var(--muted);display:inline-block;padding:2px 8px;font-size:12.5px;line-height:1.35;color:var(--ink);background:color-mix(in srgb,var(--stage) 14%,transparent);border:1px solid color-mix(in srgb,var(--stage) 30%,transparent);border-radius:6px}.sr-next-step.editable{cursor:text}.sr-next-step.editable:hover{background:var(--hover)}.sr-next-step.editing .lz-textarea{width:100%;min-width:240px;font-size:13px}.sr-next-step-actions{display:flex;gap:6px;margin-top:6px}.sr-stage.lost{color:var(--muted);background:color-mix(in srgb,var(--muted) 8%,transparent);border-color:color-mix(in srgb,var(--muted) 18%,transparent)}.sr-row-check{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:150px;margin:0;padding:0;font-size:12.5px;list-style:none}.sr-row-check li{gap:3px}.sr-row-check li>span[aria-hidden]{width:auto}.sr-todo{min-width:200px;max-width:300px;margin:0;padding:0;font-size:12.5px;line-height:1.4;white-space:normal;list-style:none}.sr-todo li+li{margin-top:6px}.sr-todo-detail,.sr-todo-what,.sr-todo-when{display:block}.sr-todo-detail,.sr-todo-when{font-size:11.5px;color:var(--muted)}.sr-todo li.overdue,.sr-todo li.overdue .sr-todo-when{color:var(--orange)}.sr-active-only{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);cursor:pointer;white-space:nowrap}.sr-sched-stack{position:relative}.sr-sched-stack .sr-sched-item{position:absolute;min-height:22px;margin:0}.sr-sched-stack .sr-sched-item+.sr-sched-item{margin-top:0}button.sr-sched-item.movable{cursor:-webkit-grab;cursor:grab}button.sr-sched-item.movable:active{cursor:-webkit-grabbing;cursor:grabbing}.sr-sched-stack .sr-sched-item{gap:0;overflow:hidden}.sr-sched-stack .sr-sched-item>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sr-sched-stack .sr-sched-item.brief{flex-direction:row;gap:4px;align-items:center;white-space:nowrap}.sr-sched-stack .sr-sched-item.brief>span{display:block;overflow:hidden;text-overflow:ellipsis}.sr-sched td.sr-sched-free{cursor:cell;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-sched td.sr-sched-pick{background:var(--blue-soft)}.sr-sched-resize{position:absolute;right:0;bottom:0;left:0;height:6px;cursor:ns-resize}.sr-sched-resize-label{position:absolute;right:4px;bottom:4px;padding:0 4px;font-size:10.5px;color:var(--ink);background:var(--panel);border-radius:4px}.sr-pick-wrap{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:rgba(15,23,42,.18)}.sr-pick{display:flex;flex-direction:column;gap:10px;width:min(480px,100%);max-height:70vh;padding:16px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay)}.sr-pick h4{margin:0;font-size:14px}.sr-pick-list{flex:1 1;min-height:60px;margin:0;padding:0;overflow-y:auto;list-style:none}.sr-pick-deal{display:flex;width:100%;flex-direction:column;gap:1px;padding:6px 8px;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer;background:none;border:0;border-radius:var(--r-md,6px)}.sr-pick-deal:hover{background:var(--hover)}.sr-pick-deal.on{background:var(--blue-soft)}.sr-pick-deal{gap:3px}.sr-pick-deal:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.sr-pick-head{display:flex;align-items:baseline;gap:8px}.sr-pick-title{flex:1 1;min-width:0}.sr-pick-num{flex:none;font-size:12px;color:var(--muted);white-space:nowrap}a.sr-pick-num{color:var(--blue);text-decoration:none}a.sr-pick-num:hover{text-decoration:underline}.sr-pick-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--muted)}.sr-pick-meta .sr-stage{padding:0 6px;font-size:12px}.sr-pick-meet.next{padding:0 6px;color:var(--ink);background:var(--orange-soft);border-radius:6px}.sr-pick-meet.overdue{color:var(--red)}.sr-pick-chosen{padding:6px 8px;font-size:13px;color:var(--text-soft,var(--muted));background:var(--hover);border-radius:var(--r-md,6px)}.sr-pick-actions{display:flex;gap:8px}.sr-pick-guests{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.sr-pick-guests .lz-input{flex:1 1;min-width:160px}.sr-pick-guest{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 8px;color:var(--ink);background:var(--blue-soft);border-radius:999px}.sr-pick-guest button{padding:0 4px;font:inherit;color:var(--muted);cursor:pointer;background:none;border:0}.sr-pick-guest-list{flex:none;min-height:0;max-height:180px}.sr-sched td.sr-sched-free{position:relative}.sr-now{right:0;left:0;z-index:3;height:2px;pointer-events:none}.sr-now,.sr-now:before{position:absolute;background:var(--muted-2)}.sr-now:before{top:-4px;left:-6px;width:10px;height:10px;content:"";border-radius:50%}.sr-sched-stack>.sr-now{right:-2px;left:-2px}.md-card{display:flex;flex-direction:column;gap:12px;padding:16px}.md-muted{font-size:13px;color:var(--muted)}.md-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text)}.md-field textarea{resize:vertical}.sr-deal-held{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--r-lg)}.sr-deal-cancel{margin:0 0 4px auto}.sr-deal-trash+.sr-deal-cancel{margin-left:0}.sr-deal-cancel-form{display:flex;flex-basis:100%;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--r-lg)}.sr-deal-cancel-title{font-weight:600}.sr-deal-cancel-reasons{display:flex;flex-wrap:wrap;gap:6px 16px}.sr-deal-cancel-reason{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.sr-deal-meet-no{align-self:center;font-size:13px;white-space:nowrap}.sb-table td.sr-pilot{white-space:nowrap;font-weight:600}.sb-table td.sr-pilot-stuck{color:var(--red)}.sb-table td.sr-pilot-succeeded{color:var(--emerald)}.sb-table td.sr-pilot-failed,.sb-table td.sr-pilot-waiting{color:var(--muted);font-weight:400}.sb-table td.sr-pay-yes{color:var(--emerald);font-weight:600}.sb-table td.sr-pay-no{color:var(--red)}.sr-transcript{white-space:pre-wrap;font:inherit;font-size:13px;max-height:360px;overflow:auto;margin:6px 0 0}.sr-inn-btn{color:var(--ink);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.sr-inn-btn:hover{color:var(--blue)}.sr-registry{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-lg)}.sr-registry h5{margin:0;font-size:12px;font-weight:700;color:var(--muted)}.sr-registry-row{display:contents}.sr-registry-bad{color:var(--red);font-weight:700}.sr-registry-fill{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sr-registry-actions{display:flex;align-items:center;gap:12px}.sr-tg-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.sr-tg-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;width:100%;padding:4px 6px;text-align:left;border-radius:var(--r-lg)}.sr-tg-group:hover{background:var(--hover)}.sr-tg-group.is-picked{background:var(--blue-soft)}.sched-page{display:flex;flex-direction:column;gap:10px;min-height:100vh;padding:16px;background:var(--page)}.sched-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.sched-head h1{margin:0;font-size:18px}.sched-tools{flex-wrap:wrap;justify-content:space-between;gap:8px}.sched-nav,.sched-tools{display:flex;align-items:center}.sched-nav{gap:6px}.sched-period{font-weight:600}.sched-days,.sched-sellers{display:flex;flex-wrap:wrap;gap:6px}.sched-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font:inherit;font-size:13px;color:var(--ink);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer}.sched-chip.on{background:var(--blue-soft);border-color:var(--blue-border)}.sched-dot{display:inline-block;flex:none;width:8px;height:8px;background:var(--seller);border-radius:50%}.sched-seller-0{--seller:var(--blue)}.sched-seller-1{--seller:var(--orange)}.sched-seller-2{--seller:var(--emerald)}.sched-seller-3{--seller:var(--violet)}.sched-seller-4{--seller:var(--red)}.sched-seller-5{--seller:var(--muted)}.sr-sched-item[class*=sched-seller-]{border-left:3px solid var(--seller)}.sched-legend{display:flex;gap:6px}.sched-field,.sched-form{display:flex;flex-direction:column;gap:8px}.sched-page th .sched-dot{margin-right:6px}