.parlor-site{--radius:10px;--background:#f6f6f6;--ink:#292929;--foreground:#292929;--primary-foreground:#fff}.parlor-site .main-shell{display:flex;flex-direction:column;gap:80px}.parlor-site .landing-section{flex-shrink:0}.parlor-site .landing-section .billing-button{font-size:13px;line-height:19.5px}.parlor-site .landing-footer{display:block;margin:0;max-width:none;padding:0;border:0;color:inherit;font-size:16px;line-height:24px}.parlor-site .landing-footer>div{max-width:1216px}.parlor-site .enterprise-card{--color-muted-foreground:#929292;--color-border:#ffffff26;--color-primary:#8ba9fa}.parlor-site .plan-extra{position:relative;outline:none}.parlor-site .plan-tooltip{position:absolute;z-index:20;bottom:calc(100% + 10px);left:0;display:none;min-width:230px;max-width:270px;border-radius:10px;background:#26262a;color:white;padding:12px;font-size:12px;line-height:20px;text-decoration:none;box-shadow:0 4px 24px #0003}.parlor-site .plan-extra:focus-visible .plan-tooltip,.parlor-site .plan-extra:hover .plan-tooltip{display:block}.parlor-site .faq-space{display:grid;grid-template-columns:1fr}.parlor-site .faq-reserved{visibility:hidden;grid-column:1;grid-row:1;pointer-events:none}.parlor-site .faq-list{grid-column:1;grid-row:1}@media (max-width:639px){.parlor-site .main-shell{gap:48px}}@layer base{.parlor-site .landing-section :where([class~="text-[8px]"]){line-height:1.5}.parlor-site .landing-section :where([class~="text-[9px]"]){line-height:1.5}.parlor-site .landing-section :where([class~="text-[10px]"]){line-height:1.5}.parlor-site .landing-section :where([class~="text-[11px]"]){line-height:1.5}.parlor-site .landing-section :where([class~="text-[12px]"]){line-height:1.5}.parlor-site .landing-section :where([class~="text-[13px]"]){line-height:1.5}.parlor-site .landing-section :where([class~="text-[14px]"]){line-height:1.5}.parlor-site .landing-section :where([class~="text-[15px]"]){line-height:1.5}}.parlor-site #compare .overflow-x-auto{position:relative}.parlor-site{--primary:#eff3f4;--foreground:#eff3f4;--background:#121212;--ink:#eff3f4;--border:#eff3f41f;--primary-foreground:var(--bg-highlight)}.parlor-site,.parlor-site .page{color:#eff3f4;background:#121212}.parlor-site h1{color:var(--text-primary)}.parlor-site .badge-title,.parlor-site .company-title,.parlor-site .description{color:#9b9b9b}.parlor-site .badge-subtitle{color:#eff3f4}.parlor-site .primary{background:color-mix(in srgb,var(--primary) 90%,#b4b9ba);border-color:color-mix(in srgb,var(--primary) 80%,#b4b9ba);color:var(--bg-highlight);box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #9299994d}.parlor-site .primary:hover{background:#fff;border-color:#eff3f4}.parlor-site .secondary{background:var(--bg-highlight);color:#eff3f4}.parlor-site .secondary:hover{background:var(--bg-control)}.parlor-site .news-pill{border-color:#eff3f426;color:#9b9b9b}.parlor-site .news-pill:hover{background:#eff3f408}.parlor-site .new-label{color:var(--bg-highlight)}.parlor-site .badge img{filter:grayscale(1);opacity:.65}.parlor-site .feature-symbol{background:var(--bg-surface-3)}.parlor-site .feature-card{background:#1b1b1b}.parlor-site .parlor-wordmark{font-size:16px;font-weight:var(--font-weight-medium);letter-spacing:-.6px;white-space:nowrap}.parlor-site .landing-section [style*="color:"]{color:var(--primary)}.parlor-site #why>div>div>ul>li>span img{filter:grayscale(1)!important;opacity:.2!important}.parlor-site #why .setup-demo{height:200px;width:100%;max-width:352px}.parlor-site #why .setup-demo .demo-body{padding:12px}.parlor-site #why .setup-demo .demo-window{height:200px}.parlor-site #why .demo-focus{gap:5px}.parlor-site #why .demo-timer{font-size:36px;line-height:44px}.parlor-site #why .demo-cal-services{gap:6px}.parlor-site #why .demo-cal-services span{font-size:9px}.parlor-site .parlor-illustration{position:relative;display:flex;flex-direction:column;justify-content:center;height:240px;padding:4px 12px 0;overflow:hidden;color:#eff3f4;font-size:11px;line-height:16px;text-align:left}.parlor-site .parlor-illustration.feature-demo{height:240px}.parlor-site .parlor-illustration.hero-demo{padding:4px 0 0;height:240px}.parlor-site .parlor-illustration.hero-focus-demo{height:272px;margin:-32px -32px 0;padding:32px 32px 0}.parlor-site .demo-window{background:#202020;border:1px solid #eff3f41c;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0003;width:100%}.parlor-site .demo-toolbar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #eff3f40d;color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:12px}.parlor-site .demo-toolbar svg{width:14px;height:14px}.parlor-site .demo-toolbar small{font-size:9px;font-weight:var(--font-weight-normal);color:var(--text-muted);margin-left:auto;white-space:nowrap}.parlor-site .demo-body{padding:12px}.parlor-site .demo-date{font-size:8px;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:8px}.parlor-site .demo-task{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;text-align:left;background:transparent;font:inherit;cursor:pointer}.parlor-site .demo-check{width:13px;height:13px;border:1px solid #eff3f440;border-radius:4px;display:grid;place-items:center;font-size:9px}.parlor-site .demo-task.done .demo-check{background:#eff3f4;color:#202020}.parlor-site .demo-task.done .demo-task-copy{color:var(--text-disabled);text-decoration:line-through}.parlor-site .demo-task-copy{flex:1;min-width:0;font-size:11px}.parlor-site .demo-resource small,.parlor-site .demo-task-copy small{display:block;color:var(--text-muted);font-size:9px;font-weight:var(--font-weight-normal)}.parlor-site .demo-tag{display:inline-block;white-space:nowrap;border:1px solid #eff3f418;border-radius:5px;padding:2px 6px;font-size:8px;color:var(--text-secondary)}.parlor-site .demo-add{color:var(--text-muted);font-size:10px;padding:9px 0 1px}.parlor-site .demo-focus{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0 6px}.parlor-site .demo-timer{font-size:52px;line-height:60px;font-weight:var(--font-weight-normal);letter-spacing:-2px;font-variant-numeric:tabular-nums}.parlor-site .demo-focus p{font-size:11px;color:#9b9b9b}.parlor-site .demo-focus small,.parlor-site .demo-voice small{font-size:8px;color:var(--text-muted)}.parlor-site .demo-primary{font:inherit;font-size:10px;font-weight:var(--font-weight-medium);border:1px solid #eff3f418;border-radius:8px;background:#eff3f4;color:var(--bg-highlight);padding:6px 12px;cursor:pointer}.parlor-site .demo-primary:hover{background:#fff}.parlor-site .demo-primary:active{transform:translateY(1px)}.parlor-site .demo-chat{display:flex;flex-direction:column;gap:8px;padding:0 4px;mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000)}.parlor-site .demo-chat>p{max-width:88%;font-size:11px;line-height:16px;padding:8px 12px;border-radius:18px;background:var(--bg-surface-3);border:1px solid #eff3f412;align-self:flex-start}.parlor-site .demo-chat>p:nth-child(odd){align-self:flex-end;background:#eff3f4;color:var(--bg-highlight);border-bottom-right-radius:8px}.parlor-site .demo-chat-input{border:1px solid #eff3f41a;border-radius:10px;padding:8px 10px;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between;font-size:10px}.parlor-site .demo-chat-input svg{width:14px;height:14px;color:#eff3f4}.parlor-site .demo-cal-services{display:flex;gap:8px;margin-bottom:12px}.parlor-site .demo-cal-services>span{display:flex;flex:1;gap:4px;align-items:center;font-size:9px}.parlor-site .demo-cal-services svg{width:12px;height:12px}.parlor-site .demo-cal-services b{font-size:9px;color:#9b9b9b;margin-left:auto}.parlor-site .demo-week{height:130px;position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#eff3f40a calc(20% - 1px),#eff3f40a 20%),repeating-linear-gradient(180deg,transparent 0,transparent 31px,#eff3f40a 0,#eff3f40a 32px)}.parlor-site .demo-week-days{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:7px;color:var(--text-muted);letter-spacing:.8px}.parlor-site .demo-event{position:absolute;border-left:2px solid #cbd0d1;background:var(--bg-control);border-radius:3px;padding:4px;font-size:8px;line-height:12px;width:38%}.parlor-site .demo-event small{display:block;font-size:7px;color:var(--text-secondary)}.parlor-site .demo-event.e1{top:27px;left:2%}.parlor-site .demo-event.e2{top:63px;left:42%;background:var(--bg-highlight)}.parlor-site .demo-event.e3{top:94px;left:22%;width:58%;padding:2px 4px}.parlor-site .demo-folders{display:flex;gap:6px;font-size:9px;color:var(--text-muted);margin-bottom:10px}.parlor-site .demo-folders span{padding:3px 6px}.parlor-site .demo-folders span:first-child{color:#eff3f4;border-radius:6px;background:var(--bg-control)}.parlor-site .demo-resource{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #eff3f409;font-size:11px}.parlor-site .demo-resource>svg{width:20px;height:20px;background:var(--bg-highlight);padding:3px;border-radius:5px}.parlor-site .demo-resource>div{flex:1}.parlor-site .demo-resource>span{color:var(--text-muted);font-size:10px}.parlor-site .demo-note{padding:3px 3px 12px}.parlor-site .demo-note>small{font-size:8px;color:var(--text-muted);letter-spacing:1px}.parlor-site .demo-note h4{font-weight:var(--font-weight-medium);margin-top:8px;font-size:13px}.parlor-site .demo-note p{font-size:10px;line-height:17px;color:var(--text-secondary);margin-top:5px}.parlor-site .demo-selection{padding:5px 7px;border-radius:4px;background:#eff3f416;color:var(--text-primary);font-size:10px;margin-top:10px}.parlor-site .demo-note-action{display:block;margin-left:auto}.parlor-site .demo-voice{display:flex;flex-direction:column;gap:12px;align-items:center;padding:12px 2px}.parlor-site .demo-wave{height:58px;display:flex;gap:4px;align-items:center}.parlor-site .demo-wave i{display:block;width:3px;background:var(--text-primary);border-radius:3px}.parlor-site .demo-wave.active i{animation:voice-wave .65s ease-in-out infinite alternate}.parlor-site .demo-voice p{font-size:11px;color:var(--text-secondary);text-align:center}.parlor-site .demo-stats{display:flex;justify-content:space-between;gap:14px}.parlor-site .demo-stats small{font-size:8px;color:var(--text-muted);display:block}.parlor-site .demo-stats b{display:block;font-size:24px;line-height:32px;font-weight:var(--font-weight-normal);letter-spacing:-.5px}.parlor-site .demo-stats b span{font-size:12px;color:#888}.parlor-site .demo-bars{height:100px;display:flex;align-items:flex-end;gap:12px;padding-top:12px;border-bottom:1px solid #eff3f414}.parlor-site .demo-bars>div{flex:1;text-align:center}.parlor-site .demo-bars i{display:block;background:var(--text-primary);border-radius:3px 3px 0 0;max-height:70px}.parlor-site .demo-bars>div:nth-child(2n) i{background:var(--neutral-bar)}.parlor-site .demo-bars small{display:block;font-size:8px;color:var(--text-muted);margin-top:4px}.parlor-site .demo-legend{display:flex;gap:12px;font-size:8px;color:var(--text-secondary);padding-top:9px}.parlor-site .demo-legend span{color:var(--text-muted)}.parlor-site .demo-history-total{display:flex;justify-content:space-between;font-size:10px;color:var(--text-secondary);padding-top:12px}.parlor-site .demo-history-total b{color:var(--text-primary);font-weight:var(--font-weight-normal)}.parlor-site .demo-capture{display:flex;flex-direction:column;gap:10px}.parlor-site .demo-capture-selection{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px dashed #eff3f455;padding:12px;border-radius:7px;color:var(--text-secondary);font-size:9px}.parlor-site .demo-capture-selection svg{width:14px;height:14px}.parlor-site .demo-capture-selection i{display:block;height:4px;width:100%;background:#eff3f418}.parlor-site .demo-capture-selection i:last-child{width:65%}.parlor-site .demo-capture-input{font-size:10px;color:var(--text-secondary)}.parlor-site .demo-capture .demo-primary{align-self:flex-end}.parlor-site .enterprise-card{--color-primary:#eff3f4;--color-muted-foreground:#9b9b9b;--color-border:#eff3f426}.parlor-site .footer-platform{display:grid;place-items:center;width:32px;height:32px;border:1px solid #eff3f426;border-radius:50%;color:#9b9b9b}.parlor-site .footer-status{width:fit-content;border:1px solid #eff3f426;border-radius:999px;padding:6px 12px;font-size:12px;color:#9b9b9b}.parlor-site .footer-badge{display:block;width:fit-content;max-width:100%;border:1px solid #eff3f430;border-radius:7px;padding:8px 12px}.parlor-site .footer-badge small{display:block;font-size:8px;color:var(--text-muted)}.parlor-site .footer-badge strong{font-size:12px;font-weight:var(--font-weight-medium)}.parlor-site .parlor-cta-wordmark{object-fit:contain!important;filter:none!important}.parlor-site .plan-tooltip{background:var(--bg-control)}@keyframes voice-wave{to{transform:scaleY(.5)}}@media (min-width:1024px){.parlor-site #why>div>div>ul>li{height:418px}.parlor-site #features>div>div>ul>li{height:490px}.parlor-site #more>div>div>ul>li{height:226px}.parlor-site .price-card{height:577.5px;min-height:577.5px}.parlor-site .feature-card{min-height:490px}.parlor-site .faq-space{min-height:596px}}@media (max-width:639px){.parlor-site .parlor-illustration.feature-demo,.parlor-site .parlor-illustration.hero-demo{height:208px}.parlor-site .parlor-illustration.hero-focus-demo{margin:-24px -24px 0;padding:24px 24px 0;height:232px}.parlor-site .parlor-illustration{padding-left:0;padding-right:0}.parlor-site .demo-task-copy{font-size:10px}}@media (prefers-reduced-motion:reduce){.parlor-site .demo-wave.active i{animation:none}}.parlor-site h1>span{display:block}.parlor-site .news-pill{background:transparent}.parlor-site .button:disabled{opacity:.45;cursor:default}.parlor-site .button:disabled:active{transform:none}.parlor-site .button:disabled:hover{background:#eff3f4}.parlor-site .landing-footer>div{min-height:453px}.parlor-site .footer-badge{line-height:16px}.parlor-site #get-started,.parlor-site #get-started a{background:var(--bg-highlight)}.parlor-site #get-started a{color:#eff3f4}.parlor-site #get-started a:hover{background:var(--bg-control)}.parlor-site .landing-footer a[href="#top"],.parlor-site .parlor-wordmark{font-family:var(--font-sans);font-weight:var(--font-weight-normal);letter-spacing:-.3px}.parlor-site{--bg-deepest:#0d0d0d;--bg-page:#121212;--bg-surface:#171717;--bg-surface-2:#1b1b1b;--bg-surface-3:#202020;--bg-highlight:#292929;--bg-control:#303030;--border-subtle:#1c1c1c;--border-default:#202020;--border-strong:#232323;--border-emphasis:#3b3b3b;--text-primary:#eff3f4;--text-secondary:#9b9b9b;--text-muted:#717171;--text-disabled:#5b5b5b;--icon-primary:#9b9b9b;--icon-muted:#5b5b5b;--icon-subtle:#464646;--scrollbar:#636162;--neutral-bar:#454545;--color-card:var(--bg-surface-3);--color-background:var(--bg-page);--color-foreground:var(--text-primary);--color-muted-foreground:var(--text-secondary);--color-secondary:var(--bg-control);--color-border:var(--border-strong);--border:var(--border-strong);--background:var(--bg-page)}.parlor-site,.parlor-site .page{background:var(--bg-page)}.parlor-site #features>div>div>ul>li,.parlor-site #more>div>div>ul>li,.parlor-site #why>div>div>ul>li,.parlor-site .feature-card,.parlor-site .price-card:not(.enterprise-card){background:var(--bg-surface)}.parlor-site .demo-window{border-color:var(--border-emphasis)}.parlor-site .demo-body,.parlor-site .demo-window{background:var(--bg-surface-2)}.parlor-site .demo-toolbar{background:var(--bg-surface-3);border-color:var(--border-default)}.parlor-site .demo-chat>p:nth-child(2n){background:var(--bg-surface-3);border-color:var(--border-strong)}.parlor-site .demo-chat-input,.parlor-site .demo-check,.parlor-site .demo-tag{border-color:var(--border-emphasis)}.parlor-site .demo-resource>svg,.parlor-site .demo-toolbar svg{color:var(--icon-primary)}.parlor-site .primary{background:var(--text-primary);border-color:var(--border-emphasis);color:var(--bg-deepest)}.parlor-site .primary:hover{background:var(--text-primary);border-color:var(--text-secondary)}.parlor-site .secondary{background:var(--bg-control);border-color:var(--border-emphasis)}.parlor-site .new-label{background:var(--text-primary)}.parlor-site .news-pill,.parlor-site .news-pill:hover{background:#eff3f408;border-color:var(--border-emphasis);color:var(--text-primary)}.parlor-site .news-pill .news-arrow,.parlor-site .news-pill:hover .news-arrow{transform:translateX(2px);color:var(--icon-primary)}.parlor-site #compare>div>div:nth-child(2){background:var(--bg-surface)}.parlor-site .footer-platform,.parlor-site .footer-status{border-color:var(--border-emphasis)}.parlor-site{--accent:var(--marketing-accent);--primary:var(--accent);--color-primary:var(--accent);--color-ring:var(--accent)}.parlor-site .demo-primary,.parlor-site .primary{background:var(--accent);color:var(--bg-deepest);border-color:var(--accent)}.parlor-site .demo-primary:hover,.parlor-site .primary:hover{background:color-mix(in srgb,var(--accent) 88%,white);border-color:var(--accent)}.parlor-site .new-label{background:var(--accent);color:var(--bg-deepest)}.parlor-site .news-pill .news-arrow,.parlor-site .news-pill:hover .news-arrow{color:var(--accent)}.parlor-site .demo-chat>p:nth-child(odd),.parlor-site .demo-task.done .demo-check{background:var(--accent);color:var(--bg-deepest)}.parlor-site .demo-task.done .demo-check{border-color:var(--accent)}.parlor-site .demo-bars>div:nth-child(odd) i,.parlor-site .demo-wave i{background:var(--accent)}.parlor-site .demo-event{border-left-color:var(--accent)}.parlor-site .demo-event,.parlor-site .demo-selection{background:color-mix(in srgb,var(--accent) 14%,var(--bg-surface-2))}.parlor-site .demo-chat-input svg,.parlor-site .demo-legend,.parlor-site .demo-selection,.parlor-site .feature-symbol{color:var(--accent)}.parlor-site .enterprise-card{--color-primary:var(--accent)}.parlor-site .billing-button[aria-pressed=true]{color:var(--bg-deepest)}.parlor-site .billing-button[aria-pressed=true]>span[aria-hidden=true]{background:var(--accent);box-shadow:inset 0 1px 0 #ffffff30,0 1px 3px #00000030}.parlor-site .billing-button[aria-pressed=true]>.relative>span{color:var(--bg-deepest);background:#0d0d0d14}.parlor-site{color-scheme:dark;font-family:var(--font-sans);--card:var(--bg-surface-3);--card-foreground:var(--text-primary);--muted-foreground:var(--text-secondary);--secondary:var(--bg-control)}.parlor-site .page{width:100%}.parlor-site :is(a,button):focus-visible{outline:none;box-shadow:none}.parlor-site .timescale-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}