.public-demo{--surface-app:#090a0e;--surface-card:#111218;--surface-sunken:#191a21;--surface-hover:#202129;--surface-inset:#0d0f14;--surface-elevated:#16171e;--surface-control:#101116;--line:#292932;--line-strong:#44414c;--ink:#f8f5f8;--ink-muted:#c1bac3;--ink-subtle:#9f97a3;--accent:#f06189;--accent-ink:#ff91af;--accent-soft:#3c1b2a;--accent-line:#804058;--card:var(--surface-card);--sunken:var(--surface-sunken);--muted:var(--ink-muted);--subtle:var(--ink-subtle);background:var(--surface-app);min-height:100dvh;color:var(--ink);font-family:var(--font-geist-sans),system-ui,sans-serif}.public-demo *{box-sizing:border-box}.public-demo button{cursor:pointer}.public-demo button:focus-visible,.public-demo a:focus-visible{outline-offset:3px;outline:2px solid #ff94b7}.public-demo__top{border-bottom:1px solid var(--line);background:#101016;align-items:center;gap:24px;min-height:70px;padding:0 clamp(18px,3vw,40px);display:flex}.public-demo__top .brand{flex:none;width:174px;font-size:1.1rem}.public-demo__search{border:1px solid var(--line-strong);background:var(--surface-control);width:min(360px,34vw);height:37px;color:var(--ink-subtle);border-radius:9px;align-items:center;gap:9px;margin-left:auto;padding:0 11px;display:flex}.public-demo__search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.public-demo__search input::placeholder{color:var(--ink-subtle)}.public-demo__mode{color:#e5dce2;white-space:nowrap;border:1px solid #4c3a43;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:.75rem;display:inline-flex}.public-demo__mode span{background:#4bd7a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #4bd7a5}.public-demo__reset{color:#d8c6d1;white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.public-demo__reset:hover{color:#fff}.public-demo__body{grid-template-columns:198px minmax(0,1fr);min-height:calc(100dvh - 70px);display:grid}.public-demo__nav{border-right:1px solid var(--line);background:#101116;flex-direction:column;gap:5px;padding:24px 12px;display:flex}.public-demo__nav button{color:#c5bec8;text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:42px;padding:9px 12px;font-size:.83rem;display:flex}.public-demo__nav button:hover{color:#fff;background:#241c25}.public-demo__nav button.active{color:#ffc3d6;background:#4b2033}.public-demo__nav small{color:#fff;background:#b72a5d;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:.68rem;display:grid}.public-demo__content{width:100%;min-width:0;max-width:1700px;margin-inline:auto;padding:clamp(22px,3vw,42px)}.public-demo__heading{margin-bottom:25px}.public-demo__heading h1{letter-spacing:-.045em;margin:6px 0 5px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650;line-height:1.08}.public-demo__heading>p:last-child{color:#b9afbb;font-size:.88rem}.public-demo__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.public-demo__metrics .today-metric{min-height:100px}.public-demo__today-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);gap:16px;display:grid}.public-demo__panel{border:1px solid var(--line);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;padding:20px}.public-demo__panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.public-demo__panel h2,.public-demo__panel-head h2{font-size:1.06rem;font-weight:620}.public-demo__panel-head button{color:#ff9fc0;white-space:nowrap;align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.public-demo__task,.public-demo__agenda{border-top:1px solid var(--line);text-align:left;align-items:center;width:100%;min-height:68px;display:grid}.public-demo__task{grid-template-columns:10px minmax(0,1fr) auto 16px;gap:12px}.public-demo__task:hover,.public-demo__agenda:hover,.public-demo__event:hover{background:var(--surface-hover)}.public-demo__task-dot{background:#f47b9e;border-radius:50%;width:7px;height:7px}.public-demo__task>span:nth-child(2),.public-demo__agenda>span:nth-child(2){gap:3px;min-width:0;display:grid}.public-demo__task strong,.public-demo__agenda strong{font-size:.83rem;font-weight:600}.public-demo__task small,.public-demo__agenda small{color:#a99fab;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.public-demo__task em{color:#ffabc7;white-space:nowrap;background:#3c2130;border-radius:100px;padding:5px 8px;font-size:.68rem;font-style:normal}.public-demo__agenda{grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;min-height:78px}.public-demo__agenda>span:first-child{color:#ff8eb7;background:#332033;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.public-demo__pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-demo__pipeline .pipeline-column{border:1px solid var(--line);background:#14151a;border-radius:12px;min-width:0;min-height:460px;padding:12px}.public-demo__pipeline .pipeline-column>header{align-items:flex-start;gap:10px;min-height:64px;display:flex}.public-demo__pipeline .pipeline-column>header h2{font-size:.94rem}.public-demo__pipeline .pipeline-column>header p{color:#a39aa7;margin-top:4px;font-size:.7rem}.public-demo__pipeline .pipeline-cards{gap:8px;display:grid}.public-demo__pipeline .pipeline-card{border:1px solid var(--line);background:#1a1b21;border-radius:11px;min-height:0;padding:0;overflow:hidden}.public-demo__pipeline .lead-card-main{padding:13px 14px}.public-demo__pipeline .lead-card-main:hover{background:#27232b}.public-demo__pipeline .lead-card-title strong{max-width:100%}.public-demo__empty{color:#a99fac;padding:30px 8px;font-size:.82rem}.public-demo__filter{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:9px;align-items:center;gap:20px;margin-bottom:14px;padding:10px 14px;font-size:.82rem;display:flex}.public-demo__filter button{color:#ffb3ce;margin-left:auto;text-decoration:underline}.public-demo__days{gap:8px;margin-bottom:18px;padding-bottom:7px;display:flex;overflow-x:auto}.public-demo__days button{border:1px solid var(--line);background:var(--surface-card);text-align:left;border-radius:10px;flex:0 0 128px;gap:4px;min-height:70px;padding:12px;display:grid}.public-demo__days button.active{border-color:var(--accent);background:#461e32}.public-demo__days small{color:#aa9eab;font-size:.7rem}.public-demo__days strong{font-size:.86rem}.public-demo__calendar{min-height:300px}.public-demo__calendar h2{margin-bottom:15px}.public-demo__event{border-top:1px solid var(--line);text-align:left;grid-template-columns:90px minmax(0,1fr) 20px;align-items:center;gap:15px;width:100%;min-height:78px;padding:12px;display:grid}.public-demo__event time{color:#ff9fc0;font-weight:650}.public-demo__event>span{gap:4px;display:grid}.public-demo__event small{color:#aaa0ac;font-size:.76rem}.public-demo__sources{max-width:900px}.public-demo__sources>p{color:#aea4b0;margin:4px 0 18px;font-size:.83rem}.public-demo__sources>button{border-top:1px solid var(--line);text-align:left;grid-template-columns:minmax(130px,1fr) minmax(100px,2fr) 35px 16px;align-items:center;gap:15px;width:100%;min-height:57px;font-size:.82rem;display:grid}.public-demo__sources>button:hover{color:#ffabc7}.public-demo__sources>button b{text-align:right}.public-demo__bar{background:#30212c;border-radius:100px;height:9px;overflow:hidden}.public-demo__bar span{border-radius:inherit;background:linear-gradient(90deg,#9d2858,#f06494);height:100%;display:block}.lead-drawer .public-demo__drawer-text{color:#c8bec9;margin-top:10px;font-size:.84rem;line-height:1.55}.lead-drawer .public-demo__edit{gap:12px;margin-top:12px;display:grid}.lead-drawer .public-demo__edit label{color:#afa5b1;gap:5px;font-size:.76rem;display:grid}.lead-drawer .public-demo__edit>div{gap:8px;display:flex}.lead-drawer .public-demo__related{border:1px solid var(--line);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;padding:11px;font-size:.78rem;display:flex}.lead-drawer .public-demo__related:hover{border-color:var(--accent-line)}.public-demo--embedded{min-height:660px}.public-demo--embedded .public-demo__body{min-height:590px}.public-demo--embedded .public-demo__metrics .today-metric-copy small{white-space:normal;overflow:visible}@media (min-width:701px) and (max-width:1050px){.public-demo--embedded .public-demo__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-demo--embedded .public-demo__task strong,.public-demo--embedded .public-demo__task small{white-space:normal;overflow-wrap:anywhere;overflow:visible}.public-demo--embedded .public-demo__task{padding-block:10px}}@media (max-width:1050px){.public-demo__body{grid-template-columns:75px minmax(0,1fr)}.public-demo__nav button{justify-content:center}.public-demo__nav button span,.public-demo__nav button small{display:none}.public-demo__today-grid{grid-template-columns:1fr}.public-demo__pipeline{grid-template-columns:repeat(3,minmax(290px,1fr));overflow-x:auto}.public-demo__top .brand{width:150px}.public-demo__search{width:min(300px,29vw)}}@media (max-width:700px){.public-demo__top{gap:10px;min-height:62px;padding-inline:14px}.public-demo__top .brand{font-size:.9rem}.public-demo__mode{padding:6px;font-size:0}.public-demo__reset{font-size:0}.public-demo__body{display:block}.public-demo__nav{z-index:3;background:#101116;flex-direction:row;justify-content:space-around;gap:2px;padding:7px;position:sticky;top:0;overflow-x:auto}.public-demo__nav button{justify-items:center;gap:3px;width:auto;min-width:68px;padding:7px 6px;font-size:.68rem;display:grid}.public-demo__nav button span{display:inline}.public-demo__content{padding:20px 15px 50px}.public-demo__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-demo__metrics .today-metric{grid-template-columns:38px 1fr;gap:8px;min-height:82px;padding:10px}.public-demo__metrics .today-metric-icon{width:38px;height:38px}.public-demo__metrics .today-metric-copy strong{font-size:1.4rem}.public-demo__panel{padding:15px}.public-demo__pipeline{display:block;overflow:visible}.public-demo__pipeline .pipeline-column{min-height:0;margin-bottom:13px}.public-demo__days button{flex-basis:110px}.public-demo__task{grid-template-columns:8px minmax(0,1fr) 16px}.public-demo__task em{display:none}.public-demo__sources>button{grid-template-columns:minmax(100px,1fr) minmax(45px,1fr) 20px}.public-demo__sources>button svg{display:none}.public-demo__event{grid-template-columns:55px minmax(0,1fr) 16px}.public-demo__top .brand{width:auto;margin-right:auto}.public-demo__search{display:none}}.public-demo__unavailable{color:#f8f5f8;text-align:center;background:#090a0e;place-content:center;gap:12px;min-height:70dvh;padding:28px;display:grid}.public-demo__more{border:1px solid var(--line);width:100%;color:var(--accent-ink);border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:.78rem;display:flex}.public-demo__more:hover{background:var(--surface-hover)}.public-demo__today-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:21px;display:flex}.public-demo__today-heading h1{letter-spacing:-.04em;font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:690}.public-demo__today-heading p{color:var(--ink-muted);margin-top:5px;font-size:.82rem}.public-demo__today-heading time{color:var(--ink-muted);padding-top:7px;font-size:.73rem}.public-demo__metrics .today-metric-copy>span{color:var(--ink);order:0;font-size:.72rem}.public-demo__metrics .today-metric-copy strong{order:1;margin:3px 0;font-size:1.55rem}.public-demo__metrics .today-metric-copy small{color:var(--ink-subtle);order:2;font-size:.64rem}.public-demo__task{grid-template-columns:8px minmax(95px,1fr) minmax(120px,1.2fr) auto 14px;gap:9px;min-height:61px}.public-demo__task>span:nth-child(2),.public-demo__task>span:nth-child(3){gap:3px;min-width:0;display:grid}.public-demo__task strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-demo__task-action strong{font-weight:560}.public-demo__task em{font-size:.62rem}.public-demo__quick-filters{flex-wrap:wrap;gap:7px;margin:-5px 0 15px;display:flex}.public-demo__quick-filters button{border:1px solid var(--line);min-height:33px;color:var(--ink-muted);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.71rem;display:flex}.public-demo__quick-filters button.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.public-demo__quick-filters span{font-size:.65rem}.public-demo__pipeline .pipeline-column{min-height:0}.public-demo__pipeline .stage-offer .pipeline-card:before{background:#a855f7}.public-demo__pipeline .pipeline-card.result-won:before{background:#25c58a}.public-demo__pipeline .pipeline-card.result-lost:before{background:#f04461}:is(.public-demo__content:has(.demo-schedule),.public-demo__content:has(.demo-results)){padding-block:22px}.demo-schedule{color:var(--ink)}.demo-schedule__heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.demo-schedule__heading h1{letter-spacing:-.04em;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:700}.demo-schedule__heading p{max-width:560px;color:var(--ink-muted);margin-top:5px;font-size:.82rem}.demo-schedule__heading>span{border:1px solid var(--line);color:var(--ink-muted);white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:.73rem}.demo-schedule__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.demo-schedule__switch,.demo-schedule__navigation{align-items:center;gap:5px;display:flex}.demo-schedule__switch{border:1px solid var(--line);background:var(--surface-card);border-radius:10px;padding:3px}.demo-schedule__switch button,.demo-schedule__navigation button,.demo-schedule__filter{border:1px solid var(--line);min-height:34px;color:var(--ink-muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:.76rem;display:inline-flex}.demo-schedule__switch button{border:0}.demo-schedule__switch button.active{background:var(--accent-soft);color:var(--accent-ink)}.demo-schedule__navigation strong{white-space:nowrap;margin-left:8px;font-size:.86rem;font-weight:600}.demo-schedule__filter select{max-width:120px;color:var(--ink);font:inherit;background:0 0;border:0}.demo-schedule__filter option{background:#15131a}.demo-schedule__layout{grid-template-columns:minmax(0,1fr) 242px;gap:12px;display:grid}.demo-schedule__main{min-width:0}.demo-schedule__month{border:1px solid var(--line);background:var(--surface-card);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.demo-schedule__weekday{border-bottom:1px solid var(--line);min-height:31px;color:var(--ink-muted);place-items:center;font-size:.68rem;display:grid}.demo-schedule__day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-inset);min-width:0;min-height:63px;padding:5px}.demo-schedule__day:nth-child(7n){border-right:0}.demo-schedule__day.outside{opacity:.4}.demo-schedule__day.selected{background:#2c1925}.demo-schedule__day.today>button:first-child{color:var(--accent-ink)}.demo-schedule__day>button:first-child{width:100%;color:var(--ink);text-align:left;margin-bottom:2px;font-size:.7rem;display:block}.demo-schedule__event{border-left:2px solid var(--event,#f06189);background:color-mix(in srgb,var(--event,#f06189) 17%,#17161c);width:100%;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;margin-top:2px;padding:3px 4px;font-size:.57rem;display:block;overflow:hidden}.demo-schedule__day>small{color:var(--ink-muted);font-size:.59rem}.demo-schedule .kind-realization{--event:#45d7a3}.demo-schedule .kind-meeting{--event:#a45cff}.demo-schedule .kind-measurement{--event:#579cff}.demo-schedule .kind-call{--event:#f0447c}.demo-schedule .kind-private{--event:#8793a7}.demo-schedule__aside{align-content:start;gap:10px;display:grid}.demo-schedule__side-panel{border:1px solid var(--line);background:var(--surface-card);border-radius:11px;padding:11px}.demo-schedule__side-head{justify-content:space-between;gap:5px;display:flex}.demo-schedule__side-head small{color:var(--ink-subtle);font-size:.62rem}.demo-schedule__side-head h2,.demo-schedule__side-panel>h2{margin-top:3px;font-size:.83rem;font-weight:600}.demo-schedule__side-head>div:last-child{display:flex}.demo-schedule__side-head button{color:var(--ink-muted)}.demo-schedule__empty{color:var(--ink-muted);text-align:center;justify-items:center;gap:5px;padding:20px 5px;font-size:.65rem;display:grid}.demo-schedule__empty strong{color:var(--ink);font-size:.75rem}.demo-schedule__event-detail{border:1px solid var(--event,#f06189);background:color-mix(in srgb,var(--event,#f06189) 13%,var(--surface-card));text-align:left;border-radius:7px;gap:2px;width:100%;min-height:64px;margin-top:8px;padding:7px;display:grid}.demo-schedule__event-detail small{color:var(--event,#f06189);font-size:.6rem}.demo-schedule__event-detail strong{font-size:.72rem}.demo-schedule__event-detail span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.demo-schedule__mini>div{grid-template-columns:repeat(7,1fr);margin-top:8px;display:grid}.demo-schedule__mini small{color:var(--ink-subtle);text-align:center;font-size:.56rem}.demo-schedule__mini button{aspect-ratio:1;color:var(--ink-muted);border-radius:5px;font-size:.62rem;position:relative}.demo-schedule__mini button.selected{background:var(--accent);color:#fff}.demo-schedule__mini button i{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:calc(50% - 2px)}.demo-schedule__legend p{color:var(--ink-muted);align-items:center;gap:7px;margin-top:6px;font-size:.65rem;display:flex}.demo-schedule__legend i{background:var(--event);border-radius:50%;width:7px;height:7px}.demo-schedule__agenda{gap:8px;max-height:412px;display:grid;overflow:auto}.demo-schedule__agenda section{border:1px solid var(--line);background:var(--surface-card);border-radius:10px;padding:11px}.demo-schedule__agenda h2{font-size:.79rem}.demo-schedule__agenda>p{color:var(--ink-muted);font-size:.71rem}.demo-results{border-radius:12px;min-height:0}.demo-results>div:nth-child(2){padding:6px 0 0}.demo-results__range{border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:.76rem;display:flex}.demo-results__range select{min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.demo-results__range option{color:#fff;background:#17171e}.demo-results__range span:last-child{color:var(--ink-muted);margin-left:8px;font-size:.68rem}.demo-results [class$=__header]{margin-bottom:13px}.demo-results [class$=__header] h1{font-size:2rem}.demo-results [class$=__header] p{margin-top:4px;font-size:.82rem}.demo-results [class$=__stats]{gap:9px}.demo-results article[class*=__stat]{min-height:85px;padding:10px}.demo-results [class$=__statValue]{font-size:1.65rem}.demo-results [class$=__iconBox]{width:35px;height:35px}.demo-results [class$=__iconBox] svg{width:19px}.demo-results .demo-results__stat{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:9px;min-height:78px;max-height:86px;padding:9px;display:grid}.demo-results .demo-results__stat [class$=__iconBox]{width:32px;height:32px}.demo-results .demo-results__stat>div{min-width:0;container-type:normal}.demo-results .demo-results__stat [class$=__statLabel]{font-size:.73rem;line-height:1.2}.demo-results .demo-results__stat [class$=__statValue]{margin-top:3px;font-size:1.45rem;line-height:1.05}.demo-results .demo-results__stat--money>div{display:contents;container-type:normal!important}.demo-results .demo-results__stat--money [class$=__statLabel]{grid-area:1/2}.demo-results .demo-results__stat--money [class$=__statValue]{white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:-.035em;grid-area:2/1/auto/-1;min-width:0;margin-top:3px;font-size:clamp(1.08rem,1.8vw,1.35rem)}.demo-results [class$=__dashboardGrid]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;margin-top:10px}.demo-results [class$=__chartPanel],.demo-results [class$=__funnelPanel]{min-height:230px;padding:10px}.demo-results [class$=__chart]{height:175px}.demo-results [class$=__funnelRows]{gap:13px;margin-top:20px}.demo-results [class*=__funnelRow]:not([class$=__funnelRows]){grid-template-columns:20px 60px minmax(40px,1fr) 22px 32px;gap:5px;font-size:.68rem}.demo-results [class*=__funnelRow] svg{width:17px}.demo-results [class$=__funnelPanel] [class$=__panelTitleRow]{display:block}.demo-results [class$=__funnelPanel] [class$=__funnelSummary]{white-space:nowrap;margin:5px 0 0 50px;font-size:.7rem}.demo-results [class$=__funnelPanel] [class$=__funnelRows]{margin-top:14px}.demo-results [class$=__sources]{margin-top:10px;padding:10px}.demo-results [class*=__tableRow]{grid-template-columns:28px minmax(100px,1fr) 80px 55px 55px 55px;width:100%;min-height:30px;font-size:.7rem}.demo-results [class$=__tableHead]{font-size:.62rem}.demo-results__source{text-align:left}.demo-results [class$=__sourcesHeading] p{font-size:.72rem}@media (max-width:950px){.demo-schedule__layout{grid-template-columns:minmax(0,1fr) 190px}.demo-schedule__toolbar{flex-wrap:wrap}.demo-schedule__filter{margin-left:auto}.demo-results [class$=__dashboardGrid]{grid-template-columns:1fr}.demo-results [class$=__chartPanel],.demo-results [class$=__funnelPanel]{min-height:0}.demo-results [class$=__chart]{height:180px}}@media (max-width:700px){.public-demo__today-heading time{display:none}.public-demo__task{grid-template-columns:8px minmax(0,1fr) 14px}.public-demo__task-action{grid-column:2}.public-demo__task em,.demo-schedule__heading>span{display:none}.demo-schedule__layout{display:block}.demo-schedule__aside{grid-template-columns:1fr 1fr;margin-top:10px}.demo-schedule__legend{display:none}.demo-schedule__day{min-height:52px}.demo-schedule__event{font-size:.5rem}.demo-results [class$=__stats]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-results [class$=__header]{display:block}.demo-results__range{width:max-content;max-width:100%;margin:12px 0}.demo-results [class$=__table]{overflow:auto}.demo-results [class*=__tableRow]{min-width:520px}}@media (prefers-reduced-motion:reduce){.public-demo *,.lead-drawer{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-demo__content{container-type:inline-size}.public-demo .public-demo__metrics,.public-demo .demo-results__stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.public-demo .public-demo__metrics .today-metric,.public-demo .demo-results .demo-results__stat{border:1px solid var(--line);background:var(--surface-card);min-width:0;min-height:128px;max-height:none;box-shadow:var(--shadow-sm);border-radius:12px;grid-template-rows:32px auto auto;grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:center;gap:8px 10px;padding:16px;display:grid}.public-demo .public-demo__metrics .today-metric-icon,.public-demo .demo-results .demo-results__stat>span{border-radius:9px;grid-area:1/1;width:32px;height:32px}.public-demo .public-demo__metrics .today-metric-icon svg,.public-demo .demo-results .demo-results__stat>span svg{width:19px;height:19px}.public-demo .public-demo__metrics .today-metric-copy,.public-demo .demo-results .demo-results__stat>div{display:contents;container-type:normal}.public-demo .public-demo__metrics .today-metric-copy>span,.public-demo .demo-results .demo-results__stat>div>p{color:var(--ink-muted);white-space:normal;overflow-wrap:normal;grid-area:1/2;margin:0;font-size:.75rem;line-height:1.3}.public-demo .public-demo__metrics .today-metric-copy>strong,.public-demo .demo-results .demo-results__stat>div>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;word-break:normal;grid-area:2/1/auto/-1;min-width:0;margin:0;font-size:1.65rem;font-weight:700;line-height:1.2;display:block}.public-demo .public-demo__metrics .today-metric-copy>small{color:var(--ink-subtle);white-space:normal;grid-area:3/1/auto/-1;font-size:.7rem;line-height:1.35;overflow:visible}.public-demo .demo-results .demo-results__stat--money>div>strong{font-size:1.65rem}@container (min-width:800px){.public-demo .public-demo__metrics,.public-demo .demo-results__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:380px){.public-demo .public-demo__metrics .today-metric,.public-demo .demo-results .demo-results__stat{gap:8px;min-height:128px;padding:12px}}
