:root{--body:Manrope,Arial,sans-serif;--ink:#173438;--muted:#536c70;--teal:#087b85;--deep:#075e67;--line:#d8e3e4;--mint:#e2f0f0;--paper:#edf3f3}
body{background:#f2f6f6;font-size:14px}h1,h2,h3{font-family:var(--body);font-weight:700;letter-spacing:-.035em;line-height:1.28}h1{font-size:34px}h2{font-size:23px}h3{font-size:19px}[hidden]{display:none!important}button:disabled{cursor:not-allowed}.btn{font-family:var(--body);font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;border-radius:8px;min-height:46px;padding:12px 20px}.btn.compact{font-size:12px;min-height:44px}.btn.outline{border-color:#b9cecf;color:var(--deep)}.btn.outline:hover{background:var(--mint)}.text-btn{font-weight:650;min-height:44px}.icon-btn{width:44px;height:44px;border-radius:8px}.eyebrow{font-size:10px;letter-spacing:.12em;color:var(--teal)}a:hover{color:var(--teal)}.btn:hover{color:#fff}.btn.outline:hover{color:var(--deep)}:focus-visible{outline:3px solid #087b85;outline-offset:4px}.small,.muted{color:var(--muted)}.brand img{width:40px;height:40px}.brand-copy strong{font-size:23px;color:#173438}.brand-copy small{font-size:8px;color:var(--muted)}
/* The workspace uses one document scroll. Navigation is a compact horizontal row. */
.workspace-layout{min-height:100dvh}.workspace-header{max-width:1344px;margin:auto;display:flex;align-items:center;gap:32px;padding:18px 32px;min-height:91px}.workspace-site{max-width:280px;width:25%;margin-right:auto}.workspace-header .store-switch{margin:0;background:#fcfdfd;padding:8px 12px;min-height:54px}.workspace-tools{display:flex;align-items:center;gap:24px}.workspace-tools>a{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;min-height:44px}.profile{padding:0 0 0 20px;min-height:44px}.profile-copy{font-size:12px;line-height:1.4}.profile-copy small{font-size:10px;color:var(--muted);text-transform:none;letter-spacing:0}.profile>svg{width:14px}.avatar{background:var(--deep);width:36px;height:36px;font-size:11px}.workspace-header .mobile-menu{display:none}.workspace-navigation.sidebar{position:sticky;inset:auto;top:0;z-index:30;display:block;width:100%;height:auto;min-height:0;overflow:visible;padding:0 32px;background:#fcfdfdf5;border:0;border-block:1px solid var(--line);backdrop-filter:blur(10px);transform:none}.workspace-navigation .side-nav{max-width:1280px;margin:auto;flex-direction:row;gap:9px;align-items:center;min-height:60px}.workspace-navigation .nav-item{width:auto;white-space:nowrap;font-size:12px;padding:11px 15px;gap:8px;color:var(--muted);min-height:44px;font-weight:600}.workspace-navigation .nav-item.active{background:var(--mint);color:var(--deep)}.workspace-navigation .nav-divider{height:22px;width:1px;margin:0 5px 0 auto}.workspace-navigation .nav-extra,.nav-mobile-brand,.nav-mobile-footer,.workspace-navigation .nav-close{display:none}.workspace-navigation .nav-count{font-size:10px;margin-left:3px;padding:0 5px}.workspace-layout .main-shell{margin:0;min-height:0;width:100%;max-width:none}.workspace-layout .main-content{max-width:1344px;padding:27px 32px 24px;margin:auto}.workspace-page-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px;font-size:11px;color:var(--muted)}.connection-state{display:flex;gap:7px;align-items:center}.connection-state i{width:6px;height:6px;border-radius:50%;background:#b5c4c6}.connection-state.connected i{background:var(--teal)}.demo-banner{padding:9px 32px;background:var(--deep);color:#fff;justify-content:center;font-size:11px;gap:30px}.demo-banner a{color:#fff;text-decoration:underline;text-underline-offset:3px}.page-heading{margin-bottom:28px;gap:24px}.page-heading h1{font-size:32px;margin-top:8px}.page-heading p{font-size:14px;line-height:1.7;max-width:720px;color:var(--muted)}.page-heading .btn{font-size:13px}.panel{border-radius:10px;border-color:var(--line);background:#fcfdfd;box-shadow:none}.panel-head h2,.section-bar h2,.automation-summary h2{font-size:21px}.panel-head{padding:24px 26px 0}.panel-pad,.form-section{padding:27px}.form-section h2{font-size:20px;margin-bottom:24px}.form-footer{padding:20px 27px;gap:20px}.field>span{font-weight:650;font-size:12px}.field input,.field select,.field textarea{border-color:#c4d5d7;min-height:46px;font-size:14px}.field small{color:var(--muted)}.form-explainer{font-size:13px;color:var(--muted);line-height:1.85}.info-box{background:#e8f2f2;border-color:var(--line);border-radius:8px;color:var(--deep)}.main-footer{padding-top:25px;margin-top:40px;font-size:10px;color:var(--muted)}.main-footer a{display:inline-flex;gap:5px;align-items:center}.main-footer svg{width:13px;height:13px}.metrics{border-radius:10px;background:#fcfdfd;margin-bottom:28px}.metric{padding:24px 28px}.metric-top{color:var(--muted);font-size:12px}.metric-value{font-family:var(--body);font-size:34px;font-weight:700;letter-spacing:-.05em;margin-top:10px}.metric-bottom{font-size:11px;color:var(--muted)}.dashboard-workspace{gap:32px;grid-template-columns:minmax(0,2.25fr) minmax(270px,1fr)}.setup-task strong{font-weight:700}.setup-task small{font-size:12px}.task-indicator{background:#f0f5f5}.setup-task.complete .task-indicator{background:#dcefeb;color:#17685c}.automation-summary>p,.automation-summary li,.chart-note{color:var(--muted)}.chart{padding-top:22px}.chart-axis,.chart-labels{color:var(--muted)}th{background:#edf3f3;font-size:10px;color:var(--muted);font-weight:650}td{padding:19px 24px}.campaign-cell strong{font-size:13px;font-weight:700}.campaign-cell small{color:var(--muted)}.badge{font-size:11px}.badge.gray{background:#eaf0f0;color:#53696d}.badge.dot{background:#e0efed;color:#08616a}.badge.warm{background:#fff0da;color:#715318}.search-box{border-color:var(--line);background:#fcfdfd}.empty h3{font-size:23px}.empty p{font-size:14px}.empty .btn{min-height:44px}.auto-card h2{font-size:22px}.auto-card{border-radius:10px}.auto-card>p{min-height:0}.connect-step h2{font-size:22px}.billing-card h2{font-size:25px}.billing-card .price{font-family:var(--body);font-size:50px}.preview-panel{position:sticky;top:90px}.preview-phone{background:#e0eded;border-color:#b4cdd0}.preview-time{font-family:var(--body);font-weight:650}.notification{border-radius:12px}.notification strong{font-size:14px}.notification p{color:var(--muted)}.profile-menu-links{display:grid;gap:3px;margin:20px 0}.profile-menu-links .text-btn{justify-content:space-between;border-bottom:1px solid var(--line)}dialog{border-radius:12px;color:var(--ink)}dialog h2{font-size:24px}.danger{color:#9a3b35}.list-tabs{display:flex;gap:8px;flex-wrap:wrap}.list-tabs button,.idea-filters button{min-height:44px;border:1px solid transparent;border-radius:7px;background:none;padding:10px 17px;font-size:12px;font-weight:650}.list-tabs button.selected,.idea-filters button.selected{border-color:var(--line);background:#fcfdfd;color:var(--deep)}.list-tabs span{padding-left:6px;color:var(--muted)}.site-list{border:1px solid var(--line);border-radius:10px;background:#fcfdfd;overflow:hidden}.site-row{display:grid;grid-template-columns:1.5fr 1fr auto;gap:25px;align-items:center;padding:24px 27px}.site-row+.site-row{border-top:1px solid var(--line)}.site-identity{display:flex;gap:15px;align-items:center;min-width:0}.site-identity .store-initial{width:44px;height:44px;font-family:var(--body);font-weight:700}.site-identity h2{font-size:17px}.site-identity a{font-size:12px;color:var(--muted);display:inline-flex;gap:6px;align-items:center;overflow-wrap:anywhere}.site-identity svg{width:12px}.site-status small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.site-actions{display:flex;gap:12px}.site-integration-row{padding:29px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.site-integration-row p{margin-top:6px;color:var(--muted);font-size:13px}.trash-explanation{display:flex;gap:15px;padding:22px 25px;background:var(--mint);margin:20px 0;border-radius:9px}.trash-explanation p{font-size:13px;color:var(--muted);margin-top:6px;max-width:850px}.onboarding-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.onboarding-value{padding:10px 0 30px}.onboarding-value h2{font-size:32px;margin-top:15px}.value-rows{margin:27px 0}.value-rows>div{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.value-rows svg{color:var(--teal);margin-top:4px}.value-rows strong{font-size:13px}.value-rows small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.onboarding-price{display:flex;gap:10px;align-items:baseline;margin:25px 0 10px}.onboarding-price strong{font-size:30px;letter-spacing:-.04em}.onboarding-price span{font-size:12px;color:var(--muted)}.onboarding-integration{display:flex;align-items:center;gap:12px;color:var(--deep);border-top:1px solid var(--line);padding-top:20px;margin-top:20px;font-size:13px}.restore-hint{margin-top:24px;border-left:3px solid var(--teal);padding:5px 0 5px 18px}.restore-hint p{font-size:12px;color:var(--muted);margin-top:7px}
/* Public product story: brand geometry, a working APP example and concrete campaigns. */
.public-nav,.public-footer{max-width:1344px;padding:23px 32px}.public-nav{min-height:93px}.public-links{gap:25px;font-size:12px}.connect-public{background:#fcfdfd}.connect-public main>section,.product-facts{max-width:1280px;margin-inline:auto}.connect-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding:52px 0 66px;min-height:660px}.product-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--deep);display:flex;gap:16px;align-items:center}.product-label span{font-weight:500;color:var(--muted);padding-left:16px;border-left:1px solid var(--line)}.hero-writing h1{font-family:var(--display);font-weight:500;font-size:clamp(58px,5.4vw,82px);line-height:1.12;letter-spacing:-.035em;margin-top:28px;color:var(--deep)}.hero-writing>p{font-size:17px;line-height:1.85;max-width:470px;color:var(--muted);margin-top:25px}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:29px}.hero-actions .text-btn{font-size:12px}.hero-terms{display:flex;gap:13px;align-items:center;margin-top:27px}.hero-terms strong{font-size:28px;letter-spacing:-.04em}.hero-terms>span{font-size:11px;line-height:1.8;color:var(--muted)}.platform-line{font-size:12px;line-height:1.85;margin-top:23px;color:var(--muted)}.platform-line a{display:inline-flex;align-items:center;gap:7px;color:var(--deep);text-decoration:underline;text-decoration-color:#87b7ba;text-underline-offset:4px}.platform-line svg{width:14px}.app-stage{height:555px;background:#e8f0f1;position:relative;border:1px solid #d1e0e2;border-radius:14px;isolation:isolate;perspective:1000px;overflow:hidden;--stage-scroll:0}.stage-top{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.08em;color:var(--muted);z-index:2}.stage-demo{letter-spacing:0}.stage-motif{position:absolute;width:620px;height:620px;max-width:none;left:50%;top:44%;color:#5f9ba2;opacity:.4;transform:translate(-50%,-50%) rotate(calc(-18deg + var(--stage-scroll)*15deg));stroke-width:1}.stage-phone{width:239px;height:414px;background:#fcfdfd;border:7px solid #143d43;position:absolute;top:84px;left:calc(50% - 120px);border-radius:35px;box-shadow:15px 24px 30px #12383c1c;transform:translateY(calc(var(--stage-scroll)*-22px)) rotate(calc(-7deg + var(--stage-scroll)*7deg));padding:23px 16px;overflow:hidden}.phone-camera{position:absolute;width:62px;height:14px;top:6px;left:calc(50% - 31px);background:#143d43;border-radius:20px}.stage-clock{font-size:35px;font-weight:600;text-align:center;margin-top:19px;letter-spacing:-.06em}.phone-day{font-size:9px;text-align:center;display:block;color:var(--muted);margin-top:6px}.stage-app{display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:none;font-size:9px;position:relative;padding:12px;margin:44px auto 0;z-index:3}.stage-app img{width:57px;height:57px;border-radius:13px;box-shadow:0 5px 12px #16393d12;transition:transform .2s}.stage-app:hover img{transform:scale(1.07)}.phone-dock{position:absolute;bottom:21px;left:15px;right:15px;height:49px;border-radius:15px;background:#e6eeee;display:flex;gap:17px;justify-content:center;align-items:center}.phone-dock span{height:24px;width:24px;border:1px solid #b9cdcf;border-radius:7px}.stage-open>button{border:0;background:none;font-size:9px;padding:7px 0;display:flex;gap:5px;align-items:center;color:var(--deep)}.stage-open>button svg{width:12px;transform:rotate(180deg)}.is-open .stage-clock{display:none}.sample-web-brand{display:flex;justify-content:space-between;font-size:10px;font-weight:800;padding:8px 0 15px;border-bottom:1px solid var(--line)}.sample-web-brand span{font-size:8px;color:var(--teal)}.sample-web-image{height:105px;background:#c9dfe0;display:flex;align-items:end;margin:13px 0;padding:13px;border-radius:4px}.sample-web-image span{font-size:18px;font-weight:700;line-height:1.2}.stage-open>strong{font-size:13px;display:block;line-height:1.6}.stage-open>p{font-size:9px;color:var(--muted);margin-top:9px}.stage-message{position:absolute;right:22px;top:296px;width:278px;padding:17px 19px;background:#fff;border:1px solid #bcd2d5;border-radius:12px;box-shadow:0 12px 35px #17343818;transform:translateY(calc(var(--stage-scroll)*-40px));z-index:5;pointer-events:none}.stage-message>div{display:flex;gap:6px;align-items:center;font-size:9px;color:var(--muted);margin-bottom:9px}.stage-message img{width:18px;height:18px;border-radius:4px}.stage-message>div span:last-child{margin-left:auto}.stage-message>strong{font-size:12px}.stage-message>p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:5px}.stage-caption{position:absolute;bottom:20px;left:25px;display:flex;gap:12px;align-items:center}.stage-caption p{font-size:9px;line-height:1.8;color:var(--muted)}.small-cross{font-size:25px;font-weight:400;color:var(--teal)}.product-facts{display:flex;justify-content:space-between;border-block:1px solid var(--line);padding:26px 0;gap:24px}.product-facts p{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:600}.product-facts span{color:var(--teal);font-size:10px}.connect-public main>section:not(.connect-hero){padding-block:85px}.section-intro-new{max-width:650px;margin-bottom:37px}.connect-public h2{font-size:36px;letter-spacing:-.04em}.section-intro-new h2,.mode-heading h2,.feature-comparison h2,.integration-paths h2,.connect-price h2,.product-objections h2{margin-top:15px}.section-intro-new>p,.mode-heading>p,.feature-comparison>div>p,.connect-price>div>p,.product-objections>div>p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:18px}.ideas-workspace{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:start}.idea-list{border-top:1px solid var(--line)}.idea-choice{display:flex;align-items:center;width:100%;min-height:61px;text-align:left;border:0;border-bottom:1px solid var(--line);background:none;padding:15px 15px 15px 0;gap:18px;font-size:13px;font-weight:600}.idea-choice .idea-index{font-size:10px;color:var(--muted);min-width:20px}.idea-choice>svg{margin-left:auto;width:17px;color:var(--teal)}.idea-choice.selected{color:var(--deep);background:#e9f2f2;padding-left:15px;border-left:3px solid var(--teal)}.idea-choice:hover{background:#edf5f5}.idea-detail{padding:30px 35px;border:1px solid var(--line);background:#eef4f4;border-radius:10px}.idea-purpose :is(h2,h3){font-size:20px;line-height:1.6;margin:13px 0 10px;max-width:560px}.idea-purpose>p{font-size:12px;color:var(--muted);line-height:1.8}.idea-notification{background:#fff;padding:22px 24px;border-radius:12px;box-shadow:0 8px 25px #153c4210;margin-top:29px;border:1px solid #d3e2e3}.notification-brand{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;margin-bottom:10px}.notification-brand img{width:22px;height:22px;border-radius:5px}.notification-brand span:last-child{margin-left:auto}.idea-notification>strong{font-size:14px}.idea-notification>p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:7px}.idea-bottom{display:flex;flex-direction:column;align-items:start;gap:8px;margin-top:20px}.idea-bottom>span{font-size:10px;color:var(--muted)}.use-cases-section>.text-btn{margin-top:21px}.idea-filters{display:flex;gap:9px;margin-bottom:25px;flex-wrap:wrap}.specific-note{display:flex;gap:15px;padding:25px 0;font-size:13px;color:var(--muted);max-width:850px}.specific-note a{text-decoration:underline}.product-modes{display:grid;grid-template-columns:.9fr 1.3fr;gap:85px;border-top:1px solid var(--line)}.mode-heading>p{max-width:380px}.mode-stories article{display:flex;gap:22px}.mode-stories article+article{padding-top:33px;margin-top:33px;border-top:1px solid var(--line)}.mode-icon{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;color:var(--teal);background:var(--mint);border-radius:9px}.mode-stories h3{font-size:19px}.mode-stories p,.mode-stories li{font-size:13px;line-height:1.85;color:var(--muted)}.mode-stories p{margin-top:12px}.mode-stories ul{padding-left:17px;margin-bottom:0}.mode-stories li{padding-left:4px;margin:6px 0}.feature-comparison{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;border-top:1px solid var(--line)}.feature-comparison table{border-collapse:collapse}.feature-comparison th{text-transform:none;font-size:11px;letter-spacing:0;padding:17px 15px}.feature-comparison td{padding:14px 15px;font-size:12px}.feature-comparison th:not(:first-child),.feature-comparison td:not(:first-child){text-align:center}.feature-comparison svg{width:17px;color:var(--teal)}.integration-paths{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.integration-choices{display:grid;grid-template-columns:1fr 1fr;gap:32px}.integration-choices article{padding:24px 0;border-top:2px solid var(--teal)}.integration-choices h3{font-size:20px}.integration-choices p{font-size:13px;color:var(--muted);line-height:1.9;margin:15px 0 20px}.integration-choices a{font-size:12px}.connect-price{background:#e5f0f0;border:1px solid #c3dbdd;border-radius:12px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding:50px!important}.connect-price ul{list-style:none;padding:0;margin:25px 0 0;font-size:13px;color:var(--muted)}.connect-price li{padding:8px 0;display:flex;align-items:center;gap:11px}.connect-price li:before{content:'';width:5px;height:5px;background:var(--teal);border-radius:50%}.price-action{padding-left:60px;border-left:1px solid #bed3d5;align-self:center}.price-amount{font-size:67px;font-weight:700;letter-spacing:-.06em;line-height:1.2}.price-amount span{font-size:40px;font-weight:500}.price-action>p{margin-top:5px!important;font-size:12px!important}.price-action .btn{margin-top:24px}.price-note{font-size:10px;line-height:1.8;color:var(--muted);display:block;max-width:260px;margin-top:17px}.product-objections{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.product-objections details{border-bottom:1px solid var(--line)}.product-objections summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;list-style:none;font-size:13px;font-weight:650;cursor:pointer}.product-objections summary::-webkit-details-marker{display:none}.product-objections summary span{font-size:20px;font-weight:400;color:var(--teal)}.product-objections details[open] summary span{transform:rotate(45deg)}.product-objections details>p{font-size:12px;color:var(--muted);line-height:1.95;padding:0 30px 20px 0}.public-final-cta{border-top:1px solid var(--line);text-align:center}.public-final-cta h2{max-width:620px;margin:auto}.public-final-cta p{color:var(--muted);margin:18px 0 27px}.public-final-cta>.text-btn{margin-left:22px}.public-footer{font-size:11px;line-height:1.9}.auth-story h1{font-family:var(--display)}.auth-form h2{font-size:28px}.legal h1{font-size:34px}.help-intro h1{font-size:34px}.help-intro>p{font-size:14px}.help-layout{display:grid;grid-template-columns:250px 1fr;gap:55px;align-items:start}.help-sidebar{position:sticky;top:89px}.help-sidebar h2{font-size:17px;margin-bottom:15px}.help-sidebar>a{display:flex;align-items:center;gap:9px;min-height:44px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.help-sidebar>a>svg{width:16px}.help-contact-block{margin-top:28px;padding:23px;background:#dfeeee;border-radius:8px}.help-contact-block h3{font-size:17px}.help-contact-block p{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0}.help-search{position:relative;display:block;max-width:650px;margin:25px 0 35px}.help-search input{width:100%;padding:15px 20px 15px 46px;border:1px solid #a8c8cd;border-radius:8px;background:white;font-size:14px;min-height:52px}.help-search svg{position:absolute;left:16px;top:17px;width:18px;height:18px;color:var(--teal)}.help-faq{margin:0}.help-faq>.section-bar h2{font-size:23px}.faq-group{margin-top:30px;scroll-margin-top:90px}.faq-group h3{font-size:17px;margin-bottom:10px}.faq-group details{background:transparent}.faq-group summary{font-size:13px;font-weight:650;padding:18px 0}.faq-group details>p{padding:0 28px 22px 0;font-size:13px;color:var(--muted)}.help-bottom h2{font-size:23px}.help-custom{background:#e6f1f1!important;border-color:#c4dcdf!important}.context-help strong{font-weight:700}.integration-process{padding-block:25px}.integration-process span{font-family:var(--body);font-size:12px}.integration-process h3{font-size:18px}.integration-process p{font-size:13px}.request-message{font-size:14px}
@media(max-width:1360px){.connect-public main>section,.product-facts{margin-inline:32px}.connect-hero{gap:40px}.workspace-tools{gap:18px}.workspace-navigation .nav-item{padding-inline:12px}.workspace-navigation .side-nav{gap:4px}.stage-message{right:15px;width:260px}.product-modes{gap:50px}.public-links{gap:20px}}
@media(max-width:1100px){.workspace-header{gap:24px}.profile-copy{display:none}.workspace-tools{gap:15px}.workspace-navigation .nav-item{padding-inline:10px;font-size:11px}.connect-hero{gap:32px;min-height:600px}.hero-writing h1{font-size:65px}.hero-writing>p{font-size:15px}.hero-actions{gap:10px}.app-stage{height:530px}.stage-message{width:245px}.feature-comparison,.integration-paths,.product-objections{gap:40px}.integration-choices{gap:23px}.product-modes{grid-template-columns:.9fr 1.2fr;gap:35px}.onboarding-grid{gap:40px}.dashboard-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:25px}}
@media(max-width:1000px){.workspace-header{min-height:80px;padding:15px 24px}.workspace-site{width:auto;max-width:320px;flex:1}.workspace-tools>a,.workspace-tools .profile{display:none}.workspace-header .mobile-menu{display:grid;margin-left:auto}.workspace-navigation.sidebar{position:fixed;inset:0 0 0 auto;top:0;width:min(350px,90vw);height:100dvh;max-height:100dvh;padding:24px;overflow-y:auto;overscroll-behavior:contain;transform:translateX(105%);transition:transform .22s;background:#fcfdfd;border-left:1px solid var(--line);backdrop-filter:none;z-index:101}.workspace-navigation.sidebar.open{transform:translateX(0)}.workspace-navigation .nav-close{display:grid;position:absolute;right:15px;top:17px}.workspace-navigation .nav-mobile-brand{display:block;padding-right:37px}.workspace-navigation .brand{margin:0 0 25px}.nav-mobile-brand .store-switch{margin-bottom:20px;padding:10px}.workspace-navigation .side-nav{display:flex;flex-direction:column;align-items:stretch;gap:4px}.workspace-navigation .nav-item,.workspace-navigation .nav-extra{display:flex;font-size:13px;padding:12px;min-height:44px;width:100%}.workspace-navigation .nav-divider{height:1px;width:100%;margin:12px 0}.nav-mobile-footer{display:block;margin-top:25px;padding:20px 12px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.mobile-shade{position:fixed;inset:0;background:#123b4370;z-index:100;backdrop-filter:blur(2px)}body.no-scroll{overflow:hidden}.workspace-layout .main-content{padding:25px 24px}.workspace-page-meta{margin-bottom:20px}.dashboard-workspace{grid-template-columns:1fr}.workspace-aside{display:grid;grid-template-columns:1fr 1fr;gap:35px}.main-content .page-heading h1{font-size:29px}.help-layout{grid-template-columns:210px 1fr;gap:35px}.help-sidebar{top:25px}.preview-panel{top:25px}.connect-hero{grid-template-columns:1fr 1fr;gap:26px}.hero-writing h1{font-size:58px}.hero-terms{margin-top:20px}.hero-actions{margin-top:22px}.hero-writing>p{font-size:14px}.app-stage{height:520px}.stage-phone{width:225px;left:calc(50% - 112px)}.stage-top{font-size:7px;left:18px;right:18px}.stage-message{top:310px;width:225px;right:12px}.connect-public h2{font-size:30px}.product-facts p{font-size:11px}.ideas-workspace{gap:30px}.idea-detail{padding:25px}.idea-purpose :is(h2,h3){font-size:18px}.product-modes,.feature-comparison,.integration-paths,.product-objections{grid-template-columns:1fr;gap:32px}.mode-heading>p{max-width:600px}.mode-stories{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mode-stories article{gap:15px}.mode-stories article+article{margin:0;padding:0;border:0}.connect-price{gap:35px;padding:35px!important}.price-action{padding-left:35px}.connect-public main>section:not(.connect-hero){padding-block:60px}.connect-price{margin-top:0}.public-links>a:first-child{display:none!important}}
@media(max-width:700px){.public-nav,.public-footer{padding:20px;gap:16px}.public-nav{min-height:82px;flex-wrap:wrap}.public-links{gap:17px;font-size:11px}.public-links>a[href='#ideas'],.public-links>a[href='#help']{display:none}.public-links .btn{min-height:44px;font-size:11px;padding:10px 14px}.public-links>.text-btn{font-size:12px}.brand img{width:34px;height:34px}.brand-copy{padding-left:10px}.brand{gap:10px}.brand-copy strong{font-size:21px}.brand-copy small{font-size:6px;letter-spacing:.08em}.connect-public main>section,.product-facts{margin-inline:20px}.connect-hero{grid-template-columns:1fr;padding:32px 0 38px;gap:32px;min-height:0}.hero-writing h1{font-size:clamp(49px,12vw,70px);margin-top:22px;line-height:1.12}.hero-writing>p{font-size:15px;margin-top:23px;max-width:500px}.hero-actions{gap:10px 22px;margin-top:24px}.hero-actions .text-btn{font-size:11px}.hero-terms{margin-top:22px}.platform-line{font-size:11px;margin-top:20px}.app-stage{height:488px;width:100%;max-width:520px;justify-self:center;border-radius:12px}.stage-phone{top:65px;width:226px;height:378px;left:calc(50% - 113px);border-radius:31px;padding:21px 15px}.stage-top{font-size:7px;top:19px;gap:5px}.stage-clock{margin-top:15px}.stage-app{margin-top:30px}.stage-message{width:226px;right:12px;top:282px;padding:15px}.stage-message>strong{font-size:11px}.stage-message>p{font-size:10px}.stage-caption{left:18px;bottom:10px}.stage-caption p{font-size:8px}.stage-motif{width:520px;height:520px}.product-facts{display:block;padding:15px 0}.product-facts p{padding:9px 0;font-size:12px}.product-facts p+p{margin:0}.connect-public main>section:not(.connect-hero){padding-block:43px}.section-intro-new{margin-bottom:25px}.connect-public h2{font-size:28px;line-height:1.35}.section-intro-new>p{font-size:13px}.ideas-workspace{grid-template-columns:1fr;gap:25px}.idea-choice{min-height:54px;font-size:12px;padding-block:12px;gap:15px}.idea-detail{padding:24px 20px}.idea-purpose :is(h2,h3){font-size:18px}.idea-notification{padding:18px;margin-top:22px}.idea-purpose>p{font-size:12px}.idea-notification>strong{font-size:13px}.idea-notification>p{font-size:12px}.idea-bottom>span{font-size:10px;line-height:1.8}.mode-stories{display:block}.mode-stories article{gap:16px}.mode-stories article+article{padding-top:28px;margin-top:28px;border-top:1px solid var(--line)}.mode-stories h3{font-size:18px}.mode-icon{width:34px;height:34px}.feature-comparison th{font-size:9px;padding:12px 8px;white-space:normal}.feature-comparison td{font-size:11px;padding:12px 8px;white-space:normal}.feature-comparison th:last-child{width:90px}.integration-choices{grid-template-columns:1fr;gap:13px}.integration-choices article{padding:23px 0 15px}.integration-choices p{margin-top:12px}.connect-price{display:block;padding:28px 23px!important;margin-top:10px!important;margin-bottom:0!important}.connect-price h2{font-size:27px}.connect-price>div>p{font-size:13px}.connect-price ul{font-size:12px;margin-top:20px}.price-action{padding:28px 0 0;border-left:0;border-top:1px solid #bed3d5;margin-top:25px}.price-amount{font-size:58px}.price-amount span{font-size:35px}.price-note{max-width:100%}.product-objections{gap:22px}.product-objections summary{font-size:12px;line-height:1.7;padding:17px 0}.product-objections details>p{font-size:12px;padding-right:8px}.public-final-cta h2{font-size:29px;max-width:350px}.public-final-cta p{font-size:13px;line-height:1.85}.public-final-cta>.text-btn{margin:13px 0 0;display:flex;justify-content:center;font-size:11px}.public-footer{font-size:10px}.workspace-header{padding:14px 20px;gap:17px}.workspace-site{display:none}.workspace-tools{display:none}.workspace-header .brand{margin-right:auto}.workspace-layout .main-content{padding:23px 20px}.workspace-page-meta{font-size:10px;margin-bottom:20px}.page-heading h1,.main-content .page-heading h1{font-size:27px;line-height:1.35}.page-heading p{font-size:12px;line-height:1.85}.page-heading .btn{font-size:12px;min-height:44px}.page-heading{gap:20px;margin-bottom:25px}.demo-banner{font-size:9px;padding:9px 20px;gap:15px;line-height:1.8}.metrics-three{grid-template-columns:1fr}.metric{padding:20px 23px;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 20px}.metric:last-child{border-bottom:0}.metric-top{min-height:0;font-size:12px}.metric-value{font-size:30px;grid-column:2;grid-row:1/3;margin:0}.metric-bottom{font-size:10px;margin:0;grid-column:1}.workspace-aside{grid-template-columns:1fr;gap:30px}.panel-head{padding:21px 20px 0}.panel-head h2{font-size:19px}.panel-head .text-btn{font-size:10px}.panel-pad,.form-section{padding:23px 20px}.form-section h2{font-size:19px}.form-footer{padding:18px 20px;align-items:start;gap:15px;flex-direction:column}.form-footer .btn{width:100%}.form-footer .small{font-size:11px}.two-col{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr;gap:0}.preview-panel{position:static}.preview-note{font-size:11px}.field input,.field select,.field textarea{font-size:16px}.onboarding-grid{grid-template-columns:1fr;gap:30px}.onboarding-value h2{font-size:29px}.site-row{grid-template-columns:1fr;gap:17px;padding:23px 20px}.site-status{display:flex;gap:15px;align-items:center}.site-status small{margin:0}.site-actions{justify-content:space-between}.site-integration-row{align-items:start;flex-direction:column}.site-integration-row p{font-size:12px;line-height:1.8}.trash-explanation{padding:20px 17px;gap:10px}.trash-explanation p{font-size:12px}.list-tabs button,.idea-filters button{padding-inline:12px;font-size:11px}.section-bar{gap:15px;flex-wrap:wrap}.help-intro{margin-bottom:27px}.help-intro h1{font-size:29px}.help-intro>p{font-size:13px}.help-intro .row .btn{font-size:11px}.help-layout{grid-template-columns:1fr;gap:30px}.help-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.help-sidebar>h2{grid-column:1/-1}.help-sidebar>a{font-size:11px}.help-contact-block{grid-column:1/-1;margin-top:20px}.help-contact-block h3{font-size:18px}.help-search{margin:22px 0 27px}.help-search input{font-size:16px}.faq-group>h3{font-size:17px}.faq-group summary{font-size:12px;line-height:1.85}.faq-group details>p{font-size:12px}.help-faq>.section-bar h2{font-size:23px}.help-bottom{align-items:start;flex-direction:column}.help-bottom h2{font-size:23px}.help-bottom p{font-size:12px}.integration-process{grid-template-columns:1fr;gap:23px}.integration-process>div{display:grid;grid-template-columns:25px 1fr;gap:3px 13px}.integration-process span{grid-row:1/3;padding-top:3px}.integration-process h3{margin:0;font-size:17px}.integration-process p{font-size:12px;grid-column:2}.context-help{flex-direction:column}.context-help .row{justify-content:start;gap:15px}.main-footer{font-size:9px;gap:13px}.auth-layout{grid-template-columns:1fr}.auth-story{padding:40px 20px;gap:25px}.auth-story h1{font-size:44px}.auth-form{padding:35px 20px}.help-public{padding:30px 20px 45px}.request-history>div{padding:17px;gap:14px}.request-history strong{font-size:12px}.request-history small{font-size:10px}.request-history .badge{font-size:9px}}
@media(max-width:370px){.public-links>a[href='#login']{display:none}.public-links{gap:0}.public-nav{gap:10px}.public-links>.btn{padding-inline:11px;font-size:10px}.connect-public main>section,.product-facts{margin-inline:17px}.hero-writing h1{font-size:47px}.hero-actions{gap:8px;align-items:start;flex-direction:column}.stage-message{width:218px;right:9px}.stage-demo{display:none}.app-stage{height:480px}.stage-phone{width:217px;left:calc(50% - 109px)}.stage-caption{bottom:11px}.workspace-layout .main-content{padding-inline:17px}.help-sidebar{grid-template-columns:1fr}.help-intro h1{font-size:26px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.stage-phone{transform:rotate(-3deg)}.stage-message{transform:none}.stage-motif{transform:translate(-50%,-50%) rotate(-12deg)}}
