.landing,.landing-footer{--landing-hero-pad:56px 20px 0;--landing-hero-pad-mobile:24px 16px 0;--landing-chip-radius:20px;--landing-chip-radius-mobile:10px;--landing-chip-pad:0 16px;--landing-chip-pad-mobile:0 10px;--landing-close-pad:120px 120px 128px;--landing-close-pad-mobile:64px 20px 96px;--landing-close-action-pad:16px 28px;--landing-pill-radius:999px;--landing-section-pad:96px 0;--landing-section-pad-mobile:64px 0;--landing-card-radius:28px;--landing-card-radius-mobile:24px;--landing-card-pad:36px 0 0 36px;--landing-card-pad-mobile:24px 0 0 24px;--landing-small-pad:0 36px;--landing-small-pad-mobile:28px 24px;--landing-label-pad:0 14px 0 12px;--landing-label-radius:10px;--landing-art-radius:14px;--landing-tile-radius:10px;--landing-control-radius:7px;--landing-diff-radius:8px;--landing-cell-radius:5px;--landing-badge-pad:1px 6px;--landing-url-pad:3px 12px;--landing-bar-pad:0 14px;--landing-site-pad:14px 22px;--landing-site-title-pad:0 22px;--landing-note-pad:22px 24px 18px;--landing-reply-pad:18px 24px 0;--landing-row-pad:0 20px;--landing-chip-inline-pad:0 12px;--landing-state-pad:0 10px 0 8px;--landing-diff-pad:6px 12px;--landing-diff-line-pad:5px 12px;--landing-attached-pad:0 10px;--landing-popover-pad:12px;--landing-site-plan-pad:12px;--landing-plan-pad:36px 32px 32px;--landing-plan-pad-team:52px 40px 48px;--landing-plan-pad-mobile:32px 24px 28px;--landing-plan-radius:28px;--landing-plan-radius-team:28px 28px 28px 6px;--landing-plan-action-radius:999px;--landing-billing-pad:4px;--landing-billing-option-pad:0 20px;--landing-billing-badge-pad:3px 8px;--landing-badge-pill-pad:5px 12px;--landing-questions-pad:24px 0 96px;--landing-questions-pad-mobile:16px 0 64px;--landing-pricing-pad:112px 0 48px;--landing-pricing-pad-mobile:64px 0 56px;--landing-stage-radius:24px;--landing-stage-pad:48px 64px 56px;--landing-stage-pad-mobile:16px}.landing-container{inline-size:min(1120px,100% - 40px);margin-inline:auto}.landing-pricing{scroll-margin-block-start:96px}.landing-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.landing-cta{min-block-size:52px;padding-inline:var(--q-space-2xl);border-radius:var(--q-radius-pill);font-size:16px;font-weight:500}.landing-cta-arrow{display:inline-block}.landing-cta:hover .landing-cta-arrow{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.landing-cta-arrow{transition:transform .15s ease-out}}
.landing-hero{background:var(--q-canvas);color:var(--q-ink)}.landing-hero-copy{padding:var(--landing-hero-pad);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.landing-hero h1{color:var(--q-ink);letter-spacing:-.035em;flex-direction:column;align-items:center;margin:0 0 -4px;font-size:84px;font-weight:600;line-height:90px;display:flex}.landing-hero-line{align-items:center;gap:18px;display:flex}.landing-chip{--chip-width:324px;inline-size:var(--chip-width);border-radius:var(--landing-chip-radius);background:var(--q-accent-wash);flex:none;block-size:96px;transition:background-color .32s;display:grid;position:relative}.landing-chip[data-step="1"]{background:var(--q-success-wash)}.landing-chip[data-step="2"]{background:var(--q-danger-wash)}.landing-chip-state{padding:var(--landing-chip-pad);color:var(--q-primary);opacity:0;visibility:hidden;grid-area:1/1;justify-content:center;align-items:center;gap:14px;display:flex;transform:translateY(10px)}.landing-chip-state:nth-child(2){color:var(--q-success)}.landing-chip-state:nth-child(3){color:var(--q-danger)}.landing-chip-state[data-phase=active]{opacity:1;visibility:visible;transform:none}.landing-chip-state[data-phase=leaving]{transform:translateY(-10px)}.landing-chip-icon{margin-block-start:16px}.landing-chip-icon svg{stroke:currentColor;block-size:48px;inline-size:48px}@media (prefers-reduced-motion:no-preference){.landing-chip-state[data-phase=active]{transition:opacity .24s ease-out 80ms,transform .24s ease-out 80ms,visibility 0s 80ms}.landing-chip-state[data-phase=leaving]{transition:opacity .18s ease-in,transform .18s ease-in,visibility 0s .18s}}.landing-hero-copy>p:not(.landing-proof){max-inline-size:760px;color:var(--q-ink-muted);text-wrap:pretty;margin:0;font-size:20px;line-height:30px}@media (min-width:800px){.landing-hero-copy>p:not(.landing-proof){white-space:nowrap}}.landing-hero-action{min-block-size:52px;margin-block-start:4px}.landing-mobile-label{display:none}.landing-proof{color:var(--q-ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin:-12px 0 0;font-size:14px;line-height:20px;display:flex}.landing-proof-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;display:flex}.landing-proof-item{color:var(--q-ink);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.landing-proof .landing-brand-icon{flex:none;block-size:16px;inline-size:16px}.landing-demo{inline-size:min(1120px,100% - 64px);padding:var(--landing-stage-pad);border-radius:var(--landing-stage-radius);background:var(--q-subtle);margin:48px auto 0}
.demo-scene{--ds-radius-window:16px;--ds-radius-card:16px;--ds-radius-button:10px;--ds-radius-pin:14px 14px 14px 4px;--ds-pad-card:14px 16px;--ds-pad-dock:0 14px 0 8px;--ds-pad-chip:0 8px 0 6px;--ds-art-w:1232px;--ds-art-h:693px;--ds-cx:1140px;--ds-cy:72px;--ds-sx:700px;--ds-sy:380px}.demo-browser{aspect-ratio:1232/693;border-radius:var(--ds-radius-window);background:var(--q-white);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 64px -16px #2424222e;container-type:inline-size}.demo-art{inline-size:var(--ds-art-w);block-size:var(--ds-art-h);transform:scale(tan(atan2(100cqw, var(--ds-art-w))));transform-origin:0 0;color:var(--q-ink);position:absolute;inset:0 auto auto 0}.demo-art>*,.demo-card>*,.demo-status>*,.demo-chips>*{position:absolute}.demo-art p,.demo-art h3{margin:0}.demo-bar{background:var(--q-subtle);block-size:36px;inset:0 0 auto}.demo-bar i{border-radius:var(--q-radius-circle);background:var(--q-navy-250);block-size:10px;inline-size:10px;position:absolute;inset-block-start:13px}.demo-bar i:first-child{inset-inline-start:16px}.demo-bar i:nth-child(2){inset-inline-start:32px}.demo-bar i:nth-child(3){inset-inline-start:48px}.demo-bar span{color:var(--q-ink-muted);text-align:center;font-size:12px;line-height:36px;position:absolute;inset-block-start:0;inset-inline:0}.demo-pin{border-radius:var(--ds-radius-pin);background:var(--q-primary);block-size:28px;inline-size:28px;box-shadow:0 0 0 2px var(--q-white), 0 2px 8px #24242233;color:var(--q-white);opacity:0;transform-origin:0 100%;justify-content:center;align-items:center;font-size:10px;font-weight:600;inset-block-start:50px;inset-inline-start:1094px;display:flex!important}.demo-pin-done{border-radius:var(--ds-radius-pin);background:var(--q-success);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.demo-card{block-size:176px;inline-size:272px;padding:var(--ds-pad-card);border-radius:var(--ds-radius-card);background:var(--q-white);opacity:0;inset-block-start:116px;inset-inline-start:928px;box-shadow:0 1px 2px #0000000a,0 12px 32px -12px #24242229}.demo-card-head{align-items:center;gap:8px;font-size:13px;line-height:20px;inset:14px 16px auto;display:flex!important}.demo-card-head strong{font-weight:500}.demo-face{border-radius:var(--q-radius-circle);background:var(--q-tint-blush);justify-content:center;align-items:center;block-size:24px;inline-size:24px;font-size:10px;font-weight:500;display:flex!important}.demo-when{color:var(--q-ink-muted)}.demo-note{font-size:14px;line-height:22px;inset:48px 16px auto;display:block!important}.demo-note>span{white-space:nowrap;inline-size:0;display:block;position:static;overflow:hidden}.demo-chips{block-size:22px;inline-size:100px;inset:140px auto auto 16px}.demo-rule{background:var(--q-line);block-size:1px;inset:100px 16px auto}.demo-chip{block-size:22px;padding:var(--ds-pad-chip);border-radius:var(--q-radius-pill);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:22px;inset:0 auto auto 0;display:flex!important}.demo-chip-open{background:var(--q-subtle)}.demo-chip-open i{border-radius:var(--q-radius-circle);background:var(--q-primary);block-size:6px;inline-size:6px}.demo-chip-resolved{background:var(--q-success-wash);color:var(--q-success);opacity:0}.demo-status{block-size:18px;color:var(--q-ink-muted);font-size:12px;line-height:16px;inset:110px 16px auto}.demo-status>span{opacity:0;align-items:flex-start;gap:6px;inset:0;display:flex!important}.demo-status .landing-brand-icon{flex:none;block-size:14px;inline-size:14px}.demo-status svg:last-child{color:var(--q-success);flex:none}.demo-dock{block-size:32px;padding:var(--ds-pad-dock);border-radius:var(--q-radius-pill);background:var(--q-white);align-items:center;gap:8px;font-size:13px;font-weight:500;inset-block-end:16px;inset-inline-start:716px;transform:translate(-50%);box-shadow:0 1px 2px #0000000a,0 8px 24px -6px #24242238;display:flex!important}.demo-dock i{background:var(--q-line);block-size:14px;inline-size:1px}.demo-cursor{opacity:0;block-size:26px;inline-size:26px;transform:translate(var(--ds-cx), var(--ds-cy));inset:0 auto auto 0}.demo-target-after,.demo-pin,.demo-pin-done,.demo-card,.demo-chip-resolved,.demo-status-done{opacity:1}.demo-chip-open{opacity:0}.demo-note>span{inline-size:100%}@media (prefers-reduced-motion:no-preference){.demo-scene .demo-art *{animation:var(--ds-name) 10s ease-in-out infinite paused}.demo-scene[data-playing] .demo-art *{animation-play-state:running}.demo-art *{--ds-name:none}.demo-cursor{--ds-name:demo-cursor}.demo-target-after{--ds-name:demo-target}.demo-pin{--ds-name:demo-pin}.demo-pin-done{--ds-name:demo-pin-done}.demo-card{--ds-name:demo-card}.demo-line-1{--ds-name:demo-type-1}.demo-line-2{--ds-name:demo-type-2}.demo-chip-open{--ds-name:demo-open}.demo-chip-resolved{--ds-name:demo-resolved}.demo-status-sent{--ds-name:demo-sent}.demo-status-done{--ds-name:demo-done}}@keyframes demo-cursor{0%{opacity:0;transform:translate(var(--ds-sx), var(--ds-sy))}2%{opacity:1;transform:translate(var(--ds-sx), var(--ds-sy))}16%{opacity:1;transform:translate(var(--ds-cx), var(--ds-cy))}18%{transform:translate(var(--ds-cx), var(--ds-cy)) scale(.86)}21%,44%{opacity:1;transform:translate(var(--ds-cx), var(--ds-cy))}50%,to{opacity:0;transform:translate(var(--ds-cx), var(--ds-cy))}}@keyframes demo-target{0%,56%{opacity:0}61%,86%{opacity:1}to{opacity:0}}@keyframes demo-pin{0%,20%{opacity:0;transform:translateY(-8px)scale(.6)}24%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes demo-pin-done{0%,70%{opacity:0}72%,to{opacity:1}}@keyframes demo-card{0%,20%{opacity:0;transform:translate(-4px)}24%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes demo-type-1{0%,24%{inline-size:0;animation-timing-function:steps(27,end)}34%,to{inline-size:100%}}@keyframes demo-type-2{0%,34%{inline-size:0;animation-timing-function:steps(18,end)}40%,to{inline-size:100%}}@keyframes demo-open{0%,70%{opacity:1}73%,to{opacity:0}}@keyframes demo-resolved{0%,70%{opacity:0}73%,to{opacity:1}}@keyframes demo-sent{0%,42%{opacity:0}45%,56%{opacity:1}59%,to{opacity:0}}@keyframes demo-done{0%,56%{opacity:0}60%,to{opacity:1}}@media not (min-width:800px){.demo-scene{--ds-art-w:520px;--ds-art-h:600px;--ds-cx:438px;--ds-cy:72px;--ds-sx:200px;--ds-sy:300px}.demo-browser{aspect-ratio:520/600}.demo-pin{inset-inline-start:390px}.demo-card{inline-size:236px;inset-inline-start:260px}.demo-note{font-size:13px}.demo-dock{inset-block-end:14px;inset-inline-start:50%}}
.demo-scene{--dash-radius-card:12px;--dash-radius-nav:10px;--dash-radius-logo:6px;--dash-pad-card:14px 16px;--dash-pad-side:20px 12px;--dash-pad-nav:0 12px;--dash-pad-brand:0 8px;--dash-pad-pill:0 12px;--dash-pad-plan:0 8px}.dash-side{block-size:657px;inline-size:200px;padding:var(--dash-pad-side);background:var(--q-subtle);flex-direction:column;gap:4px;inset:36px auto auto 0;display:flex!important}.dash-brand{block-size:32px;padding:var(--dash-pad-brand);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;margin-block-end:20px!important}.dash-brand i{border-radius:var(--dash-radius-logo);background:var(--q-primary);block-size:22px;inline-size:22px}.dash-nav{block-size:36px;padding:var(--dash-pad-nav);border-radius:var(--dash-radius-nav);color:var(--q-ink-muted);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex!important;position:static!important}.dash-nav[data-active]{background:var(--q-white);color:var(--q-ink);box-shadow:0 1px 2px #0000000f}.dash-settings{margin-block-start:auto}.dash-top{align-items:center;gap:16px;block-size:36px;inline-size:840px;inset:64px auto auto 232px;display:flex!important}.dash-top h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:28px}.dash-range{block-size:30px;padding:var(--dash-pad-pill);border-radius:var(--q-radius-pill);background:var(--q-subtle);color:var(--q-ink-muted);align-items:center;gap:6px;font-size:13px;display:flex!important}.demo-target{border:1px solid var(--q-line);border-radius:var(--dash-radius-nav);background:var(--q-white);justify-content:center;align-items:center;block-size:36px;inline-size:92px;font-size:14px;font-weight:500;inset:64px auto auto 1108px;display:flex!important}.demo-target-after{border-radius:var(--dash-radius-nav);background:var(--q-primary);color:var(--q-white);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.dash-kpis{grid-template-columns:repeat(4,1fr);gap:16px;inline-size:968px;inset:120px auto auto 232px;display:grid!important}.dash-kpi,.dash-panel{border:1px solid var(--q-line);border-radius:var(--dash-radius-card);background:var(--q-white);position:relative}.dash-kpi{block-size:112px;padding:var(--dash-pad-card);flex-wrap:wrap;align-content:center;align-items:baseline;gap:8px;display:flex}.dash-kpi p{color:var(--q-ink-muted);flex-basis:100%;margin:0;font-size:12px;line-height:16px}.dash-kpi strong{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:28px;display:inline-block}.dash-kpi span{color:var(--q-danger);font-size:12px;font-weight:500}.dash-kpi span[data-up]{color:var(--q-success)}.dash-panels{grid-template-columns:38fr 62fr;gap:16px;block-size:376px;inline-size:968px;inset:252px auto auto 232px;display:grid!important}.dash-panel{padding:var(--dash-pad-card)}.dash-panel p{margin:0}.dash-panel-title{font-size:14px;font-weight:600;line-height:20px}.dash-panel-sub{color:var(--q-ink-muted);font-size:12px;line-height:16px}.dash-chart svg{block-size:292px;inline-size:100%;margin-block-start:8px;display:block}.dash-grid{stroke:var(--q-line);stroke-width:1px;vector-effect:non-scaling-stroke}.dash-area{fill:color-mix(in srgb, var(--q-primary) 10%, transparent)}.dash-line{fill:none;stroke:var(--q-primary);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dash-row{border-block-end:1px solid var(--q-line);align-items:center;gap:12px;block-size:48px;font-size:14px;font-weight:500;display:flex}.dash-row:last-child{border-block-end:0}.dash-customers .dash-panel-title{margin-block-end:8px}.dash-customers{flex-direction:column;display:flex}.dash-more{color:var(--q-ink-muted);font-size:13px;line-height:20px;margin-block-start:auto!important}.dash-avatar{border-radius:var(--q-radius-circle);background:var(--q-tint-blue);justify-content:center;align-items:center;block-size:28px;inline-size:28px;font-size:12px;display:flex}.dash-avatar[data-tint=blush]{background:var(--q-tint-blush)}.dash-avatar[data-tint=mint]{background:var(--q-tint-mint)}.dash-name{flex:1}.dash-plan{padding:var(--dash-pad-plan);border-radius:var(--q-radius-pill);background:var(--q-subtle);color:var(--q-ink-muted);font-size:11px;line-height:20px}.dash-amount{text-align:right;inline-size:56px}@media not (min-width:800px){.dash-side,.dash-customers{display:none!important}.dash-top{inline-size:360px;inset-inline-start:24px}.demo-target{inset-inline-start:404px}.dash-kpis{grid-template-columns:repeat(2,1fr);inline-size:472px;inset-inline-start:24px}.dash-kpi{block-size:80px}.dash-panels{grid-template-columns:1fr;block-size:230px;inline-size:472px;inset:312px auto auto 24px}.dash-chart svg{block-size:160px}}
.landing-features{padding:var(--landing-section-pad);background:var(--q-canvas);color:var(--q-ink)}.landing-features-inner{flex-direction:column;gap:20px;inline-size:min(1120px,100% - 40px);margin-inline:auto;display:flex}.landing-features-head{flex-direction:column;gap:14px;padding-block-end:36px;display:flex}.landing-features-head h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:56px;font-weight:600;line-height:60px}.landing-features-head p{max-inline-size:640px;color:var(--q-ink-muted);margin:0;font-size:20px;line-height:28px}.landing-feature-grid,.landing-feature-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.landing-feature{--scene-h:340;padding:var(--landing-card-pad);border-radius:var(--landing-card-radius);background:var(--q-subtle);flex-direction:column;display:flex;overflow:clip}.landing-feature[data-tone=notice],.landing-feature[data-tone=work]{--scene-h:400}.landing-feature>*{flex:none}.landing-feature-label{block-size:40px;padding:var(--landing-label-pad);border-radius:var(--landing-label-radius);letter-spacing:-.02em;align-self:start;align-items:center;gap:8px;font-size:22px;font-weight:600;line-height:26px;display:inline-flex}.landing-feature-label svg{stroke:currentColor}.landing-feature[data-tone=notice] .landing-feature-label{background:var(--q-accent-wash);color:var(--q-primary)}.landing-feature[data-tone=work] .landing-feature-label{--pin-body:var(--q-primary-fg);--pin-eye:var(--q-primary);background:var(--q-primary);color:var(--q-primary-fg)}.landing-feature[data-tone=review] .landing-feature-label{background:var(--q-success-wash);color:var(--q-success)}.landing-feature[data-tone=report] .landing-feature-label{background:var(--q-danger-wash);color:var(--q-danger)}.landing-pin-mark{flex:none}.landing-feature h3{letter-spacing:-.02em;max-inline-size:440px;margin:20px 0 0;font-size:26px;font-weight:500;line-height:31px}.landing-feature ul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.landing-feature li{align-items:center;gap:10px;font-size:15px;line-height:18px;display:flex}.landing-feature li svg{block-size:16px;inline-size:16px;color:var(--q-ink-muted);flex:none}.landing-scene{inline-size:100%;aspect-ratio:514 / var(--scene-h);flex:none;margin-block-start:28px;position:relative;container-type:inline-size}.landing-art{inline-size:560px;block-size:calc(var(--scene-h) * 1px);background:var(--q-canvas);transform:scale(tan(atan2(100cqw, 514px)));transform-origin:0 0;border-start-start-radius:var(--landing-art-radius);flex-direction:column;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip}.landing-art p{margin:0}.landing-browser-bar{block-size:36px;padding:var(--landing-bar-pad);background:var(--q-muted);flex:none;align-items:center;gap:8px;display:flex}.landing-browser-bar i{border-radius:var(--q-radius-circle);background:var(--q-navy-250);block-size:9px;inline-size:9px}.landing-browser-bar span{padding:var(--landing-url-pad);border-radius:var(--landing-pill-radius);background:var(--q-canvas);color:var(--q-ink-muted);margin-inline-start:8px;font-size:12px;line-height:16px}.landing-site-nav{padding:var(--landing-site-pad);color:var(--q-ink-muted);align-items:center;gap:18px;font-size:12px;line-height:16px;display:flex}.landing-site-nav strong{color:var(--q-ink);margin-inline-end:auto;font-size:14px;line-height:18px}.landing-site-title{padding:var(--landing-site-title-pad);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:24px}.landing-site-plans{padding:var(--landing-site-pad);gap:12px;display:flex}.landing-site-plan{block-size:150px;inline-size:150px;padding:var(--landing-site-plan-pad);border:1px solid var(--q-line);border-radius:var(--landing-tile-radius);color:var(--q-ink-muted);flex-direction:column;flex:none;gap:6px;font-size:12px;line-height:16px;display:flex}.landing-site-plan strong{color:var(--q-ink);font-size:22px;line-height:28px}.landing-site-plan b{border-radius:var(--landing-control-radius);outline:2px solid var(--q-canvas);block-size:32px;box-shadow:0 0 0 4px var(--q-primary);background:var(--q-ink);color:var(--q-primary-fg);flex:none;justify-content:center;align-items:center;margin-block-start:22px;font-weight:500;display:flex}.landing-drop-pin,.landing-drop-count{border:2px solid var(--q-canvas);color:var(--q-primary-fg);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute}.landing-drop-pin{background:var(--q-primary);border-radius:50% 50% 50% 14%;block-size:28px;inline-size:28px;font-size:10px;line-height:12px;inset-block-start:176px;inset-inline-start:326px;box-shadow:0 2px 6px #0003}.landing-drop-count{border-radius:var(--q-radius-circle);background:var(--q-mark);block-size:16px;inline-size:16px;font-size:9px;line-height:12px;inset-block-start:168px;inset-inline-start:346px}.landing-popover{inline-size:230px;padding:var(--landing-popover-pad);border-radius:var(--landing-art-radius);background:var(--q-canvas);flex-direction:column;gap:8px;display:flex;position:absolute;inset-block-start:204px;inset-inline-start:350px;box-shadow:0 1px 2px #20212b14,0 16px 40px #20212b24}.landing-popover p{font-size:13px;line-height:18px}.landing-who{align-items:baseline;gap:8px;font-size:12px;line-height:16px;display:flex}.landing-popover .landing-who{align-items:center}.landing-who strong{font-weight:600}.landing-who span{color:var(--q-navy-500)}.landing-attached{padding:var(--landing-attached-pad);border-radius:var(--landing-control-radius);background:var(--q-muted);block-size:46px;color:var(--q-ink-muted);align-items:center;gap:8px;font-size:11px;line-height:14px;display:flex}.landing-attached i{border-radius:var(--landing-cell-radius);background:var(--q-navy-250);flex:none;block-size:28px;inline-size:28px}.landing-mark{border-radius:50% 50% 50% 14%;flex:none;justify-content:center;align-items:center;block-size:28px;inline-size:28px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.landing-mark[data-size=small]{block-size:22px;inline-size:22px;font-size:9px}.landing-mark[data-tone=cobalt]{background:var(--q-accent-wash);color:var(--q-primary)}.landing-mark[data-tone=coral]{background:var(--q-tint-blush);color:var(--q-danger)}.landing-mark[data-tone=amber]{background:var(--q-warning-wash);color:var(--q-warning)}.landing-mark[data-tone=green]{background:var(--q-success-wash);color:var(--q-success)}.landing-mark .landing-brand-icon{block-size:15px;inline-size:15px}.landing-thread-note{padding:var(--landing-note-pad);border-block-end:1px solid var(--q-line);gap:12px;display:flex}.landing-thread-reply{padding:var(--landing-reply-pad);gap:12px;display:flex}.landing-thread-note>div,.landing-thread-reply>div{flex-direction:column;gap:4px;font-size:14px;line-height:21px;display:flex}.landing-thread-reply>div{flex:none;gap:10px;inline-size:460px}.landing-thread .landing-who strong{font-size:13px}.landing-thread .landing-who span{color:var(--q-ink-muted)}.landing-diff{border:1px solid var(--q-line);border-radius:var(--landing-diff-radius);font-family:var(--q-font-mono);flex-direction:column;font-size:12px;line-height:16px;display:flex;overflow:clip}.landing-diff span{padding:var(--landing-diff-line-pad);display:block}.landing-diff span:first-child{padding:var(--landing-diff-pad);background:var(--q-subtle);color:var(--q-ink-muted)}.landing-diff [data-kind=del]{background:var(--q-danger-wash);color:var(--q-danger)}.landing-diff [data-kind=add]{background:var(--q-success-wash);color:var(--q-success)}.landing-pills{gap:8px;padding-block-start:2px;display:flex}.landing-pills span{block-size:28px;padding:var(--landing-chip-inline-pad);border-radius:var(--landing-pill-radius);background:var(--q-subtle);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.landing-pills svg{block-size:14px;inline-size:14px}.landing-pills i{border-radius:var(--q-radius-circle);background:var(--q-success);block-size:7px;inline-size:7px}.landing-table{padding-block-start:6px}.landing-table[data-kind=report]{padding-block-start:8px}.landing-table-head,.landing-table-row{padding:var(--landing-row-pad);grid-template-columns:28px 250px 92px 84px auto;align-items:center;gap:12px;display:grid}.landing-table[data-kind=report] .landing-table-head,.landing-table[data-kind=report] .landing-table-row{grid-template-columns:44px 50px 250px 60px auto}.landing-table-head{block-size:48px;color:var(--q-navy-500);letter-spacing:.04em;font-size:11px;line-height:14px}.landing-table[data-kind=report] .landing-table-head{block-size:40px}.landing-table-row{white-space:nowrap;block-size:52px;font-size:14px;line-height:18px}.landing-table-row[data-resolved]{background:var(--q-success-wash)}.landing-state{block-size:24px;padding:var(--landing-state-pad);border-radius:var(--landing-pill-radius);background:var(--q-subtle);justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.landing-state svg{block-size:12px;inline-size:12px;color:var(--q-success)}.landing-table-row[data-resolved] .landing-state{background:var(--q-canvas)}.landing-state [data-ring]{border:2px solid var(--q-primary);border-radius:var(--q-radius-circle);block-size:9px;inline-size:9px}.landing-agent{color:var(--q-ink-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.landing-agent .landing-brand-icon{flex:none;block-size:14px;inline-size:14px}.landing-age{color:var(--q-navy-500);font-size:12px;line-height:16px}.landing-event{block-size:40px;font-family:var(--q-font-mono);font-size:12px;line-height:16px}.landing-event[data-error]{background:var(--q-danger-wash);color:var(--q-danger)}.landing-event b{padding:var(--landing-badge-pad);border-radius:var(--landing-cell-radius);font-size:11px;font-weight:600;line-height:14px;display:inline-block}.landing-event[data-type=ERR] b{padding:0;font-size:12px;line-height:16px}.landing-event[data-type=POST] b{background:var(--q-accent-wash);color:var(--q-primary)}.landing-event[data-type=GET] b{background:var(--q-muted);color:var(--q-ink-muted)}.landing-event[data-type=WARN] b{background:var(--q-warning-wash);color:var(--q-warning)}.landing-event [data-status]{font-weight:600}.landing-event [data-status=ok]{color:var(--q-success)}.landing-event [data-status=bad]{color:var(--q-danger)}.landing-small{block-size:180px;padding:var(--landing-small-pad);border-radius:var(--landing-card-radius);background:var(--q-subtle);justify-content:space-between;align-items:center;gap:20px;display:flex;overflow:clip}.landing-small>div{flex-direction:column;gap:6px;max-inline-size:300px;display:flex}.landing-small p{color:var(--q-ink-muted);margin:0;font-size:15px;font-weight:500;line-height:18px}.landing-small h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:26px}.landing-small[data-tone=issues]>div{max-inline-size:260px}.landing-small[data-tone=private]{background:var(--q-primary);color:var(--q-primary-fg)}.landing-small[data-tone=private] p{color:var(--q-cobalt-200)}.landing-logos{align-items:center;display:flex}.landing-logos>span{border-radius:var(--q-radius-circle);block-size:56px;inline-size:56px;box-shadow:0 0 0 3px var(--q-subtle);background:var(--q-canvas);flex:none;justify-content:center;align-items:center;display:flex}.landing-logos>span+span{margin-inline-start:-14px}.landing-logos .landing-brand-icon{block-size:26px;inline-size:26px}.landing-asleep{block-size:96px;inline-size:96px;color:var(--q-primary-fg);flex:none;margin-block-start:24px}@media (min-width:1160px){.landing-feature{block-size:640px}.landing-feature[data-tone=review],.landing-feature[data-tone=report]{block-size:600px}}@media not (min-width:800px){.landing-features{padding:var(--landing-section-pad-mobile)}.landing-features-head{padding-block-end:16px}.landing-features-head h2{font-size:40px;line-height:44px}.landing-features-head p{font-size:18px;line-height:26px}.landing-feature-grid,.landing-feature-small{grid-template-columns:minmax(0,1fr)}.landing-feature{padding:var(--landing-card-pad-mobile);border-radius:var(--landing-card-radius-mobile)}.landing-feature-label{font-size:20px}.landing-feature h3{margin-inline-end:24px;font-size:24px;line-height:29px}.landing-small{block-size:auto;padding:var(--landing-small-pad-mobile);border-radius:var(--landing-card-radius-mobile);flex-wrap:wrap}.landing-asleep{block-size:72px;inline-size:72px;margin-block-start:0}}
.landing-pricing{padding:var(--landing-pricing-pad);background:var(--q-subtle);color:var(--q-ink)}.landing-pricing-inner{flex-direction:column;align-items:center;inline-size:min(1120px,100% - 40px);margin-inline:auto;display:flex}.landing-pricing-head{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.landing-pricing-head h2{letter-spacing:-.03em;max-inline-size:860px;margin:0;font-size:56px;font-weight:600;line-height:60px}.landing-pricing-head p{color:var(--q-primary);margin:0;font-size:17px;font-weight:600;line-height:22px}.landing-pricing-head p:last-child{max-inline-size:640px;color:var(--q-ink-muted);font-size:19px;font-weight:400;line-height:28px}.landing-billing{padding:var(--landing-billing-pad);border-radius:var(--landing-pill-radius);background:var(--q-canvas);gap:4px;margin-block:32px 40px;display:flex}.landing-billing button{block-size:36px;padding:var(--landing-billing-option-pad);border-radius:var(--landing-pill-radius);color:var(--q-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:18px;display:inline-flex}.landing-billing button[aria-pressed=true]{background:var(--q-ink);color:var(--q-primary-fg)}.landing-billing button span{padding:var(--landing-billing-badge-pad);border-radius:var(--landing-pill-radius);background:var(--q-success-wash);color:var(--q-success);font-size:12px;font-weight:600;line-height:16px}.landing-plans{justify-content:center;align-items:center;gap:20px;inline-size:100%;display:flex}.landing-plan{inline-size:340px;padding:var(--landing-plan-pad);border-radius:var(--landing-plan-radius);background:var(--q-canvas);flex-direction:column;flex:none;display:flex}.landing-plan[data-featured]{inline-size:400px;padding:var(--landing-plan-pad-team);border-radius:var(--landing-plan-radius-team);background:var(--q-primary);color:var(--q-primary-fg)}.landing-plan header{justify-content:space-between;align-items:center;block-size:30px;display:flex}.landing-plan h3{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:26px}.landing-plan header span{padding:var(--landing-badge-pill-pad);border-radius:var(--landing-pill-radius);background:var(--q-canvas);color:var(--q-primary);font-size:13px;font-weight:500;line-height:16px}.landing-plan p{color:var(--q-ink-muted);margin:0}.landing-plan[data-featured] p{color:var(--q-cobalt-200)}.landing-plan-tagline{font-size:17px;line-height:24px;margin-block-start:8px!important}.landing-plan-people,.landing-plan-price{align-items:baseline;display:flex}.landing-plan-people{gap:10px;margin-block-start:28px!important}.landing-plan-people strong{color:var(--q-ink);letter-spacing:-.04em;font-size:88px;font-weight:600;line-height:88px}.landing-plan[data-featured] .landing-plan-people strong{color:var(--q-primary-fg);font-size:104px;line-height:104px}.landing-plan-people span{font-size:19px;font-weight:500;line-height:24px}.landing-plan-price{gap:6px;margin-block-start:20px!important}.landing-plan-price strong{color:var(--q-ink);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:36px}.landing-plan[data-featured] .landing-plan-price strong{color:var(--q-primary-fg)}.landing-plan-price span{font-size:17px;line-height:22px}.landing-plan-note{block-size:20px;font-size:14px;line-height:18px;margin-block-start:4px!important}.landing-plan-action{border-radius:var(--landing-plan-action-radius);background:var(--q-subtle);block-size:48px;color:var(--q-ink);justify-content:center;align-items:center;margin-block-start:28px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.landing-plan-action:hover{background:var(--q-muted)}.landing-plan[data-featured] .landing-plan-action{background:var(--q-canvas);color:var(--q-primary)}.landing-plan[data-featured] .landing-plan-action:hover{background:var(--q-accent-wash)}.landing-terms{color:var(--q-ink-muted);justify-content:center;align-items:center;margin:28px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.landing-terms li+li:before{content:"";border-radius:var(--q-radius-circle);background:var(--q-navy-400);vertical-align:middle;block-size:3px;inline-size:3px;margin-inline:12px;display:inline-block}@media not (min-width:800px){.landing-pricing{padding:var(--landing-pricing-pad-mobile)}.landing-pricing-head h2{font-size:36px;line-height:40px}.landing-pricing-head p:last-child{font-size:17px;line-height:26px}.landing-billing{margin-block:24px 28px}.landing-plans{flex-direction:column;align-items:stretch}.landing-plan,.landing-plan[data-featured]{inline-size:auto;padding:var(--landing-plan-pad-mobile)}.landing-plan[data-featured] .landing-plan-people strong{color:var(--q-primary-fg);font-size:88px;line-height:88px}.landing-terms{flex-wrap:wrap}}
.landing-questions{padding:var(--landing-questions-pad);background:var(--q-subtle);color:var(--q-ink)}.landing-questions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;inline-size:min(1120px,100% - 40px);margin-inline:auto;display:grid}.landing-questions h3{margin:0;font-size:17px;font-weight:600;line-height:24px}.landing-questions p{color:var(--q-ink-muted);margin:8px 0 0;font-size:15px;line-height:23px}@media not (min-width:800px){.landing-questions{padding:var(--landing-questions-pad-mobile)}.landing-questions-grid{grid-template-columns:minmax(0,1fr);gap:28px}}
.landing-close{padding:var(--landing-close-pad);background:var(--q-primary);color:var(--q-primary-fg);flex-direction:column;align-items:flex-start;gap:36px;display:flex;position:relative;overflow:clip}.landing-close h2{z-index:1;letter-spacing:-.05em;margin:0;font-size:76px;font-weight:600;line-height:80px;position:relative}.landing-close h2>span{display:block}.landing-close-action{z-index:1;padding:var(--landing-close-action-pad);border-radius:var(--landing-pill-radius);background:var(--q-white);color:var(--q-primary);font-size:15px;font-weight:500;line-height:20px;text-decoration:none;position:relative}.landing-close>.landing-close-quibby{pointer-events:none;position:absolute;inset-block-end:96px;inset-inline-end:160px}@media not (min-width:800px){.landing-close{padding:var(--landing-close-pad-mobile)}.landing-close h2{font-size:44px;line-height:48px}.landing-close>.landing-close-quibby{block-size:120px;inline-size:120px;inset-block-end:32px;inset-inline-end:24px}}
.landing-footer{padding-block:var(--q-space-3xl) calc(var(--q-space-unit) * 10);border-block-start:1px solid var(--q-line);color:var(--q-ink-muted);background:var(--q-canvas);font-size:14px;line-height:20px}.landing-footer>div,.landing-footer nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.landing-footer nav a{min-block-size:44px;color:inherit;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.landing-footer nav a:hover{color:var(--q-primary-strong);text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){.landing-footer{padding-block:var(--q-space-2xl)}.landing-footer>div{flex-direction:column;gap:16px}.landing-footer nav{justify-content:center;gap:16px 20px}}
@media not (min-width:800px){.landing-hero-copy{padding:var(--landing-hero-pad-mobile);gap:20px}.landing-hero h1{font-size:40px;line-height:44px}.landing-hero-line{gap:10px}.landing-chip{--chip-width:168px;border-radius:var(--landing-chip-radius-mobile);block-size:52px}.landing-chip-state{padding:var(--landing-chip-pad-mobile);gap:8px}.landing-chip-icon{margin-block-start:7px}.landing-chip-icon svg{block-size:24px;inline-size:24px}.landing-hero-copy>p:not(.landing-proof){font-size:16px;line-height:24px}.landing-desktop-label{display:none}.landing-mobile-label{display:inline}.landing-demo{inline-size:calc(100% - 32px);padding:var(--landing-stage-pad-mobile);border-radius:var(--q-radius-stage);margin-block-start:32px}.landing-proof-tools{flex-basis:100%;max-inline-size:300px;margin-inline:auto}}
