:root{font-family:'DM Sans',sans-serif;color:#182d27;background:#f7f9f5;font-size:16px;--ink:#182d27;--muted:#64756c;--mint:#b6ebc9;--line:#dce3da;--paper:#f7f9f5;--green:#30795a;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #388f69;outline-offset:5px}button:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}h2{font-size:clamp(30px,3.5vw,48px);font-weight:750;letter-spacing:-1.9px;line-height:1.2}p{line-height:1.75;color:var(--muted)}[hidden]{display:none!important}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.skip{position:fixed;top:-100px;left:20px;background:var(--ink);color:white;z-index:99;padding:12px}.skip:focus{top:15px}.site-header{height:92px;border-bottom:1px solid #dce3daaa;background:#f7f9f5ed;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.nav-inner{height:100%;width:min(1320px,calc(100% - 80px));margin:auto;display:flex;align-items:center;gap:48px}.logo{display:inline-flex;align-items:center;flex:none}.brand-logo{width:180px;aspect-ratio:1966/415;display:block;height:auto;overflow:hidden}.desktop-nav{display:flex;align-items:center;gap:28px;font-size:14px;color:#52645a}.desktop-nav a:hover,.login-link:hover{color:#1b8056}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:14px}.language{display:flex;gap:4px;align-items:center;color:#a1afa5;font-size:11px}.language button{padding:5px 2px;border:0;background:none;color:#76877c;font-size:12px;font-weight:600}.language button[aria-pressed=true]{color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:18px 25px;border-radius:8px;font-size:15px;font-weight:600;transition:transform .2s,background .2s;min-height:54px;border:1px solid transparent}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#f7fff9;box-shadow:0 5px 12px #12251b0d}.button-dark:hover{background:#2b493b}.button span:last-child[aria-hidden]{font-size:21px;line-height:1}.nav-cta{min-height:43px;padding:11px 18px;font-size:13px;gap:24px}.hero{padding-top:80px;padding-bottom:68px;display:grid;grid-template-columns:minmax(0,850px) 1fr;align-items:center;gap:30px;position:relative}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;display:flex;gap:10px;align-items:center;color:#5a7566;line-height:1.6}.signal-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#5ba77f;box-shadow:0 0 0 4px #7cbe9516;flex:none}h1{font-size:clamp(50px,6.1vw,82px);line-height:1.12;font-weight:750;letter-spacing:-4px;margin:24px 0 25px;position:relative;max-width:850px}.accent-title{color:#4b8465}.title-stroke{position:absolute;width:66%;left:0;bottom:-14px;height:18px;fill:none;stroke:#a0d8ac;stroke-width:5;stroke-linecap:round}.hero-description{max-width:640px;font-size:17px;line-height:1.8;margin-top:34px}.hero-actions{display:flex;align-items:center;gap:30px;margin:31px 0 28px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.text-link:hover{color:var(--green)}.play-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #c8d8ca;border-radius:50%;font-size:9px;padding-left:2px}.platform-note{display:flex;align-items:center;gap:15px;font-size:11px;color:#708176;flex-wrap:wrap}.platform-note>span{display:flex;align-items:center;gap:6px}.platform-note img{width:15px;height:15px}.hero-orbit{align-self:center;position:relative;margin-top:45px;transform:rotate(-6deg)}.hero-orbit>svg{width:100%;overflow:visible;fill:#eff6e7;stroke:#c7d9bf;stroke-width:2}.hero-orbit .orbit-line{fill:none;stroke:#b1d3ac;stroke-width:1.7}.orbit-arrow{fill:none;stroke:#b1d3ac;stroke-width:1.7}.orbit-note{display:flex;align-items:center;gap:14px;position:absolute;bottom:13%;left:10%;transform:rotate(6deg);background:#fffdf6;box-shadow:0 12px 24px #23432b09;border:1px solid #e4e7d9;padding:15px 20px;border-radius:12px;white-space:nowrap}.orbit-note>span{font-size:25px;color:#599a6d}.orbit-note strong,.orbit-note small{display:block;font-size:12px}.orbit-note small{color:#8a937f;margin-top:4px}.demo-meta{display:flex;align-items:center;justify-content:space-between;margin:0 3px 16px;font-size:11px;color:#7b897e}.demo-meta>div{display:flex;align-items:center;gap:9px;color:#4d6e5b}.product-window{background:#17231e;color:#e5eee6;border:1px solid #394b3c;border-radius:16px;box-shadow:0 28px 55px -22px #1a382d44,0 0 0 8px #e9eee5;display:grid;grid-template-columns:210px 1fr;overflow:hidden;text-align:left}.demo-sidebar{border-right:1px solid #334238;padding:24px 16px;display:flex;flex-direction:column;background:#15211b}.demo-logo .brand-logo{width:142px;filter:invert(1);margin:0 8px 26px}.demo-nav{display:flex;gap:12px;align-items:center;font-size:11px;color:#a1b0a5;padding:12px 13px;margin-bottom:3px;border-radius:6px}.demo-nav>span:first-child{font-size:16px;width:17px;text-align:center}.demo-nav.active{background:#2a3f31;color:#b6e9c8}.demo-rule{height:1px;background:#304435;margin:21px 0 23px}.demo-sidebar>small{color:#809588;font-size:8px;letter-spacing:1.5px;margin:0 8px 14px}.demo-account{display:flex;align-items:center;gap:9px;border-radius:8px;padding:11px 8px;margin-bottom:7px;font-size:10px}.demo-account.active{background:#2b4032}.sample-avatar{font-family:Manrope,sans-serif;font-weight:800;font-size:16px;width:28px;height:28px;background:#d5e9bc;color:#42623b;display:grid;place-items:center;border-radius:50%;flex:none}.peach{background:#ebcfad;color:#7c5d3d}.lilac{background:#cfc9e4;color:#625287}.demo-account strong,.demo-account small{display:block}.demo-account strong{font-size:10px;font-weight:600}.demo-account small{font-size:8px;margin-top:4px;color:#99ad9c}.account-check{margin-left:auto;color:#9cdfb4;font-size:11px}.saved-mini{border:1px solid #354b3a;display:flex;align-items:center;gap:7px;border-radius:7px;padding:11px 9px;margin-top:25px;color:#a5bca9;font-size:9px;line-height:1.5}.saved-mini>span:first-child{font-size:16px;color:#bce8c4}.saved-mini>span:last-child{margin-left:auto}.demo-sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:8px;color:#809587;padding:24px 8px 0}.demo-sidebar-bottom .signal-dot{width:5px;height:5px}.demo-main{padding:27px 27px 24px;min-width:0}.demo-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.micro{font-size:8px;letter-spacing:1.4px;color:#7c9683;font-weight:650}.demo-top h2{font-size:22px;letter-spacing:-.7px;margin-top:6px}.demo-platforms{display:flex;gap:10px}.demo-platforms img{width:19px;height:19px}.demo-chart-card{border:1px solid #344639;background:#1d2c23;border-radius:9px;padding:18px 20px 12px}.demo-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.demo-chart-heading h3{font-size:12px;letter-spacing:-.2px;font-weight:600}.sample-badge{font-size:8px;color:#a8b8ac;border:1px solid #3b5040;border-radius:5px;padding:5px 8px}.demo-metrics{display:flex;gap:4px;margin-bottom:17px}.demo-metrics button{border:0;background:none;color:#91a99a;padding:6px 12px;font-size:10px;border-radius:5px}.demo-metrics button[aria-pressed=true]{color:#b9efce;background:#354d3d}.demo-chart-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.demo-chart-summary>strong{font-family:Manrope,sans-serif;color:#b9efce;font-size:28px;line-height:1.4;letter-spacing:-.8px}.demo-chart-summary>span{font-size:9px;color:#9bb19f}.demo-chart-summary .example-pill{font-size:6px;letter-spacing:1.2px;color:#819a86;padding:3px 5px;border:1px solid #3a4e3f;border-radius:3px;margin-left:auto}.chart-visual{position:relative;margin-top:8px}#demoChart{display:block;width:100%;height:auto;overflow:visible}#demoChart text{font-family:'DM Sans',sans-serif;fill:#879e8c;font-size:10px}#demoChart .line{fill:none;stroke-width:2.8;stroke-linejoin:round;stroke-linecap:round;transition:opacity .18s}#demoChart .line.dim{opacity:.16}#demoChart .point{cursor:pointer;stroke:transparent;stroke-width:12;outline:none}#demoChart .point:focus{stroke:#ffffff60;stroke-width:6}.chart-hover{position:absolute;left:60px;top:2px;background:#11271fed;padding:9px 12px;border:1px solid #466852;border-radius:6px;pointer-events:none;font-size:10px;color:#c7edcf;opacity:0;transition:opacity .12s}.chart-hover.visible{opacity:1}.chart-bottom{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #35473b;padding-top:9px;margin-top:5px;font-size:8px;color:#8da594}.chart-legend{display:flex;align-items:center;gap:6px}.chart-legend i{width:13px;height:2px;background:#a5dfb7;display:block}.demo-post-header{display:flex;align-items:center;gap:12px;margin:20px 0 12px}.demo-post-header h3{font-size:11px;font-weight:600}.demo-post-header>span{font-size:8px;color:#8ba193;margin-left:auto}.demo-post-header button{color:#b3e6c6;background:none;border:0;font-size:9px}.demo-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.demo-post{display:block;padding:0;text-align:left;border:1px solid #3b4c3e;border-radius:8px;background:#1e2b23;color:inherit;overflow:hidden;transition:transform .2s,border-color .2s}.demo-post:hover{transform:translateY(-3px);border-color:var(--post-color)}.demo-post[aria-pressed=true]{border-color:var(--post-color);box-shadow:0 0 0 1px var(--post-color)}.post-art{height:133px;position:relative;overflow:hidden}.art-mint{background:#c4d8a6}.product-object{position:absolute;background:#f3f2d8;border-radius:15px 15px 10px 10px;box-shadow:14px 14px 15px #59684635;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;transform:rotate(13deg)}.object-one{height:116px;width:65px;left:20%;top:35px}.object-one:before{content:'';height:14px;top:0;left:0;right:0;position:absolute;border-bottom:2px solid #cad1b3;background:#6f8661}.product-object>span{font:bold 10px Manrope;color:#5b714a}.product-object i{width:23px;height:23px;margin:5px;background:#a7bc84;border-radius:50%}.product-object small{font-size:5px;color:#6e8058}.art-title{position:absolute;right:8%;top:15%;font:bold 15px Manrope;letter-spacing:-.6px;color:#476745;line-height:1.2;transform:rotate(-6deg)}.format-pill{position:absolute;left:8px;bottom:7px;font-size:7px;background:#12281ebd;color:#eff9ee;border-radius:3px;padding:4px 6px;z-index:3}.art-lilac{background:#b9a6cc}.stack-card{position:absolute;background:#dcd1e5;border-radius:2px;width:94px;height:108px;top:17px;left:calc(50% - 45px);box-shadow:6px 6px 10px #6c53772c;transform:rotate(-14deg)}.stack-card.c2{transform:rotate(9deg);background:#c5cbb0}.stack-card.c3{background:#eee7df;transform:rotate(-4deg);padding:9px 11px;color:#705b72}.stack-card span{font-size:5px;display:block;letter-spacing:1px}.stack-card strong{font-size:17px;font-family:Manrope;letter-spacing:-1px;line-height:1.1;display:block;margin-top:8px}.stack-card i{position:absolute;bottom:7px;right:8px;font-style:normal}.art-peach{background:#dab394}.object-two{width:66px;height:100px;left:27%;top:44px;background:#b87655;border-radius:4px 4px 11px 11px;transform:rotate(-14deg)}.object-two:before{content:'';background:#e1d7c6;position:absolute;left:0;right:0;top:0;height:20px;border-radius:4px 4px 0 0}.object-two span{color:#f4e0c9;font-size:13px;letter-spacing:1px;transform:rotate(90deg);margin-top:20px}.art-caption{position:absolute;top:10px;right:11px;font-size:15px;line-height:1.1;letter-spacing:-.5px;color:#5e392e;transform:rotate(4deg)}.demo-post-copy{padding:11px 10px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.demo-post-copy strong{font-size:8px;font-weight:500;line-height:1.4;max-width:90%;color:#c4d4c8}.post-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--post-color);flex:none}.post-result{display:block;width:100%;font-size:15px;font-weight:650;margin-top:3px;color:var(--post-color)}.demo-footnote{font-size:10px;text-align:center;margin-top:22px;color:#879388}.intro-section{text-align:center;padding:113px 0 100px;max-width:820px}.intro-section .eyebrow{justify-content:center;margin-bottom:21px}.intro-section h2{font-size:43px}.intro-section>p:last-child{max-width:670px;margin:22px auto 0;font-size:16px}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:19px}.section-heading>p{max-width:320px;font-size:14px}.feature-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.feature-card{padding:32px;border:1px solid var(--line);background:#fffdf8;border-radius:14px;min-width:0;overflow:hidden}.feature-number{font-size:10px;letter-spacing:1.5px;color:#89a08c;font-weight:600;margin-bottom:21px}.feature-card h3{font-size:29px;line-height:1.25;letter-spacing:-1px;margin-bottom:16px}.feature-card>p{font-size:14px;line-height:1.85;max-width:455px}.mini-observations{display:flex;gap:20px;align-items:center;margin-top:32px;padding:22px 0 0;border-top:1px solid #e1e9dc}.mini-observations>div{display:flex;flex-direction:column;gap:7px}.mini-observations span{font-size:10px;color:#83917f}.mini-observations strong{font-size:21px;font-family:Manrope;letter-spacing:-.6px;font-weight:650}.mini-observations>i{font-style:normal;color:#b1c0ac}.mini-observations .mini-gain{margin-left:auto;background:#e7f1e1;padding:11px 17px;border-radius:6px}.mini-gain strong{color:#508453;font-size:19px}.follower-feature{background:#edf1e6}.follower-preview{margin-top:29px;background:#f9fbf4;padding:18px 20px 8px;border-radius:9px;border:1px solid #dde6d6}.follower-preview>span{font-size:10px;color:#75816e}.follower-preview strong{display:block;font-size:24px;letter-spacing:-.6px;font-family:Manrope;margin-top:5px}.follower-preview small{font-family:'DM Sans';font-size:11px;color:#76816e;font-weight:400}.follower-preview svg{width:100%;height:60px;fill:none;stroke:#5d8b59;stroke-width:2}.discovery-feature{background:#efedf5}.hashtag-preview{margin-top:28px}.hashtag-preview>span{display:flex;gap:12px;font-size:19px;border:1px solid #dbd6e6;background:#f9f7fb;padding:13px 17px;border-radius:8px;color:#9283a8}.hashtag-preview b{font-size:13px;color:#695c82;line-height:1.7;font-weight:500}.hashtag-preview i{margin-left:auto;font-style:normal;font-size:17px}.hashtag-preview>div{display:flex;gap:9px;margin-top:12px}.hashtag-preview small{background:#e6e0ed;color:#7d6b93;padding:6px 10px;border-radius:4px;font-size:10px}.alert-feature{background:#f2eee6}.alert-preview{display:flex;align-items:center;gap:15px;padding:19px 16px;border-radius:9px;background:#fffaf2;border:1px solid #e4ded0;margin-top:30px;box-shadow:0 10px 20px #8d764a08}.alert-symbol{background:#e0efcf;color:#6c9456;width:33px;height:33px;display:grid;place-items:center;border-radius:8px;font-size:24px;flex:none}.alert-preview strong{font-size:12px;font-weight:600;display:block}.alert-preview span{display:block;font-size:9px;color:#8b8b7a;margin-top:5px;line-height:1.6}.alert-preview .alert-tick{margin-left:auto;color:#799c68}.morning-section{padding-block:118px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.morning-visual{background:#e5ece0;border-radius:16px;min-height:390px;display:grid;place-items:center;position:relative;padding:34px 22px 55px;overflow:hidden}.morning-paper{width:86%;max-width:330px;background:#fffdf6;box-shadow:0 12px 35px #35533313;border:1px solid #e6e9dc;border-radius:11px;padding:23px 24px;transform:rotate(-4deg)}.sun-symbol{position:absolute;top:21px;right:24px;color:#a99c5c;font-size:32px}.morning-paper>.micro{font-size:8px;color:#8f997e;margin:5px 0 15px}.morning-paper h3{font-size:20px;line-height:1.35;letter-spacing:-.6px;margin-bottom:23px;max-width:230px}.view-filter{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e6e8de;padding:12px 0;font-size:9px}.view-filter span{color:#8a917f}.view-filter strong{font-weight:500;text-align:right}.pinned-label{background:#edf3e6;color:#7d9871;padding:9px 10px;border-radius:5px;font-size:9px;display:flex;gap:7px;margin-top:4px}.morning-note{position:absolute;right:8px;bottom:22px;background:#e5d7ac;padding:15px 23px;font-size:13px;line-height:1.5;transform:rotate(4deg);color:#6e6a46;box-shadow:0 10px 15px #3332}.morning-copy .eyebrow{margin-bottom:22px}.morning-copy h2{font-size:40px}.morning-copy>p:not(.eyebrow){font-size:15px;margin-top:20px}.morning-copy .text-link{margin-top:22px;font-size:14px;color:#427353}.small-features{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:29px;border-top:1px solid var(--line);padding-top:22px;color:#7c927d;font-size:11px}.small-features>span{display:flex;gap:6px}.how-section{background:#182c23;color:#e9f1e7;padding:77px 0 75px}.how-section .eyebrow{color:#92b89c}.how-section .section-heading>p{color:#a0b3a4}.how-section h2{font-size:41px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:58px}.steps article{border-top:1px solid #3e5545;padding-top:22px}.step-number{font-family:Manrope;font-size:17px;color:#9bcea8;display:block;margin-bottom:21px}.steps h3{font-size:20px;font-weight:600;letter-spacing:-.5px;margin-bottom:14px}.steps p{color:#9caf9e;font-size:13px;line-height:1.9}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-block:105px}.faq-section .eyebrow{margin-bottom:19px}.faq-section h2{font-size:39px}.faq-section>div>p:last-child{font-size:14px;margin-top:19px;max-width:310px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:25px;line-height:1.6}.faq-list summary:after{content:'+';font-size:20px;color:#809182;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:'−'}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{font-size:13px;line-height:1.9;margin-top:15px}.closing-section{text-align:center;background:#dcecd7;border:1px solid #d1e0c9;border-radius:16px;padding:57px 20px 60px;position:relative;overflow:hidden}.closing-section .eyebrow{justify-content:center;position:relative}.closing-section h2{font-size:56px;margin:18px 0;position:relative;letter-spacing:-2.5px}.closing-section p:not(.eyebrow){font-size:15px;color:#6c8668;position:relative}.closing-section .button{margin-top:28px;position:relative}.closing-mark{position:absolute;font-family:Manrope;font-size:390px;font-weight:500;color:#c4ddbd;right:-10px;bottom:-75px;line-height:1;transform:rotate(-4deg)}.site-footer{display:flex;justify-content:space-between;align-items:center;padding:51px 0 40px;gap:20px}.site-footer .brand-logo{width:145px}.site-footer p{font-size:10px;color:#8b998c;margin-top:13px}.site-footer nav{display:flex;gap:28px;font-size:12px;color:#677b6b}.site-footer>small{font-size:10px;color:#93a093}.auth-body{min-height:100vh}.auth-header{position:relative}.auth-page{min-height:calc(100vh - 92px);display:grid;grid-template-columns:1fr 1fr}.auth-story{background:#182c23;display:flex;flex-direction:column;justify-content:center;padding:80px max(55px,calc((100vw - 1150px)/2));padding-right:65px;color:#edf4eb;position:relative;overflow:hidden}.auth-story .eyebrow{color:#96c2a2}.auth-story h1{font-size:52px;line-height:1.14;letter-spacing:-2.4px;margin:27px 0}.auth-story p{color:#b1c6b5;font-size:15px;max-width:400px}.auth-story-curve{width:100%;height:150px;fill:none;stroke:#9fd5ac;stroke-width:2;margin-top:35px;overflow:visible}.auth-story-foot{font-size:11px!important;color:#779681!important;margin-top:27px}.auth-form-panel{padding:50px 36px;display:grid;place-items:center;background:#f7f9f5}.auth-box{width:100%;max-width:390px}.auth-box h1{font-size:35px;letter-spacing:-1.5px;margin:12px 0}.auth-box .intro{font-size:14px;margin-bottom:25px}.auth-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:28px;gap:25px}.auth-tabs a{padding:11px 0;font-size:12px;color:#8a978c}.auth-tabs a.active{box-shadow:0 2px var(--ink);color:var(--ink)}.google-btn{width:100%;border:1px solid #d5dfd3;background:white;color:var(--ink);padding:14px 16px;border-radius:7px;display:flex;gap:15px;align-items:center;justify-content:center;font-weight:500;font-size:13px;min-height:48px}.google-icon{width:18px;height:18px;flex:none}.divider{display:flex;align-items:center;gap:15px;color:#92a08f;font-size:10px;margin:22px 0}.divider:before,.divider:after{content:'';flex:1;height:1px;background:#e0e6dc}.auth-field{display:block;margin-bottom:17px;font-size:12px;font-weight:500}.auth-field input{display:block;border:1px solid #d8e1d4;background:#fffefb;width:100%;border-radius:7px;padding:13px 14px;color:var(--ink);font-size:14px;margin-top:7px;min-height:48px}.auth-field small{font-weight:400;color:#899785;font-size:10px;display:block;margin-top:6px}.password-wrap{position:relative}.password-wrap input{padding-right:57px}.password-toggle{position:absolute;right:12px;top:14px;border:0;background:none;font-size:10px;color:#779071;padding:4px}.auth-submit{width:100%;margin-top:5px;font-size:13px}.auth-help{font-size:11px;text-align:right;margin:5px 0 16px;color:#6c8566}.auth-help a{text-decoration:underline;text-underline-offset:3px}.auth-status{font-size:12px;padding:13px 15px;line-height:1.7;background:#e9f1e3;border:1px solid #d1dec6;border-radius:7px;margin:18px 0;color:#5c7750}.auth-status.error{background:#f9e9e6;border-color:#ebd2cc;color:#96584c}.auth-setup{font-size:12px;line-height:1.7;color:#826b40;background:#f6efdb;border:1px solid #e4d9b9;border-radius:7px;padding:14px 16px;margin-bottom:23px}.auth-note{font-size:10px;line-height:1.8;color:#94a18d;text-align:center;margin-top:22px}.auth-back{font-size:12px;color:#73896c;display:inline-flex;gap:8px;margin-top:25px}.account-panel{max-width:650px;margin:90px auto;padding:45px;border:1px solid var(--line);background:white;border-radius:14px}.account-panel h1{font-size:38px;letter-spacing:-1.5px}.account-panel p{margin:20px 0}.account-panel button{margin-top:15px}.account-email{overflow-wrap:anywhere;font-size:14px;color:#597b63}.account-status{font-size:12px;padding:15px;background:#edf3e8;border-radius:7px}.noscript{padding:14px;text-align:center;background:#fff0d1;font-size:13px}
@media(min-width:1600px){.hero{padding-top:96px}.hero h1{font-size:87px}.demo-main{padding:30px}.product-window{grid-template-columns:220px 1fr}}
@media(max-width:1100px){.nav-inner{gap:30px}.desktop-nav{gap:18px;font-size:12px}.nav-actions{gap:16px}.hero{grid-template-columns:1fr 180px}.hero h1{font-size:64px;letter-spacing:-3.2px}.hero-description{font-size:16px}.orbit-note{left:-12px;padding:13px 16px}.product-window{grid-template-columns:180px 1fr}.demo-sidebar{padding:22px 12px}.demo-logo .brand-logo{width:130px}.demo-main{padding:22px 20px}.demo-account{gap:7px}.demo-account strong{font-size:9px}.demo-account small{font-size:7px}.demo-chart-card{padding:16px}.post-art{height:118px}.art-title{font-size:13px;right:5px}.demo-post-copy strong{font-size:7px}.morning-section{gap:60px}.faq-section{gap:60px}.mini-observations{gap:14px}.mini-observations .mini-gain{padding:10px}.auth-story{padding:70px 50px}.auth-story h1{font-size:46px}}
@media(max-width:850px){.wrap,.nav-inner{width:calc(100% - 44px)}.desktop-nav{display:none}.site-header{height:76px}.brand-logo{width:156px}.nav-actions{gap:18px}.hero{grid-template-columns:1fr 125px;padding-top:58px;padding-bottom:47px;gap:10px}.hero h1{font-size:53px;letter-spacing:-2.7px}.hero-description{font-size:15px}.hero-orbit{margin-top:0;align-self:start;margin-top:100px;opacity:.65}.orbit-note{display:none}.hero-actions{gap:20px}.button{font-size:13px;padding:16px 20px;gap:20px}.text-link{font-size:12px}.platform-note{font-size:9px;gap:12px}.product-window{grid-template-columns:150px 1fr}.demo-sidebar{padding:22px 9px}.demo-logo .brand-logo{width:117px;margin:0 5px 24px}.demo-nav{padding:10px 8px;font-size:9px;gap:7px}.demo-account strong{font-size:8px}.demo-account small{font-size:6px}.sample-avatar{width:23px;height:23px;font-size:12px}.demo-account{gap:5px;padding-inline:5px}.account-check{display:none}.demo-sidebar>small{font-size:7px}.saved-mini{font-size:8px;padding:9px 7px}.demo-main{padding:20px 15px}.demo-top h2{font-size:20px}.demo-chart-summary>strong{font-size:24px}.demo-chart-summary>span{font-size:8px}.demo-chart-heading h3{font-size:10px}.demo-metrics button{font-size:9px;padding:5px 8px}.demo-post-header h3{font-size:10px}.demo-post-header>span{display:none}.post-art{height:105px}.demo-posts{gap:8px}.demo-post-copy{padding:9px 7px}.post-result{font-size:13px}.art-title{font-size:11px}.stack-card{width:75px;height:90px;left:calc(50% - 34px);top:12px}.stack-card strong{font-size:14px}.art-caption{font-size:13px;right:7px}.intro-section{padding:83px 0 75px}.intro-section h2{font-size:36px}.intro-section>p:last-child{font-size:14px}.section-heading{gap:28px}.section-heading>p{max-width:240px;font-size:12px}.section-heading h2{font-size:35px}.feature-card{padding:26px}.feature-card h3{font-size:24px}.feature-card>p{font-size:12px}.feature-grid{gap:16px}.mini-observations{gap:10px;flex-wrap:wrap}.mini-observations strong{font-size:19px}.mini-observations .mini-gain{margin-left:0}.alert-preview{gap:8px;padding:15px 11px}.alert-preview strong{font-size:10px}.alert-preview span{font-size:8px}.morning-section{padding-block:84px;gap:40px}.morning-copy h2{font-size:32px}.morning-copy>p:not(.eyebrow){font-size:13px}.morning-paper{padding:20px;width:100%}.morning-paper h3{font-size:18px}.view-filter{font-size:8px;gap:10px}.morning-note{font-size:11px;padding:13px 17px;right:4px}.steps{gap:28px}.steps h3{font-size:18px}.steps p{font-size:12px}.faq-section{padding-block:78px;gap:40px}.faq-section h2{font-size:31px}.faq-list summary{font-size:12px}.faq-list p{font-size:12px}.closing-section h2{font-size:44px}.site-footer{gap:22px;flex-wrap:wrap}.site-footer nav{gap:20px;font-size:11px}.auth-story{padding:55px 35px}.auth-story h1{font-size:38px}.auth-form-panel{padding:40px 25px}.auth-page{min-height:calc(100vh - 76px)}}
@media(max-width:600px){.wrap,.nav-inner{width:calc(100% - 36px)}.site-header{height:72px}.nav-inner{gap:15px}.brand-logo{width:136px}.nav-actions{gap:13px}.nav-cta{display:none}.login-link{font-size:12px}.language{gap:3px}.language button{font-size:10px}.hero{display:block;padding:43px 0 39px}.eyebrow{font-size:9px;letter-spacing:1.3px;gap:8px}.hero h1{font-size:clamp(43px,10.5vw,62px);letter-spacing:-2.3px;line-height:1.15;margin-top:20px}.title-stroke{width:88%;stroke-width:4;bottom:-12px}.hero-description{font-size:14px;line-height:1.85;margin-top:30px}.hero-orbit{display:none}.hero-actions{flex-wrap:wrap;gap:19px;margin-top:25px;margin-bottom:23px}.hero-actions .button{min-height:48px;padding:14px 18px;font-size:12px;gap:22px}.hero-actions .text-link{font-size:11px;gap:8px}.play-icon{width:24px;height:24px;font-size:8px}.platform-note{gap:10px;font-size:9px}.platform-note>span:first-child{width:100%}.platform-note img{width:14px;height:14px}.demo-meta{font-size:8px;gap:12px;margin:0 1px 13px}.demo-meta .signal-dot{width:5px;height:5px}.product-window{grid-template-columns:1fr;border-radius:11px;box-shadow:0 18px 40px -20px #1a382d44,0 0 0 4px #e9eee5}.demo-sidebar{display:none}.demo-main{padding:19px 12px 14px}.demo-top{margin-bottom:17px}.demo-top h2{font-size:20px}.micro{font-size:6px}.demo-platforms img{width:16px;height:16px}.demo-chart-card{padding:14px 10px 11px}.demo-chart-heading{margin-bottom:14px}.demo-chart-heading h3{font-size:10px}.sample-badge{font-size:7px;padding:4px 5px}.demo-metrics{gap:3px;margin-bottom:14px}.demo-metrics button{padding:5px 8px;font-size:8px}.demo-chart-summary{gap:7px}.demo-chart-summary>strong{font-size:23px}.demo-chart-summary>span{font-size:7px;max-width:130px}.example-pill{display:none}.chart-visual{margin-top:11px}.chart-bottom{font-size:6px;gap:10px}.demo-post-header{margin-top:17px;margin-bottom:10px}.demo-post-header h3{font-size:10px}.demo-posts{gap:7px}.post-art{height:88px}.art-title{font-size:9px;top:10px;right:5px}.object-one{width:40px;height:80px;top:22px;left:17%}.object-one:before{height:10px}.product-object>span{font-size:7px}.product-object i{width:16px;height:16px;margin:3px}.product-object small{font-size:3px}.stack-card{width:58px;height:76px;left:calc(50% - 28px);top:12px}.stack-card.c3{padding:6px 8px}.stack-card span{font-size:4px}.stack-card strong{font-size:12px;letter-spacing:-.6px;margin-top:5px}.stack-card i{font-size:12px}.art-caption{font-size:10px;top:8px;right:5px}.object-two{width:43px;height:70px;left:25%;top:35px}.object-two:before{height:13px}.object-two span{font-size:9px}.format-pill{font-size:5px;left:5px;bottom:5px;padding:3px 4px}.demo-post-copy{padding:8px 6px;gap:4px}.demo-post-copy strong{font-size:7px;max-width:86%}.post-dot{width:3px;height:3px}.post-result{font-size:11px;margin-top:2px}.demo-footnote{font-size:9px;line-height:1.7;margin-top:17px;padding-inline:8px}.chart-hover{font-size:8px;left:30px;padding:6px 8px;max-width:85%}.intro-section{padding:67px 8px 62px}.intro-section h2{font-size:29px;letter-spacing:-1.25px}.intro-section>p:last-child{font-size:13px;line-height:1.85;margin-top:18px}.intro-section .eyebrow{margin-bottom:18px}.section-heading{display:block;margin-bottom:26px}.section-heading h2{font-size:31px;letter-spacing:-1.4px}.section-heading>p{font-size:13px;max-width:none;margin-top:18px}.section-heading .eyebrow{margin-bottom:16px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-card{padding:27px;min-height:0}.feature-number{font-size:9px;margin-bottom:18px}.feature-card h3{font-size:26px}.feature-card>p{font-size:13px}.mini-observations{margin-top:25px;gap:17px}.mini-observations span{font-size:9px}.mini-observations .mini-gain{margin-left:auto}.mini-observations strong{font-size:18px}.mini-gain strong{font-size:16px}.follower-preview{margin-top:25px}.follower-preview svg{height:64px}.hashtag-preview{margin-top:25px}.alert-preview{padding:16px 13px;gap:12px}.alert-preview strong{font-size:11px}.alert-preview span{font-size:9px}.morning-section{padding-block:64px;grid-template-columns:1fr;gap:35px}.morning-visual{min-height:370px;padding:32px 35px 52px}.morning-paper{max-width:310px}.morning-paper h3{font-size:20px}.view-filter{font-size:9px}.morning-note{right:15px;bottom:19px;font-size:12px}.morning-copy h2{font-size:31px}.morning-copy>p:not(.eyebrow){font-size:14px}.small-features{font-size:10px;gap:10px 15px}.how-section{padding:55px 0}.how-section h2{font-size:32px}.steps{grid-template-columns:1fr;gap:29px;margin-top:31px}.steps article{padding-top:20px}.step-number{float:left;width:38px;font-size:15px;margin:2px 0 0}.steps h3{margin-left:38px;font-size:20px}.steps p{margin-left:38px;font-size:13px}.faq-section{grid-template-columns:1fr;gap:27px;padding-block:61px}.faq-section h2{font-size:31px}.faq-section>div>p:last-child{font-size:13px;max-width:none}.faq-list summary{font-size:13px}.faq-list details{padding:19px 0}.closing-section{padding:41px 24px 45px;border-radius:12px}.closing-section h2{font-size:38px;letter-spacing:-1.7px;line-height:1.1;margin-block:18px}.closing-section p:not(.eyebrow){font-size:13px}.closing-section .button{margin-top:24px;font-size:12px}.closing-mark{font-size:270px;right:-15px;bottom:-35px}.site-footer{display:grid;grid-template-columns:1fr auto;padding-top:37px;padding-bottom:28px;gap:25px}.site-footer .brand-logo{width:132px}.site-footer p{font-size:8px;margin-top:9px}.site-footer nav{display:grid;gap:12px;text-align:right;font-size:11px}.site-footer>small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:19px;font-size:9px}.auth-page{display:block;min-height:calc(100vh - 72px)}.auth-story{display:none}.auth-form-panel{padding:36px 25px 45px}.auth-box{max-width:400px}.auth-box h1{font-size:32px}.auth-tabs{margin-bottom:24px}.auth-setup{font-size:11px}.account-panel{margin:40px 18px;padding:28px}.account-panel h1{font-size:32px}.account-panel p{font-size:14px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Ecommerce research copy, with a clearer product introduction and saved-reference section. */
.hero h1{font-size:clamp(48px,5.4vw,76px);max-width:900px;text-wrap:balance}
.platform-note{flex-wrap:wrap}.platform-note .cadence-note{flex-basis:100%;font-size:11px;color:var(--muted);margin-top:2px}
.product-intro{max-width:760px;margin:20px 0 38px}.product-intro .eyebrow{margin-bottom:18px}.product-intro h2{font-size:clamp(30px,3.2vw,44px)}.product-intro>p:last-child{font-size:15px;max-width:660px;margin-top:18px;line-height:1.8}
.demo-post-account{flex-basis:100%;font-size:9px;color:#a2b9a8;margin-top:3px;text-align:left}.post-result{font-size:14px;text-align:left}
.example-note{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:15px}.follower-preview .example-note{font-size:10px;margin-top:16px}
.library-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:0 0 110px}.library-copy .eyebrow{margin-bottom:20px}.library-copy p:not(.eyebrow){margin-top:22px;font-size:15px;line-height:1.85}.library-visual{background:#f0e7dd;border:1px solid #e4d8cc;border-radius:16px;padding:34px;transform:rotate(1deg)}.library-visual>.micro{color:#7f6550;font-size:10px;letter-spacing:1.1px}.library-visual h3{font-size:25px;letter-spacing:-1px;margin:15px 0 24px}.reference-note{display:flex;gap:14px;align-items:start;background:#fffdf8;border:1px solid #e4dbcd;padding:18px;margin:12px 0;border-radius:9px}.reference-note>span{color:#3f7959;font-size:26px;line-height:1}.reference-note strong{font-size:13px}.reference-note p{font-size:12px;line-height:1.6;margin-top:5px}.library-visual>small{display:block;font-size:10px;color:#806d5c;margin-top:19px;line-height:1.6}
.closing-section h2{max-width:870px;text-wrap:balance}.closing-section p:not(.eyebrow){max-width:640px}.site-footer p{max-width:275px;line-height:1.6}
@media(max-width:850px){.library-section{gap:35px;padding-bottom:80px}.library-visual{padding:23px}.library-copy h2{font-size:32px}.library-copy p:not(.eyebrow){font-size:13px}.demo-post-account{font-size:7px}.post-result{font-size:11px}}
@media(max-width:600px){.hero h1{font-size:clamp(38px,9.5vw,52px);letter-spacing:-1.9px}.hero-description{font-size:15px}.platform-note .cadence-note{font-size:10px;line-height:1.6}.product-intro{margin:12px 0 28px}.product-intro h2{font-size:29px}.product-intro>p:last-child{font-size:14px}.demo-post-account{font-size:6px;line-height:1.5}.post-result{font-size:10px}.demo-footnote{font-size:11px}.library-section{grid-template-columns:1fr;gap:28px;padding-bottom:62px}.library-copy h2{font-size:31px}.library-copy p:not(.eyebrow){font-size:14px}.library-visual{transform:none;padding:25px}.library-visual h3{font-size:23px}.reference-note{padding:15px}.reference-note strong{font-size:13px}.reference-note p{font-size:12px}.chart-hover{left:0;max-width:100%;font-size:9px;line-height:1.5}.closing-section h2{font-size:33px}}
