:root{--db-bg:#F3F2EF;--db-panel:#FFFFFF;--db-sunk:#F7F6F3;--db-line:rgba(20,20,20,.08);--db-line-2:rgba(20,20,20,.14);--db-ink:#141414;--db-muted:#6B6A66;--db-faint:#8F8D87;--db-hover:rgba(20,20,20,.04);--db-side:#141414;--db-side-2:#1F1E1C;--db-side-fg:#F2F0EC;--db-side-mute:rgba(242,240,236,.56);--db-side-line:rgba(255,255,255,.08);--db-late:#C2332F;--db-late-bg:#FBEDEC;--db-today:#0B7A53;--db-today-bg:#E7F4EE;--db-none:#8A5A00;--db-none-bg:#FBF2DF;--c1:#2A78D6;--c2:#1BAF7A;--c3:#C9C6BE;--c4:#EB6834;--st-new:#2A78D6;--st-contacted:#6250D6;--st-talking:#D99000;--st-quoted:#EB6834;--st-won:#14A06E;--st-lost:#9A978F;--st-agreed:#9A978F;--st-building:#2A78D6;--st-waiting:#D99000;--st-review:#6250D6;--st-live:#14A06E;--st-closed:#C9C6BE;--h0:#EEEDE9;--h1:#CDE2FB;--h2:#86B6EF;--h3:#3987E5;--h4:#256ABF;--h5:#104281;--db-shadow:0 1px 2px rgba(20,20,20,.04);--db-pop:0 2px 6px rgba(20,20,20,.06),0 22px 48px -16px rgba(20,20,20,.22)}:root[data-theme=dark]{--db-bg:#0D0D0F;--db-panel:#17171A;--db-sunk:#121214;--db-line:rgba(255,255,255,.08);--db-line-2:rgba(255,255,255,.15);--db-ink:#EDEBE7;--db-muted:#A3A09A;--db-faint:#7E7B75;--db-hover:rgba(255,255,255,.04);--db-side:#09090A;--db-side-2:#161618;--db-side-line:rgba(255,255,255,.07);--db-late:#F0605B;--db-late-bg:rgba(240,96,91,.14);--db-today:#35C48C;--db-today-bg:rgba(53,196,140,.13);--db-none:#E0A73A;--db-none-bg:rgba(224,167,58,.13);--c1:#3987E5;--c2:#199E70;--c3:#45443F;--c4:#D95926;--st-new:#3987E5;--st-contacted:#9085E9;--st-talking:#D9A21F;--st-quoted:#E6773F;--st-won:#2FBF87;--st-lost:#7E7B75;--st-agreed:#7E7B75;--st-building:#3987E5;--st-waiting:#D9A21F;--st-review:#9085E9;--st-live:#2FBF87;--st-closed:#4A4945;--h0:#1E1E21;--h1:#13355F;--h2:#1C5CAB;--h3:#2A78D6;--h4:#5598E7;--h5:#9EC5F4;--db-shadow:0 1px 2px rgba(0,0,0,.4);--db-pop:0 2px 6px rgba(0,0,0,.5),0 24px 56px -16px rgba(0,0,0,.85)}body:has(.db-app) .canvas>:is(.nav,footer,.backdrop){display:none}body:has(.db-app) #intro{display:none}body:has(.db-app,.db-gate) :is(.chat-fab,.mbar,.consent){display:none}body:has(.db-app){background:var(--db-bg)}html[data-dragging],html[data-dragging] *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.db-app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;background:linear-gradient(to right,var(--db-side) 248px,var(--db-bg) 248px);color:var(--db-ink);font-family:var(--sans)}.db-app :is(h1,h2,h3,p){margin:0}.db-app :is(h2,h3){font-family:var(--sans);font-weight:600;letter-spacing:-.005em}:where(.db-app,.db-ghost) footer{margin:0;border:0;padding:0}.db-side{position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto;z-index:20;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4) var(--s3) var(--s3);background:var(--db-side);color:var(--db-side-fg);border-right:1px solid var(--db-side-line)}.db-side-top{display:flex;align-items:center;justify-content:space-between}.db-side-tools-top{display:none}.db-brand{display:flex;align-items:center;gap:10px;padding:2px 6px;text-decoration:none;color:var(--db-side-fg)}.db-brand svg{flex:none;width:30px;height:30px}.db-brand>span{display:flex;flex-direction:column;line-height:1.1}.db-brand b{font-family:var(--serif);font-weight:600;font-size:var(--t-4);letter-spacing:-.01em}.db-brand small{font-size:11px;color:var(--db-side-mute);letter-spacing:.02em}.db-search{display:flex;align-items:center;gap:var(--s2);width:100%;min-height:38px;padding:0 10px;font:inherit;font-size:var(--t-2);color:var(--db-side-mute);text-align:left;cursor:pointer;background:var(--db-side-2);border:1px solid var(--db-side-line);border-radius:10px;transition:color var(--fast),border-color var(--fast)}.db-search:hover{color:var(--db-side-fg);border-color:rgba(255,255,255,.18)}.db-search span{flex:1 1}.db-palette kbd,.db-search kbd{font:inherit;font-size:10.5px;padding:2px 6px;border-radius:6px;border:1px solid;opacity:.7}.db-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.db-nav a{position:relative;display:flex;align-items:center;gap:11px;min-height:40px;padding:0 10px;border-radius:10px;font-size:var(--t-3);font-weight:500;color:var(--db-side-mute);text-decoration:none;transition:background var(--fast),color var(--fast)}.db-nav a span{flex:1 1}.db-nav a:hover{color:var(--db-side-fg);background:rgba(255,255,255,.05)}.db-nav a[aria-current=page]{color:#fff;background:rgba(255,255,255,.09)}.db-nav a[aria-current=page]:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#fff}.db-nav b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(255,255,255,.14);color:#fff}.db-nav b[data-late]{background:var(--db-late);color:#fff}.db-more-scrim,.db-more-sheet,.db-nav-more{display:none}.db-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--db-side-line)}.db-pulse{display:flex;align-items:flex-start;gap:9px;padding:2px 6px;font-size:var(--t-2);line-height:1.4;color:var(--db-side-mute);text-decoration:none}.db-pulse:hover{color:var(--db-side-fg)}.db-pulse i{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#2FBF87;box-shadow:0 0 0 3px rgba(47,191,135,.18)}.db-pulse[data-state=warn] i{background:#E0A73A;box-shadow:0 0 0 3px rgba(224,167,58,.2)}.db-pulse[data-state=down] i{background:#F0605B;box-shadow:0 0 0 3px rgba(240,96,91,.22)}.db-side-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.db-side :is(.theme-toggle,button[aria-label*=theme i]){color:var(--db-side-fg)}.db-out{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:none;border:1px solid var(--db-side-line);font:inherit;font-size:var(--t-2);color:var(--db-side-mute);cursor:pointer;transition:border-color var(--fast),color var(--fast)}.db-out:hover{border-color:rgba(255,255,255,.3);color:var(--db-side-fg)}.db-main{min-width:0;padding:30px clamp(16px,3vw,40px) 72px}.db-page{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s4)}.db-page-wide{max-width:none}@media (max-width:1000px){.db-app{display:block;background:var(--db-bg)}.db-side{position:-webkit-sticky;position:sticky;top:0;height:auto;overflow:visible;flex-direction:row;align-items:center;gap:var(--s2);padding:10px 16px;border-right:0;border-bottom:1px solid var(--db-side-line)}.db-side-top{flex:1 1}.db-side-tools-top{display:flex}.db-search{width:auto;min-height:36px}.db-search kbd,.db-search span{display:none}.db-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--db-side);border-top:1px solid var(--db-side-line)}.db-nav ul{flex-direction:row;justify-content:space-around;gap:0}.db-nav li{flex:1 1;min-width:0}.db-nav a{flex-direction:column;justify-content:center;gap:3px;min-height:50px;padding:4px 2px;font-size:10.5px;text-align:center}.db-nav a span{flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.db-nav a[aria-current=page]:before{left:30%;right:30%;top:-6px;bottom:auto;width:auto;height:3px;border-radius:0 0 3px 3px}.db-nav b{position:absolute;top:2px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;font-size:10px}.db-nav li[data-secondary]{display:none}.db-nav-more{display:block}.db-nav-more button{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;padding:4px 2px;border:0;border-radius:10px;background:none;cursor:pointer;font:inherit;font-size:10.5px;font-weight:500;color:var(--db-side-mute)}.db-nav-more button[aria-current=page],.db-nav-more button[aria-expanded=true]{color:#fff;background:rgba(255,255,255,.09)}.db-more-scrim{display:block;position:fixed;inset:0;z-index:-1;background:rgba(0,0,0,.35)}.db-more-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;position:absolute;left:8px;right:8px;bottom:calc(100% + 8px);padding:8px;border-radius:16px;background:var(--db-side);border:1px solid var(--db-side-line);box-shadow:var(--db-pop)}.db-more-sheet a{flex-direction:row;justify-content:flex-start;gap:10px;min-height:52px;padding:0 14px;font-size:var(--t-2);text-align:left;background:rgba(255,255,255,.04)}.db-more-sheet a[aria-current=page]:before{display:none}.db-more-sheet a b{position:static;margin-left:auto}.db-side-foot{margin:0;padding:0;border:0;flex-direction:row;align-items:center;gap:var(--s2)}.db-pulse span,.db-side-foot .db-side-tools>:not(.db-out){display:none}.db-pulse i{margin:0}.db-main{padding:20px 16px calc(88px + env(safe-area-inset-bottom))}}@media (max-width:640px){.db-brand small{display:none}.db-out{padding:0 10px}}.db-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.db-head h1{font-family:var(--serif);font-weight:400;font-size:clamp(var(--t-6),3vw,var(--t-7));line-height:1.08;letter-spacing:-.02em}.db-head p{margin-top:6px;font-size:var(--t-3);color:var(--db-muted);max-width:72ch}.db-head-act{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.db-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:var(--t-2);color:var(--db-muted);text-decoration:none}.db-back:hover{color:var(--db-ink)}.db-blocked{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s4)}.db-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border-radius:9px;white-space:nowrap;cursor:pointer;font:inherit;font-size:var(--t-2);font-weight:600;text-decoration:none;list-style:none;color:var(--db-ink);background:var(--db-panel);border:1px solid var(--db-line-2);box-shadow:var(--db-shadow);transition:background var(--fast),border-color var(--fast),transform var(--fast)}.db-btn::-webkit-details-marker{display:none}.db-btn:hover{border-color:var(--db-ink)}.db-btn:active{transform:translateY(1px)}.db-btn:disabled{opacity:.6;cursor:progress}.db-btn-ink{background:var(--db-ink);color:var(--db-panel);border-color:var(--db-ink)}.db-btn-ink:hover{opacity:.9}.db-btn-primary{background:var(--red);color:#fff;border-color:var(--red)}.db-btn-primary:hover{border-color:var(--red);filter:brightness(1.08)}.db-iconbtn{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:8px;cursor:pointer;color:var(--db-muted);background:none;border:1px solid transparent;list-style:none;text-decoration:none;transition:background var(--fast),color var(--fast),border-color var(--fast)}.db-iconbtn::-webkit-details-marker{display:none}.db-iconbtn:hover{color:var(--db-ink);background:var(--db-hover);border-color:var(--db-line)}.db-textbtn{background:none;border:0;padding:4px 2px;font:inherit;font-size:var(--t-2);font-weight:500;color:var(--db-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none}.db-textbtn::-webkit-details-marker{display:none}.db-textbtn:hover{color:var(--db-ink)}.db-textlink{display:inline-flex;align-items:center;gap:3px;font-size:var(--t-2);font-weight:500;color:var(--db-muted);text-decoration:none}.db-textlink:hover{color:var(--db-ink)}.db-danger{background:none;border:1px solid var(--db-line-2);border-radius:9px;min-height:34px;padding:0 12px;font:inherit;font-size:var(--t-2);color:var(--db-late);cursor:pointer}.db-danger[data-armed]{background:var(--db-late);border-color:var(--db-late);color:#fff}.db-ic{flex:none;display:block}.db-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.db-panel{min-width:0;padding:18px 20px;border-radius:14px;background:var(--db-panel);border:1px solid var(--db-line);box-shadow:var(--db-shadow)}.db-panel[data-flush]{padding:0;overflow:hidden}.db-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin-bottom:14px;min-height:28px}.db-panel[data-flush]>.db-panel-head{margin:0;padding:14px 18px;border-bottom:1px solid var(--db-line)}.db-panel-head h2{display:flex;align-items:center;gap:8px;font-size:var(--t-3);font-weight:600;letter-spacing:-.005em}.db-panel-head h2 .db-ic{color:var(--db-faint)}.db-panel-act{display:flex;align-items:center;gap:var(--s2)}.db-panel-quiet{background:var(--db-sunk);box-shadow:none}.db-subhead{margin:18px 0 10px!important;font-size:var(--t-2);font-weight:600;color:var(--db-muted)}.db-count-chip{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--db-sunk);border:1px solid var(--db-line);color:var(--db-muted)}.db-count-chip[data-late]{background:var(--db-late-bg);border-color:transparent;color:var(--db-late)}.db-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);align-items:start}.db-span-4{grid-column:span 4}.db-span-5{grid-column:span 5}.db-span-6{grid-column:span 6}.db-span-7{grid-column:span 7}.db-span-8{grid-column:span 8}.db-span-12{grid-column:span 12}.db-stack{display:flex;flex-direction:column;gap:var(--s3);min-width:0}@media (max-width:1000px){.db-span-4,.db-span-5,.db-span-7{grid-column:span 6}.db-span-8{grid-column:span 12}}@media (max-width:820px){.db-grid>*{grid-column:span 12}}.db-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--s3);gap:var(--s3);align-items:start}.db-col-main,.db-col-side{display:flex;flex-direction:column;gap:var(--s3);min-width:0}@media (max-width:1000px){.db-cols{grid-template-columns:minmax(0,1fr)}}.db-alert{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:12px;text-decoration:none;font-size:var(--t-2);color:var(--db-none);background:var(--db-none-bg)}.db-alert[data-state=down]{color:var(--db-late);background:var(--db-late-bg)}.db-alert span{flex:1 1;color:var(--db-ink)}.db-alert .db-alert-go{flex:none;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.db-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));background:var(--db-line);grid-gap:1px;gap:1px;border:1px solid var(--db-line);border-radius:14px;overflow:hidden;box-shadow:var(--db-shadow)}.db-stat{position:relative;min-width:0;padding:16px 18px 14px;background:var(--db-panel);display:flex;flex-direction:column;gap:4px}.db-stat-label{display:flex;align-items:center;gap:6px;font-size:var(--t-2);font-weight:500;color:var(--db-muted)}.db-stat-label .db-ic{color:var(--db-faint)}.db-stat-value{font-family:var(--serif);font-size:var(--t-6);line-height:1.15;letter-spacing:-.02em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.db-stat-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--db-muted);min-height:20px}.db-stat-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.db-stat-row{display:flex;align-items:flex-end;gap:10px;min-width:0}.db-stat-row .db-stat-value{min-width:0;white-space:nowrap}.db-stat .db-spark{flex:0 1 96px;min-width:40px;width:auto;height:auto;margin:0 0 7px auto;opacity:.95}.db-delta{display:inline-flex;align-items:center;gap:3px;padding:1px 7px 1px 5px;border-radius:999px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-delta[data-verdict=good]{color:var(--db-today);background:var(--db-today-bg)}.db-delta[data-verdict=bad]{color:var(--db-late);background:var(--db-late-bg)}.db-delta[data-verdict=flat]{color:var(--db-muted);background:var(--db-sunk)}@media (max-width:640px){.db-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.db-stat:last-child:nth-child(odd){grid-column:1/-1}.db-stat{padding:14px}.db-stat-value{font-size:var(--t-5)}.db-stat .db-spark{display:none}}.db-spark{overflow:visible}.db-spark-fill{fill:var(--s);opacity:.12}.db-spark-line{fill:none;stroke:var(--s);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.db-spark-dot{fill:var(--s);stroke:var(--db-panel);stroke-width:1.5}.db-chart{position:relative;width:100%}.db-chart svg{display:block;overflow:visible;touch-action:pan-y}.db-chart-grid line{stroke:var(--db-line);stroke-width:1}.db-chart-grid line[data-base]{stroke:var(--db-line-2)}.db-chart-grid text,.db-chart-x{font-size:11px;fill:var(--db-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-chart-x[data-on]{fill:var(--db-ink);font-weight:600}.db-chart-line{stroke:var(--s);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.db-chart-col rect{transition:opacity var(--fast)}.db-chart svg:hover .db-chart-col:not([data-on]) rect{opacity:.55}.db-chart-hover line{stroke:var(--db-faint);stroke-dasharray:3 3}.db-chart-hover circle{stroke:var(--db-panel);stroke-width:2}.db-chart-empty{position:absolute;inset:0 0 26px 44px;display:grid;place-items:center;font-size:var(--t-2);color:var(--db-muted);pointer-events:none}.db-tip{position:absolute;z-index:5;transform:translate(-50%,-100%);pointer-events:none;display:flex;flex-direction:column;gap:3px;padding:8px 10px;min-width:120px;font-size:12px;color:var(--db-ink);background:var(--db-panel);border:1px solid var(--db-line-2);border-radius:9px;box-shadow:var(--db-pop)}.db-tip b{font-weight:600;margin-bottom:2px}.db-tip span{display:flex;align-items:center;gap:6px;color:var(--db-muted)}.db-tip i{width:8px;height:8px;border-radius:2px}.db-tip em{margin-left:auto;padding-left:10px;font-style:normal;font-weight:600;color:var(--db-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-tip-sum{border-top:1px solid var(--db-line);padding-top:3px;margin-top:1px}.db-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--db-muted)}.db-legend li{display:inline-flex;align-items:center;gap:6px}.db-legend i{width:9px;height:9px;border-radius:3px}.db-ranked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.db-ranked li{position:relative;display:flex;align-items:center;gap:var(--s2);min-height:32px;padding:0 10px;border-radius:7px;font-size:var(--t-2)}.db-ranked-bar{position:absolute;left:0;top:0;bottom:0;border-radius:7px;background:color-mix(in srgb,var(--s) 16%,transparent);min-width:3px}.db-ranked-label{position:relative;flex:1 1;min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.db-ranked-label small{color:var(--db-muted);font-size:11.5px}.db-ranked b{position:relative;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-ranked b small{font-weight:400;color:var(--db-muted)}.db-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.db-funnel li{display:grid;grid-template-columns:92px minmax(0,1fr) 34px 38px;align-items:center;grid-gap:10px;gap:10px;font-size:var(--t-2)}.db-funnel-label{color:var(--db-muted)}.db-funnel-track{height:22px;border-radius:6px;background:var(--db-sunk);overflow:hidden}.db-funnel-bar{display:block;height:100%;border-radius:6px;background:var(--st,var(--c1))}.db-funnel b,.db-funnel small{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-funnel small{color:var(--db-muted)}.db-ring{position:relative;margin:0;flex:none;display:grid;place-items:center}.db-ring svg{display:block}.db-ring-track{fill:none;stroke:var(--db-sunk);stroke-width:10}.db-ring-arc{fill:none;stroke:var(--s);stroke-width:10;stroke-linecap:round}.db-ring figcaption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.db-ring b{font-family:var(--serif);font-size:var(--t-5);font-weight:400}.db-ring span{font-size:11px;color:var(--db-muted)}.db-ring-row{display:flex;align-items:center;gap:var(--s4)}.db-heat{display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:var(--db-faint);overflow-x:auto}.db-heat-hours,.db-heat-row{display:grid;grid-template-columns:30px repeat(24,minmax(9px,1fr));grid-gap:3px;gap:3px;min-width:300px}.db-heat-row i{aspect-ratio:1;border-radius:3px;background:var(--h0)}.db-heat i[data-l="1"]{background:var(--h1)}.db-heat i[data-l="2"]{background:var(--h2)}.db-heat i[data-l="3"]{background:var(--h3)}.db-heat i[data-l="4"]{background:var(--h4)}.db-heat i[data-l="5"]{background:var(--h5)}.db-heat-row i:hover{outline:2px solid var(--db-ink);outline-offset:1px}.db-heat-key{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:8px}.db-heat-key i{width:11px;height:11px;border-radius:3px;background:var(--h0)}.db-heat-key span{margin:0 4px}.db-due{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;white-space:nowrap;font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--db-muted);background:var(--db-sunk);border:1px solid var(--db-line)}.db-due[data-due=late]{color:var(--db-late);background:var(--db-late-bg);border-color:transparent}.db-due[data-due=today]{color:var(--db-today);background:var(--db-today-bg);border-color:transparent}.db-due[data-due=none]{color:var(--db-none);background:var(--db-none-bg);border-color:transparent}.db-due[data-due=done],.db-due[data-due=paid]{color:var(--db-today);background:transparent;border-color:transparent;padding:0}.db-mono{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:11.5px;font-weight:700;letter-spacing:.02em;background:var(--solid);color:var(--on-solid)}.db-mono[data-size=lg]{width:52px;height:52px;border-radius:14px;font-size:var(--t-4);font-family:var(--serif);font-weight:500}.db-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.db-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--db-panel);border:1px solid var(--db-line);max-width:100%;overflow-x:auto}.db-tabs a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:8px;white-space:nowrap;font-size:var(--t-2);font-weight:500;color:var(--db-muted);text-decoration:none}.db-tabs a:hover{color:var(--db-ink)}.db-tabs a[aria-current=page]{background:var(--db-ink);color:var(--db-panel)}.db-tabs b{font-weight:600;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-find{display:flex;align-items:center;gap:8px;min-width:min(320px,100%);min-height:38px;padding:0 12px;border-radius:10px;background:var(--db-panel);border:1px solid var(--db-line);color:var(--db-faint)}.db-find input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:var(--t-2);color:var(--db-ink)}.db-find:focus-within{border-color:var(--db-ink)}.db-chips{display:flex;flex-wrap:wrap;gap:6px}.db-chips a{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--db-muted);text-decoration:none;background:var(--db-panel);border:1px solid var(--db-line)}.db-chips a i{width:7px;height:7px;border-radius:50%;background:var(--st)}.db-chips a b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--db-faint)}.db-chips a[aria-current=page]{color:var(--db-ink);border-color:var(--db-ink)}@media (max-width:640px){.db-find{min-width:0;width:100%}}[data-stage=new]{--st:var(--st-new)}[data-stage=contacted]{--st:var(--st-contacted)}[data-stage=talking]{--st:var(--st-talking)}[data-stage=quoted]{--st:var(--st-quoted)}[data-stage=won]{--st:var(--st-won)}[data-stage=lost]{--st:var(--st-lost)}[data-stage=agreed]{--st:var(--st-agreed)}[data-stage=building]{--st:var(--st-building)}[data-stage=waiting]{--st:var(--st-waiting)}[data-stage=review]{--st:var(--st-review)}[data-stage=live]{--st:var(--st-live)}[data-stage=closed]{--st:var(--st-closed)}.db-board-wrap{position:relative}.db-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:10px;align-items:start;scrollbar-width:thin}.db-col{display:flex;flex-direction:column;min-height:220px;border-radius:14px;background:color-mix(in srgb,var(--db-ink) 3%,transparent);border:1px solid var(--db-line);transition:background var(--fast),border-color var(--fast),box-shadow var(--fast)}.db-col[data-over]{background:color-mix(in srgb,var(--st) 9%,transparent);border-color:var(--st);box-shadow:inset 0 0 0 1px var(--st)}.db-col-head{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;position:-webkit-sticky;position:sticky;top:0}.db-col-head i{width:9px;height:9px;border-radius:50%;background:var(--st);box-shadow:0 0 0 3px color-mix(in srgb,var(--st) 22%,transparent)}.db-col-head h2{font-size:var(--t-2);font-weight:600}.db-col-count{font-size:12px;color:var(--db-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-col-sum{margin-left:auto;font-size:12px;font-weight:600;color:var(--db-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-col-body{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:2px 8px 10px}.db-col-empty{flex:1 1;display:grid;place-items:center;min-height:120px;border:1.5px dashed var(--db-line-2);border-radius:10px;font-size:12px;color:var(--db-faint)}@media (max-width:640px){.db-board{grid-auto-columns:84vw;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 10px;scroll-padding:0 16px}.db-col{scroll-snap-align:start}}.db-kcard{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:11px;background:var(--db-panel);border:1px solid var(--db-line);box-shadow:var(--db-shadow);cursor:-webkit-grab;cursor:grab;touch-action:pan-x pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:border-color var(--fast),box-shadow var(--fast),opacity var(--fast)}.db-kcard:hover{border-color:var(--db-line-2);box-shadow:0 1px 2px rgba(20,20,20,.05),0 6px 18px -10px rgba(20,20,20,.25)}.db-kcard[data-dragging]{opacity:.35}.db-kcard[data-fresh]{border-left:3px solid var(--st-new)}.db-kcard-top{display:flex;align-items:flex-start;gap:10px}.db-kcard-name{flex:1 1;min-width:0}.db-kcard-link{display:block;font-size:var(--t-2);font-weight:600;line-height:1.3;color:var(--db-ink);text-decoration:none;overflow-wrap:anywhere}.db-kcard-link:after{content:"";position:absolute;inset:0;border-radius:11px}.db-kcard-name p{margin-top:2px;font-size:12px;color:var(--db-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-kcard-value{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.db-kcard-progress{height:4px;border-radius:4px;background:var(--db-sunk);overflow:hidden}.db-kcard-progress span{display:block;height:100%;background:var(--st-won);border-radius:4px}.db-kcard-task{gap:7px}.db-kcard-task,.db-kcard-tasktext{display:flex;align-items:center;min-width:0}.db-kcard-tasktext{gap:5px;font-size:12px;color:var(--db-muted)}.db-kcard-tasktext>span:not(.db-sr){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-kcard-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:9px;border-top:1px solid var(--db-line)}.db-kcard-meta{display:flex;gap:8px;font-size:11.5px;color:var(--db-faint);min-width:0;overflow:hidden;white-space:nowrap}.db-kcard-acts{position:relative;z-index:1;display:flex;align-items:center;gap:2px}.db-kcard-act,.db-kcard-move{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--db-faint);text-decoration:none;cursor:pointer}.db-kcard-act:hover,.db-kcard-move:hover{color:var(--db-ink);background:var(--db-hover)}.db-kcard-move select{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:16px}.db-kcard-move:focus-within{outline:2px solid var(--db-ink);outline-offset:1px}.db-ghost{position:fixed!important;left:0;top:0;z-index:1000;margin:0;box-shadow:var(--db-pop)!important;border-color:var(--db-line-2)!important;opacity:.97!important;cursor:-webkit-grabbing;cursor:grabbing;color:var(--db-ink);font-family:var(--sans)}.db-drops,.db-ghost{pointer-events:none;background:var(--db-panel)}.db-drops{position:fixed;left:50%;bottom:20px;z-index:900;transform:translate(-50%,24px);display:flex;gap:10px;padding:8px;border-radius:16px;border:1px solid var(--db-line-2);box-shadow:var(--db-pop);opacity:0;transition:opacity var(--med),transform var(--med) var(--ease)}.db-board-wrap[data-dragging] .db-drops{opacity:1;transform:translate(-50%);pointer-events:auto}.db-drop{display:flex;align-items:center;gap:8px;min-width:150px;min-height:52px;padding:0 18px;border-radius:11px;font-size:var(--t-2);font-weight:600;border:1.5px dashed color-mix(in srgb,var(--st) 60%,transparent);background:color-mix(in srgb,var(--st) 7%,transparent)}.db-drop i{width:9px;height:9px;border-radius:50%;background:var(--st)}.db-drop[data-over]{background:color-mix(in srgb,var(--st) 20%,transparent);border-style:solid}@media (max-width:1000px){.db-drops{bottom:calc(76px + env(safe-area-inset-bottom))}.db-drop{min-width:120px}}.db-hint{gap:4px;flex-wrap:wrap;font-size:12px;color:var(--db-faint)}.db-hint,.db-toast{display:flex;align-items:center}.db-toast{position:fixed;left:50%;bottom:24px;z-index:60;transform:translate(-50%,16px);gap:12px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:12px;background:var(--db-ink);color:var(--db-panel);font-size:var(--t-2);box-shadow:var(--db-pop);opacity:0;pointer-events:none;transition:opacity var(--med),transform var(--med) var(--ease)}.db-toast[data-on]{opacity:1;transform:translate(-50%);pointer-events:auto}.db-toast a{font-weight:600;color:inherit;text-underline-offset:3px}.db-toast button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:none;color:inherit;opacity:.7;cursor:pointer}@media (max-width:1000px){.db-toast{bottom:calc(84px + env(safe-area-inset-bottom))}}.db-table{list-style:none;margin:0;padding:0}.db-table li{display:grid;align-items:center;grid-gap:12px;gap:12px;padding:10px 18px;border-top:1px solid var(--db-line);font-size:var(--t-2)}.db-table li:first-child{border-top:0}.db-table li:hover{background:var(--db-hover)}.db-table-main{min-width:0;display:flex;flex-direction:column;text-decoration:none}.db-table-main b{font-weight:600}.db-table-main b,.db-table-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-table-main span,.db-table-task{font-size:12px;color:var(--db-muted)}.db-table-task{display:flex;align-items:center;gap:7px;min-width:0}.db-table-task>span:last-child:not(.db-due){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-table-num{display:flex;flex-direction:column;align-items:flex-end;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.db-table-num small{font-weight:400;font-size:11.5px;color:var(--db-muted)}.db-table-meta{font-size:11.5px;color:var(--db-faint);white-space:nowrap}.db-table-paid{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--db-muted)}.db-leadlist li{grid-template-columns:auto auto minmax(0,1.4fr) minmax(0,1.2fr) 96px 140px 120px}.db-projlist li{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1.1fr) 120px 96px 150px}.db-moneylist li{grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) 160px auto}.db-moneylist li[data-paid] .db-table-main b{font-weight:500}@media (max-width:1000px){.db-leadlist li{grid-template-columns:auto auto minmax(0,1fr) 120px;grid-template-areas:none}.db-leadlist .db-table-meta,.db-leadlist .db-table-num,.db-leadlist .db-table-task{display:none}.db-projlist li{grid-template-columns:auto minmax(0,1fr) 130px}.db-projlist :is(.db-table-task,.db-table-paid,.db-table-num){display:none}.db-moneylist li{grid-template-columns:auto minmax(0,1fr) auto}.db-moneylist :is(.db-table-task,.db-iconbtn){display:none}}@media (max-width:640px){.db-projlist li{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.db-projlist .db-table-stage{grid-column:2}}.db-table .db-stage{max-width:100%}.db-tick{width:16px;height:16px;accent-color:var(--db-ink)}.db-bulk{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--db-line);font-size:12.5px;color:var(--db-muted)}.db-bulk .db-danger{margin-left:auto}.db-datatable{width:100%;border-collapse:collapse;font-size:var(--t-2)}.db-datatable td,.db-datatable th{padding:10px 18px;text-align:right;border-top:1px solid var(--db-line);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-datatable thead th{border-top:0;font-size:12px;font-weight:500;color:var(--db-muted);background:var(--db-sunk)}.db-datatable :is(th,td):first-child{text-align:left;white-space:normal;font-weight:500;overflow-wrap:anywhere}.db-datatable tbody tr:hover{background:var(--db-hover)}.db-cellbar{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;min-width:64px;padding:2px 6px;border-radius:5px;overflow:hidden;isolation:isolate}.db-cellbar span{position:absolute;left:0;top:0;bottom:0;z-index:-1;background:color-mix(in srgb,var(--c1) 18%,transparent)}.db-pos{font-weight:600}.db-pos[data-top]{color:var(--db-today)}@media (max-width:640px){.db-datatable td,.db-datatable th{padding:9px 10px}.db-panel[data-flush]:has(.db-datatable){overflow-x:auto}}.db-meter{display:block;width:100%;height:6px;border-radius:6px;background:var(--db-sunk);overflow:hidden;border:1px solid var(--db-line)}.db-meter span{display:block;height:100%;background:var(--st-won)}.db-tasks{list-style:none;margin:0;padding:0}.db-task{display:grid;grid-template-columns:22px 18px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 16px;border-top:1px solid var(--db-line)}.db-tasks .db-task:first-child{border-top:0}.db-task:hover{background:var(--db-hover)}.db-task-tick{display:grid;place-items:center;width:20px;height:20px;padding:0;border-radius:6px;cursor:pointer;border:1.5px solid var(--db-line-2);background:var(--db-panel);color:transparent;transition:background var(--fast),border-color var(--fast),color var(--fast)}.db-task-tick:hover{border-color:var(--db-ink);color:var(--db-faint)}.db-task[data-done] .db-task-tick{background:var(--db-today);border-color:var(--db-today);color:#fff}.db-task-kind{display:grid;place-items:center;color:var(--db-faint)}.db-task[data-due=late] .db-task-kind{color:var(--db-late)}.db-task-main{min-width:0}.db-task-title{font-size:var(--t-2);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.db-task[data-done] .db-task-title{text-decoration:line-through;color:var(--db-faint)}.db-task-who{margin-top:1px!important;font-size:12px;color:var(--db-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.db-task-who a{font-weight:500;text-decoration:none}.db-task-who a:hover{text-decoration:underline}.db-task-acts{display:flex;align-items:center;gap:2px}@media (max-width:640px){.db-task{grid-template-columns:22px minmax(0,1fr) auto;padding:10px 14px}.db-task-kind{display:none}.db-task-when{grid-column:2;grid-row:2}.db-task-acts{grid-column:3;grid-row:1/span 2}}.db-addtask{display:grid;grid-template-columns:minmax(0,1fr) 130px 150px auto;grid-gap:8px;gap:8px;padding:12px 16px;border-bottom:1px solid var(--db-line);background:var(--db-sunk)}.db-addtask label{display:flex}.db-addtask-title{align-items:center;gap:8px;padding:0 10px;border-radius:9px;background:var(--db-panel);border:1px solid var(--db-line-2);color:var(--db-faint)}.db-addtask-title:focus-within{border-color:var(--db-ink)}.db-addtask-title input{flex:1 1;min-width:0;min-height:36px;border:0;outline:0;background:none;font:inherit;font-size:var(--t-2);color:var(--db-ink)}.db-addtask :is(select,input[type=date]){width:100%}.db-addtask-panel .db-addtask{border-bottom:0}.db-addtask-wrap{container-type:inline-size}@container (max-width:560px){.db-addtask{grid-template-columns:1fr 1fr}.db-addtask .db-btn,.db-addtask-title{grid-column:1/-1}}.db-taskgroups{display:flex;flex-direction:column;gap:var(--s3)}.db-more{display:flex;align-items:center;justify-content:center;gap:4px;padding:10px;border-top:1px solid var(--db-line);font-size:12.5px;font-weight:600;color:var(--db-muted);text-decoration:none}.db-more:hover{color:var(--db-ink);background:var(--db-hover)}.db-agenda{list-style:none;margin:0;padding:0}.db-agenda,.db-agenda li{border-top:1px solid var(--db-line)}.db-agenda li{display:flex;align-items:center;gap:10px;padding:10px 16px}.db-agenda li:first-child{border-top:0}.db-agenda a{min-width:0;display:flex;flex-direction:column;text-decoration:none;font-size:var(--t-2)}.db-agenda a b{font-weight:500}.db-agenda a span{font-size:12px;color:var(--db-muted)}.db-waiting{list-style:none;margin:0;padding:0}.db-waiting li{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--db-line);border-left:3px solid transparent}.db-waiting li:first-child{border-top:0}.db-waiting li[data-heat=cold]{border-left-color:var(--db-late)}.db-waiting li[data-heat=warm]{border-left-color:var(--db-none)}.db-waiting li[data-heat=fresh]{border-left-color:var(--db-today)}.db-waiting-main{flex:1 1;min-width:0;display:flex;flex-direction:column;text-decoration:none;font-size:var(--t-2)}.db-waiting-main b{font-weight:600}.db-waiting-main b,.db-waiting-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-waiting-main span{font-size:12px;color:var(--db-muted)}.db-waiting .db-contact .db-btn:not(.db-btn-primary){display:none}@media (max-width:640px){.db-waiting li{flex-wrap:wrap}.db-waiting-main{flex-basis:calc(100% - 42px)}.db-waiting .db-contact{margin-left:42px}}.db-feed{list-style:none;margin:0;padding:6px 0}.db-feed li{display:flex;gap:12px;padding:9px 18px;font-size:var(--t-2)}.db-feed i{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--db-line-2)}.db-feed li[data-kind=enquiry] i{background:var(--st-new)}.db-feed li[data-kind=stage] i{background:var(--st-contacted)}.db-feed li[data-kind=payment] i{background:var(--st-won)}.db-feed li[data-kind=done] i{background:var(--db-today)}.db-feed li>div{flex:1 1;min-width:0}.db-feed p{display:flex;align-items:baseline;gap:8px}.db-feed p a,.db-feed p b{font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-feed time{margin-left:auto;font-size:11.5px;color:var(--db-faint);white-space:nowrap}.db-feed span{display:block;font-size:12.5px;color:var(--db-muted);overflow-wrap:anywhere}.db-record{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.db-record-name{flex:1 1;min-width:min(260px,100%)}.db-record-name h1{font-family:var(--serif);font-weight:400;font-size:clamp(var(--t-5),3vw,var(--t-7));line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.db-record-name p{margin-top:4px;font-size:var(--t-2);color:var(--db-muted)}.db-record-bar{justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.db-record-bar,.db-record-paid{display:flex;align-items:center}.db-record-paid{gap:10px;min-width:200px;font-size:12px;color:var(--db-muted)}.db-record-paid .db-meter{width:140px}.db-contact{display:flex;flex-wrap:wrap;gap:6px}.db-stage{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;min-height:34px;padding:0 30px 0 12px;border-radius:999px;font:inherit;font-size:var(--t-2);font-weight:600;color:var(--db-ink);background:var(--db-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23888' stroke-width='1.6'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 11px center;border:1px solid var(--db-line-2);box-shadow:inset 3px 0 0 var(--st,var(--db-line-2))}.db-stage[data-stage]{border-color:color-mix(in srgb,var(--st) 45%,var(--db-line-2))}.db-stage[aria-busy=true]{opacity:.6}.db-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;margin:0;background:var(--db-line);border:1px solid var(--db-line);border-radius:14px;overflow:hidden}.db-figs>div{padding:14px 16px;background:var(--db-panel)}.db-figs dt{font-size:12px;color:var(--db-muted)}.db-figs dd{margin:2px 0 0;font-family:var(--serif);font-size:var(--t-5);line-height:1.2;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.db-figs .db-figs-note{font-family:var(--sans);font-size:11.5px;color:var(--db-faint)}.db-figs>div[data-tone=late] dd:not(.db-figs-note){color:var(--db-late)}.db-figs>div[data-tone=good] dd:not(.db-figs-note){color:var(--db-today)}@media (max-width:640px){.db-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-note-form{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--s3)}.db-note-form textarea{width:100%}.db-note-form .db-btn{align-self:flex-end}.db-tl{list-style:none;margin:0;padding:0;position:relative}.db-tl:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:1px;background:var(--db-line)}.db-tl li{position:relative;display:flex;gap:12px;padding:8px 0}.db-tl-dot{flex:none;position:relative;z-index:1;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--db-panel);border:1px solid var(--db-line-2);color:var(--db-muted)}.db-tl li[data-kind=stage] .db-tl-dot{color:var(--st-contacted)}.db-tl li[data-kind=payment] .db-tl-dot{color:var(--st-won)}.db-tl li[data-kind=done] .db-tl-dot{color:var(--db-today)}.db-tl li>div{flex:1 1;min-width:0}.db-tl p{display:flex;align-items:baseline;gap:8px;font-size:12.5px}.db-tl p b{font-weight:600}.db-tl time{font-size:11.5px;color:var(--db-faint)}.db-tl-body{display:block!important;margin-top:2px!important;font-size:var(--t-2)!important;color:var(--db-ink);white-space:pre-wrap;overflow-wrap:anywhere}.db-tl-del{align-self:flex-start}.db-form{display:flex;flex-direction:column;gap:12px}.db-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.db-field{display:flex;flex-direction:column;gap:5px;min-width:0}.db-field>span{font-size:12px;font-weight:500;color:var(--db-muted)}.db-field-wide,.db-form-end{grid-column:1/-1}.db-form-end{display:flex;justify-content:flex-end;gap:8px}.db-app :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select:not(.db-stage),textarea),.db-palette input{min-height:36px;padding:7px 10px;border-radius:9px;font:inherit;font-size:var(--t-2);color:var(--db-ink);background:var(--db-panel);border:1px solid var(--db-line-2)}.db-app :is(.db-find,.db-addtask-title,.db-palette-in) input{min-height:0;padding:0;border:0;background:none}.db-app textarea{resize:vertical;line-height:1.5}.db-app :is(input,select,textarea):focus{outline:none;border-color:var(--db-ink)}.db-check-line{display:flex;align-items:center;gap:8px;font-size:var(--t-2);color:var(--db-muted)}.db-check-line input{accent-color:var(--db-ink)}.db-small{font-size:12.5px;line-height:1.5}.db-quiet,.db-small{color:var(--db-muted)}.db-quiet{padding:14px 18px;font-size:var(--t-2)}.db-panel:not([data-flush])>.db-quiet{padding:0}.db-empty{padding:28px 20px;text-align:center;font-size:var(--t-2);color:var(--db-muted);border:1.5px dashed var(--db-line-2);border-radius:14px;line-height:1.6}.db-panel .db-empty{border:0;padding:22px 18px}.db-pre{margin:0 0 10px;white-space:pre-wrap;font:inherit;font-size:var(--t-2)}.db-late{color:var(--db-late)}@media (max-width:640px){.db-grid2{grid-template-columns:minmax(0,1fr)}.db-app :is(input,select,textarea),.db-palette input{font-size:16px}}.db-add{position:relative}.db-add>summary{list-style:none}.db-add-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(560px,calc(100vw - 32px));padding:18px;border-radius:14px;background:var(--db-panel);border:1px solid var(--db-line-2);box-shadow:var(--db-pop)}.db-add-why{margin-bottom:12px!important;font-size:12.5px;color:var(--db-muted)}@media (max-width:640px){.db-add{position:static}.db-add-panel{left:16px;right:16px;width:auto}}.db-pop-wrap{position:relative}.db-fold-pop>.db-pop,.db-pop-wrap>.db-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(340px,calc(100vw - 48px));padding:14px;border-radius:12px;background:var(--db-panel);border:1px solid var(--db-line-2);box-shadow:var(--db-pop)}.db-fold-pop{position:relative}.db-panel:has(.db-fold-pop[open]),.db-panel:has(.db-pop-wrap[open]){overflow:visible}.db-main:has(.db-pop-wrap[open],.db-fold-pop[open]){padding-bottom:400px}.db-fold-pop>summary{list-style:none}.db-send>summary{list-style:none;cursor:pointer}.db-send>summary::-webkit-details-marker{display:none}.db-send[data-sent]>summary{color:var(--db-today)}.db-send-from{gap:6px;margin:2px 0 0}.db-send-from,.db-task-from{display:flex;align-items:center;font-size:12px;color:var(--db-muted)}.db-task-from{gap:5px;margin-top:2px!important;min-width:0}.db-task-from a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;font-weight:500}.db-task-from a:hover{text-decoration:underline}.db-task-how{margin-top:4px;font-size:12.5px;color:var(--db-muted)}.db-task-how>summary{display:inline-flex;cursor:pointer;font-weight:600;color:var(--db-ink);list-style:none}.db-task-how>summary::-webkit-details-marker{display:none}.db-task-how>summary:before{content:"+";width:1em;color:var(--db-faint)}.db-task-how[open]>summary:before{content:"−"}.db-prose p{margin:6px 0 0;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.db-prose a{color:inherit;text-decoration:underline;text-underline-offset:2px}.db-form-del{margin-top:12px;padding-top:12px}.db-fold,.db-form-del{border-top:1px solid var(--db-line)}.db-fold>summary:not(.db-btn){display:flex;align-items:center;gap:6px;padding:12px 18px;cursor:pointer;list-style:none;font-size:var(--t-2);font-weight:600;color:var(--db-muted)}.db-fold>summary:not(.db-btn):hover{color:var(--db-ink)}.db-fold>form{padding:0 18px 18px}.db-pays{list-style:none;margin:0;padding:0}.db-pay{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 18px;border-top:1px solid var(--db-line)}.db-pays .db-pay:first-child{border-top:0}.db-pay-main{min-width:0;display:flex;flex-direction:column}.db-pay-main b{font-size:var(--t-2);font-weight:600}.db-pay-main span{font-size:12px;color:var(--db-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-pay-state{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}.db-pay-act{display:flex;align-items:center;gap:8px}.db-pay[data-paid] .db-pay-main b{color:var(--db-muted);font-weight:500}@media (max-width:640px){.db-pay{grid-template-columns:minmax(0,1fr) auto}.db-pay-state{align-items:flex-start;grid-column:1;grid-row:2}.db-pay-act{grid-column:2;grid-row:1/span 2}}.db-health{display:flex;flex-direction:column;gap:8px}.db-check{display:grid;grid-template-columns:200px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:14px 16px;border-radius:12px;background:var(--db-sunk);border:1px solid var(--db-line)}.db-check[data-state=down]{background:var(--db-late-bg);border-color:transparent}.db-check[data-state=warn]{background:var(--db-none-bg);border-color:transparent}.db-check-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--t-2)}.db-check-head i{width:8px;height:8px;border-radius:50%;background:var(--db-today)}.db-check[data-state=down] .db-check-head i{background:var(--db-late)}.db-check[data-state=warn] .db-check-head i{background:var(--db-none)}.db-check-head span{font-size:12px;color:var(--db-muted)}.db-check-detail,.db-check-fix{font-size:var(--t-2)}.db-check-fix{margin-top:4px!important;font-weight:600}.db-check-act{display:flex;align-items:center;gap:8px}@media (max-width:820px){.db-check{grid-template-columns:minmax(0,1fr)}}.db-panel .db-health+.db-checks-compact{margin-top:14px}.db-panel .db-health .db-check{grid-template-columns:minmax(0,1fr)}.db-checks-compact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.db-checks-compact li{display:grid;grid-template-columns:8px auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--db-line);font-size:var(--t-2)}.db-checks-compact li:first-child{border-top:0}.db-checks-compact i{width:8px;height:8px;border-radius:50%;background:var(--db-today);transform:translateY(-1px)}.db-checks-compact li[data-state=down] i{background:var(--db-late)}.db-checks-compact li[data-state=warn] i{background:var(--db-none)}.db-checks-compact b{font-weight:600}.db-checks-compact span{font-size:12px;color:var(--db-muted);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-asks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--t-2)}.db-asks a{text-decoration:none}.db-asks a:hover{text-decoration:underline}.db-heatlayout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start}.db-heatmain{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.db-heatcols{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--s3);gap:var(--s3);align-items:start}.db-heatlist{list-style:none;margin:0;padding:6px;max-height:70vh;overflow:auto}.db-heatlist a{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;font-size:var(--t-2);text-decoration:none;color:var(--db-muted)}.db-heatlist a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-heatlist a b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-heatlist a:hover{background:var(--db-hover);color:var(--db-ink)}.db-heatlist a[aria-current=page]{background:var(--db-ink);color:var(--db-panel)}.db-heatview{width:100%;max-height:78vh;overflow:auto;background:var(--db-sunk)}.db-heatview-stage{position:relative;overflow:hidden}.db-heatview-stage iframe{border:0;transform-origin:0 0;background:#fff}.db-heatview-stage canvas,.db-heatview-stage iframe{position:absolute;left:0;top:0;pointer-events:none}.db-heatview-wait{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--t-2);color:var(--db-muted)}@media (max-width:1000px){.db-heatcols,.db-heatlayout{grid-template-columns:minmax(0,1fr)}.db-heatlist{max-height:220px}}.db-setup ol,.db-setup p{font-size:var(--t-2);line-height:1.6}.db-setup ol{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.db-setup code{font-size:12px;padding:1px 5px;border-radius:5px;background:var(--db-sunk);border:1px solid var(--db-line)}.db-docs{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start}.db-doclist{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:20px}.db-doclist-h{margin:12px 10px 4px!important;font-size:11.5px;font-weight:600;color:var(--db-faint)}.db-doclist-h:first-child{margin-top:0!important}.db-doclist a{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 10px;border-radius:9px;font-size:var(--t-2);color:var(--db-muted);text-decoration:none}.db-doclist a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-doclist a:hover{background:var(--db-hover);color:var(--db-ink)}.db-doclist a[aria-current=page]{background:var(--db-panel);color:var(--db-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--db-line)}.db-doclist .db-quiet{padding:4px 10px;font-size:12px}.db-docview{min-width:0;max-width:880px}.db-kv{margin:0;display:flex;flex-direction:column}.db-kv>div{display:grid;grid-template-columns:190px minmax(0,1fr) 30px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--db-line)}.db-kv>div:first-child{border-top:0}.db-kv dt{font-size:12.5px;color:var(--db-muted)}.db-kv dd{margin:0;min-width:0;display:flex;flex-direction:column;font-size:var(--t-2);font-weight:500;overflow-wrap:anywhere}.db-kv dd a{text-decoration:none}.db-kv dd a:hover{text-decoration:underline}.db-kv dd small{font-weight:400;font-size:11.5px;color:var(--db-faint)}.db-copy[data-done]{color:var(--db-today)}.db-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.db-checklist li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 0;border-top:1px solid var(--db-line);font-size:var(--t-2)}.db-checklist li:first-child{border-top:0}.db-checklist li .db-ic{color:var(--db-none);transform:translateY(2px)}.db-checklist li[data-done] .db-ic{color:var(--db-today)}.db-checklist li span{color:var(--db-muted)}.db-checklist li[data-done] b{color:var(--db-muted);font-weight:500}.db-prose{font-size:var(--t-3);line-height:1.65;max-width:70ch}.db-prose h2{font-family:var(--serif);font-weight:400;font-size:var(--t-5);margin:18px 0 8px!important}.db-prose h2:first-child{margin-top:0!important}.db-prose h3{font-size:var(--t-3);font-weight:600;margin:16px 0 6px!important}.db-prose p{margin:0 0 10px!important}.db-prose ul{margin:0 0 10px;padding-left:20px}.db-prose a{text-underline-offset:3px;overflow-wrap:anywhere}.db-kvline{display:grid;grid-template-columns:150px minmax(0,1fr) 30px;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--db-line);font-size:var(--t-2)}.db-kvline span{color:var(--db-muted)}.db-kvline b{font-weight:600;overflow-wrap:anywhere}.db-docedit textarea{font-family:var(--mono);font-size:13px;line-height:1.6}.db-doc-title{font-family:var(--serif)!important;font-size:var(--t-5)!important}.db-docfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--db-line)}@media (max-width:820px){.db-docs{grid-template-columns:minmax(0,1fr)}.db-doclist{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}.db-doclist-h{width:100%}.db-doclist a{min-height:32px;border:1px solid var(--db-line);background:var(--db-panel)}}@media (max-width:640px){.db-kv>div,.db-kvline{grid-template-columns:minmax(0,1fr) 30px}.db-kv dt,.db-kvline span{grid-column:1/-1}}.db-palette{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:rgba(10,10,10,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.db-palette-box{width:min(600px,100%);overflow:hidden;border-radius:16px;color:var(--db-ink);font-family:var(--sans);background:var(--db-panel);border:1px solid var(--db-line-2);box-shadow:var(--db-pop)}.db-palette-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--db-line);color:var(--db-faint)}.db-palette-in input{flex:1 1;min-width:0;border:0!important;outline:0;background:none!important;padding:0!important;min-height:0!important;font-size:var(--t-4)!important;color:var(--db-ink)}.db-palette-list{list-style:none;margin:0;padding:6px;max-height:52vh;overflow:auto}.db-palette-list li{display:flex;align-items:baseline;gap:10px;padding:9px 12px;border-radius:9px;cursor:pointer;font-size:var(--t-2)}.db-palette-list li[aria-selected=true]{background:var(--db-hover);box-shadow:inset 0 0 0 1px var(--db-line)}.db-palette-kind{flex:none;width:60px;font-size:11.5px;color:var(--db-faint)}.db-palette-list b{font-weight:600}.db-palette-hint,.db-palette-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-palette-hint{margin-left:auto;padding-left:12px;font-size:12px;color:var(--db-muted);max-width:45%}.db-palette-none{color:var(--db-muted);cursor:default!important}.db-palette-kind[data-todo]{width:auto;color:var(--db-today);font-weight:600}.db-palette-added{display:flex;align-items:center;gap:8px;margin:0;padding:10px 16px;border-top:1px solid var(--db-line);font-size:12.5px;color:var(--db-today)}.db-app :is(button,select,input,textarea,a,summary):focus-visible,.db-gate :is(button,input):focus-visible{outline:2px solid var(--db-ink);outline-offset:2px}.db-side :is(button,a):focus-visible{outline-color:#fff}.db-gate{min-height:100dvh;display:grid;place-items:center;padding:var(--s5) 16px;background:var(--db-bg)}.db-gate form,.db-gate-card{display:flex;flex-direction:column;gap:var(--s3);width:min(380px,100%);padding:34px 30px 30px;background:var(--db-panel);border:1px solid var(--db-line);border-radius:18px;box-shadow:var(--db-pop)}.db-main .db-gate{min-height:50dvh;background:none}.db-gate p{margin:0;font-size:var(--t-2);font-weight:600;color:var(--db-muted)}.db-gate h1{margin:0 0 var(--s2);font-family:var(--serif);font-weight:400;font-size:var(--t-6);letter-spacing:-.015em;color:var(--db-ink)}.db-gate input{min-height:48px;padding:0 var(--s3);font:inherit;font-size:16px;border:1px solid var(--db-line-2);border-radius:12px;background:var(--db-sunk);color:var(--db-ink)}.db-gate .btn{justify-content:center}.db-gate-card span{font-size:var(--t-3);line-height:1.55;color:var(--db-muted)}.db-err{margin:0;padding:9px var(--s3);border-radius:9px;font-size:var(--t-2);color:var(--db-late);background:var(--db-late-bg)}@media (prefers-reduced-motion:reduce){.db-app *,.db-ghost,.db-toast{transition:none!important;animation:none!important}}.db-rv-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--db-muted);white-space:nowrap}.db-rv-status i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--db-faint)}.db-rv-status[data-status=active] i{background:var(--db-today)}.db-rv-status[data-status=paused]{color:var(--db-none)}.db-rv-status[data-status=paused] i{background:var(--db-none)}.db-rv-badge{display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:0 8px;border-radius:999px;white-space:nowrap;font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--db-ink);background:var(--db-sunk);border:1px solid var(--db-line)}.db-rv-badge[data-status=paused]{color:var(--db-none);background:var(--db-none-bg);border-color:transparent}.db-rv-badge b{font-weight:600;color:var(--db-muted)}.db-rv-none{color:var(--db-faint)}.db-rv-mrr{font-size:12.5px;font-weight:600;color:var(--db-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.db-rv-panel:has(.db-fold-pop[open]){overflow:visible}.db-rv-row[data-status=ended] .db-pay-main b{color:var(--db-muted);font-weight:500}.db-rv-life{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.db-rv-life>form:last-child{margin-left:auto}.db-rv-end{order:1;flex-basis:100%;display:flex;align-items:center;gap:6px}.db-rv-end input[type=date]{width:148px}.db-rv-plans li{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1.2fr) 132px 112px 140px}.db-rv-plan{min-width:0;display:flex;flex-direction:column}.db-rv-plan b{font-weight:500}.db-rv-plan b,.db-rv-plan span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-rv-plan span{font-size:12px;color:var(--db-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-rv-act{display:flex;justify-content:flex-end;align-items:center;gap:4px}.db-rv-plans li[data-status=ended] :is(.db-table-main b,.db-rv-plan b){color:var(--db-muted);font-weight:500}@media (max-width:1000px){.db-rv-plans li{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}.db-rv-plans .db-mono{grid-row:1/span 2}.db-rv-plans .db-table-main{grid-column:2;grid-row:1}.db-rv-plans .db-rv-plan{grid-column:2;grid-row:2}.db-rv-plans .db-rv-act{grid-column:3;grid-row:1}.db-rv-plans :is(.db-rv-next,.db-rv-state){grid-column:3;grid-row:2;justify-self:end}.db-rv-plans li:not([data-status=active]) .db-rv-next,.db-rv-plans li[data-status=active] .db-rv-state{display:none}}.db-rv-due{border-top:0}.db-rv-due a{flex:1 1}.db-rv-due a :is(b,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-rv-due .db-rv-bill{flex:none}.db-rv-split{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--db-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-rv-split .db-meter{width:140px}.db-rv-deals li{grid-template-columns:auto minmax(0,1.5fr) 92px minmax(0,.8fr) 112px 104px 104px 108px}.db-rv-deals .db-rv-head{padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:500;color:var(--db-muted)}.db-rv-deals .db-rv-head,.db-rv-deals .db-rv-head:hover{background:var(--db-sunk)}.db-rv-deals .db-rv-head>span:first-child{width:30px}.db-rv-deals .db-rv-head>span:nth-child(n+6){text-align:right}.db-rv-meta,.db-rv-nums{display:contents}.db-rv-won{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-rv-src,.db-rv-won{color:var(--db-muted);white-space:nowrap}.db-rv-src{min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.db-rv-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--db-muted)}.db-rv-num b,.db-rv-num[data-due]{font-weight:600;color:var(--db-ink)}.db-rv-paid{color:var(--db-today);font-weight:600}@media (max-width:1000px){.db-rv-deals .db-rv-head{display:none}.db-rv-deals li{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}.db-rv-deals .db-mono{grid-row:1/span 2;align-self:start}.db-rv-deals .db-table-main{grid-column:2;grid-row:1}.db-rv-meta{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.db-rv-nums{grid-column:3;grid-row:1/span 2;align-self:start;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.db-rv-num{font-size:12px}.db-rv-num:first-child{font-size:var(--t-2)}.db-rv-num:not(:first-child):before{content:attr(data-label) " ";font-weight:400;color:var(--db-faint)}.db-rv-num[data-empty]{display:none}.db-rv-won:before{content:"Won "}.db-rv-src:before{content:"· ";color:var(--db-faint)}.db-rv-rec:empty{display:none}}@media (max-width:640px){.db-rv-split{width:100%}.db-rv-split .db-meter{flex:1 1;width:auto}}.db-doctabs{align-self:flex-start}.db-doctabs b{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:2px;border-radius:999px;font-size:11px;opacity:1;background:var(--db-sunk);color:var(--db-muted)}.db-doctabs a[aria-current=page] b{background:rgba(255,255,255,.18);color:inherit}:root[data-theme=dark] .db-doctabs a[aria-current=page] b{background:rgba(0,0,0,.14)}.db-doctabs a[aria-current=page] b[data-late],.db-doctabs b[data-late]{background:var(--db-late);color:#fff}.db-fl-meter{display:flex;align-items:center;gap:10px;min-width:180px;font-size:12px;color:var(--db-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-fl-meter .db-meter{width:130px}.db-panel.db-fl-panel{overflow:visible}.db-fl-list{list-style:none;margin:0;padding:0}.db-fl-slot{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:14px 18px;border-top:1px solid var(--db-line)}.db-fl-list>.db-fl-slot:first-child{border-top:0}.db-fl-state{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;border:1.5px dashed var(--db-line-2);color:transparent}.db-fl-slot[data-filled] .db-fl-state{border:0;background:var(--db-today-bg);color:var(--db-today)}.db-fl-slot[data-filled] .db-fl-doc{background:var(--db-sunk);color:var(--db-muted)}.db-fl-main{min-width:0}.db-fl-main h3{font-size:var(--t-2);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.db-fl-when{margin-top:2px!important;font-size:12.5px;line-height:1.5;color:var(--db-muted);max-width:62ch}.db-fl-meta{margin-top:6px!important;font-size:12px;color:var(--db-muted);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-fl-meta b{font-weight:600;color:var(--db-ink)}.db-fl-acts{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:440px}.db-fl-acts>form{display:contents}.db-fl-acts .db-fl-upload{display:flex}.db-fl-upload{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.db-fl-upload label.db-btn{position:relative;cursor:pointer}.db-fl-upload label.db-btn[data-busy]{cursor:progress;opacity:.7}.db-fl-upload label.db-btn:has(input:focus-visible){outline:2px solid var(--db-ink);outline-offset:2px}.db-fl-msg{max-width:300px;font-size:12px;line-height:1.45;color:var(--db-today);text-align:right}.db-fl-msg[data-bad]{color:var(--db-late)}.db-fl-add{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--db-line);background:var(--db-sunk)}.db-fl-add .db-fl-upload{flex-direction:row;flex-wrap:wrap;align-items:center;flex:1 1;min-width:min(100%,320px)}.db-fl-add .db-fl-msg{flex-basis:100%;text-align:left;max-width:none}.db-fl-note{display:flex;flex:1 1;min-width:0}.db-fl-note input{width:100%}.db-fl-add+.db-empty{border:0}.db-fl-share>.db-pop{width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px}.db-fl-share .db-small b{font-weight:600;color:var(--db-ink);overflow-wrap:anywhere}.db-app .db-fl-link{width:100%;font-family:var(--mono);font-size:12px;color:var(--db-muted);background:var(--db-sunk)}.db-fl-share-acts{display:flex;gap:6px;flex-wrap:wrap}.db-fl-share-acts .db-btn{flex:1 1}.db-fl-sent{display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid var(--db-line)}.db-fl-sent select{width:100%;max-width:100%}.db-fl-sent .db-small{display:flex;align-items:center;gap:6px;margin:0;color:var(--db-today)}@media (max-width:820px){.db-fl-slot{grid-template-columns:22px minmax(0,1fr)}.db-fl-acts{grid-column:2;justify-content:flex-start;max-width:none}.db-fl-upload{align-items:flex-start}.db-fl-msg{text-align:left}.db-fl-acts{position:relative}.db-fl-acts .db-send,.db-fl-share{position:static}.db-fl-acts .db-send>.db-pop,.db-fl-share>.db-pop{left:0;right:auto;width:min(360px,100%)}}@media (max-width:640px){.db-fl-add,.db-fl-slot{padding:14px}.db-fl-note{flex-basis:100%}.db-fl-meter{min-width:0}}.db-cp-research{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;color:var(--db-muted)}.db-cp-research .db-ic{margin-top:2px;color:var(--db-faint)}.db-cp-list{list-style:none;margin:0;padding:0}.db-cp-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:11px 18px;border-top:1px solid var(--db-line);scroll-margin-top:90px}.db-cp-list>.db-cp-item:first-child{border-top:0}.db-cp-item:target,.db-cp-item[data-flash]{background:color-mix(in srgb,var(--c1) 7%,transparent)}.db-cp-item .db-task-tick{margin-top:1px}.db-cp-item[data-done] .db-task-tick{background:var(--db-today);border-color:var(--db-today);color:#fff}.db-cp-item[data-auto] .db-task-tick{cursor:default;opacity:.75}.db-cp-main{min-width:0}.db-cp-title{font-size:var(--t-2);line-height:1.4;overflow-wrap:anywhere}.db-cp-title b{font-weight:600}.db-cp-title span{display:inline-block;color:var(--db-muted)}.db-cp-item[data-done] .db-cp-title b{font-weight:500;color:var(--db-muted)}.db-cp-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:3px!important;font-size:12px}.db-cp-auth,.db-cp-meta{align-items:center;color:var(--db-muted)}.db-cp-auth{border-radius:6px;letter-spacing:.01em;background:var(--db-sunk);border:1px solid var(--db-line)}.db-cp-auth,.db-cp-check{display:inline-flex;min-height:20px;padding:0 7px;font-size:11px;font-weight:600}.db-cp-check{align-items:center;gap:4px;border-radius:6px;color:var(--db-none);background:var(--db-none-bg)}.db-cp-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.db-cp-side .db-iconbtn{color:var(--db-faint)}.db-cp-how{margin-top:3px}.db-cp-how>summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none;font-size:12.5px;font-weight:600;color:var(--db-muted)}.db-cp-how>summary::-webkit-details-marker{display:none}.db-cp-how>summary:hover{color:var(--db-ink)}.db-cp-how>summary .db-ic{transition:transform var(--fast)}.db-cp-how[open]>summary .db-ic{transform:rotate(90deg)}.db-cp-body{margin-top:8px;padding:12px 14px;border-radius:10px;background:var(--db-sunk);border:1px solid var(--db-line);gap:10px;font-size:var(--t-2);line-height:1.55}.db-cp-body,.db-cp-body ol{display:flex;flex-direction:column}.db-cp-body ol{margin:0;padding-left:20px;gap:4px}.db-cp-body p{font-size:12.5px;color:var(--db-muted)}.db-cp-body p b{color:var(--db-ink);font-weight:600}.db-cp-body a.db-btn{align-self:flex-start}.db-cp-groups{display:flex;flex-direction:column;gap:var(--s3)}.db-cp-more{width:100%;background:none;border:0;border-top:1px solid var(--db-line);font:inherit;font-size:12.5px;cursor:pointer}.db-cp-more .db-ic{transform:rotate(90deg)}.db-cp-set{gap:14px}.db-cp-set,.db-cp-set fieldset{display:flex;flex-direction:column}.db-cp-set fieldset{margin:0;padding:0;border:0;gap:8px;min-width:0}.db-cp-set legend{padding:0;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--db-muted)}.db-cp-set .db-check-line{align-items:flex-start;color:var(--db-ink);line-height:1.4}.db-cp-set .db-check-line input{margin-top:2px;flex:none}.db-cp-set .db-check-line small{display:block;font-size:11.5px;color:var(--db-faint)}.db-cp-guess{font-size:11px;font-weight:600;color:var(--db-none)}.db-cp-set .db-form-end{padding-top:4px}.db-cp-off{list-style:none;margin:0;padding:0}.db-cp-off,.db-cp-off li{display:flex;flex-direction:column}.db-cp-off li{gap:1px;padding:8px 0;border-top:1px solid var(--db-line);font-size:12.5px}.db-cp-off li:first-child{border-top:0}.db-cp-off b{font-weight:600}.db-cp-off span{color:var(--db-muted)}.db-cp-sources{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.5}.db-cp-sources a{color:var(--db-muted);text-underline-offset:3px;overflow-wrap:anywhere}.db-cp-sources a:hover{color:var(--db-ink)}@media (max-width:640px){.db-cp-item{gap:10px;padding:11px 14px}}@media (prefers-reduced-motion:reduce){.db-cp-how>summary .db-ic{transition:none}}[data-ps=new]{--st:var(--st-new)}[data-ps=active]{--st:var(--st-contacted)}[data-ps=replied]{--st:var(--st-talking)}[data-ps=converted]{--st:var(--st-won)}[data-ps=paused]{--st:var(--st-lost)}[data-ps=bounced]{--st:var(--db-late)}[data-ps=unsubscribed]{--st:var(--st-closed)}[data-ps=due]{--st:var(--db-today)}.ob-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px 0 8px;border-radius:999px;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--db-ink);background:var(--db-sunk);border:1px solid var(--db-line)}.ob-status i{width:7px;height:7px;border-radius:50%;background:var(--st,var(--db-line-2));flex:none}.db-ranked .ob-status{background:none;border:0;padding:0;font-weight:500;font-size:var(--t-2)}.ob-said{margin:0;font-size:12.5px;line-height:1.45;color:var(--db-late)}.ob-said[data-ok]{color:var(--db-today)}p.ob-said[role=note]{color:var(--db-muted)}.ob-send{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:360px}.ob-send .ob-said{text-align:right}@media (max-width:640px){.ob-send{align-items:stretch;max-width:none}.ob-send,.ob-send .db-btn{width:100%}.ob-send .ob-said{text-align:left}}.ob-setup{border-color:color-mix(in srgb,var(--db-none) 35%,var(--db-line))}.ob-problem{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px!important;padding:10px 12px;border-radius:10px;color:var(--db-none);background:var(--db-none-bg);font-weight:600}.ob-problem .db-ic{margin-top:3px}.ob-setup ol,.ob-setup>p:not(.ob-problem){max-width:84ch}.db-alert code,.ob-setup code{font-size:12px;padding:1px 5px;border-radius:5px;background:var(--db-sunk);border:1px solid var(--db-line);overflow-wrap:anywhere}.ob-list li{grid-template-columns:auto minmax(0,1.7fr) 132px 96px minmax(0,150px) auto}.ob-co{font-weight:400;color:var(--db-muted)}.ob-steps{text-align:right}.ob-next{display:flex;justify-content:flex-end;min-width:0}.ob-next .db-due{max-width:100%}.ob-next .db-due,.ob-note{overflow:hidden;text-overflow:ellipsis}.ob-note{font-size:12px;color:var(--db-muted);white-space:nowrap}.db-chips a[data-ps=all] i{display:none}@media (max-width:640px){.ob-wide{display:none}}@media (max-width:1000px){.ob-list li{grid-template-columns:auto minmax(0,1fr) auto auto}.ob-list :is(.ob-steps,.ob-next){display:none}}@media (max-width:640px){.ob-list li{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 14px}.ob-list .db-iconbtn{display:none}}.ob-seq{flex-direction:column}.ob-seq,.ob-seq-bar{display:flex;gap:var(--s3)}.ob-seq-bar{align-items:center;flex-wrap:wrap}.ob-seq-bar .db-small{flex:1 1;min-width:min(320px,100%)}.ob-seq-bar code,.ob-step code{font-size:11.5px;padding:0 4px;border-radius:4px;background:var(--db-sunk);border:1px solid var(--db-line)}.ob-as{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--db-muted)}.ob-as select{max-width:280px}.ob-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4);align-items:start}.ob-step[data-off]{background:var(--db-sunk)}.ob-step-form{display:flex;flex-direction:column;gap:12px;min-width:0}.ob-step-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.ob-step-head h3{display:flex;align-items:baseline;gap:9px;font-size:var(--t-3)}.ob-step-head small{font-size:12px;font-weight:400;color:var(--db-muted)}.ob-step-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;align-self:center;font-size:12px;font-weight:700;background:var(--solid);color:var(--on-solid)}.ob-step[data-off] .ob-step-n{background:var(--db-line-2);color:var(--db-muted)}.ob-delay{max-width:220px}.ob-step textarea{font-size:13.5px;line-height:1.55;min-height:320px}.ob-vars{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.ob-var{min-height:28px;padding:0 9px;border-radius:7px;cursor:pointer;font:inherit;font-size:12px;font-family:var(--mono);color:var(--db-muted);background:var(--db-panel);border:1px dashed var(--db-line-2)}.ob-var:hover{color:var(--db-ink);border-color:var(--db-ink)}.ob-step-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ob-step-del{grid-column:1/-1;display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--db-line)}@media (max-width:1000px){.ob-step{grid-template-columns:minmax(0,1fr)}}.ob-mail{min-width:0;border:1px solid var(--db-line);border-radius:12px;background:var(--db-sunk);overflow:hidden}.ob-step .ob-mail{position:-webkit-sticky;position:sticky;top:20px}.ob-mail-head{margin:0;padding:10px 14px;border-bottom:1px solid var(--db-line);background:var(--db-panel);display:flex;flex-direction:column;gap:3px}.ob-mail-head>div{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:12.5px}.ob-mail-head dt{color:var(--db-faint)}.ob-mail-head dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--db-ink)}.ob-mail-head dd small{color:var(--db-faint)}.ob-mail-head>div:last-child dd{font-weight:600}.ob-mail-body{padding:14px 16px 16px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-size:13.5px;line-height:1.55;color:var(--db-ink)}@media (max-width:1000px){.ob-step .ob-mail{position:static}}.ob-addstep{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ob-lede{max-width:70ch;margin-bottom:12px!important}.ob-drafts{list-style:none;margin:0 0 16px;padding:0;counter-reset:d}.ob-drafts li{counter-increment:d;display:flex;align-items:baseline;gap:10px;padding:9px 0;border-top:1px solid var(--db-line);font-size:var(--t-2)}.ob-drafts li:first-child{border-top:0}.ob-drafts li:before{content:counter(d);flex:none;width:20px;font-weight:700;color:var(--db-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-drafts b{font-weight:600;flex:1 1;min-width:0}.ob-drafts span{font-size:12px;color:var(--db-muted);white-space:nowrap}.ob-row{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:640px){.ob-drafts li{flex-wrap:wrap}.ob-drafts span{flex-basis:100%;padding-left:30px}}.ob-import{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.ob-paste{font-family:var(--mono);font-size:12.5px!important;line-height:1.5;white-space:pre;overflow-x:auto;min-height:170px}.ob-import-row{display:flex;align-items:flex-end;gap:10px}.ob-import-row .db-field{flex:1 1}@media (max-width:640px){.ob-import-row{flex-direction:column;align-items:stretch}}.ob-preview{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:var(--s3);border-top:1px solid var(--db-line)}.ob-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ob-preview-head p{font-size:var(--t-2)}.ob-will{color:var(--db-today);font-weight:600}.ob-skip{color:var(--db-muted)}.ob-reasons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ob-reasons li{padding:3px 9px;border-radius:999px;font-size:12px;color:var(--db-muted);background:var(--db-sunk);border:1px solid var(--db-line)}.ob-reasons b{color:var(--db-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-scroll{max-height:420px;overflow:auto;border:1px solid var(--db-line);border-radius:10px}.ob-previewtable td,.ob-previewtable th{text-align:left!important;padding:7px 12px}.ob-previewtable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.ob-previewtable td:first-child{color:var(--db-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-previewtable :is(th,td):first-child{width:1%;white-space:nowrap!important}.ob-previewtable td{max-width:240px;overflow:hidden;text-overflow:ellipsis}.ob-previewtable tr:not([data-add]) td:not(:last-child){color:var(--db-faint)}.ob-more{margin:0}.ob-rules{margin:0 0 10px;padding-left:18px;flex-direction:column;font-size:var(--t-2);line-height:1.5}.ob-acts,.ob-rules{display:flex;gap:6px}.ob-acts{align-items:center;flex-wrap:wrap}.db-record>.ob-status{min-height:30px;padding:0 12px;font-size:var(--t-2)}.db-figs dd .db-due,.db-figs dd .ob-note,.db-figs dd .ob-status{font-family:var(--sans);vertical-align:middle}.ob-sends{list-style:none;margin:0;padding:0}.ob-sends li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 18px;border-top:1px solid var(--db-line);font-size:var(--t-2)}.ob-sends li:first-child{border-top:0}.ob-sends li>div{display:flex;flex-direction:column;min-width:0}.ob-sends li>div b{font-weight:600}.ob-sends li>div span{font-size:12px;color:var(--db-muted);overflow-wrap:anywhere}.ob-send-dot{width:9px;height:9px;border-radius:50%;background:var(--st,var(--c1))}.ob-sends li[data-st=delivered]{--st:var(--db-today)}.ob-sends li[data-st=bounced],.ob-sends li[data-st=complained]{--st:var(--db-late)}.ob-sends li[data-st=failed]{--st:var(--db-line-2)}.ob-send-st{font-size:12px;font-weight:600;color:var(--db-muted);white-space:nowrap}.ob-sends li[data-st=bounced] .ob-send-st,.ob-sends li[data-st=complained] .ob-send-st{color:var(--db-late)}.ob-sends li[data-st=delivered] .ob-send-st{color:var(--db-today)}.ob-mail-solo{background:var(--db-sunk)}@media (max-width:640px){.ob-acts{width:100%}.ob-acts>a,.ob-acts>form{flex:1 1 auto}.ob-acts .db-btn,.ob-acts .db-danger{width:100%}}.ob-unsub{min-height:58vh}.ob-unsub .sub a{color:inherit;text-underline-offset:3px}.ob-unsub-form{margin-top:var(--s5)}.ob-unsub-why{margin-top:var(--s6);max-width:56ch;font-size:var(--t-2);color:var(--muted)}.ob-unsub-why a{color:var(--ink);text-underline-offset:3px}