.sr-status{min-height:20px;color:var(--cyan);margin:8px 0;font-size:.76rem}.brain-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:18px;max-width:1450px;display:grid}.brain-input{grid-template-columns:195px minmax(0,1fr);gap:16px;display:grid}.brain-input textarea{resize:vertical;min-height:255px;padding:16px}.brain-timer{flex-direction:column;gap:10px;display:flex}.timer-display{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#080b11;border-radius:10px;place-items:center;min-height:72px;font-size:1.55rem;display:grid}.timer-display small{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.brain-timer>div{gap:7px;display:grid}.brain-timer>div button{border:1px solid var(--line);background:#17202e;border-radius:8px;min-height:38px}.brain-timer>div button.active{border-color:var(--cyan);background:linear-gradient(110deg,#2976d8,#3a8cff)}.saved-dumps{padding:16px}.saved-dumps>button,.saved-articles>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;gap:4px;width:100%;padding:11px;display:grid}.saved-dumps>button small,.saved-articles>button small{color:var(--muted)}.brain-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:11px;display:flex}.brain-actions button{background:#303a49;border:0;border-radius:9px;min-height:44px;padding:10px 18px;font-weight:750}.brain-actions button.generate{background:linear-gradient(110deg,#0f9c64,#20b875)}.brain-actions button:disabled{cursor:not-allowed;opacity:.4}.brain-actions small{font-size:.6rem;display:block}.brain-results{grid-column:1/-1;grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.brain-results article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:20px}.brain-results .video-result{grid-column:1/-1}.result-item{border-top:1px solid var(--line);padding:12px 0}.result-item:first-of-type{border-top:0}.result-item p{margin-bottom:9px}.result-item button,.working-link{color:var(--cyan);background:0 0;border:0}.result-placeholder{min-height:100px;color:var(--muted);text-align:center;place-items:center;display:grid}.video-result ol{grid-template-columns:repeat(4,1fr);gap:9px;padding-left:20px;display:grid}.video-result li{color:#ccd4df;padding:12px}.round-add{border:1px solid var(--line);background:0 0;border-radius:50%;width:42px;height:42px}.repurpose-row{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:flex}.repurpose-row label{color:var(--muted);flex:1;gap:6px;font-size:.8rem;display:grid}.folder-list button.selected{box-shadow:inset 3px 0 var(--cyan)}.working-link{margin:12px 0}.idea-grid article{cursor:pointer}.idea-grid article p{margin-bottom:12px}.idea-grid article div{justify-content:flex-end;display:flex}.idea-grid article button{color:var(--muted);background:0 0;border:0;font-size:.7rem}.small-modal{width:min(480px,100%);box-shadow:var(--shadow);background:#111722;border:1px solid #354154;border-radius:15px;padding:28px;position:relative}.small-modal label{color:var(--muted);gap:6px;margin:14px 0;display:grid}.small-modal input{padding:11px}.modal-close{background:0 0;border:0;font-size:1.5rem;position:absolute;top:12px;right:12px}.post-preview{border:1px solid var(--line);white-space:pre-wrap;background:#090d13;border-radius:12px;min-height:130px;padding:16px}.score-badge{border:8px solid var(--violet);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:15px;font-size:1.4rem;font-weight:800;display:grid}.coach-workspace{grid-template-columns:230px minmax(0,1fr) 350px;gap:14px;max-width:1450px;display:grid}.coach-history{padding:12px}.coach-history>button:not(.button){text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:12px}.coach-history>button.active{background:#1c2431}.coach-chat{flex-direction:column;min-height:620px;display:flex}.messages{gap:12px;margin-bottom:18px;display:grid;overflow:auto}.messages .message{border:1px solid var(--line);background:#141b25;border-radius:12px;max-width:82%;padding:14px}.messages .message.user{background:#8b7cff1a;border-color:#8b7cff59;margin-left:auto}.coach-chat>.check{margin-top:auto}.coach-chat>select{margin:12px 0}.coach-workspace .chat-input button{background:var(--cyan);color:#061313;border:0;border-radius:9px;width:auto;padding:0 17px;font-weight:800}.coach-compose{flex-direction:column;gap:10px;display:flex}.coach-compose textarea{min-height:320px}.article-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:20px;max-width:1450px;display:grid}.article-source,.article-editor{min-width:0}.article-workspace .source-cards button{text-align:left;gap:8px;display:grid}.article-workspace .source-cards button span{color:var(--cyan);font-size:1.4rem}.article-workspace .source-cards button small{color:var(--muted);font-weight:450}.article-workspace .source-cards button.selected{border-color:var(--cyan);background:#25d0c50f}.outline-button{margin:22px auto;display:flex}.sparse-note{text-align:center;color:var(--muted);font-size:.76rem}.saved-articles{align-self:start;padding:16px}.saved-articles .section-heading button{color:var(--cyan);background:0 0;border:0}.article-title-row{align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.article-title-row button{background:0 0;border:0;font-size:1.3rem}.article-title-row input{background:0 0;border:0;flex:1;min-width:0;padding:10px;font-size:1.35rem}.rich-editor{border:1px solid var(--line);background:var(--panel);border-radius:13px;overflow:hidden}.rich-editor .toolbar{gap:4px;display:flex;overflow:auto}.rich-editor .toolbar button{color:#b9c3d1;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:8px}.rich-editor textarea{resize:vertical;background:0 0;border:0;border-radius:0;width:100%;min-height:440px;padding:22px;line-height:1.7}.rich-editor footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.78rem;display:flex}.rich-editor footer div{gap:8px;display:flex}.rich-editor footer button:not(.button){color:var(--cyan);background:0 0;border:0}.coach-history-row{border-radius:8px;grid-template-columns:minmax(0,1fr) 28px 28px;display:grid}.coach-history-row.active{background:#1c2431}.coach-history-row button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:10px 5px;overflow:hidden}.coach-history-row button:first-child{padding-left:12px}.coach-history-row button:not(:first-child){color:var(--muted);text-align:center}.messages .message{white-space:pre-wrap}.messages .message.failed,.messages .message.canceled{border-color:#f2994a80}.messages .message small{color:var(--muted);margin-top:8px;display:block}.coach-workspace .chat-input{gap:8px;display:flex}.coach-workspace .chat-input input{flex:1;min-width:0}.article-source-picker,.saved-articles>label{color:var(--muted);gap:6px;margin:16px 0;font-size:.78rem;display:grid}.article-source-picker select,.saved-articles>label select{width:100%;min-width:0;max-width:100%;padding:10px}.article-preview{width:min(760px,100%)}.article-preview .post-preview{max-height:65vh;line-height:1.65;overflow:auto}@media (max-width:1050px){.coach-workspace{grid-template-columns:180px minmax(0,1fr)}.coach-compose{grid-column:1/-1}.article-workspace{grid-template-columns:1fr}.saved-articles{grid-row:1}}@media (max-width:720px){.trial-banner{grid-template-columns:minmax(130px,1fr) auto auto;gap:8px;padding:8px 10px;display:grid}.trial-banner>span{min-width:0;font-size:0;line-height:1.2}.trial-banner>span b{font-size:.72rem}.trial-banner a{padding:7px 9px;font-size:.68rem}.brain-workspace,.brain-results,.article-workspace{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.brain-input{grid-template-columns:minmax(0,1fr)}.brain-actions,.brain-results .video-result{grid-column:1}.video-result ol{grid-template-columns:1fr 1fr}.coach-workspace{flex-direction:column;width:100%;min-width:0;display:flex}.coach-history,.coach-chat,.coach-compose{width:auto;min-width:0;max-width:100%}.coach-history{display:flex;overflow:auto}.coach-history>button{min-width:140px}.coach-chat select,.coach-compose select,.coach-compose textarea{max-width:100%}.coach-chat .check{flex-wrap:wrap;min-width:0}.repurpose-row,.rich-editor footer{flex-direction:column;align-items:stretch}.article-workspace .saved-articles{grid-row:auto}}.custom-command{color:var(--muted);gap:7px;margin-top:12px;font-size:.8rem;display:grid}.custom-command textarea{resize:vertical;min-height:84px}.generation-history{border:1px solid var(--line);background:#090d13;border-radius:10px;margin-top:14px}.generation-history summary{cursor:pointer;color:#c9d2df;padding:12px 14px;font-size:.78rem;font-weight:750}.generation-history>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:0 10px 10px;display:grid}.generation-history button{border:1px solid var(--line);text-align:left;background:#141b25;border-radius:8px;gap:4px;padding:10px;display:grid}.generation-history button:hover{border-color:#25d0c573}.generation-history button small{color:var(--muted)}.timer-display{background:var(--control-bg);box-shadow:inset 0 1px #ffffff04}.brain-timer>div button{border-color:var(--line);background:var(--panel2);color:var(--text-soft)}.brain-timer>div button:hover{color:var(--text);border-color:#3a496b}.brain-timer>div button.active{color:var(--brand-cyan);box-shadow:var(--focus);background:#47c1d61c;border-color:#47c1d68c}.saved-dumps,.saved-articles,.brain-results article,.coach-history,.coach-chat,.coach-compose{border-color:var(--line);background:var(--surface-elevated);box-shadow:var(--card-shadow)}.brain-actions button{border:1px solid var(--line);background:var(--panel2);color:var(--text)}.brain-actions button:first-child{background:var(--panel2)}.brain-actions button:hover{background:#1b2742;border-color:#47c1d661}.brain-actions button.generate{background:var(--brand-cyan-grad);color:#04232b;border-color:#0000;box-shadow:0 10px 28px #38a9c829}.brain-results article{background:var(--surface-elevated)}.post-preview,.generation-history{background:var(--control-bg)}.score-badge{border-color:var(--brand-amber)}.score-badge.cyan{border-color:var(--brand-cyan)}.coach-history>button.active,.coach-history-row.active{color:var(--brand-amber);background:#f5a52417}.messages .message{border-color:var(--line);background:var(--panel2)}.messages .message.user{background:#f5a52414;border-color:#f5a5244d}.messages .message.coach{background:#47c1d612;border-color:#47c1d64d}.coach-workspace .chat-input button{background:var(--brand-cyan-grad);color:#04232b}.article-workspace .source-cards button.selected{border-color:var(--brand-cyan);box-shadow:var(--focus);background:#47c1d612}.rich-editor{border-color:var(--line);background:var(--surface-elevated);box-shadow:var(--card-shadow)}.rich-editor .toolbar button:hover{background:var(--panel2)}.small-modal{border-color:var(--line);background:var(--surface-elevated)}.generation-history button{border-color:var(--line);background:var(--panel2)}.generation-history button:hover{background:#1b2742;border-color:#47c1d666}
.legal-page{background:var(--bg);min-height:100vh;color:var(--text)}.legal-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:820px;margin:0 auto;padding:22px 20px;display:flex}.legal-brand{letter-spacing:-.03em;font-size:1.05rem;font-weight:800}.legal-nav{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:.88rem;display:flex}.legal-nav a:hover{color:var(--cyan)}.legal-body{max-width:820px;margin:0 auto;padding:34px 20px 80px}.legal-body h1{margin-bottom:12px}.legal-summary{color:#b7c0ce;font-size:1.02rem;line-height:1.6}.legal-meta{color:var(--muted);margin-bottom:26px;font-size:.82rem}.legal-body h2{letter-spacing:-.02em;margin:34px 0 12px;font-size:1.18rem}.legal-body h3{color:#cfd7e3;margin:22px 0 8px;font-size:.98rem}.legal-body p{color:#c4ccd9;margin-bottom:14px;line-height:1.68}.legal-body ul{color:#c4ccd9;margin:0 0 16px;padding-left:20px;line-height:1.68}.legal-body li{margin-bottom:8px}.legal-body a{color:var(--cyan);text-underline-offset:2px;text-decoration:underline}.legal-body b{color:var(--text)}.legal-body code{border:1px solid var(--line);background:var(--panel2);border-radius:6px;padding:2px 6px;font-size:.86em}.legal-body hr{border:0;border-top:1px solid var(--line);margin:36px 0 18px}.legal-contact{color:var(--muted);font-size:.88rem}.legal-warning{border-radius:var(--radius);background:#ff9d4d14;border:1px solid #ff9d4d5c;flex-direction:column;gap:6px;margin:0 0 26px;padding:14px 16px;display:flex}.legal-warning b{color:var(--orange)}.legal-warning span{color:#d8c3ac;font-size:.9rem;line-height:1.55}@media (max-width:560px){.legal-header{padding:16px}.legal-body{padding:26px 16px 60px}}.walkthrough-modal{max-height:86vh;overflow-y:auto}.walkthrough-summary{color:#b7c0ce;margin:14px 0 10px;line-height:1.6}.walkthrough-steps{color:#c4ccd9;margin:0;padding-left:20px;line-height:1.65}.walkthrough-steps li{margin-bottom:10px}.education-intro{margin-bottom:16px;padding:20px}.education-intro h2{margin-bottom:6px}.education-intro p{color:var(--muted);margin:0}.education-lessons{gap:14px;display:grid}.education-lesson{padding:20px}.education-lesson.completed{border-color:#3ee6904d}.education-lesson-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.education-lesson-head h3{margin:0 0 4px;font-size:1.02rem}.education-lesson-head p{color:var(--muted);margin:0;font-size:.9rem}.education-lesson .walkthrough-steps{margin-bottom:16px}
.landing{--landing-navy:#0b1120;--landing-ink:#121a2b;--landing-cream:#172038;--landing-orange:#f5a524;--landing-cyan:#47c1d6;background:var(--landing-navy);color:#f3f6fb;min-height:100vh;overflow-x:clip}.landing-header{z-index:20;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1120e6;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.landing-header-inner{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:22px 28px;display:flex}.landing-brand .brand,.landing-footer .brand{color:#fff;font-size:1.42rem}.landing-brand .brand__mark,.landing-footer .brand__mark{width:38px;height:38px;color:var(--landing-orange)}.landing-nav{color:#cbd4e4;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:26px;font-size:.83rem;font-weight:750;display:flex}.landing-nav a:hover{color:#fff}.landing-login{color:#d8e0ed}.landing-signin{background:var(--brand-cyan-grad);border:1px solid #4fc4e88c;border-radius:10px;padding:12px 23px;box-shadow:0 7px 24px #4fc4e838;color:#04232b!important}.landing-section{padding:100px max(28px,50vw - 590px);position:relative}.landing [id]{scroll-margin-top:92px}.landing-hero-section{background:var(--landing-navy);color:#fff;border-bottom:1px solid #ffffff14;place-items:center;padding-top:92px;padding-bottom:76px;display:grid}.landing-hero-glow{filter:blur(18px);background:radial-gradient(circle,#f5a5242e,#f5a5240f 40%,#0000 70%);border-radius:50%;width:630px;height:630px;position:absolute;inset:-120px auto auto -180px}.landing-hero{z-index:2;text-align:center;max-width:960px;position:relative}.landing-kicker,.landing-eyebrow{color:var(--landing-orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:850;display:inline-flex}.landing-hero h1{letter-spacing:-.065em;max-width:1000px;margin:25px auto 24px;font-size:clamp(3.4rem,6.3vw,5.7rem);font-weight:780;line-height:.94}.landing-hero h1 span{color:var(--landing-orange);display:block}.landing-lede{color:#c5cede;max-width:700px;margin:0 auto 34px;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.65}.landing-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.landing-primary-cta{background:var(--brand-cyan-grad);color:#04232b;letter-spacing:.05em;text-transform:uppercase;border:1px solid #5cdaf48c;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:16px 28px;font-size:.96rem;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 34px #2fb0da3d}.landing-primary-cta:hover{transform:translateY(-2px);box-shadow:0 16px 38px #2fb0da52}.landing-text-cta{color:#e5ebf3;border-bottom:1px solid #ffffff59;font-weight:700}.landing-microcopy{color:#7f8ba0;margin:20px 0 0;font-size:.78rem}.landing-hero-orbit{pointer-events:none;position:absolute;inset:0}.landing-hero-orbit span{width:54px;height:54px;color:var(--landing-orange);background:#121f34bf;border:1px solid #ffffff1f;border-radius:15px;place-items:center;display:grid;position:absolute;box-shadow:0 18px 40px #00000040}.landing-hero-orbit span:first-child{top:23%;left:9%;transform:rotate(-8deg)}.landing-hero-orbit span:nth-child(2){color:var(--landing-cyan);top:62%;right:10%;transform:rotate(9deg)}.landing-hero-orbit span:nth-child(3){color:var(--landing-cyan);bottom:12%;left:18%;transform:rotate(5deg)}.landing-app-preview{z-index:3;background:#0d1626;border:1px solid #ffffff24;border-radius:22px;width:100%;max-width:1080px;margin-top:70px;position:relative;overflow:hidden;box-shadow:0 45px 100px #00000061,0 0 0 8px #ffffff06}.landing-preview-bar{background:#0a1220;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 19px;display:grid}.landing-preview-bar>span{gap:7px;display:flex}.landing-preview-bar i{background:#34435a;border-radius:50%;width:8px;height:8px;display:block}.landing-preview-bar i:first-child{background:var(--landing-orange)}.landing-preview-bar i:nth-child(2){background:#d97739}.landing-preview-bar i:nth-child(3){background:var(--landing-cyan)}.landing-preview-bar b{font-size:.8rem}.landing-preview-bar small{color:#7f8da3;text-transform:uppercase;letter-spacing:.1em;justify-self:end;font-size:.68rem}.landing-preview-body{grid-template-columns:210px 1fr;min-height:500px;display:grid}.landing-preview-body aside{background:#0a1322;border-right:1px solid #ffffff14;align-content:start;gap:7px;padding:28px 16px;display:grid}.landing-preview-body aside strong{color:#64738a;letter-spacing:.14em;margin:14px 10px 4px;font-size:.61rem}.landing-preview-body aside strong:first-child{margin-top:0}.landing-preview-body aside span{color:#8795aa;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:.78rem;font-weight:650;display:flex}.landing-preview-body aside span.active{color:#e7fbff;box-shadow:inset 2px 0 var(--landing-cyan);background:linear-gradient(90deg,#47c1d62b,#47c1d60a)}.landing-preview-workspace{background:radial-gradient(circle at 100% 0,#f5a52414,#0000 35%),#101a2c;align-content:start;gap:20px;padding:40px 42px;display:grid}.landing-preview-title .landing-eyebrow{font-size:.62rem}.landing-preview-title h2{letter-spacing:-.05em;max-width:620px;margin:8px 0 7px;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.05}.landing-preview-title p{color:#8998ad;margin:0}.landing-preview-input{background:#0c1524;border:1px solid #2b3a52;border-radius:14px;gap:10px;padding:18px 20px;display:grid}.landing-preview-input small,.landing-preview-results small{color:var(--landing-orange);letter-spacing:.12em;font-size:.61rem;font-weight:800}.landing-preview-input p{color:#dce4ef;margin:0;font-size:1rem}.landing-preview-input>span{background:var(--brand-cyan-grad);color:#04232b;text-transform:uppercase;border-radius:8px;justify-self:start;align-items:center;gap:7px;padding:8px 11px;font-size:.68rem;font-weight:850;display:inline-flex}.landing-preview-results{grid-template-columns:1fr 1fr;gap:13px;display:grid}.landing-preview-results article{text-align:left;background:#131f33;border:1px solid #2b3a52;border-radius:14px;padding:20px}.landing-preview-results b{margin:10px 0 7px;font-size:1rem;display:block}.landing-preview-results p{color:#8493a8;margin:0;font-size:.83rem;line-height:1.5}.landing-proof-strip{z-index:3;grid-template-columns:repeat(3,1fr);width:100%;max-width:900px;margin:40px auto 0;display:grid;position:relative}.landing-proof-strip div{text-align:center;border-left:1px solid #ffffff1f;justify-items:center;gap:4px;padding:0 30px;display:grid}.landing-proof-strip div:first-child{border-left:0}.landing-proof-strip b{color:var(--landing-orange);letter-spacing:-.05em;font-size:2rem}.landing-proof-strip span{color:#8b98ab;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.landing-tools-section{background:#121a2b}.landing-section-heading{text-align:center;max-width:820px;margin:0 auto 52px}.landing-section-heading h2{letter-spacing:-.055em;margin:13px 0 14px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02}.landing-section-heading p{color:#94a3ba;max-width:650px;margin:0 auto;font-size:1.08rem;line-height:1.65}.landing-tools-section .landing-eyebrow,.landing-how-section .landing-eyebrow,.landing-faq-section .landing-eyebrow{color:var(--landing-orange)}.landing-features{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.landing-feature{background:#172038;border:1px solid #ffffff1a;border-radius:22px;min-height:270px;padding:28px;transition:transform .2s;box-shadow:0 18px 45px #00000059}.landing-feature:hover{transform:translateY(-4px)}.landing-feature-icon{width:76px;height:76px;color:var(--landing-orange);background:#17243a;border-radius:18px;place-items:center;margin-bottom:36px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 25px #ffffff29}.landing-feature--cyan .landing-feature-icon{color:var(--landing-cyan)}.landing-feature h3{letter-spacing:-.025em;margin-bottom:10px;font-size:1.18rem}.landing-feature p{color:#94a3ba;margin:0;line-height:1.6}.landing-showcase{grid-template-columns:1fr 1.08fr;align-items:center;gap:7%;min-height:650px;display:grid}.landing-showcase--dark{color:#fff;background:#111c30}.landing-showcase--navy{color:#fff;background:#0b1426}.landing-showcase--light{color:#f3f6fb;background:#172038}.landing-showcase-copy h2{letter-spacing:-.06em;margin:15px 0 30px;font-size:clamp(2.2rem,4.5vw,4.25rem);line-height:1.02}.landing-showcase-copy ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.landing-showcase-copy li{color:#c7d0df;align-items:flex-start;gap:12px;font-size:1.02rem;line-height:1.5;display:flex}.landing-showcase--light .landing-showcase-copy li{color:#c7d0df}.landing-showcase-copy li svg{color:var(--landing-orange);flex:none;margin-top:3px}.landing-product-frame{color:#fff;background:#0f192a;border:1px solid #ffffff1f;border-radius:20px;overflow:hidden;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 35px 80px #00000047}.landing-showcase--light .landing-product-frame{order:-1;transform:perspective(1000px)rotateY(2deg)}.landing-frame-bar{background:#0b1422;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:50px;padding:0 18px;display:flex}.landing-frame-bar i{background:#34435a;border-radius:50%;width:8px;height:8px}.landing-frame-bar i:first-child{background:var(--landing-orange)}.landing-frame-bar span{color:#aeb9cb;margin-left:9px;font-size:.78rem;font-weight:750}.landing-score-body{align-items:center;gap:38px;padding:44px 38px 30px;display:flex}.landing-score-ring{border:13px solid #223550;border-top-color:var(--landing-cyan);border-right-color:var(--landing-orange);border-radius:50%;flex:none;align-content:center;place-items:center;width:150px;height:150px;display:grid}.landing-score-ring b{font-size:2.8rem;line-height:1}.landing-score-ring span{color:#8d9ab0;text-transform:uppercase;font-size:.72rem}.landing-score-lines{flex:1;gap:22px;display:grid}.landing-score-lines span{color:#aeb9ca;gap:7px;font-size:.74rem;display:grid}.landing-score-lines span:before{content:"";background:#25354c;border-radius:9px;grid-row:1;width:100%;height:7px}.landing-score-lines i{background:linear-gradient(90deg,var(--landing-cyan),var(--landing-orange));border-radius:9px;height:7px;position:absolute}.landing-score-frame>p{border-left:3px solid var(--landing-orange);color:#b9c4d5;background:#152239;margin:0 38px 38px;padding:16px;font-size:.9rem}.landing-dna-grid{grid-template-columns:1fr 1fr;gap:12px;padding:28px;display:grid}.landing-dna-grid div{background:#131f33;border:1px solid #273750;border-radius:14px;gap:7px;padding:22px;display:grid}.landing-dna-grid small{color:var(--landing-orange);letter-spacing:.12em;font-weight:850}.landing-dna-grid b{font-size:1.02rem}.landing-dna-grid span{color:#8593a8;font-size:.78rem}.landing-reply-frame{padding-bottom:16px}.landing-reply-row{background:#131f32;border:1px solid #27364d;border-radius:13px;align-items:center;gap:14px;margin:14px 18px;padding:15px;display:flex}.landing-avatar{background:linear-gradient(135deg,var(--landing-orange),#df6d1d);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.landing-reply-row div{flex:1;gap:3px;display:grid}.landing-reply-row small{color:#8491a5}.landing-reply-action{color:var(--landing-cyan);background:#4fc4e81f;border-radius:7px;padding:7px 11px;font-size:.75rem;font-weight:800}.landing-comparison-section{color:#111827;background:#eee9df}.landing-comparison-heading{text-align:center;max-width:900px;margin:0 auto 52px}.landing-comparison-heading .landing-eyebrow{color:#b45d0b}.landing-comparison-heading h2{letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(2.5rem,5vw,4.65rem);line-height:.98}.landing-comparison-heading p{color:#596170;max-width:760px;margin:0 auto;font-size:1.08rem;line-height:1.7}.landing-comparisons{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-comparisons article{background:#f8f5ef;border:1px solid #1118271f;border-radius:20px;gap:12px;padding:26px;display:grid;box-shadow:0 20px 45px #31271814}.landing-comparisons h3{letter-spacing:-.035em;margin:0 0 2px;font-size:1.35rem}.landing-comparisons article>div{border-radius:12px;padding:16px}.landing-comparisons small{font-family:var(--font-mono);letter-spacing:.11em;font-size:.62rem;font-weight:800}.landing-comparisons p{margin:7px 0 0;line-height:1.5}.landing-comparison-typical{color:#6d7077;background:#e7e2d9}.landing-comparison-typical small{color:#8b8173}.landing-comparison-timeline{color:#fff;background:#111b2d}.landing-comparison-timeline small{color:var(--landing-orange)}.landing-comparison-timeline p{align-items:flex-start;gap:9px;display:flex}.landing-comparison-timeline svg{color:var(--landing-cyan);flex:none;margin-top:3px}.landing-comparison-cta{color:#fff;background:#0c1628;border-radius:18px;justify-content:space-between;align-items:center;max-width:950px;margin:42px auto 0;padding:24px 26px;display:flex;box-shadow:0 22px 50px #191f292e}.landing-comparison-cta p{gap:4px;margin:0;display:grid}.landing-comparison-cta b{font-size:1.15rem}.landing-comparison-cta span{color:#92a0b4;font-size:.85rem}.landing-comparison-cta .landing-primary-cta{flex:none}.landing-how-section{background:#0b1120}.landing-steps{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin:0 auto;display:grid;position:relative}.landing-steps:before{content:"";background:#2a3550;height:1px;position:absolute;top:61px;left:16%;right:16%}.landing-step{text-align:center;position:relative}.landing-step>span{color:var(--landing-orange);letter-spacing:.14em;margin-bottom:18px;font-size:.74rem;font-weight:850;display:block}.landing-step-icon{z-index:1;width:88px;height:88px;color:var(--landing-orange);background:#14213a;border:8px solid #0b1120;border-radius:50%;place-items:center;margin:0 auto 25px;display:grid;position:relative}.landing-step h3{font-size:1.3rem}.landing-step p{color:#94a3ba;max-width:300px;margin:0 auto;line-height:1.65}.landing-pricing-section{background:#121a2b}.landing-pricing-shell{background:#172038;border:1px solid #ffffff21;border-radius:26px;grid-template-columns:1.3fr .85fr;max-width:900px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 65px #14191c1f}.landing-plan-copy{padding:42px}.landing-plan-copy>span{color:var(--landing-orange);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:850}.landing-plan-copy h3{letter-spacing:-.04em;max-width:470px;margin:13px 0;font-size:2rem}.landing-plan-copy>p{color:#94a3ba;line-height:1.6}.landing-plan-copy ul{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-plan-copy li{align-items:center;gap:8px;font-size:.88rem;display:flex}.landing-plan-copy li svg{color:var(--landing-cyan)}.landing-plan-price{color:#fff;text-align:center;background:#0e192c;align-content:center;justify-items:center;padding:44px 32px;display:grid}.landing-plan-badge{color:var(--landing-orange);letter-spacing:.08em;text-transform:uppercase;background:#ff9b2f21;border-radius:99px;padding:7px 12px;font-size:.7rem;font-weight:850}.landing-plan-price p{margin:22px 0 0}.landing-plan-price p b{letter-spacing:-.07em;font-size:4.1rem}.landing-plan-price p span{color:#92a0b4}.landing-plan-price small{color:#8390a4;margin-bottom:24px}.landing-plan-price .landing-primary-cta{width:100%}.landing-plan-price em{color:#748196;margin-top:12px;font-size:.7rem;font-style:normal}.landing-faq-section{background:#0b1120}.landing-faqs{border-top:1px solid #2a3550;max-width:850px;margin:0 auto;display:grid}.landing-faq{border-bottom:1px solid #2a3550}.landing-faq summary{cursor:pointer;padding:24px 4px;font-size:1.05rem;font-weight:800;list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";float:right;color:var(--landing-orange);font-size:1.5rem}.landing-faq[open] summary:after{content:"−"}.landing-faq p{color:#94a3ba;max-width:730px;margin:0;padding:0 4px 24px;line-height:1.7}.landing-final-section{color:#fff;text-align:center;background:#0b1426;place-items:center;min-height:560px;display:grid}.landing-final-glow{background:radial-gradient(circle,#ff9b2f33,#0000 67%);border-radius:50%;width:760px;height:500px;position:absolute}.landing-final{z-index:1;max-width:850px;position:relative}.landing-final h2{letter-spacing:-.065em;margin:16px 0 20px;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.98}.landing-final p{color:#adb8c9;margin:0 auto 30px;font-size:1.08rem}.landing-footer{color:#8693a8;background:#08101e;border-top:1px solid #ffffff1a}.landing-footer-inner{grid-template-columns:1fr auto;gap:28px;max-width:1180px;margin:0 auto;padding:48px 28px 32px;display:grid}.landing-footer-inner>div p{margin:12px 0 0;font-size:.86rem}.landing-footer nav{align-items:flex-start;gap:22px;font-size:.84rem;display:flex}.landing-footer nav a:hover{color:#fff}.landing-footer-inner>span{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:24px;font-size:.76rem}@media (max-width:900px){.landing-section{padding:78px 28px}.landing-nav{gap:16px}.landing-features{grid-template-columns:repeat(2,1fr)}.landing-showcase{grid-template-columns:1fr;gap:48px}.landing-showcase--light .landing-product-frame{order:0}.landing-product-frame{width:100%;max-width:680px;margin:0 auto;transform:none!important}.landing-comparisons,.landing-steps{grid-template-columns:1fr}.landing-steps:before{display:none}.landing-pricing-shell{grid-template-columns:1fr}.landing-plan-copy ul{grid-template-columns:1fr 1fr}.landing-preview-body{grid-template-columns:170px 1fr}.landing-preview-workspace{padding:34px 28px}}@media (max-width:640px){.landing-header-inner{padding:13px 18px}.landing-brand .brand{font-size:1rem}.landing-brand .brand__mark{width:25px;height:25px}.landing-nav{gap:10px}.landing-nav>a:not(.landing-signin){display:none}.landing-signin{padding:9px 15px;font-size:.68rem}.landing-section{padding:66px 20px}.landing-hero-section{padding-top:58px;padding-bottom:58px}.landing-kicker{letter-spacing:.12em;font-size:.65rem}.landing-hero h1{font-size:clamp(3rem,14vw,3.8rem);line-height:.96}.landing-hero h1 span{margin-top:5px}.landing-lede{font-size:1rem}.landing-cta-row{gap:17px}.landing-primary-cta{width:100%;min-height:56px}.landing-hero-orbit{display:none}.landing-app-preview{border-radius:16px;margin-top:52px}.landing-preview-bar{grid-template-columns:1fr auto}.landing-preview-bar b{justify-self:end}.landing-preview-bar small{display:none}.landing-preview-body{grid-template-columns:1fr;min-height:0}.landing-preview-body aside{display:none}.landing-preview-workspace{gap:16px;padding:26px 18px}.landing-preview-title h2{font-size:1.75rem}.landing-preview-title p{font-size:.82rem}.landing-preview-results{grid-template-columns:1fr}.landing-preview-results article:nth-child(2){display:none}.landing-proof-strip{margin-top:32px}.landing-proof-strip div{padding:0 8px}.landing-proof-strip b{font-size:1.6rem}.landing-proof-strip span{letter-spacing:.05em;font-size:.59rem}.landing-section-heading{margin-bottom:34px}.landing-section-heading h2{font-size:2.45rem}.landing-features{grid-template-columns:1fr}.landing-feature{min-height:230px}.landing-feature-icon{margin-bottom:26px}.landing-showcase{min-height:0}.landing-showcase-copy h2{font-size:2.65rem}.landing-score-body{flex-direction:column;align-items:stretch;padding:28px 22px 22px}.landing-score-ring{width:125px;height:125px;margin:auto}.landing-score-frame>p{margin:0 22px 24px}.landing-dna-grid{grid-template-columns:1fr;padding:18px}.landing-reply-row{margin:11px 14px;padding:12px}.landing-reply-action{display:none}.landing-comparison-heading{margin-bottom:36px}.landing-comparison-heading h2{font-size:2.75rem}.landing-comparisons article{padding:20px}.landing-comparison-cta{flex-direction:column;align-items:stretch;gap:20px;padding:22px}.landing-pricing-shell{border-radius:20px}.landing-plan-copy{padding:30px 24px}.landing-plan-copy ul{grid-template-columns:1fr}.landing-plan-price{padding:36px 24px}.landing-footer-inner{grid-template-columns:1fr;padding:40px 20px 28px}.landing-footer-inner>span{grid-column:1}.landing-footer nav{flex-wrap:wrap}.landing-final-section{min-height:520px}.landing-final h2{font-size:3rem}}@media (prefers-reduced-motion:reduce){.landing-primary-cta,.landing-feature{transition:none}}.landing-kicker,.landing-eyebrow{font-family:var(--font-mono)}
