:root{
  --bg:#080a0f;--panel:#10151e;--panel2:#0c1118;--line:#222b38;--line2:#2d3747;
  --text:#f3f6fa;--muted:#8f9aac;--soft:#bac4d2;--accent:#9dff66;--accent2:#7bdcff;
  --danger:#ff6b72;--warning:#ffd36a;--good:#7deda4;--shadow:0 24px 80px rgba(0,0,0,.28)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -18%,#1b2532 0,#0b0f16 35%,var(--bg) 58%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}button,input{font:inherit}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #171d27;background:#080a0fe8;backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.brand{font-weight:900;letter-spacing:-.035em;font-size:20px;display:flex;align-items:center;gap:9px}.brand-mark{width:27px;height:27px;border-radius:9px;background:linear-gradient(135deg,var(--accent),var(--accent2));display:inline-grid;place-items:center;color:#071008;font-size:14px;box-shadow:0 0 24px rgba(157,255,102,.18)}.nav nav{display:flex;gap:22px;align-items:center;color:#b8c1cf}.nav nav>a:hover{color:#fff}.nav-plans{white-space:nowrap}.nav-plans-mobile{display:none}.pill{border:1px solid #39475a;border-radius:999px;padding:9px 14px;color:#fff;background:#10161f}.inline{display:inline}.linkbtn{background:none;border:0;color:#b8c1cf;padding:0;font:inherit;cursor:pointer}.danger-text{color:#e58d92}main{max-width:1200px;margin:auto;padding:0 24px}.eyebrow,.section-kicker,.section-title span{font-size:11px;letter-spacing:.19em;color:var(--accent);font-weight:900}.cta,.ghost,button{display:inline-flex;border:0;border-radius:12px;padding:13px 18px;font-weight:850;cursor:pointer;align-items:center;justify-content:center;transition:.18s ease}.cta{background:linear-gradient(135deg,var(--accent),#8fffba);color:#07110a;box-shadow:0 9px 28px rgba(157,255,102,.12)}.cta:hover{transform:translateY(-1px);filter:brightness(1.04)}.ghost{background:#151c27;color:#ecf1f7;border:1px solid #2c3748}.ghost:hover{border-color:#46556b;background:#18212e}.large{padding:15px 22px;font-size:15px}.small{padding:10px 14px}.compact{padding:8px 11px;font-size:12px}.full{width:100%}.muted{color:var(--muted)}

/* Landing */
.hero{padding:112px 0 82px;text-align:center;max-width:1040px;margin:auto}.commercial-hero h1{font-size:clamp(58px,8.4vw,104px);line-height:.91;letter-spacing:-.073em;margin:25px 0 27px}.commercial-hero p{font-size:20px;line-height:1.55;color:#aab4c3;max-width:790px;margin:0 auto}.hero-actions{display:flex;gap:12px;justify-content:center;margin:34px 0 24px}.trust-row{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:12px;color:#7d8899}.product-preview{max-width:920px;margin:68px auto 0;background:linear-gradient(180deg,#121823,#0d121a);border:1px solid #283243;border-radius:24px;padding:22px;box-shadow:var(--shadow);text-align:left;position:relative;overflow:hidden}.product-preview:before{content:"";position:absolute;inset:-50% auto auto -5%;width:65%;height:110%;background:radial-gradient(circle,rgba(157,255,102,.09),transparent 65%);pointer-events:none}.preview-top{display:flex;align-items:center;gap:9px;padding-bottom:18px;border-bottom:1px solid #202938}.preview-top em{margin-left:auto;color:var(--good);font-size:12px;font-style:normal}.pulse,.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 5px rgba(125,237,164,.09)}.preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.preview-grid>div{border:1px solid #202a38;background:#0c1118;border-radius:14px;padding:15px}.preview-grid small,.engine-strip span,.metric-card small{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.preview-grid strong{font-size:24px;letter-spacing:-.035em}.preview-timeline{display:flex;align-items:center;gap:9px;padding:14px 6px;color:#aeb8c7;font-size:12px}.preview-timeline i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.demo-note{display:block;color:#5f6978;text-align:center;margin-top:8px}.story-section,.mode-section,.pricing,.memory-section{padding:100px 0}.story-section{max-width:1050px;margin:auto;text-align:center}.story-section>h2,.memory-copy h2,.section-title h2,.final-cta h2{font-size:clamp(39px,5vw,62px);letter-spacing:-.055em;line-height:1.02;margin:14px 0 45px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}.story-grid article,.mode-grid article,.price,.panel,.onboarding-card{background:linear-gradient(180deg,#111720,#0d1219);border:1px solid var(--line);border-radius:19px;padding:24px}.story-grid span{color:var(--accent);font-weight:900;font-size:12px}.story-grid h3,.mode-grid h3{font-size:21px;margin:18px 0 9px}.story-grid p,.mode-grid p,.price p,.legal p{color:var(--muted);line-height:1.62}.memory-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.memory-copy p{color:var(--muted);font-size:18px;line-height:1.62}.memory-proof{margin-top:30px;padding:18px;border-left:2px solid var(--accent);background:#0d1219;border-radius:0 12px 12px 0}.memory-proof b{display:block;font-size:13px}.memory-proof span{display:block;color:var(--muted);font-size:12px;margin-top:6px}.memory-stack{display:grid;gap:12px}.memory-stack>div{padding:20px;border:1px solid #252f3d;background:#0d1219;border-radius:16px;transform:scale(.98);opacity:.72}.memory-stack>div.active{transform:scale(1.02);opacity:1;border-color:#45643f;box-shadow:0 18px 50px rgba(0,0,0,.22)}.memory-stack b{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--good)}.memory-stack p{font-size:17px;line-height:1.45}.memory-stack small{color:var(--muted)}.section-title{text-align:center;max-width:800px;margin:0 auto 42px}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mode-grid article{position:relative;min-height:235px}.mode-grid article.recommended{border-color:#54764d;box-shadow:0 0 0 1px #31472e inset}.mode-label{display:inline-block;background:#21331f;color:var(--accent);border:1px solid #3e5d39;border-radius:999px;padding:5px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.mode-icon{font-size:28px;margin-top:22px;color:#d9ffe1}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price.featured{border-color:#5a7a64;box-shadow:0 0 0 1px #31483a inset,0 20px 60px rgba(0,0,0,.18)}.amount{font-size:39px;font-weight:950;letter-spacing:-.045em;margin:10px 0 6px}.price-tagline{min-height:48px}.feature-list{display:grid;gap:9px;margin:22px 0 24px;color:#c1cad5;font-size:13px}.final-cta{text-align:center;padding:100px 0 130px}.final-cta .cta{margin-top:5px}

/* Auth / forms */
.auth-card{max-width:470px;margin:90px auto;background:#10151d;border:1px solid var(--line);padding:32px;border-radius:20px;box-shadow:var(--shadow)}.auth-card h1{font-size:35px;margin:0 0 8px;letter-spacing:-.04em}.auth-card p,.auth-card small{color:var(--muted)}form{display:grid;gap:14px}label{display:grid;gap:7px;color:#b9c2d1;font-size:13px;font-weight:750}input{width:100%;padding:12px 13px;border-radius:10px;background:#0b0e14;color:#f2f5f8;border:1px solid #2a3342;outline:none}input:focus{border-color:#526a5a;box-shadow:0 0 0 3px rgba(157,255,102,.04)}

/* Dashboard */
.dash-head{display:flex;justify-content:space-between;align-items:end;padding:55px 0 24px}.dash-head h1{font-size:48px;letter-spacing:-.052em;margin:8px 0}.dash-head p{color:var(--muted)}.head-actions{display:flex;gap:10px}.notice{padding:14px 16px;border:1px solid #2d6540;background:#102419;border-radius:12px;margin:0 0 18px}.notice.error{border-color:#713535;background:#271313;color:#ffb1b1}.onboarding-card{display:grid;grid-template-columns:1.2fr 1.2fr auto;gap:24px;align-items:center;margin-bottom:16px;border-color:#3b4b38}.onboarding-card h2{margin:8px 0 0;font-size:25px}.onboarding-steps{display:flex;gap:12px}.onboarding-steps>div{flex:1;color:#778295;font-size:11px}.onboarding-steps b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#1a212c;margin-bottom:7px}.onboarding-steps .done{color:#c5d0dc}.onboarding-steps .done b{background:#223c29;color:var(--accent)}.engine-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.engine-strip>div{background:linear-gradient(180deg,#10161f,#0d1219);border:1px solid var(--line);border-radius:15px;padding:16px}.engine-strip strong{font-size:22px;letter-spacing:-.035em}.engine-strip small{display:block;color:#5f6978;font-size:9px;margin-top:5px}.panel{margin-bottom:16px}.panel-title{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}.panel-title h2{margin:4px 0 0;font-size:21px}.panel-title>span{font-size:11px;color:var(--muted)}.intelligence-panel{padding:25px}.intelligence-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:10px}.intel-main,.metric-card{background:#0c1118;border:1px solid #1e2733;border-radius:14px;padding:16px}.intel-main>small{color:var(--muted);font-size:11px}.intel-main p{color:#aeb8c6;line-height:1.5;font-size:13px}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.tag-row span{padding:6px 8px;border-radius:999px;background:#18231b;border:1px solid #2d4630;color:#bfffa9;font-size:10px}.metric-card strong{display:block;font-size:17px;margin:6px 0}.metric-card span{font-size:10px;color:#687384}.dash-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.commercial-grid{align-items:start}.opportunity-list{display:grid;gap:9px}.opportunity-item{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:15px;border:1px solid #202936;border-radius:14px;background:#0c1118}.opportunity-item small{color:#75d99a;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.opportunity-item h3{font-size:15px;margin:5px 0}.opportunity-item p{color:#8894a6;font-size:12px;line-height:1.45;margin:0}.empty-state{padding:28px;border:1px dashed #2b3543;border-radius:15px;text-align:center;color:#929dab}.empty-state b{color:#e7ecf2}.empty-state p{font-size:13px;line-height:1.55}.mode-selector{display:grid;gap:8px}.mode-option{position:relative;padding:13px 13px 13px 38px;border:1px solid #252e3b;border-radius:12px;background:#0c1118;cursor:pointer}.mode-option.selected{border-color:#4a6946;background:#101a12}.mode-option input{position:absolute;left:12px;top:17px;width:auto}.mode-option b{font-size:13px}.mode-option span{display:block;color:#7e899a;font-size:10px;margin-top:3px}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.generate-inline{display:grid;grid-template-columns:1fr auto;gap:10px}.queue{display:grid;gap:9px}.queue-item{display:flex;justify-content:space-between;gap:20px;padding:15px;border:1px solid #202735;border-radius:14px;background:#0d1118}.queue-item p{margin:8px 0 0;line-height:1.45;font-size:13px}.queue-item small{margin-left:8px;color:var(--muted)}.queue-item em{color:#ff9f9f;font-size:12px}.queue-actions{display:flex;gap:6px;align-items:center}.queue-actions button{font-size:11px;padding:8px 10px;background:#19202b;color:#dce3ec;border:1px solid #2b3544}.badge{display:inline-block;padding:4px 7px;border-radius:6px;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.08em;background:#242b36}.badge.review{background:#382f18;color:#ffd56e}.badge.scheduled{background:#15301f;color:#8ef2ac}.badge.failed{background:#391c1c;color:#ff9b9b}.badge.published{background:#1d2b3b;color:#99cbff}.badge.publishing{background:#24233a;color:#c8b8ff}.memory-grid{display:grid;grid-template-columns:1fr;gap:8px}.memory-grid>div{padding:13px;border-radius:12px;background:#0d1118;border:1px solid #1f2632}.memory-grid small{display:block;color:var(--muted);margin-top:5px;font-size:10px}.memory-grid p{color:#bcc5d1;font-size:12px;line-height:1.4;margin-bottom:0}.secondary-grid{grid-template-columns:1fr 1fr}.decision-list{display:grid;gap:8px}.decision-list>div{padding:12px;border-bottom:1px solid #202735}.decision-list b{font-size:12px}.decision-list p{color:#8894a6;font-size:11px;margin:5px 0}.decision-list small{color:#596473;font-size:9px}.account-actions{text-align:right;padding:10px 0 55px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px}.stats>div{background:linear-gradient(180deg,#121720,#0f131a);border:1px solid var(--line);border-radius:18px;padding:24px}.stats span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.stats strong{font-size:21px}.admin-table{display:grid}.admin-table>div{display:grid;grid-template-columns:70px 1fr 100px 120px;gap:10px;padding:12px 0;border-bottom:1px solid #222a36}.admin-table span,.admin-table small{color:var(--muted)}

/* Billing / legal */
.pricing.compact{padding-top:70px}.pricing.compact .section-title h1{font-size:48px;letter-spacing:-.05em}.legal{max-width:820px;margin:80px auto 120px}.legal h1{font-size:54px;letter-spacing:-.05em}.legal h2{margin-top:36px}.legal p{font-size:16px}footer{max-width:1200px;margin:60px auto 0;border-top:1px solid #1b222d;color:#667082;padding:30px 24px 50px;font-size:12px;display:flex;justify-content:space-between}footer b{color:#aeb7c4;margin-right:10px}.footer-links{display:flex;gap:16px}

@media(max-width:1000px){.intelligence-grid{grid-template-columns:1fr 1fr}.intel-main{grid-column:1/-1}.engine-strip{grid-template-columns:repeat(3,1fr)}.onboarding-card{grid-template-columns:1fr}.memory-section{grid-template-columns:1fr;gap:25px}}
@media(max-width:850px){.story-grid,.mode-grid,.price-grid{grid-template-columns:1fr}.dash-grid,.secondary-grid{grid-template-columns:1fr}.dash-head{align-items:start;flex-direction:column;gap:16px}.panel-title{flex-direction:column}.hero{padding-top:80px}.commercial-hero h1{font-size:60px}.preview-grid{grid-template-columns:1fr 1fr}.engine-strip{grid-template-columns:1fr 1fr}.onboarding-steps{flex-direction:column}.opportunity-item{grid-template-columns:1fr}}
@media(max-width:560px){main{padding:0 14px}.nav{padding:0 14px;height:70px}.nav .brand{font-size:19px;gap:8px}.nav-links{gap:8px!important}.nav-desktop-only{display:none!important}.nav-login{display:inline-flex!important;align-items:center;justify-content:center;padding:9px 10px;border-radius:999px;color:#dbe3ed!important;font-weight:750;white-space:nowrap}.nav-register{display:inline-flex!important;padding:9px 12px;white-space:nowrap}.nav-workspace{display:inline-flex!important;align-items:center;justify-content:center;padding:9px 11px;border:1px solid #39475a;border-radius:999px;color:#fff!important;background:#10161f;white-space:nowrap}.nav-plans{display:inline-flex!important;align-items:center;justify-content:center;padding:9px 10px;border:1px solid rgba(156,255,118,.18);border-radius:999px;color:#c9ffb6!important;background:rgba(134,255,110,.055);font-weight:750;white-space:nowrap}.nav-plans-desktop{display:none}.nav-plans-mobile{display:inline}.nav-owner-badge{display:none}.nav-logout{display:inline-flex;align-items:center}.nav-logout .linkbtn{padding:9px 4px;white-space:nowrap}.commercial-hero h1{font-size:46px}.commercial-hero p{font-size:17px}.hero-actions{flex-direction:column}.preview-grid,.engine-strip,.intelligence-grid,.two{grid-template-columns:1fr}.preview-timeline{display:grid;grid-template-columns:auto 1fr}.queue-item{flex-direction:column}.generate-inline{grid-template-columns:1fr}.dash-head h1{font-size:38px}.story-section>h2,.memory-copy h2,.section-title h2,.final-cta h2{font-size:37px}footer{flex-direction:column;gap:12px}.admin-table>div{grid-template-columns:50px 1fr}.admin-table>div span:nth-child(3),.admin-table small{display:none}}

/* v11 commercial polish */
.engine-strip{grid-template-columns:repeat(6,1fr)}
.health-good{color:var(--good)}.health-warn{color:var(--warning)}
.mode-option.locked{opacity:.72;border-style:dashed}.mode-option.locked input{pointer-events:none}.mode-option.locked em{font-style:normal;font-size:9px;color:var(--warning);margin-left:6px;text-transform:uppercase;letter-spacing:.08em}.mode-option.locked a{display:block;margin-top:7px;color:var(--accent2);font-size:10px;font-weight:800}
.admin-stats{grid-template-columns:repeat(4,1fr)}.admin-stats small{display:block;color:#657082;font-size:10px;margin-top:6px}
@media(max-width:1000px){.engine-strip{grid-template-columns:repeat(3,1fr)}.admin-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.engine-strip,.admin-stats{grid-template-columns:1fr}}


/* v12 production AI */
.ai-provider-panel{border-color:#2b3c33}.ai-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-provider-card{display:grid;gap:14px;padding:18px;border:1px solid #232d3a;border-radius:15px;background:#0c1118}.ai-provider-card.active{border-color:#496747;background:linear-gradient(180deg,#101a13,#0c1210);box-shadow:0 0 0 1px #263d28 inset}.ai-provider-card small{color:var(--accent);font-size:9px;letter-spacing:.12em;font-weight:900}.ai-provider-card h3{margin:5px 0 7px;font-size:18px}.ai-provider-card p{margin:0;color:#8995a6;font-size:12px;line-height:1.5}.provider-status{display:flex;align-items:center;gap:9px;color:#c7d1dd;font-size:12px}.provider-actions{display:flex;gap:8px}.provider-actions form{flex:1}.provider-actions button{width:100%}.ai-safety-note{margin-top:12px;padding:11px 13px;border-radius:11px;background:#0b1118;border:1px solid #1f2936;color:#788597;font-size:10px;line-height:1.5}.ai-safety-note b{color:#aeb9c7}.ai-provider-card input[type=password]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.notice.error{overflow-wrap:anywhere}
@media(max-width:850px){.ai-provider-grid{grid-template-columns:1fr}}

/* v14 billing + brand readiness */
.payment-trust,.billing-manage{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 18px;border:1px solid #273342;background:#0d131b;border-radius:15px;margin:0 0 18px}.payment-trust b,.billing-manage b{display:block;font-size:13px}.payment-trust span,.billing-manage span{display:block;color:var(--muted);font-size:11px;margin-top:5px}.payment-trust small{max-width:420px;color:#687486;line-height:1.45}.price button:disabled{opacity:.45;cursor:not-allowed;transform:none}.billing-manage form{display:block}.billing-manage button{white-space:nowrap}@media(max-width:700px){.payment-trust,.billing-manage{align-items:flex-start;flex-direction:column}.payment-trust small{max-width:none}}

/* v17 live provider cooldown */
.notice[data-retry-at]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.notice[data-retry-at] .notice-message{font-weight:750}
.retry-line{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #784040;border-radius:9px;background:#1c1010;color:#ffd0d0;font-size:12px;white-space:nowrap}
.retry-line strong{font-variant-numeric:tabular-nums;color:#fff;font-size:13px}
.notice.retry-ready{border-color:#356746;background:#102419;color:#bdf7cb}
.notice.retry-ready .retry-line{border-color:#356746;background:#0e1d14;color:#bdf7cb}
form[data-ai-action] button:disabled{opacity:.42;cursor:not-allowed;transform:none;filter:saturate(.55)}
@media(max-width:700px){.notice[data-retry-at]{align-items:flex-start;flex-direction:column}.retry-line{white-space:normal}}


/* v17.1 mobile auth navigation */
@media(max-width:380px){.nav{padding:0 10px}.nav .brand{font-size:18px}.brand-mark{width:25px;height:25px}.nav-links{gap:5px!important}.nav-login{padding:8px 7px;font-size:13px}.nav-register{padding:8px 9px;font-size:13px}.nav-workspace{padding:8px 8px;font-size:12px}.nav-plans{padding:8px 7px;font-size:12px}.nav-logout .linkbtn{font-size:12px;padding-left:2px;padding-right:2px}}

/* X conversion tracking consent */
.footer-link-button{background:none;border:0;padding:0;color:#667082;font:inherit;font-size:12px;cursor:pointer}.footer-link-button:hover{color:#b8c2cf}.tracking-consent{position:fixed;left:20px;right:20px;bottom:20px;z-index:80;max-width:840px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #344353;border-radius:16px;background:rgba(11,15,22,.98);box-shadow:0 24px 80px rgba(0,0,0,.45);backdrop-filter:blur(18px)}.tracking-consent[hidden]{display:none}.tracking-consent b{display:block;font-size:14px}.tracking-consent p{margin:6px 0 0;color:#96a2b3;font-size:12px;line-height:1.5;max-width:620px}.tracking-consent-actions{display:flex;gap:8px;flex:0 0 auto}@media(max-width:700px){.tracking-consent{left:12px;right:12px;bottom:12px;align-items:flex-start;flex-direction:column;gap:14px}.tracking-consent-actions{width:100%}.tracking-consent-actions button{flex:1}}


/* X Pixel live diagnostics */
.tracking-diag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}
.tracking-diag-grid>div{border:1px solid var(--border);border-radius:12px;padding:12px;background:rgba(255,255,255,.015);min-width:0}
.tracking-diag-grid small{display:block;color:var(--muted);margin-bottom:6px}
.tracking-diag-grid strong{display:block;overflow-wrap:anywhere;font-size:.92rem}
.tracking-diag-actions{display:flex;gap:10px;flex-wrap:wrap}
.tracking-diag-raw{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:12px;overflow:auto;max-height:260px;font-size:.78rem;white-space:pre-wrap;word-break:break-word;background:#080b11;color:#b9c3d2}
@media (max-width:760px){.tracking-diag-grid{grid-template-columns:1fr 1fr}.tracking-diag-actions>*{flex:1 1 100%}}

/* X tracking diagnostics */
.tracking-event-picker{margin:14px 0}.tracking-event-picker label{max-width:520px}.tracking-event-select{width:100%;padding:11px 12px;border-radius:10px;background:#0b0e14;color:#f2f5f8;border:1px solid #2a3342;outline:none;font:inherit}.tracking-event-select:focus{border-color:#526a5a;box-shadow:0 0 0 3px rgba(157,255,102,.04)}
.tracking-quick-tests{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.tracking-quick-tests>div{display:grid;gap:7px;padding:13px;border:1px solid #273342;border-radius:13px;background:#0c1118}.tracking-quick-tests b{font-size:13px}.tracking-quick-tests span{color:var(--muted);font-size:10px;line-height:1.45}.tracking-quick-tests form{margin-top:3px}.tracking-quick-tests button{width:100%}
.tracking-event-list{display:grid;gap:7px;margin-top:14px}.tracking-event-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #202936;border-radius:12px;background:#0c1118}.tracking-event-row b{display:block;font-size:12px}.tracking-event-row small{display:block;color:var(--muted);font-size:10px;margin-top:4px;overflow-wrap:anywhere}.tracking-event-row button:disabled{opacity:.4;cursor:not-allowed}
@media(max-width:760px){.tracking-quick-tests{grid-template-columns:1fr}.tracking-event-row{grid-template-columns:1fr auto}.tracking-event-row button{grid-column:1/-1;width:100%}}

/* X Ads Intelligence — owner-only, read-only live account summary */
.x-ads-intelligence-panel{border-color:#2b3d35}
.x-ads-title-actions{display:flex;align-items:center;gap:10px}.x-ads-title-actions form{display:block}.x-ads-readonly{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #355141;border-radius:999px;background:#101b14;color:#9dffb5;font-size:9px;font-weight:900;letter-spacing:.11em}
.x-ads-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #26313f;border-radius:14px;background:#0c1118;margin-bottom:10px}.x-ads-hero.healthy{border-color:#2f5239;background:linear-gradient(180deg,#101a13,#0c1210)}.x-ads-hero.warning{border-color:#584a2d;background:#18150e}.x-ads-hero small{display:block;color:var(--muted);font-size:10px;margin-bottom:6px}.x-ads-hero strong{display:flex;align-items:center;gap:9px;font-size:18px}.x-ads-hero p{margin:6px 0 0;color:#7f8b9c;font-size:10px}.x-ads-hero>span{color:#aeb8c6;font-size:11px;text-align:right}
.x-ads-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.x-ads-grid>div{padding:14px;border:1px solid #202936;border-radius:13px;background:#0c1118;min-width:0}.x-ads-grid small{display:block;color:var(--muted);font-size:10px;margin-bottom:7px}.x-ads-grid strong{display:block;font-size:19px;letter-spacing:-.025em}.x-ads-grid span{display:block;color:#667284;font-size:9px;margin-top:5px;overflow-wrap:anywhere}
.x-ads-empty-performance{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-top:10px;padding:13px;border:1px dashed #2b3543;border-radius:13px;background:#0b1017}.x-ads-empty-performance b{font-size:12px}.x-ads-empty-performance span{color:#7f8b9c;font-size:10px;line-height:1.5}.x-ads-campaigns{display:grid;gap:7px;margin-top:10px}.x-ads-campaigns>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #202936;border-radius:12px;background:#0c1118}.x-ads-campaigns b{font-size:12px}.x-ads-campaigns .badge{flex:0 0 auto}
@media(max-width:850px){.x-ads-grid{grid-template-columns:1fr 1fr}.x-ads-hero{align-items:flex-start;flex-direction:column}.x-ads-hero>span{text-align:left}.x-ads-title-actions{width:100%;justify-content:space-between}}
@media(max-width:560px){.x-ads-grid{grid-template-columns:1fr}.x-ads-empty-performance{grid-template-columns:1fr}.x-ads-title-actions{align-items:stretch;flex-direction:column}.x-ads-title-actions button{width:100%}}

/* v20 FINAL — unified live Growth Intelligence command center */
.v20-head{align-items:flex-end;margin-bottom:14px}.v20-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.live-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:1px solid #2c4d37;border-radius:999px;background:linear-gradient(180deg,#111b15,#0b1210);box-shadow:0 0 0 1px rgba(109,255,132,.03) inset;color:#c7fbd0;font-size:10px;letter-spacing:.03em}.live-chip i{width:7px;height:7px;border-radius:50%;background:#65f28b;box-shadow:0 0 0 5px rgba(101,242,139,.08),0 0 18px rgba(101,242,139,.45);animation:honnzPulse 1.8s ease-in-out infinite}.live-chip strong{font-size:10px;letter-spacing:.15em;color:#8effa7}.live-chip span{color:#7f9a86;font-variant-numeric:tabular-nums}.live-chip.stale{border-color:#664d2d;background:#18140e;color:#f5d6a0}.live-chip.stale i{background:#e7ae55;box-shadow:none;animation:none}.live-chip.stale strong{color:#ffc96f}
@keyframes honnzPulse{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}
.v20-command-center{margin:0 0 14px;border:1px solid #24302c;border-radius:20px;background:linear-gradient(180deg,rgba(14,20,18,.97),rgba(9,13,18,.98));overflow:hidden;box-shadow:0 16px 55px rgba(0,0,0,.16)}.v20-command-label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid #1c2824}.v20-command-label>span:last-child{font-size:10px;color:#697486}.v20-command-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.v20-stat{position:relative;min-width:0;padding:16px 15px;border-right:1px solid #1c252f}.v20-stat:last-child{border-right:0}.v20-stat small{display:block;color:#748091;font-size:9px;letter-spacing:.015em;margin-bottom:7px}.v20-stat strong{display:block;font-size:20px;line-height:1.08;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis}.v20-stat>span{display:block;min-height:13px;margin-top:6px;color:#5f6c7e;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v20-stat>span b{font:inherit;color:#8390a1}.mini-progress{height:3px;border-radius:999px;background:#1a242e;overflow:hidden;margin:9px 0 0}.mini-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#63e984,#a0ff6d);box-shadow:0 0 12px rgba(139,255,105,.28);transition:width .65s cubic-bezier(.22,.8,.25,1)}
.trend-text.up{color:#75ee93!important}.trend-text.down{color:#f1a05d!important}.trend-text.flat{color:#8b97a8!important}
.v20-growth-panel{padding:0!important;overflow:hidden;border-color:#283833;background:radial-gradient(circle at 80% 0,rgba(97,255,133,.045),transparent 32%),#0b1017}.v20-growth-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:21px 22px 16px;border-bottom:1px solid #202a35}.v20-growth-head h2{margin:4px 0 5px;font-size:23px;letter-spacing:-.035em}.v20-growth-head p{margin:0;color:#758193;font-size:11px;line-height:1.45}.v20-tabs{display:inline-flex;padding:4px;border:1px solid #26313e;border-radius:12px;background:#080d13;flex:0 0 auto}.v20-tabs button{border:0;background:transparent;color:#778395;border-radius:8px;padding:8px 14px;font-size:10px;font-weight:800;cursor:pointer;transition:.2s}.v20-tabs button:hover{color:#dfe6ee}.v20-tabs button.active{background:#172019;color:#a7ffb3;box-shadow:0 0 0 1px #2f4a36 inset}
.growth-view{display:none;padding:18px 22px 22px}.growth-view.active{display:block;animation:v20Fade .2s ease-out}@keyframes v20Fade{from{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}
.growth-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.growth-kpis>div,.paid-kpis>div,.organic-proof-grid>div{padding:15px;border:1px solid #202a35;border-radius:14px;background:rgba(12,17,24,.88);min-width:0}.growth-kpis small,.paid-kpis small,.organic-proof-grid small{display:block;color:#758091;font-size:9px;margin-bottom:8px}.growth-kpis strong,.paid-kpis strong,.organic-proof-grid strong{display:block;font-size:22px;letter-spacing:-.035em;line-height:1.05;overflow:hidden;text-overflow:ellipsis}.growth-kpis span,.paid-kpis span{display:block;margin-top:6px;color:#627082;font-size:9px}.growth-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:10px}.growth-chart-card,.next-actions-card,.organic-voice-card{border:1px solid #202a35;border-radius:15px;background:#0b1017;padding:16px}.micro-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.micro-title b{display:block;font-size:12px}.micro-title span{display:block;margin-top:4px;color:#697587;font-size:9px}.micro-title>span{margin:0;color:#8b97a7;font-variant-numeric:tabular-nums;white-space:nowrap}
.activity-chart{height:178px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;align-items:end;padding-top:15px}.activity-day{height:100%;display:grid;grid-template-rows:1fr auto auto;gap:5px;min-width:0;text-align:center}.bar-track{position:relative;display:flex;align-items:flex-end;height:100%;min-height:95px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.006));overflow:hidden}.bar-track:after{content:"";position:absolute;inset:25% 0 auto;border-top:1px dashed rgba(255,255,255,.045);box-shadow:0 39px 0 rgba(255,255,255,.035),0 78px 0 rgba(255,255,255,.025)}.bar-track i{position:relative;z-index:1;width:100%;min-height:4px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#98ff73,#48d778);box-shadow:0 0 18px rgba(93,235,122,.12);transition:height .6s cubic-bezier(.2,.75,.2,1)}.activity-day b{font-size:8px;color:#7d8999;text-transform:uppercase;letter-spacing:.08em}.activity-day span{font-size:8px;color:#596575;font-variant-numeric:tabular-nums}
.next-actions{display:grid;gap:8px;margin-top:13px}.action-row{display:grid;grid-template-columns:8px 1fr;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid #202a35;border-radius:11px;background:#0c1219}.action-row>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#7d899a}.action-row.good>i,.action-row.live>i{background:#73ef91;box-shadow:0 0 12px rgba(115,239,145,.3)}.action-row.warn>i{background:#f0b563}.action-row b{display:block;font-size:10px}.action-row span{display:block;margin-top:4px;color:#788496;font-size:9px;line-height:1.45}
.top-content-block{margin-top:10px;padding:16px;border:1px solid #202a35;border-radius:15px;background:#0b1017}.top-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}.top-post-card{min-width:0;padding:13px;border:1px solid #202a35;border-radius:12px;background:#0c1219}.top-post-card small{color:#8dff9f;font-size:8px;font-weight:800;letter-spacing:.05em}.top-post-card p{font-size:11px;line-height:1.5;margin:8px 0;color:#d8dee6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.top-post-card span{display:block;color:#647184;font-size:8px}
.organic-intel-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:10px}.organic-voice-card>small{color:#9dff72;font-size:9px;font-weight:900;letter-spacing:.13em}.organic-voice-card h3{font-size:17px;line-height:1.45;margin:9px 0 12px}.organic-voice-card p{margin:12px 0 0;color:#6f7c8e;font-size:10px}.organic-metric-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.organic-metric-stack>div{padding:14px;border:1px solid #202a35;border-radius:13px;background:#0c1219;min-width:0}.organic-metric-stack small{display:block;color:#707d8e;font-size:9px;margin-bottom:7px}.organic-metric-stack strong{display:block;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.organic-metric-stack span{display:block;color:#657183;font-size:8px;margin-top:5px}.organic-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.organic-proof-grid strong{font-size:18px}
.paid-connection-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid #2b4934;border-radius:14px;background:linear-gradient(180deg,#101a13,#0c1210);margin-bottom:10px}.paid-connection-row.warning{border-color:#59472b;background:#17140e}.paid-connection-row>div{display:flex;align-items:center;gap:10px}.paid-connection-row b{display:block;font-size:13px}.paid-connection-row small{display:block;color:#6d7a8b;font-size:9px;margin-top:4px}.readonly-pill{display:inline-flex;padding:5px 8px;border:1px solid #31523b;border-radius:999px;color:#8cff9f;font-size:8px;font-weight:900;letter-spacing:.12em}.paid-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.paid-kpis strong{font-size:20px}.paid-footline{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.paid-footline>span{padding:8px 10px;border:1px solid #202a35;border-radius:999px;background:#0a0f15;color:#6e7a8c;font-size:8px}.paid-footline b{color:#aeb7c3;margin-right:4px}.v20-section-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 1px 10px}.v20-section-label>span:last-child{color:#647184;font-size:10px}
.system-console{margin:18px 0;border:1px solid #202a35;border-radius:16px;background:#090e14;overflow:hidden}.system-console>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;user-select:none}.system-console>summary::-webkit-details-marker{display:none}.system-console>summary:after{content:"+";font-size:20px;color:#718093}.system-console[open]>summary:after{content:"–"}.system-console>summary b{display:block;margin-top:4px;font-size:12px}.system-console>summary>span{color:#667385;font-size:9px;margin-left:auto}.system-console-body{border-top:1px solid #202a35;padding:12px}.system-console-body>.panel{margin:0 0 12px}.system-console-body>.panel:last-of-type{margin-bottom:0}
[data-live]{font-variant-numeric:tabular-nums}.queue .badge,.v20-stat,.growth-kpis>div,.paid-kpis>div{transition:border-color .2s,background .2s}
@media(max-width:1100px){.v20-command-grid{grid-template-columns:repeat(3,1fr)}.v20-stat:nth-child(3){border-right:0}.v20-stat:nth-child(-n+3){border-bottom:1px solid #1c252f}.growth-overview-grid,.organic-intel-grid{grid-template-columns:1fr}.paid-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.v20-head{align-items:flex-start}.v20-head-actions{width:100%;justify-content:space-between}.v20-growth-head{align-items:flex-start;flex-direction:column}.v20-tabs{width:100%}.v20-tabs button{flex:1}.growth-kpis,.organic-proof-grid{grid-template-columns:1fr 1fr}.top-posts-grid{grid-template-columns:1fr}.organic-metric-stack{grid-template-columns:1fr 1fr}.paid-connection-row{align-items:flex-start;flex-direction:column}.paid-connection-row>div:last-child{width:100%;justify-content:space-between}.system-console>summary>span{display:none}}
@media(max-width:520px){.v20-command-grid{grid-template-columns:1fr 1fr}.v20-stat:nth-child(2n){border-right:0}.v20-stat:nth-child(3){border-right:1px solid #1c252f}.v20-stat:nth-child(-n+4){border-bottom:1px solid #1c252f}.growth-kpis,.organic-proof-grid,.organic-metric-stack,.paid-kpis{grid-template-columns:1fr}.activity-chart{gap:5px;height:150px}.v20-growth-head,.growth-view{padding-left:14px;padding-right:14px}.v20-command-label>span:last-child,.v20-section-label>span:last-child{display:none}.live-chip span{display:none}}
.billing-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.billing-actions form{margin:0}.danger-action{border-color:#5c3030!important;color:#ffb5b5!important}.danger-action:hover{background:#241313!important;border-color:#7a3c3c!important}@media(max-width:700px){.billing-actions{justify-content:flex-start}}

/* Owner Console — production operations center */
.admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:48px 0 22px}.admin-hero h1{margin:8px 0 8px;font-size:48px;line-height:1;letter-spacing:-.055em}.admin-hero p{margin:0;max-width:760px;color:var(--muted);line-height:1.55}.admin-hero-meta{display:flex;align-items:flex-end;gap:9px;flex-direction:column}.admin-hero-meta small{color:#667284;font-size:10px;font-variant-numeric:tabular-nums}.ops-status{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #314050;border-radius:999px;background:#0d131b;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ops-status i{width:7px;height:7px;border-radius:50%;background:#8793a4}.ops-status.good{border-color:#31543b;color:#9effb0;background:#0e1912}.ops-status.good i{background:#73ef91;box-shadow:0 0 12px rgba(115,239,145,.35)}.ops-status.warn{border-color:#5e4b2c;color:#ffd887;background:#19150d}.ops-status.warn i{background:#efb45f}.ops-status.bad{border-color:#613537;color:#ffb0b3;background:#1d1012}.ops-status.bad i{background:#ff737a;box-shadow:0 0 12px rgba(255,115,122,.28)}
.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.admin-kpi{min-width:0;padding:18px;border:1px solid #202a35;border-radius:16px;background:linear-gradient(180deg,#111720,#0c1118)}.admin-kpi.primary{border-color:#35513d;background:radial-gradient(circle at 85% 10%,rgba(157,255,102,.07),transparent 38%),linear-gradient(180deg,#121a16,#0c1210)}.admin-kpi>span{display:block;color:#7c8899;font-size:10px;margin-bottom:8px}.admin-kpi strong{display:block;font-size:25px;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-kpi small{display:block;color:#5f6b7c;font-size:9px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.admin-command-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:14px}.admin-panel{margin:0;padding:20px;border:1px solid #202a35;border-radius:17px;background:linear-gradient(180deg,#10161f,#0c1118);min-width:0}.admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.admin-panel-head h2{margin:4px 0 0;font-size:18px;letter-spacing:-.025em}.admin-panel-head>span{color:#677486;font-size:9px;white-space:nowrap}.ops-alerts{display:grid;gap:8px}.ops-alert{display:grid;grid-template-columns:8px 1fr;gap:11px;padding:12px 13px;border:1px solid #202a35;border-radius:12px;background:#0b1017}.ops-alert>i{width:8px;height:8px;border-radius:50%;margin-top:3px;background:#7b8797}.ops-alert b{display:block;font-size:11px}.ops-alert p{margin:4px 0 0;color:#768294;font-size:10px;line-height:1.45}.ops-alert.good{border-color:#294733}.ops-alert.good>i{background:#70ea8e;box-shadow:0 0 10px rgba(112,234,142,.28)}.ops-alert.warning{border-color:#4c402a}.ops-alert.warning>i{background:#edb25d}.ops-alert.critical{border-color:#563033;background:#140d0e}.ops-alert.critical>i{background:#ff737a;box-shadow:0 0 10px rgba(255,115,122,.25)}
.system-check-list{display:grid;gap:0}.system-check-list>div{display:grid;grid-template-columns:8px 115px 1fr;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #1d2530}.system-check-list>div:last-child{border-bottom:0}.system-check-list b{font-size:10px}.system-check-list small{color:#677486;font-size:9px;text-align:right}.check-dot{width:7px;height:7px;border-radius:50%;background:#788495}.check-dot.good{background:#72ec90;box-shadow:0 0 9px rgba(114,236,144,.22)}.check-dot.bad{background:#ff747a}
.admin-metric-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #202a35;border-radius:16px;background:#0c1118;overflow:hidden;margin-bottom:14px}.admin-metric-strip>div{min-width:0;padding:15px 16px;border-right:1px solid #202a35}.admin-metric-strip>div:last-child{border-right:0}.admin-metric-strip span{display:block;color:#717d8e;font-size:9px;margin-bottom:7px}.admin-metric-strip strong{display:block;font-size:18px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.admin-metric-strip small{display:block;color:#586575;font-size:8px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.customer-portfolio{margin-bottom:14px}.portfolio-head{align-items:flex-end}.portfolio-head p{margin:7px 0 0;color:#6f7c8e;font-size:10px}.admin-filter-form{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-filter-form input,.admin-filter-form select{height:36px;padding:0 10px;border:1px solid #283342;border-radius:9px;background:#0a0f15;color:#dfe6ee;font-size:10px;outline:none}.admin-filter-form input{width:220px}.admin-filter-form select{width:auto}.admin-filter-form button{height:36px;padding:0 12px;border:1px solid #334052;border-radius:9px;background:#141b25;color:#e8edf4;font-size:10px}.admin-clear{padding:8px 3px;color:#7d899a;font-size:10px}.admin-customer-table-wrap{overflow:auto;border:1px solid #202a35;border-radius:13px}.admin-customer-table{width:100%;border-collapse:collapse;min-width:980px;background:#0a0f15}.admin-customer-table th{text-align:left;padding:10px 12px;border-bottom:1px solid #26303d;color:#6f7b8c;font-size:8px;text-transform:uppercase;letter-spacing:.09em;background:#0d1219}.admin-customer-table td{padding:12px;border-bottom:1px solid #1c2530;vertical-align:middle;font-size:10px}.admin-customer-table tbody tr:last-child td{border-bottom:0}.admin-customer-table tbody tr:hover{background:#0d131b}.admin-customer-table td>b{display:block;font-size:10px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.admin-customer-table td>span,.admin-customer-table td>small{display:block;color:#667385;font-size:8px;margin-top:4px}.plan-pill{display:inline-flex!important;width:max-content;padding:5px 7px!important;border-radius:999px!important;border:1px solid #303a48!important;background:#151b24!important;color:#adb7c5!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.08em}.plan-pill.creator{border-color:#3b503e!important;color:#adf8bc!important;background:#101b13!important}.plan-pill.pro{border-color:#526238!important;color:#d5ff8d!important;background:#151b0f!important}.billing-state{display:inline-flex!important;width:max-content;margin-top:6px!important;color:#8b97a8!important;text-transform:capitalize}.billing-state.active,.billing-state.on_trial{color:#7fe89a!important}.billing-state.past_due,.billing-state.unpaid,.billing-state.cancelled{color:#efba68!important}.billing-state.expired,.billing-state.inactive{color:#e17f84!important}.table-open{display:inline-flex;padding:7px 9px;border:1px solid #2d3948;border-radius:8px;background:#121923;color:#dfe6ed;font-size:9px;font-weight:800;white-space:nowrap}.table-open:hover{border-color:#466052;color:#bfffc9}.table-foot{padding:10px 2px 0;color:#586474;font-size:8px}.admin-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:50px}.compact-log{display:grid;max-height:420px;overflow:auto}.compact-log>div:not(.empty-state){display:grid;grid-template-columns:8px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #1e2732}.compact-log>div:last-child{border-bottom:0}.compact-log b{display:block;font-size:10px}.compact-log p{margin:4px 0;color:#6f7b8d;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.compact-log small{display:block;color:#515d6c;font-size:8px;margin-top:4px}.log-dot{width:7px;height:7px;border-radius:50%;margin-top:3px;background:#788495}.log-dot.good{background:#72ed90}.log-dot.warn{background:#eeb25f}.log-dot.neutral{background:#6e8198}
.admin-back{display:inline-block;margin-bottom:13px;color:#758294;font-size:10px}.detail-hero{padding-bottom:18px}.workspace-control-grid{display:grid;grid-template-columns:1fr 1fr .8fr;gap:14px;margin-bottom:14px}.admin-dl{display:grid;margin:0}.admin-dl>div{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid #1d2631}.admin-dl>div:last-child{border-bottom:0}.admin-dl dt{color:#6c7889;font-size:9px}.admin-dl dd{margin:0;text-align:right;color:#d8dfe8;font-size:10px;overflow-wrap:anywhere}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px!important}.admin-action-row{display:flex;justify-content:flex-end;margin-top:14px}.admin-action-row form{display:block}.admin-action-row button,.danger-zone button{padding:10px 12px;font-size:10px}.admin-action-row button:disabled{opacity:.4;cursor:not-allowed}.danger-zone{border-color:#4c2c30;background:linear-gradient(180deg,#151012,#0f0c0d)}.danger-zone p{color:#8f787b;font-size:10px;line-height:1.55;margin:0 0 16px}.danger-zone form{display:block}.workspace-strip{grid-template-columns:repeat(6,1fr)}.workspace-logs{margin-top:0}
@media(max-width:1100px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-command-grid{grid-template-columns:1fr}.admin-metric-strip{grid-template-columns:repeat(3,1fr)}.admin-metric-strip>div:nth-child(3){border-right:0}.admin-metric-strip>div:nth-child(-n+3){border-bottom:1px solid #202a35}.admin-three-grid{grid-template-columns:1fr 1fr}.workspace-control-grid{grid-template-columns:1fr 1fr}.workspace-control-grid>.danger-zone{grid-column:1/-1}}
@media(max-width:760px){.admin-hero{align-items:flex-start;flex-direction:column}.admin-hero-meta{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.admin-hero h1{font-size:39px}.portfolio-head{align-items:flex-start;flex-direction:column}.admin-filter-form{width:100%}.admin-filter-form input{width:100%;flex:1 1 100%}.admin-filter-form select{flex:1}.admin-three-grid,.workspace-control-grid{grid-template-columns:1fr}.workspace-control-grid>.danger-zone{grid-column:auto}.admin-metric-strip,.workspace-strip{grid-template-columns:1fr 1fr}.admin-metric-strip>div{border-right:1px solid #202a35;border-bottom:1px solid #202a35}.admin-metric-strip>div:nth-child(2n){border-right:0}.admin-metric-strip>div:nth-last-child(-n+2){border-bottom:0}.admin-dl>div{grid-template-columns:105px 1fr}}
@media(max-width:500px){.admin-kpi-grid{grid-template-columns:1fr}.admin-metric-strip,.workspace-strip{grid-template-columns:1fr}.admin-metric-strip>div{border-right:0!important;border-bottom:1px solid #202a35!important}.admin-metric-strip>div:last-child{border-bottom:0!important}.system-check-list>div{grid-template-columns:8px 90px 1fr}.admin-filter-form select{flex:1 1 45%}}


/* production managed-AI allowance */
.ai-quota-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 18px;margin:0 0 18px;border:1px solid #294533;border-radius:15px;background:linear-gradient(180deg,#0f1712,#0c1210)}
.ai-quota-card h3{margin:4px 0 5px;font-size:16px;letter-spacing:-.02em}.ai-quota-card p{margin:0;color:#7f8b9c;font-size:10px;line-height:1.5;max-width:760px}.ai-quota-card.quota-warning{border-color:#5d4a2b;background:linear-gradient(180deg,#17140d,#11100c)}.ai-quota-card.quota-blocked{border-color:#693536;background:linear-gradient(180deg,#1a1011,#120c0d)}
.quota-meter{width:220px;flex:0 0 220px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.quota-meter:before{content:"";grid-column:1;grid-row:1;height:7px;border-radius:999px;background:#202a34}.quota-meter i{grid-column:1;grid-row:1;height:7px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#72ef89,#b9ff5d);z-index:1}.quota-warning .quota-meter i{background:linear-gradient(90deg,#e6a955,#ffd36b)}.quota-blocked .quota-meter i{background:linear-gradient(90deg,#e46d73,#ff9297)}.quota-meter span{grid-column:2;grid-row:1;color:#8490a0;font-size:9px;white-space:nowrap}
@media(max-width:760px){.ai-quota-card{align-items:flex-start;flex-direction:column}.quota-meter{width:100%;flex-basis:auto}}

/* Owner/Admin superuser identity */
.nav-owner-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid #4d8b38;border-radius:999px;background:linear-gradient(180deg,#17311c,#0d1b10);color:#8dff72;font-size:9px;font-weight:950;letter-spacing:.14em;box-shadow:0 0 18px rgba(124,255,91,.08)}
.nav-admin-link{color:#a7ff8e!important;font-weight:850}
.owner-command-ribbon{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:-2px 0 16px;padding:13px 16px;border:1px solid #315b35;border-radius:14px;background:linear-gradient(100deg,#0b1710,#0e1515 58%,#101722);box-shadow:inset 0 1px rgba(255,255,255,.025)}
.owner-command-ribbon>div:first-child{display:flex;align-items:center;gap:12px}.owner-command-ribbon b{display:block;font-size:13px}.owner-command-ribbon span{font-size:10px;color:#819089}.owner-ribbon-mark{display:grid!important;place-items:center;min-width:58px;height:30px;padding:0 9px;border-radius:9px;background:#18391c;color:#8dff72!important;border:1px solid #3e753f;font-size:9px!important;font-weight:950;letter-spacing:.12em}
.owner-ribbon-actions{display:flex;align-items:center;gap:8px}.owner-ribbon-actions>span{padding:6px 8px;border-radius:7px;background:#19371c;color:#9cff83;font-weight:900;letter-spacing:.08em}.owner-ribbon-actions a{padding:7px 10px;border:1px solid #2b3643;border-radius:8px;color:#dce6f2;font-size:10px;font-weight:800}
.owner-access-card{margin:18px 0;border:1px solid #477c45;border-radius:20px;background:radial-gradient(circle at 85% 0%,rgba(126,255,95,.11),transparent 34%),linear-gradient(145deg,#0d1710,#0d1218 62%);overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.18)}
.owner-access-main{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:22px 24px;border-bottom:1px solid #263b2a}.owner-crown{display:grid;place-items:center;width:72px;height:72px;border:1px solid #4c8548;border-radius:18px;background:linear-gradient(145deg,#1c4320,#102513);color:#92ff77;font-size:13px;font-weight:950;letter-spacing:.12em;box-shadow:0 0 28px rgba(132,255,102,.09)}.owner-access-main h2{margin:5px 0 6px;font-size:24px}.owner-access-main p{margin:0;color:#8f9b9a;font-size:12px}.owner-console-link{white-space:nowrap}
.owner-entitlement-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#213028}.owner-entitlement-grid>div{padding:16px 12px;background:#0c1210}.owner-entitlement-grid b{display:block;color:#eff8ef;font-size:15px;margin-bottom:4px}.owner-entitlement-grid span{display:block;color:#6f8075;font-size:9px;line-height:1.35}.owner-access-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#78877d;font-size:10px}.owner-access-foot b{color:#a6ff90}.owner-reference-plans{opacity:.84}.owner-reference-plans .price{filter:saturate(.75)}.owner-included{background:#17351b!important;color:#9cff83!important;border:1px solid #35613a}.owner-underlying-subscription{border-color:#344438;background:#0d1410}
@media(max-width:900px){.owner-entitlement-grid{grid-template-columns:repeat(2,1fr)}.owner-access-main{grid-template-columns:auto 1fr}.owner-console-link{grid-column:1/-1}.owner-command-ribbon{align-items:flex-start;flex-direction:column}.owner-ribbon-actions{width:100%;flex-wrap:wrap}}

/* v23 Account Intelligence — customer-facing first-scan "aha" moment */
.account-intelligence-panel{position:relative;overflow:hidden;margin:18px 0 20px;padding:26px;border:1px solid rgba(126,255,116,.32);border-radius:22px;background:linear-gradient(145deg,rgba(126,255,116,.075),rgba(13,20,29,.96) 33%,rgba(13,20,29,.98));box-shadow:0 20px 60px rgba(0,0,0,.18)}
.account-intelligence-panel:before{content:"";position:absolute;width:320px;height:320px;right:-150px;top:-180px;border-radius:50%;background:rgba(126,255,116,.10);filter:blur(12px);pointer-events:none}
.account-intelligence-panel.first-scan-focus{animation:firstScanGlow 1.25s ease-out}
@keyframes firstScanGlow{0%{box-shadow:0 0 0 1px rgba(126,255,116,.8),0 0 46px rgba(126,255,116,.28)}100%{box-shadow:0 20px 60px rgba(0,0,0,.18)}}
.account-intelligence-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;position:relative;z-index:1}
.account-intelligence-hero h2{font-size:clamp(26px,3vw,42px);max-width:820px;margin:7px 0 8px;line-height:1.04;letter-spacing:-.035em}
.account-intelligence-hero p{max-width:800px;color:var(--muted);font-size:15px;margin:0}
.scan-proof{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:8px;min-width:min(420px,42vw)}
.scan-proof span{display:flex;min-height:78px;flex-direction:column;justify-content:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(8,13,19,.68)}
.scan-proof b{font-size:17px;line-height:1.15}.scan-proof small{color:var(--muted);font-size:10px;margin-top:6px}
.idiolect-proof{display:flex;align-items:center;gap:16px;margin:20px 0 0;padding:12px 14px;border:1px dashed rgba(126,255,116,.26);border-radius:14px;background:rgba(0,0,0,.12)}
.idiolect-proof>small{color:var(--muted);font-size:9px;letter-spacing:.12em;min-width:145px}.idiolect-proof>div{display:flex;gap:7px;flex-wrap:wrap}.idiolect-proof span{padding:5px 9px;border-radius:999px;background:rgba(126,255,116,.09);border:1px solid rgba(126,255,116,.18);font-weight:700;font-size:12px}
.account-intelligence-grid{display:grid;grid-template-columns:1.05fr 1fr 1.15fr;gap:12px;margin-top:14px;position:relative;z-index:1}
.account-intelligence-grid>article{padding:18px;border:1px solid var(--line);border-radius:16px;background:rgba(8,13,19,.62)}
.intelligence-card-title{display:flex;align-items:center;gap:10px;margin-bottom:13px}.intelligence-card-title>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(126,255,116,.11);color:var(--lime);font-weight:900;font-size:10px}.intelligence-card-title b{display:block;font-size:15px}.intelligence-card-title small{display:block;color:var(--muted);font-size:10px;margin-top:2px}
.voice-fact-list>div{padding:10px 0;border-top:1px solid rgba(255,255,255,.055)}.voice-fact-list>div:first-child{border-top:0;padding-top:0}.voice-fact-list small{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.voice-fact-list b{display:block;margin:3px 0 3px;font-size:13px}.voice-fact-list p,.scan-signal p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}
.signal-list{display:grid;gap:8px}.scan-signal{display:flex;gap:9px;padding:10px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055)}.scan-signal>i{width:7px;height:7px;border-radius:50%;background:#95a0ad;margin-top:5px;flex:0 0 auto}.scan-signal.good>i{background:var(--lime)}.scan-signal.warn>i{background:#f7ba55}.scan-signal b{display:block;font-size:12px;margin-bottom:3px}
.action-checklist{display:grid;gap:9px}.action-checklist>div{display:grid;grid-template-columns:23px 1fr;gap:8px;align-items:start}.action-checklist i{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:rgba(126,255,116,.11);color:var(--lime);font-style:normal;font-weight:900;font-size:11px}.action-checklist span{font-size:11.5px;line-height:1.5;color:#d9e1e9}
.account-intelligence-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding-top:15px;border-top:1px solid var(--line);position:relative;z-index:1}.account-intelligence-cta b{display:block;font-size:13px}.account-intelligence-cta span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.account-intelligence-cta .cta{white-space:nowrap;text-decoration:none}
@media(max-width:980px){.account-intelligence-hero{display:block}.scan-proof{min-width:0;margin-top:16px}.account-intelligence-grid{grid-template-columns:1fr}.account-intelligence-cta{align-items:flex-start;flex-direction:column}.idiolect-proof{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:620px){.account-intelligence-panel{padding:18px}.scan-proof{grid-template-columns:1fr 1fr}.scan-proof span:first-child{grid-column:1/-1}.account-intelligence-hero h2{font-size:28px}}

/* v24 Taste Engine */
.taste-banner{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 14px;padding:14px 16px;border:1px solid rgba(120,255,118,.22);border-radius:14px;background:linear-gradient(135deg,rgba(106,255,100,.07),rgba(96,165,250,.035))}.taste-banner b{display:block;margin-top:3px}.taste-banner p{margin:5px 0 0;color:var(--muted);font-size:.9rem}.taste-banner>span{white-space:nowrap;color:var(--muted);font-size:.84rem}.queue-copy{min-width:0;flex:1}.taste-actions{align-items:center}.taste-btn{min-width:42px;padding:8px 10px;font-size:1rem;border-color:rgba(120,255,118,.22);background:rgba(120,255,118,.04)}.taste-btn:hover,.taste-btn.selected{border-color:rgba(120,255,118,.65);background:rgba(120,255,118,.12)}.taste-btn.dislike:hover{border-color:rgba(255,104,104,.55);background:rgba(255,104,104,.1)}.fit-reason{margin-top:8px;color:var(--muted);font-size:.82rem}.fit-reason summary{cursor:pointer;color:#9fb0c7}.fit-reason span{display:block;padding-top:6px;line-height:1.45}@media(max-width:720px){.taste-banner{align-items:flex-start;flex-direction:column}.taste-banner>span{white-space:normal}.taste-actions{flex-wrap:wrap}}

/* v26 Customer Momentum — conversion-first landing and auth */
.landing-v26{--v26-lime:#a8ff68;--v26-cyan:#7ee8ff;--v26-ink:#07090d;--v26-card:#0d131b;--v26-card2:#101822;--v26-line:#253141;--v26-copy:#aab5c4;overflow:hidden}
.landing-v26:before{content:"";position:fixed;z-index:-1;left:50%;top:70px;width:min(1100px,100vw);height:650px;transform:translateX(-50%);background:radial-gradient(circle at 28% 12%,rgba(168,255,104,.12),transparent 34%),radial-gradient(circle at 78% 8%,rgba(126,232,255,.09),transparent 31%);pointer-events:none}
.landing-v26 h1,.landing-v26 h2,.landing-v26 h3{text-wrap:balance}.landing-v26 p{text-wrap:pretty}
.v26-hero{min-height:770px;padding:84px 0 74px;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);gap:64px;align-items:center;position:relative}
.v26-hero-copy{position:relative;z-index:2}.v26-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(168,255,104,.22);border-radius:999px;background:rgba(168,255,104,.055);color:#c8ffae;font-size:9px;font-weight:950;letter-spacing:.12em}.v26-badge span{width:6px;height:6px;border-radius:50%;background:var(--v26-lime);box-shadow:0 0 0 5px rgba(168,255,104,.08)}
.v26-hero h1{font-size:clamp(56px,6.1vw,88px);line-height:.92;letter-spacing:-.068em;margin:24px 0 26px;max-width:720px}.v26-hero h1 em{font-style:normal;background:linear-gradient(115deg,#fff 0,#c8ffac 42%,#7ee8ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.v26-hero-lede{max-width:690px;font-size:19px;line-height:1.6;color:var(--v26-copy);margin:0}.v26-hero-actions{display:flex;gap:11px;align-items:center;margin-top:31px}.v26-primary{min-height:52px;padding:0 22px;border-radius:14px;box-shadow:0 12px 40px rgba(168,255,104,.14);gap:18px}.v26-primary b{font-size:18px}.v26-secondary{min-height:52px;padding:0 19px;border-radius:14px}.v26-zero-friction{display:flex;gap:16px;flex-wrap:wrap;margin-top:19px;color:#717f91;font-size:10px}.v26-zero-friction span{white-space:nowrap}
.v26-hero-visual{position:relative;min-height:540px;display:grid;place-items:center}.v26-orbit{position:absolute;border:1px solid rgba(126,232,255,.08);border-radius:50%;pointer-events:none}.orbit-one{width:520px;height:520px}.orbit-two{width:390px;height:390px;border-color:rgba(168,255,104,.09)}.v26-command-card{position:relative;z-index:2;width:min(100%,540px);padding:20px;border:1px solid #2c3a4a;border-radius:25px;background:linear-gradient(155deg,rgba(18,27,38,.96),rgba(9,14,20,.98));box-shadow:0 35px 90px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.02) inset;overflow:hidden}.v26-command-card:before{content:"";position:absolute;right:-90px;top:-120px;width:300px;height:300px;border-radius:50%;background:rgba(168,255,104,.09);filter:blur(25px);pointer-events:none}.v26-command-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #202a36;position:relative}.v26-command-top>div{display:flex;align-items:center;gap:9px}.v26-command-top b{font-size:12px}.v26-command-top small{font-size:8px;color:#7ce99a;letter-spacing:.14em;font-weight:900}.v26-command-title{padding:20px 2px 5px}.v26-command-title small{display:block;color:#6e7a8b;font-size:9px;letter-spacing:.12em;font-weight:900}.v26-command-title strong{display:block;margin-top:5px;font-size:31px;letter-spacing:-.045em}.v26-command-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.v26-command-grid>div{padding:13px;border:1px solid #202b39;border-radius:13px;background:#0a1017}.v26-command-grid small,.v26-command-grid span{display:block}.v26-command-grid small{color:#647183;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.v26-command-grid b{display:block;margin:4px 0 3px;font-size:15px}.v26-command-grid span{color:#687587;font-size:8px}.v26-queue-preview{display:grid;gap:7px;padding-top:3px}.v26-queue-line{display:grid;grid-template-columns:7px 1fr auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid #1e2834;border-radius:12px;background:#0a0f15;color:#8e9aaa;font-size:10px}.v26-queue-line.active{border-color:#38513a;background:linear-gradient(90deg,rgba(168,255,104,.07),#0a1016)}.v26-queue-line i{width:6px;height:6px;border-radius:50%;background:#536172}.v26-queue-line.active i{background:var(--v26-lime);box-shadow:0 0 13px rgba(168,255,104,.35)}.v26-queue-line b{color:#dce6ef;margin-right:5px}.v26-queue-line em{font-style:normal;color:#7d8a9b;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.v26-queue-line.active em{color:#a8ff87}.v26-command-foot{display:flex;justify-content:space-between;gap:10px;margin-top:13px;padding:12px 2px 0;border-top:1px solid #1e2834;color:#657284;font-size:8px}.v26-floating{position:absolute;z-index:3;min-width:185px;padding:11px 13px;border:1px solid #293544;border-radius:13px;background:rgba(11,16,23,.94);box-shadow:0 20px 45px rgba(0,0,0,.35);backdrop-filter:blur(10px)}.v26-floating small{display:block;color:#6e7a8b;font-size:7px;letter-spacing:.12em;font-weight:900}.v26-floating b{display:block;margin-top:4px;font-size:10px}.v26-float-a{left:-18px;top:80px}.v26-float-b{right:-12px;bottom:82px}.v26-demo-note{position:absolute;bottom:16px;color:#505b69;font-size:8px;text-align:center;max-width:440px}
.v26-outcome-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:10px 0 90px;border:1px solid #202a35;border-radius:18px;background:#202a35;overflow:hidden}.v26-outcome-strip>div{padding:20px 22px;background:#0b1017}.v26-outcome-strip small{display:block;color:#647183;font-size:8px;letter-spacing:.14em;font-weight:900}.v26-outcome-strip b{display:block;margin-top:6px;font-size:14px}
.v26-loop-section,.v26-success-map,.v26-before-after,.v26-voice-section,.v26-autonomy-section,.v26-intelligence-section,.v26-pricing,.v26-trust-section{padding:92px 0}.v26-section-head{max-width:850px;margin:0 auto 48px;text-align:center}.v26-section-head h2,.v26-success-copy h2,.v26-voice-copy h2,.v26-intel-copy h2{font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.055em;margin:13px 0 19px}.v26-section-head h2 span,.v26-voice-copy h2 span,.v26-intel-copy h2 span{color:#8ea0b2}.v26-section-head p{max-width:720px;margin:auto;color:#8793a4;font-size:16px;line-height:1.65}.compact-head{margin-bottom:35px}
.v26-loop{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:stretch}.v26-loop article{position:relative;padding:23px;border:1px solid #222d39;border-radius:18px;background:linear-gradient(180deg,#0f151e,#0b1017);min-height:270px}.v26-loop article:hover{border-color:#354555;transform:translateY(-2px);transition:.2s}.v26-loop-no{position:absolute;right:15px;top:14px;color:#435064;font-size:10px;font-weight:900}.v26-loop-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(168,255,104,.19);border-radius:12px;background:rgba(168,255,104,.07);color:#baff92;font-size:17px}.v26-loop h3{font-size:20px;margin:21px 0 9px}.v26-loop p{color:#7f8c9e;font-size:12px;line-height:1.62;margin:0}.v26-loop article>span{position:absolute;bottom:19px;left:23px;color:#a6b1bf;font-size:9px;font-weight:800}.v26-loop-arrow{display:grid;place-items:center;color:#435064;font-size:17px}
.v26-success-map{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center}.v26-success-copy h2{margin-bottom:20px}.v26-success-copy>p{color:#8996a7;font-size:16px;line-height:1.68}.v26-success-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px 0}.v26-success-checks span{padding:12px 13px;border:1px solid #202b37;border-radius:12px;background:#0b1017;color:#bdc7d2;font-size:11px}.v26-text-link{display:inline-flex;margin-top:7px;color:#b8ff8f;font-size:13px;font-weight:850}.v26-roadmap{position:relative;display:grid;gap:11px;padding-left:27px}.v26-road-line{position:absolute;left:10px;top:34px;bottom:34px;width:1px;background:linear-gradient(#304039,#7ece63,#2b3745)}.v26-roadmap article{position:relative;display:grid;grid-template-columns:86px 1fr;gap:17px;padding:18px;border:1px solid #222d39;border-radius:16px;background:#0c1118}.v26-roadmap article:before{content:"";position:absolute;left:-22px;top:29px;width:9px;height:9px;border:3px solid #091016;border-radius:50%;background:#9dff66;box-shadow:0 0 0 1px #40503f}.v26-roadmap article>span{color:#6f7c8d;font-size:8px;font-weight:950;letter-spacing:.11em}.v26-roadmap b{font-size:13px}.v26-roadmap p{color:#748194;font-size:10px;line-height:1.55;margin:5px 0 0}
.v26-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1000px;margin:auto}.v26-compare-grid article{position:relative;padding:30px;border:1px solid #222d39;border-radius:22px;background:#0b1017;overflow:hidden}.v26-compare-grid small{font-size:9px;letter-spacing:.14em;font-weight:950}.v26-before small{color:#7d8794}.v26-after{border-color:#425a3f!important;background:linear-gradient(145deg,rgba(168,255,104,.07),#0c1218 35%)!important}.v26-after small{color:#b4ff8d}.v26-after-glow{position:absolute;width:270px;height:270px;right:-110px;top:-160px;border-radius:50%;background:rgba(168,255,104,.08);filter:blur(12px)}.v26-compare-grid h3{font-size:27px;letter-spacing:-.035em;margin:10px 0 24px}.v26-compare-grid article>div:not(.v26-after-glow){display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;padding:12px 0;border-top:1px solid #1d2631}.v26-compare-grid i{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#171d25;color:#687585;font-style:normal;font-weight:900;font-size:10px}.v26-after i{background:rgba(168,255,104,.1);color:#a9ff7a}.v26-compare-grid span{color:#aab5c2;font-size:12px;line-height:1.55}
.v26-voice-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.v26-voice-copy>p{color:#8996a7;line-height:1.7;font-size:16px}.v26-signal-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:23px}.v26-signal-pills span{padding:8px 10px;border:1px solid #263240;border-radius:999px;background:#0b1118;color:#9eabb9;font-size:10px}.v26-voice-card{padding:24px;border:1px solid #2b3847;border-radius:22px;background:linear-gradient(155deg,#101720,#090e14);box-shadow:0 25px 65px rgba(0,0,0,.25)}.v26-voice-card-top{display:flex;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid #202a35}.v26-voice-card-top small{color:#6d798a;font-size:8px;letter-spacing:.13em;font-weight:900}.v26-voice-card-top span{color:#8bf4a9;font-size:8px;font-weight:900}.v26-voice-row{display:grid;grid-template-columns:105px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid #1d2631}.v26-voice-row small{color:#637083;font-size:8px;font-weight:900;letter-spacing:.09em}.v26-voice-row b{font-size:12px;line-height:1.45}.v26-voice-foot{margin-top:15px;color:#5e6a79;font-size:9px}
.v26-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v26-mode-grid article{position:relative;padding:26px;border:1px solid #222d39;border-radius:20px;background:#0c1118;min-height:265px}.v26-mode-featured{border-color:#466045!important;background:linear-gradient(150deg,rgba(168,255,104,.065),#0c1118 38%)!important;transform:translateY(-8px);box-shadow:0 22px 60px rgba(0,0,0,.2)}.v26-mode-ribbon,.v26-plan-ribbon{position:absolute;right:17px;top:17px;padding:5px 7px;border:1px solid #42623f;border-radius:999px;background:#182719;color:#aeff8d;font-size:7px;font-weight:950;letter-spacing:.1em}.v26-mode-top{display:flex;gap:10px;align-items:center;color:#8390a0}.v26-mode-top span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #2a3543;border-radius:9px;font-size:8px}.v26-mode-top b{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.v26-mode-grid h3{font-size:23px;letter-spacing:-.035em;margin:26px 0 10px}.v26-mode-grid p{color:#7f8c9e;font-size:12px;line-height:1.65}.v26-mode-grid article>small{position:absolute;left:26px;bottom:23px;color:#607083;font-size:9px}
.v26-intel-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;padding:42px;border:1px solid #273443;border-radius:27px;background:radial-gradient(circle at 93% 10%,rgba(126,232,255,.07),transparent 27%),linear-gradient(145deg,#0e151e,#090e14)}.v26-intel-copy p{color:#8794a6;line-height:1.68}.v26-intel-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:23px}.v26-intel-list span{padding:10px 12px;border:1px solid #222d39;border-radius:10px;background:#0a1016;color:#9da9b8;font-size:10px}.v26-mini-dashboard{padding:18px;border:1px solid #263342;border-radius:18px;background:#080d13}.v26-mini-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:13px;border-bottom:1px solid #1c2631}.v26-mini-head b{font-size:11px}.v26-mini-head small{color:#647183;font-size:7px;letter-spacing:.1em}.v26-mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:11px 0}.v26-mini-kpis>div{padding:11px;border:1px solid #1d2732;border-radius:11px;background:#0b1118}.v26-mini-kpis small{display:block;color:#607083;font-size:7px}.v26-mini-kpis b{display:block;margin-top:5px;font-size:12px}.v26-chart{height:125px;display:flex;align-items:end;gap:8px;padding:16px 12px 0;border:1px solid #1d2732;border-radius:12px;background:linear-gradient(180deg,#0c1219,#090e14)}.v26-chart i{flex:1;min-height:10px;border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,#9dff66,#476d39);opacity:.85}.v26-mini-action{display:grid;grid-template-columns:8px 1fr;gap:10px;align-items:start;margin-top:10px;padding:11px;border:1px solid #22302b;border-radius:11px;background:rgba(168,255,104,.035)}.v26-mini-action b{display:block;font-size:10px}.v26-mini-action small{display:block;color:#657283;font-size:8px;line-height:1.45;margin-top:3px}
.v26-price-grid{align-items:stretch}.v26-price{position:relative;padding:27px!important}.v26-price.featured{transform:translateY(-8px);background:linear-gradient(150deg,rgba(168,255,104,.065),#0d1219 38%)}.v26-plan-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.v26-plan-head h3{margin:0;font-size:18px}.v26-plan-head .amount{font-size:28px;margin:0}.v26-price .price-tagline{min-height:46px;font-size:12px}.v26-price .feature-list{min-height:137px}
.v26-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;max-width:1000px;margin:auto}.v26-faq-grid details{padding:18px 19px;border:1px solid #222d39;border-radius:15px;background:#0b1017}.v26-faq-grid summary{cursor:pointer;font-size:12px;font-weight:850;list-style:none}.v26-faq-grid summary::-webkit-details-marker{display:none}.v26-faq-grid summary:after{content:"+";float:right;color:#778496}.v26-faq-grid details[open] summary:after{content:"–"}.v26-faq-grid p{margin:12px 0 0;color:#7c899a;font-size:10.5px;line-height:1.62}
.v26-final-cta{position:relative;overflow:hidden;margin:70px 0 120px;padding:82px 28px;border:1px solid #304039;border-radius:30px;background:linear-gradient(145deg,#101b16,#0a1016 48%,#0d151e);text-align:center}.v26-final-glow{position:absolute;left:50%;top:-260px;transform:translateX(-50%);width:620px;height:460px;border-radius:50%;background:rgba(168,255,104,.10);filter:blur(32px)}.v26-final-cta>*:not(.v26-final-glow){position:relative;z-index:1}.v26-final-cta h2{font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-.06em;margin:14px 0}.v26-final-cta h2 span{color:#adff7e}.v26-final-cta p{color:#8b98a8;font-size:16px}.v26-final-cta .cta{margin-top:15px}.v26-final-cta>small{display:block;margin-top:13px;color:#5f6d7d;font-size:9px}
.v26-auth-card{position:relative;max-width:530px;margin:80px auto 110px;padding:38px;border-color:#2c3948;background:radial-gradient(circle at 85% 0,rgba(168,255,104,.07),transparent 28%),linear-gradient(150deg,#101720,#0b1017)}.v26-auth-kicker{color:#a9ff7c;font-size:9px;font-weight:950;letter-spacing:.13em}.v26-auth-card h1{font-size:42px;margin:10px 0 8px}.v26-auth-card>p{font-size:13px;line-height:1.6}.v26-auth-proof{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:20px 0;padding:11px;border:1px solid #202b37;border-radius:12px;background:#0a0f15}.v26-auth-proof span{color:#7d8999;font-size:9px}.v26-auth-card form{margin-top:20px}.v26-auth-card .cta{min-height:48px}.v26-auth-foot{display:block;margin-top:16px!important}.v26-auth-foot a{color:#b5ff8f;font-weight:800}
@media(max-width:1060px){.v26-hero{grid-template-columns:1fr;gap:35px;padding-top:72px}.v26-hero-copy{text-align:center}.v26-hero h1,.v26-hero-lede{margin-left:auto;margin-right:auto}.v26-hero-actions,.v26-zero-friction{justify-content:center}.v26-hero-visual{min-height:560px}.v26-float-a{left:5%}.v26-float-b{right:5%}.v26-loop{grid-template-columns:1fr 1fr;gap:12px}.v26-loop-arrow{display:none}.v26-success-map,.v26-voice-section,.v26-intel-card{grid-template-columns:1fr}.v26-success-map{gap:35px}.v26-intel-card{gap:20px}}
@media(max-width:820px){.v26-outcome-strip{grid-template-columns:1fr 1fr}.v26-mode-grid{grid-template-columns:1fr}.v26-mode-featured,.v26-price.featured{transform:none}.v26-mode-grid article{min-height:220px}.v26-compare-grid,.v26-faq-grid{grid-template-columns:1fr}.v26-intel-list{grid-template-columns:1fr}.v26-price-grid{grid-template-columns:1fr!important}.v26-price .feature-list{min-height:0}.v26-plan-head{align-items:center}.v26-success-checks{grid-template-columns:1fr}}
@media(max-width:620px){.v26-hero{padding-top:55px;min-height:auto}.v26-hero h1{font-size:52px}.v26-hero-lede{font-size:16px}.v26-hero-actions{flex-direction:column}.v26-hero-actions a{width:100%}.v26-zero-friction{gap:8px 13px}.v26-hero-visual{min-height:500px;margin:0 -8px}.v26-command-card{padding:15px;border-radius:20px}.v26-command-title strong{font-size:25px}.v26-command-grid{grid-template-columns:1fr}.v26-command-grid>div{display:grid;grid-template-columns:75px auto 1fr;align-items:center;gap:8px}.v26-command-grid b{margin:0}.v26-command-grid span{text-align:right}.v26-command-foot{display:grid;gap:5px}.v26-floating{display:none}.v26-demo-note{bottom:0}.v26-outcome-strip{margin-top:40px;margin-bottom:60px}.v26-outcome-strip>div{padding:16px}.v26-outcome-strip b{font-size:12px}.v26-loop-section,.v26-success-map,.v26-before-after,.v26-voice-section,.v26-autonomy-section,.v26-intelligence-section,.v26-pricing,.v26-trust-section{padding:66px 0}.v26-section-head h2,.v26-success-copy h2,.v26-voice-copy h2,.v26-intel-copy h2{font-size:38px}.v26-loop{grid-template-columns:1fr}.v26-loop article{min-height:225px}.v26-roadmap{padding-left:20px}.v26-roadmap article{grid-template-columns:1fr;gap:7px}.v26-roadmap article:before{left:-15px}.v26-compare-grid article{padding:23px}.v26-voice-row{grid-template-columns:80px 1fr}.v26-intel-card{padding:22px}.v26-final-cta{padding:65px 20px;margin-bottom:85px}.v26-final-cta h2{font-size:46px}.v26-auth-card{margin:55px auto 80px;padding:26px}.v26-auth-card h1{font-size:35px}.v26-auth-proof{grid-template-columns:1fr}}

/* ==================================
   HONNZ V28 — INFINITY LANDING
   ================================== */
.brand{position:relative}.brand-dot{width:7px;height:7px;border-radius:50%;background:#93ff6a;box-shadow:0 0 16px rgba(147,255,106,.75);align-self:flex-start;margin-top:3px}.brand-mark{display:none}.nav-register b{font-size:13px;margin-left:7px}
body.landing-v28-page{background:#030706;color:#f5f8f5;overflow-x:hidden}
body.landing-v28-page main{max-width:none;padding:0;margin:0}
body.landing-v28-page>.nav{height:76px;border-bottom:1px solid rgba(135,255,117,.08);background:linear-gradient(180deg,rgba(3,7,6,.91),rgba(3,7,6,.68));backdrop-filter:blur(24px) saturate(1.25);padding-left:max(24px,calc((100vw - 1420px)/2));padding-right:max(24px,calc((100vw - 1420px)/2));box-shadow:0 1px 0 rgba(255,255,255,.012),0 16px 50px rgba(0,0,0,.1)}
body.landing-v28-page>.nav .brand{font-size:22px;color:#fff;letter-spacing:-.05em}
body.landing-v28-page>.nav nav{gap:26px;font-size:12px;color:#aeb9b1}
body.landing-v28-page>.nav nav>a{transition:color .2s ease,transform .2s ease}
body.landing-v28-page>.nav nav>a:hover{color:#e7ffe1;transform:translateY(-1px)}
body.landing-v28-page>.nav .nav-login{color:#e2e8e4}
body.landing-v28-page>.nav .nav-register{border:1px solid rgba(196,255,175,.48);border-radius:11px;background:linear-gradient(135deg,#adff76,#6ff39d);color:#061008;box-shadow:0 0 30px rgba(139,255,102,.17),0 9px 24px rgba(0,0,0,.2);font-weight:950;padding:10px 17px}
body.landing-v28-page>footer{display:none}

.landing-v28{--lime:#9dff66;--mint:#72f59b;--green:#42df83;--ink:#030706;--ink2:#06100d;--panel:#07100e;--panel2:#091410;--line:rgba(193,255,183,.105);--line2:rgba(159,255,112,.28);--copy:#99a79f;--copy2:#c7d2cb;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 2%,rgba(79,245,126,.08),transparent 25%),radial-gradient(circle at 8% 45%,rgba(34,141,83,.055),transparent 22%),#030706}
.landing-v28 h1,.landing-v28 h2,.landing-v28 h3{text-wrap:balance}.landing-v28 p{text-wrap:pretty}
.v28-shell{width:min(1420px,calc(100% - 64px));margin:0 auto;position:relative;z-index:3}
.v28-noise{position:absolute;inset:0;pointer-events:none;opacity:.17;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E");mix-blend-mode:soft-light}
.v28-pointer-glow{position:fixed;z-index:1;width:520px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(98,255,129,.08),rgba(63,198,106,.025) 35%,transparent 70%);filter:blur(12px);transform:translate(-50%,-50%);left:50%;top:20%;opacity:.7;transition:opacity .3s ease}
.v28-kicker{display:inline-flex;align-items:center;gap:9px;color:#a9ff82;font-size:9px;font-weight:950;letter-spacing:.19em;text-transform:uppercase}.v28-kicker>span{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(157,255,102,.07),0 0 22px rgba(157,255,102,.6)}
.v28-btn{min-height:52px;padding:0 21px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:13px;font-size:12px;font-weight:950;letter-spacing:-.01em;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease}.v28-btn:hover{transform:translateY(-2px)}.v28-btn-primary{background:linear-gradient(135deg,#a8ff70 0,#7af19c 58%,#9dff66 100%);color:#061008;border:1px solid rgba(220,255,203,.6);box-shadow:0 13px 36px rgba(112,255,118,.17),inset 0 1px rgba(255,255,255,.33)}.v28-btn-primary:hover{box-shadow:0 17px 45px rgba(112,255,118,.25);filter:saturate(1.06)}.v28-btn-ghost{color:#eef5f0;border:1px solid rgba(214,233,220,.22);background:linear-gradient(180deg,rgba(12,19,17,.86),rgba(7,12,11,.9));box-shadow:0 16px 34px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025)}.v28-btn-ghost:hover{border-color:rgba(170,255,126,.44)}.v28-play{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(255,255,255,.11);border-radius:50%;font-size:7px;padding-left:1px}
.v28-actions{display:flex;gap:12px;align-items:center;margin-top:32px}.v28-actions.centered{justify-content:center}
.v28-text-link{display:inline-flex;gap:12px;align-items:center;color:#b4ff91;font-size:12px;font-weight:900;margin-top:27px}.v28-text-link b{transition:transform .2s ease}.v28-text-link:hover b{transform:translateX(4px)}

/* Hero */
.v28-hero{position:relative;min-height:810px;border-bottom:1px solid rgba(157,255,102,.065);isolation:isolate}.v28-hero-sky{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 85% 16%,rgba(69,228,116,.13),transparent 28%),radial-gradient(ellipse at 71% 9%,rgba(126,255,111,.05),transparent 18%),linear-gradient(180deg,#030807 0,#030706 73%,#040807 100%)}
.v28-hero-sky:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.45) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 26%,rgba(255,255,255,.25) 0 1px,transparent 1.5px),radial-gradient(circle at 58% 9%,rgba(153,255,137,.28) 0 1px,transparent 1.5px),radial-gradient(circle at 91% 38%,rgba(255,255,255,.24) 0 1px,transparent 1.5px);background-size:210px 190px,310px 270px,260px 230px,190px 210px;opacity:.55}.v28-hero-sky:after{content:"";position:absolute;width:980px;height:250px;right:-160px;top:38px;border-radius:50%;background:linear-gradient(115deg,transparent 0,rgba(49,205,103,.04) 30%,rgba(112,255,122,.2) 48%,rgba(50,219,112,.055) 65%,transparent 78%);filter:blur(22px);transform:rotate(-14deg)}
.v28-orb{position:absolute;border-radius:50%;border:1px solid rgba(164,255,127,.11);box-shadow:inset -45px -42px 90px rgba(0,0,0,.75),0 0 80px rgba(61,230,115,.035)}.v28-orb-a{width:260px;height:260px;left:-108px;top:-86px;background:radial-gradient(circle at 64% 42%,rgba(100,255,142,.12),rgba(10,40,28,.08) 35%,#05100c 70%)}.v28-orb-b{width:74px;height:74px;right:10%;top:115px;border-color:rgba(171,255,151,.07);opacity:.5}
.v28-grid-plane{position:absolute;left:-5%;right:-5%;bottom:-165px;height:420px;background-image:linear-gradient(rgba(123,255,120,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(123,255,120,.05) 1px,transparent 1px);background-size:64px 64px;transform:perspective(680px) rotateX(70deg) scale(1.25);transform-origin:center bottom;mask-image:linear-gradient(to bottom,transparent,#000 35%,#000)}
.v28-horizon{position:absolute;left:-5%;right:-5%;bottom:-70px;height:240px;background:radial-gradient(ellipse at center bottom,rgba(112,255,116,.11),transparent 59%);border-top:1px solid rgba(142,255,113,.08);filter:blur(.2px)}
.v28-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(650px,1.12fr);gap:52px;align-items:center;padding-top:76px;padding-bottom:78px;min-height:810px}
.v28-hero-copy{position:relative;z-index:4;max-width:650px}.v28-hero h1{font-size:clamp(62px,6.4vw,100px);line-height:.89;letter-spacing:-.077em;margin:20px 0 26px;max-width:790px}.v28-hero h1 em,.v28-section-head h2 em,.v28-voice-copy h2 em,.v28-growth-copy h2 em,.v28-final h2 em{font-style:normal;background:linear-gradient(104deg,#a5ff71 0,#72f59b 67%,#c5ffae 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 44px rgba(112,255,124,.04)}
.v28-lede{max-width:620px;color:#a5b1aa;font-size:17px;line-height:1.72;margin:0}.v28-microproof{display:flex;align-items:center;gap:15px;max-width:540px;margin-top:29px;padding-top:22px;border-top:1px solid rgba(190,255,185,.085)}.v28-mini-stack{display:flex;min-width:91px}.v28-mini-stack i{display:grid;place-items:center;width:29px;height:29px;margin-left:-7px;border-radius:50%;border:1px solid rgba(185,255,177,.19);background:#0a1411;color:#afff8a;font-style:normal;font-size:8px;box-shadow:0 5px 14px rgba(0,0,0,.24)}.v28-mini-stack i:first-child{margin-left:0}.v28-microproof strong,.v28-microproof small{display:block}.v28-microproof strong{font-size:11px;color:#dce5df}.v28-microproof small{margin-top:4px;color:#68766f;font-size:8px}.v28-safe-row{display:flex;flex-wrap:wrap;gap:9px 17px;margin-top:16px;color:#65726b;font-size:8px}
.v28-product-stage{position:relative;min-height:645px;display:grid;place-items:center;perspective:1400px}.v28-stage-aura{position:absolute;width:710px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(74,239,121,.14),rgba(43,154,88,.045) 41%,transparent 70%);filter:blur(24px);transform:translate(4%,1%)}
.v28-product-shell{position:relative;z-index:4;width:min(100%,760px);border:1px solid rgba(173,255,154,.24);border-radius:28px;background:linear-gradient(145deg,rgba(11,23,19,.97),rgba(5,11,10,.985) 54%,rgba(9,19,15,.97));box-shadow:0 45px 110px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.018) inset,0 0 65px rgba(77,255,119,.055);overflow:hidden;transform:rotateY(-7deg) rotateX(2deg);transform-style:preserve-3d;transition:transform .18s ease-out}.v28-product-glassline{position:absolute;left:9%;right:9%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(172,255,144,.82),transparent);box-shadow:0 0 20px rgba(118,255,111,.28)}
.v28-product-top{height:58px;display:flex;align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid rgba(193,255,183,.08);background:rgba(8,15,13,.58)}.v28-product-logo{font-size:13px;font-weight:950;letter-spacing:-.04em}.v28-product-logo span{display:inline-block;width:5px;height:5px;margin-left:3px;border-radius:50%;background:var(--lime);vertical-align:top;box-shadow:0 0 12px rgba(157,255,102,.65)}.v28-demo-chip{margin-left:auto;padding:5px 8px;border:1px solid rgba(153,255,108,.15);border-radius:999px;background:rgba(143,255,107,.035);color:#75a482;font-size:6px;font-weight:950;letter-spacing:.14em}.v28-product-status{display:flex;align-items:center;gap:7px;color:#66766d;font-size:7px}.v28-product-status i{width:6px;height:6px;border-radius:50%;background:#77f79a;box-shadow:0 0 12px rgba(111,255,147,.45)}
.v28-product-body{display:grid;grid-template-columns:114px 1fr;min-height:500px}.v28-product-nav{padding:13px 10px;border-right:1px solid rgba(193,255,183,.065);background:#060c0b}.v28-product-nav>div{display:flex;align-items:center;gap:8px;padding:9px 9px;border-radius:8px;color:#637068;font-size:7px;margin-bottom:3px}.v28-product-nav>div i{width:17px;color:#7d9185;font-style:normal;text-align:center}.v28-product-nav>div.active{color:#c7ffb4;background:linear-gradient(90deg,rgba(133,255,101,.12),rgba(87,216,121,.025));box-shadow:inset 2px 0 #8fff65}.v28-product-main{padding:17px}.v28-product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.v28-product-heading small{color:#69ae79;font-size:6px;letter-spacing:.13em;font-weight:950}.v28-product-heading h3{font-size:18px;letter-spacing:-.04em;margin:5px 0 0}.v28-product-heading>span{color:#526058;font-size:6px;margin-top:4px}
.v28-metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.v28-metric-row>div{min-height:72px;padding:10px;border:1px solid rgba(193,255,183,.07);border-radius:10px;background:linear-gradient(180deg,#09120f,#07100e)}.v28-metric-row small,.v28-metric-row b,.v28-metric-row em{display:block}.v28-metric-row small{color:#5f7067;font-size:6.4px}.v28-metric-row b{margin-top:7px;font-size:18px;letter-spacing:-.045em}.v28-metric-row b.green{color:#86ff76}.v28-metric-row em{font-style:normal;color:#6ba77b;font-size:6px;margin-top:2px}
.v28-product-panels{display:grid;grid-template-columns:1.52fr .88fr;gap:8px;margin-top:8px}.v28-pulse-card,.v28-signal-card,.v28-queue-card{border:1px solid rgba(193,255,183,.07);border-radius:11px;background:#08100e}.v28-pulse-card,.v28-signal-card{padding:11px}.v28-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.v28-card-title b,.v28-card-title small{display:block}.v28-card-title b{font-size:8px}.v28-card-title small{margin-top:3px;color:#56665e;font-size:5.6px}.v28-card-title>span{color:#627169;font-size:5.5px}.v28-bars{height:103px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;margin-top:12px}.v28-bars>div{height:100%;display:grid;grid-template-rows:1fr auto;align-items:end;gap:5px}.v28-bars i{display:block;height:var(--h);min-height:4px;border-radius:6px 6px 4px 4px;background:linear-gradient(180deg,#a2ff68,#4ee388);box-shadow:0 0 18px rgba(102,255,118,.12)}.v28-bars span{font-size:4.8px;color:#4f5f57;text-align:center}.v28-signal-card>div:not(.v28-card-title),.v28-action-list>div:not(.v28-card-title){display:grid;grid-template-columns:7px 1fr;gap:8px;align-items:start;padding:8px 0;border-top:1px solid rgba(255,255,255,.025)}.v28-signal-card>div>i,.v28-action-list>div>i{width:5px;height:5px;border-radius:50%;background:#72f59b;box-shadow:0 0 10px rgba(114,245,155,.45);margin-top:4px}.v28-signal-card p,.v28-action-list p{margin:0}.v28-signal-card p b,.v28-signal-card p small,.v28-action-list p b,.v28-action-list p small{display:block}.v28-signal-card p b,.v28-action-list p b{font-size:6.5px}.v28-signal-card p small,.v28-action-list p small{color:#55635c;font-size:5.2px;line-height:1.4;margin-top:2px}.v28-queue-card{padding:11px;margin-top:8px}.v28-queue-row{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid rgba(255,255,255,.025)}.v28-queue-row>i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#13251a;color:#a7ff7c;font-style:normal;font-size:6px;font-weight:950}.v28-queue-row p{margin:0}.v28-queue-row p b,.v28-queue-row p small{display:block}.v28-queue-row p b{font-size:6.2px;color:#bdc9c1}.v28-queue-row p small{margin-top:2px;color:#4e5d55;font-size:5px}.v28-queue-row em{padding:4px 6px;border:1px solid rgba(136,255,103,.14);border-radius:999px;background:rgba(122,255,101,.05);color:#83e989;font-size:5px;font-style:normal}
.v28-float{position:absolute;z-index:6;min-width:170px;padding:12px 13px;border:1px solid rgba(170,255,141,.2);border-radius:13px;background:linear-gradient(145deg,rgba(9,20,16,.93),rgba(4,10,8,.94));backdrop-filter:blur(15px);box-shadow:0 22px 55px rgba(0,0,0,.35),0 0 26px rgba(89,255,105,.04)}.v28-float small,.v28-float b{display:block}.v28-float small{color:#5c7467;font-size:6px;letter-spacing:.13em;font-weight:950}.v28-float b{font-size:10px;line-height:1.3;margin-top:5px;color:#c6d5cb}.v28-float>span{position:absolute;right:10px;top:11px;color:#9dff66}.v28-float-a{left:-2px;top:92px}.v28-float-b{right:-20px;top:165px}.v28-float-c{right:18px;bottom:76px}.v28-handnote{position:absolute;color:#9aa79e;font-family:"Segoe Print","Bradley Hand",cursive;font-size:16px;font-style:italic;line-height:1.25;transform:rotate(-7deg);opacity:.75}.v28-handnote i{display:block;width:74px;height:3px;margin-top:8px;background:#8fff6c;box-shadow:0 0 12px rgba(142,255,108,.3);transform:rotate(-5deg)}.v28-handnote-hero{right:-74px;top:43px}.v28-product-stage:after{content:"Illustrative product preview. Your account metrics and outcomes will differ.";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);color:#445149;font-size:6.5px;white-space:nowrap}

/* Trust rail */
.v28-trustrail{position:relative;z-index:5;border-top:1px solid rgba(157,255,102,.045);border-bottom:1px solid rgba(157,255,102,.07);background:linear-gradient(180deg,#040908,#040807)}.v28-trustrail .v28-shell{min-height:112px;display:grid;align-items:center;text-align:center;padding:20px 0}.v28-trustrail small{font-size:6.5px;color:#5d6b63;letter-spacing:.19em;font-weight:950}.v28-trustrail .v28-shell>div{display:flex;justify-content:center;gap:26px 42px;flex-wrap:wrap}.v28-trustrail span{color:#9eaaa3;font-size:9px}

/* Global sections */
.v28-section{position:relative;padding:108px 0;z-index:3}.v28-section-head{display:grid;grid-template-columns:1.08fr .72fr;gap:70px;align-items:end;margin-bottom:46px}.v28-section-head.centered{display:block;max-width:850px;text-align:center;margin:0 auto 48px}.v28-section-head.centered>p{max-width:670px;margin:17px auto 0}.v28-section-head h2,.v28-voice-copy h2,.v28-growth-copy h2,.v28-faq-intro h2{font-size:clamp(42px,4.8vw,67px);line-height:.98;letter-spacing:-.06em;margin:12px 0 0}.v28-section-head>p,.v28-section-head.centered>p{color:#839189;font-size:14px;line-height:1.72;margin-bottom:4px}
.v28-reveal{opacity:0;transform:translateY(18px);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1)}.v28-reveal.is-visible{opacity:1;transform:none}

/* Feature cards */
.v28-why{background:radial-gradient(circle at 50% 0,rgba(62,206,108,.035),transparent 34%),#040807}.v28-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v28-feature-grid article{position:relative;min-height:305px;padding:25px;border:1px solid rgba(193,255,183,.09);border-radius:19px;background:linear-gradient(155deg,rgba(12,21,18,.95),rgba(5,11,10,.97));overflow:hidden;box-shadow:0 22px 54px rgba(0,0,0,.12);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.v28-feature-grid article:before{content:"";position:absolute;width:150px;height:150px;right:-55px;top:-60px;border-radius:50%;background:radial-gradient(circle,rgba(116,255,124,.085),transparent 68%);filter:blur(4px)}.v28-feature-grid article:hover{transform:translateY(-7px);border-color:rgba(159,255,112,.25);box-shadow:0 34px 65px rgba(0,0,0,.2),0 0 38px rgba(89,255,101,.03)}.v28-feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;border:1px solid rgba(149,255,106,.21);background:radial-gradient(circle at 40% 35%,rgba(111,255,133,.2),rgba(67,160,93,.055));color:#9fff70;font-size:22px;font-weight:950;box-shadow:0 0 28px rgba(101,255,123,.07)}.v28-feature-grid article>span{position:absolute;right:22px;top:22px;color:#38473f;font-size:10px;font-weight:950}.v28-feature-grid h3{font-size:19px;letter-spacing:-.035em;margin:25px 0 10px}.v28-feature-grid p{color:#76857d;font-size:11px;line-height:1.68;margin:0}.v28-feature-grid a{position:absolute;left:25px;bottom:24px;display:flex;gap:9px;color:#9acd8b;font-size:9px;font-weight:850}.v28-feature-grid a b{color:#a9ff82}

/* Voice intelligence */
.v28-voice{overflow:hidden;border-top:1px solid rgba(159,255,112,.055);border-bottom:1px solid rgba(159,255,112,.055);background:radial-gradient(circle at 68% 48%,rgba(51,217,120,.085),transparent 30%),linear-gradient(180deg,#030706,#050a08 48%,#030706)}.v28-voice-orbit{position:absolute;right:-260px;top:40px;width:900px;height:900px;border-radius:50%;border:1px solid rgba(134,255,108,.04);box-shadow:0 0 0 85px rgba(100,255,114,.007),0 0 0 170px rgba(100,255,114,.005)}.v28-voice-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}.v28-voice-copy h2{margin:14px 0 22px}.v28-voice-copy>p{color:#8d9a92;line-height:1.74;font-size:14px}.v28-chip-cloud{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}.v28-chip-cloud span{padding:7px 10px;border:1px solid rgba(193,255,183,.1);border-radius:999px;background:#07100d;color:#718078;font-size:7.5px}
.v28-intelligence-map{position:relative;min-height:560px}.v28-neural-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.95}.v28-post-sample,.v28-model-card{position:absolute;border:1px solid rgba(154,255,112,.22);border-radius:14px;background:linear-gradient(145deg,rgba(8,17,14,.94),rgba(4,10,8,.95));backdrop-filter:blur(12px);box-shadow:0 24px 58px rgba(0,0,0,.36),0 0 25px rgba(84,255,111,.025)}.v28-post-sample{width:198px;padding:13px}.v28-post-sample small{color:#678071;font-size:5.8px;letter-spacing:.12em;font-weight:900}.v28-post-sample p{color:#c7d1cb;font-size:8.7px;line-height:1.48;margin:7px 0 9px}.v28-post-sample span{color:#596960;font-size:5.8px}.v28-post-a{left:0;top:28px}.v28-post-b{left:-18px;top:225px}.v28-post-c{left:105px;bottom:10px}.v28-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:126px;height:126px;border-radius:50%;border:1px solid rgba(143,255,101,.62);background:radial-gradient(circle,#183a21 0,#0b1a10 45%,rgba(4,9,7,.96) 72%);box-shadow:0 0 0 12px rgba(136,255,105,.035),0 0 70px rgba(89,255,111,.18)}.v28-core-mark{display:grid;place-items:center;width:63px;height:63px;border-radius:20px;border:1px solid rgba(178,255,151,.34);color:#a7ff7c;font-size:34px;font-weight:950;background:rgba(112,255,113,.05);box-shadow:inset 0 0 25px rgba(119,255,120,.06)}.v28-core small{position:absolute;top:143px;color:#65806f;font-size:5.7px;letter-spacing:.16em;font-weight:950;white-space:nowrap}.v28-core-ring{position:absolute;border-radius:50%;border:1px dashed rgba(151,255,108,.14);animation:v28spin 18s linear infinite}.v28-core-ring.ring-a{inset:-18px}.v28-core-ring.ring-b{inset:-40px;animation-direction:reverse;animation-duration:26s}.v28-model-card{right:0;top:90px;width:225px;padding:17px}.v28-model-card .v28-card-title{margin-bottom:9px}.v28-model-card .v28-card-title span{padding:3px 5px;border-radius:999px;background:rgba(130,255,105,.06);color:#82db82}.v28-model-card p{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.026);margin:0;color:#87988e;font-size:7.3px}.v28-model-card strong{display:block;margin-top:12px;padding:7px;border:1px solid rgba(159,255,112,.2);border-radius:7px;background:rgba(132,255,103,.05);color:#aaff7d;text-align:center;font-size:6.8px}.v28-voice-label{position:absolute;padding:5px 8px;border:1px solid rgba(153,255,108,.12);border-radius:999px;background:rgba(5,13,9,.91);color:#6e8578;font-size:5.7px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.label-a{left:36%;top:91px}.label-b{left:34%;top:168px}.label-c{right:26%;top:160px}.label-d{right:24%;bottom:120px}.v28-handnote-voice{right:-86px;top:224px;font-size:18px}
@keyframes v28spin{to{transform:rotate(360deg)}}

/* Autopilot */
.v28-autopilot{background:linear-gradient(180deg,#030706,#040907)}.v28-flowline{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}.v28-flowline>article{position:relative;min-height:280px;padding:23px;border:1px solid rgba(193,255,183,.085);border-radius:17px;background:linear-gradient(180deg,#09110f,#060b0a);overflow:hidden}.v28-flowline>article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(142,255,108,.2),transparent)}.v28-flowline>b{display:grid;place-items:center;color:#67945f;font-size:20px;font-weight:400}.v28-step-top{display:flex;justify-content:space-between;align-items:center}.v28-step-top span{font-size:7px;color:#45564c;font-weight:950;letter-spacing:.12em}.v28-step-top i{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;border:1px solid rgba(145,255,98,.18);background:radial-gradient(circle at 45% 35%,rgba(111,255,133,.18),rgba(67,160,93,.06));color:#9fff70;font-style:normal;font-size:18px}.v28-flowline h3{font-size:20px;margin:30px 0 9px}.v28-flowline p{color:#74837b;font-size:10.5px;line-height:1.65;margin:0}.v28-flowline article>small{position:absolute;bottom:21px;left:23px;color:#5b6b62;font-size:7px;font-weight:850}.v28-controlbar{display:grid;grid-template-columns:.8fr 1.4fr .8fr;margin-top:14px;border:1px solid rgba(193,255,183,.07);border-radius:15px;background:#060b0a;overflow:hidden}.v28-controlbar>div{padding:15px 17px;border-right:1px solid rgba(193,255,183,.055)}.v28-controlbar>div:last-child{border-right:0}.v28-controlbar small,.v28-controlbar b{display:block}.v28-controlbar small{color:#53675a;font-size:6px;letter-spacing:.14em;font-weight:950}.v28-controlbar b{margin-top:5px;color:#9aa89f;font-size:8px}.v28-controlbar>div.active{background:linear-gradient(90deg,rgba(118,255,104,.095),rgba(93,231,126,.035));box-shadow:inset 2px 0 #94ff62}.v28-controlbar>div.active small{color:#8fdc76}.v28-controlbar>div.active b{color:#c6d4cb}

/* Growth intelligence */
.v28-growth{background:radial-gradient(circle at 82% 48%,rgba(64,220,113,.055),transparent 29%),#040807}.v28-growth-wrap{display:grid;grid-template-columns:.62fr 1.38fr;gap:50px;align-items:center;padding:43px;border:1px solid rgba(193,255,183,.1);border-radius:26px;background:linear-gradient(150deg,#0b1512,#050a09 58%,#08100d);box-shadow:0 35px 85px rgba(0,0,0,.23)}.v28-growth-copy h2{margin:13px 0 18px}.v28-growth-copy>p{color:#839188;font-size:13px;line-height:1.7}.v28-growth-copy .v28-btn{margin-top:18px}.v28-growth-ui{padding:14px;border:1px solid rgba(193,255,183,.075);border-radius:18px;background:#050a09}.v28-growth-nav{display:flex;justify-content:space-between;align-items:center;padding:0 2px 12px}.v28-growth-nav>b{font-size:9px}.v28-growth-nav>div{display:flex;gap:4px}.v28-growth-nav span{padding:6px 8px;border-radius:7px;color:#58675f;font-size:5.8px}.v28-growth-nav span.active{color:#c4ffb0;border:1px solid rgba(151,255,107,.18);background:rgba(128,255,103,.045)}.v28-growth-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.v28-growth-kpis article{padding:11px;border:1px solid rgba(193,255,183,.065);border-radius:10px;background:#08100e}.v28-growth-kpis small,.v28-growth-kpis b,.v28-growth-kpis span{display:block}.v28-growth-kpis small{color:#596961;font-size:5.8px}.v28-growth-kpis b{font-size:18px;letter-spacing:-.045em;margin-top:7px}.v28-growth-kpis b.green{color:#89ff77}.v28-growth-kpis span{color:#45534c;font-size:5px;margin-top:2px}.v28-growth-lower{display:grid;grid-template-columns:1.4fr .8fr;gap:7px;margin-top:7px}.v28-growth-chart,.v28-action-list{padding:11px;border:1px solid rgba(193,255,183,.065);border-radius:10px;background:#08100e}.v28-bars.large{height:128px}.v28-action-list>div:not(.v28-card-title){padding:10px 0}

/* Pricing */
.v28-pricing{border-top:1px solid rgba(159,255,112,.05);background:linear-gradient(180deg,#040807,#030706)}.v28-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.v28-price-card{position:relative;min-height:440px;padding:28px;border:1px solid rgba(193,255,183,.085);border-radius:20px;background:linear-gradient(180deg,#09110f,#060b0a);overflow:hidden}.v28-price-card:before{content:"";position:absolute;width:180px;height:180px;right:-80px;top:-95px;border-radius:50%;background:rgba(105,255,113,.035);filter:blur(15px)}.v28-price-card.featured{transform:translateY(-9px);border-color:rgba(157,255,102,.29);background:radial-gradient(circle at 85% 0,rgba(129,255,103,.095),transparent 29%),linear-gradient(180deg,#0c1813,#06100c);box-shadow:0 28px 75px rgba(0,0,0,.3),0 0 42px rgba(115,255,104,.035)}.v28-popular{position:absolute;right:18px;top:18px;padding:5px 7px;border:1px solid rgba(157,255,102,.22);border-radius:999px;background:rgba(123,255,101,.055);color:#aaff82;font-size:6px;font-weight:950;letter-spacing:.12em}.v28-price-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.v28-price-head small{color:#587067;font-size:6px;letter-spacing:.13em;font-weight:900}.v28-price-head h3{font-size:20px;margin:4px 0 0}.v28-price-head>strong{font-size:30px;letter-spacing:-.055em}.v28-price-tagline{color:#738079;font-size:10px;line-height:1.6;min-height:48px}.v28-price-features{display:grid;gap:9px;margin:22px 0 25px}.v28-price-features span{font-size:9px;color:#a2afa7}.v28-price-card .v28-btn{position:absolute;left:28px;right:28px;bottom:28px}

/* FAQ */
.v28-faq{background:radial-gradient(circle at 18% 38%,rgba(65,214,113,.035),transparent 24%),#040807}.v28-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:start}.v28-faq-intro h2{margin:13px 0 16px}.v28-faq-intro>p{color:#748178;font-size:12px}.v28-faq-list{display:grid;gap:8px}.v28-faq-list details{padding:19px 20px;border:1px solid rgba(193,255,183,.08);border-radius:14px;background:#070d0c;transition:border-color .2s ease,background .2s ease}.v28-faq-list details[open]{border-color:rgba(159,255,112,.15);background:#08100e}.v28-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font-size:11px;font-weight:850}.v28-faq-list summary::-webkit-details-marker{display:none}.v28-faq-list summary span{color:#6e7c74;font-size:16px;transition:transform .2s ease}.v28-faq-list details[open] summary span{transform:rotate(45deg)}.v28-faq-list p{color:#75827a;font-size:9.5px;line-height:1.65;margin:12px 0 0;max-width:740px}

/* Final cinematic CTA */
.v28-final{position:relative;min-height:660px;display:grid;place-items:center;overflow:hidden;border-top:1px solid rgba(159,255,112,.055);background:#020504}.v28-final-sky{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 78%,rgba(116,255,104,.19),rgba(40,161,84,.06) 27%,transparent 54%),linear-gradient(180deg,#020605 0,#030706 38%,#071008 100%)}.v28-final-stars{position:absolute;inset:0;background-image:radial-gradient(circle at 9% 18%,rgba(255,255,255,.45) 0 1px,transparent 1.5px),radial-gradient(circle at 69% 14%,rgba(255,255,255,.24) 0 1px,transparent 1.5px),radial-gradient(circle at 82% 27%,rgba(141,255,118,.3) 0 1px,transparent 1.5px),radial-gradient(circle at 35% 31%,rgba(255,255,255,.18) 0 1px,transparent 1.5px);background-size:220px 190px,280px 250px,190px 230px,310px 210px;opacity:.7}.v28-planet{position:absolute;left:50%;bottom:-470px;transform:translateX(-50%);width:1250px;height:760px;border-radius:50%;border:1px solid rgba(141,255,106,.47);background:radial-gradient(ellipse at 50% 0,rgba(104,255,99,.16),rgba(16,51,28,.04) 37%,rgba(2,6,4,.97) 71%);box-shadow:0 -14px 48px rgba(115,255,95,.13),0 -1px 0 rgba(165,255,120,.68)}.v28-mountain{position:absolute;bottom:0;background:linear-gradient(180deg,#09160e,#020504);filter:drop-shadow(0 -1px 0 rgba(127,255,111,.05))}.mountain-a{left:-4%;width:48%;height:250px;clip-path:polygon(0 100%,0 55%,8% 43%,14% 50%,23% 22%,31% 46%,39% 30%,49% 57%,60% 35%,69% 51%,80% 25%,91% 52%,100% 47%,100% 100%)}.mountain-b{right:-5%;width:51%;height:280px;clip-path:polygon(0 100%,0 58%,9% 40%,18% 50%,29% 19%,36% 44%,48% 28%,58% 54%,67% 35%,75% 49%,86% 16%,94% 42%,100% 34%,100% 100%)}.mountain-c{left:23%;right:23%;height:155px;opacity:.6;clip-path:polygon(0 100%,0 66%,12% 46%,25% 65%,36% 38%,49% 59%,58% 35%,71% 64%,83% 44%,100% 70%,100% 100%)}.v28-final-grid{position:absolute;left:-5%;right:-5%;bottom:-130px;height:330px;background-image:linear-gradient(rgba(126,255,117,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(126,255,117,.035) 1px,transparent 1px);background-size:58px 58px;transform:perspective(680px) rotateX(70deg) scale(1.35);transform-origin:center bottom;opacity:.5}.v28-final-content{text-align:center;padding:120px 0 160px}.v28-final h2{font-size:clamp(50px,6.3vw,82px);line-height:.95;letter-spacing:-.068em;margin:14px 0 20px}.v28-final-content>p{color:#87948c;font-size:14px}.v28-final-proof{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:16px;color:#65736b;font-size:8px}.v28-note-left{left:5.5%;top:50%;font-size:18px}.v28-note-right{right:6%;top:50%;font-size:18px}

/* Footer */
.v28-footer{position:relative;z-index:4;border-top:1px solid rgba(159,255,112,.065);background:#020504}.v28-footer-inner{min-height:108px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.v28-footer-brand b,.v28-footer-brand small{display:block}.v28-footer-brand b{font-size:16px}.v28-footer-brand b span{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lime);vertical-align:top;margin:1px 0 0 3px}.v28-footer-brand small{color:#59675f;font-size:7px;margin-top:5px}.v28-footer-links{display:flex;gap:20px}.v28-footer-links a{font-size:8px;color:#718077}.v28-footer-links a:hover{color:#b5ff91}.v28-footer-copy{text-align:right;color:#526058;font-size:7px}


/* Hero terrain — coded vector atmosphere, not a flattened image */
.v28-horizon:before,.v28-horizon:after{content:"";position:absolute;bottom:58px;background:linear-gradient(180deg,rgba(12,35,21,.92),#030706 76%);filter:drop-shadow(0 -1px 0 rgba(131,255,109,.08))}
.v28-horizon:before{left:-4%;width:58%;height:150px;clip-path:polygon(0 100%,0 72%,7% 61%,12% 67%,20% 36%,27% 63%,35% 47%,44% 70%,53% 39%,61% 61%,72% 31%,80% 59%,90% 42%,100% 72%,100% 100%)}
.v28-horizon:after{right:-5%;width:55%;height:175px;clip-path:polygon(0 100%,0 73%,10% 54%,17% 64%,25% 39%,34% 61%,43% 28%,53% 60%,63% 43%,72% 69%,81% 31%,90% 58%,100% 45%,100% 100%)}
.v28-product-stage:before{content:"";position:absolute;left:8%;right:4%;bottom:76px;height:3px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(126,255,109,.6),rgba(92,245,126,.15),transparent);box-shadow:0 0 32px rgba(107,255,103,.26);filter:blur(.2px)}

@media(max-width:1260px){.v28-hero-grid{grid-template-columns:1fr;gap:16px;padding-top:82px}.v28-hero-copy{text-align:center;max-width:860px;margin:auto}.v28-lede,.v28-microproof{margin-left:auto;margin-right:auto}.v28-actions,.v28-safe-row{justify-content:center}.v28-product-stage{min-height:650px;max-width:900px;width:100%;margin:auto}.v28-product-shell{transform:none}.v28-handnote-hero{right:0}.v28-section-head,.v28-voice-layout,.v28-growth-wrap,.v28-faq-layout{grid-template-columns:1fr;gap:38px}.v28-section-head{text-align:center;max-width:950px;margin-left:auto;margin-right:auto}.v28-section-head>p{max-width:760px;margin:0 auto}.v28-voice-copy{text-align:center;max-width:850px;margin:auto}.v28-chip-cloud{justify-content:center}.v28-intelligence-map{max-width:860px;width:100%;margin:auto}.v28-growth-copy{text-align:center}.v28-growth-copy>p{max-width:720px;margin-left:auto;margin-right:auto}.v28-flowline{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr}.v28-feature-grid{grid-template-columns:1fr 1fr}.v28-handnote-voice{right:0}.v28-note-left{left:3%}.v28-note-right{right:3%}}
@media(max-width:940px){body.landing-v28-page>.nav nav{gap:12px}.v28-shell{width:min(100% - 34px,1420px)}.v28-product-panels{grid-template-columns:1fr}.v28-signal-card{display:none}.v28-flowline{grid-template-columns:1fr 1fr;gap:12px}.v28-flowline>b{display:none}.v28-controlbar{grid-template-columns:1fr}.v28-controlbar>div{border-right:0;border-bottom:1px solid rgba(193,255,183,.055)}.v28-controlbar>div:last-child{border-bottom:0}.v28-price-grid{grid-template-columns:1fr}.v28-price-card.featured{transform:none}.v28-price-card{min-height:0}.v28-price-card .v28-btn{position:static;width:100%;margin-top:20px}.v28-growth-lower{grid-template-columns:1fr}.v28-action-list{display:none}.v28-final .v28-handnote{display:none}}
@media(max-width:720px){body.landing-v28-page>.nav{padding-left:14px;padding-right:14px}.v28-shell{width:calc(100% - 28px)}.v28-hero-grid{padding-top:58px;padding-bottom:55px}.v28-hero h1{font-size:52px}.v28-lede{font-size:15px}.v28-actions{flex-direction:column}.v28-actions .v28-btn{width:100%}.v28-microproof{align-items:flex-start;text-align:left}.v28-safe-row{gap:7px 12px}.v28-product-stage{min-height:510px;margin:0 -4px}.v28-product-shell{border-radius:18px}.v28-product-body{grid-template-columns:58px 1fr}.v28-product-nav{padding:9px 5px}.v28-product-nav>div{justify-content:center;padding:8px 4px}.v28-product-nav>div span{display:none}.v28-product-main{padding:10px}.v28-product-heading>span{display:none}.v28-metric-row{grid-template-columns:1fr 1fr}.v28-product-panels{display:none}.v28-queue-card{margin-top:10px}.v28-float,.v28-handnote-hero{display:none}.v28-product-stage:after{bottom:0;white-space:normal;width:90%;text-align:center}.v28-trustrail .v28-shell>div{gap:15px 20px}.v28-section{padding:76px 0}.v28-section-head h2,.v28-voice-copy h2,.v28-growth-copy h2,.v28-faq-intro h2{font-size:39px}.v28-feature-grid{grid-template-columns:1fr}.v28-feature-grid article{min-height:245px}.v28-intelligence-map{min-height:610px}.v28-neural-svg{opacity:.5}.v28-post-sample{width:160px}.v28-post-a{left:0;top:20px}.v28-post-b{left:0;top:auto;bottom:105px}.v28-post-c{left:auto;right:0;bottom:20px}.v28-model-card{width:175px;right:0;top:36px}.v28-core{width:106px;height:106px}.v28-core-mark{width:53px;height:53px;font-size:28px}.v28-core small{top:121px}.v28-voice-label{display:none}.v28-handnote-voice{display:none}.v28-flowline{grid-template-columns:1fr}.v28-flowline>article{min-height:235px}.v28-growth-wrap{padding:22px}.v28-growth-kpis{grid-template-columns:1fr 1fr}.v28-final{min-height:520px}.v28-final-content{padding:95px 0 120px}.v28-final h2{font-size:48px}.v28-footer-inner{grid-template-columns:1fr;text-align:center;padding:27px 0}.v28-footer-links{justify-content:center;flex-wrap:wrap}.v28-footer-copy{text-align:center}}
@media(max-width:480px){.v28-hero h1{font-size:45px}.v28-product-stage{min-height:465px}.v28-product-top{padding:0 10px}.v28-demo-chip{display:none}.v28-product-body{grid-template-columns:48px 1fr}.v28-metric-row>div{min-height:62px;padding:8px}.v28-metric-row b{font-size:15px}.v28-queue-row:nth-of-type(4){display:none}.v28-intelligence-map{min-height:650px}.v28-post-sample{width:142px}.v28-post-a{top:12px}.v28-post-b{bottom:54px}.v28-post-c{right:0;bottom:10px}.v28-model-card{width:150px;right:0;top:22px;padding:13px}.v28-core{top:53%}.v28-growth-kpis{grid-template-columns:1fr 1fr}.v28-bars.large{height:105px}.v28-final h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){.v28-core-ring{animation:none}.v28-reveal{opacity:1;transform:none;transition:none}.v28-product-shell{transition:none}.v28-pointer-glow{display:none}}

/* ========================================================================== 
   Honnz v29 MASTERPIECE — unified cinematic marketing + workspace system
   ========================================================================== */
:root{
  --v29-ink:#030605;
  --v29-panel:#08100e;
  --v29-panel-2:#0a1411;
  --v29-line:rgba(174,255,146,.12);
  --v29-line-strong:rgba(174,255,146,.24);
  --v29-lime:#9dff66;
  --v29-lime-2:#73f6a0;
  --v29-white:#f7fbf8;
  --v29-muted:#9eaaa2;
  --v29-soft:#c4cec8;
  --v29-shadow:0 26px 85px rgba(0,0,0,.34);
}

/* Global legibility upgrade */
body{font-family:"Segoe UI Variable","Segoe UI",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font-family:inherit}

/* -------------------- Public landing: larger, calmer, richer -------------------- */
body.landing-v29-page{--lime:var(--v29-lime);background:#020504}
body.landing-v29-page .v28-shell{width:min(100% - 64px,1480px)}
body.landing-v29-page .v28-hero-grid{min-height:calc(100vh - 76px);padding-top:92px;padding-bottom:98px;grid-template-columns:minmax(450px,.82fr) minmax(700px,1.18fr);gap:62px}
body.landing-v29-page .v28-hero-copy{max-width:650px}
body.landing-v29-page .v28-kicker{font-size:12px;letter-spacing:.21em}
body.landing-v29-page .v28-hero h1{font-size:clamp(68px,6.2vw,106px);line-height:.89;letter-spacing:-.073em;margin:22px 0 30px}
body.landing-v29-page .v28-hero h1 em{background:linear-gradient(105deg,#b5ff79 6%,#76f7a3 58%,#bcff91);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(141,255,111,.09))}
body.landing-v29-page .v28-lede{max-width:620px;font-size:18px;line-height:1.7;color:#aebbb3}
body.landing-v29-page .v28-btn{min-height:52px;padding:0 22px;border-radius:14px;font-size:14px;letter-spacing:-.01em}
body.landing-v29-page .v28-btn-primary{box-shadow:0 14px 38px rgba(113,255,115,.17),inset 0 1px rgba(255,255,255,.38)}
body.landing-v29-page .v28-microproof{max-width:590px;padding:15px 0;font-size:13px}
body.landing-v29-page .v28-microproof small{font-size:11px;line-height:1.5}
body.landing-v29-page .v28-safe-row{font-size:10px;color:#77867d}
body.landing-v29-page .v28-product-stage{min-height:720px;perspective:1500px}
body.landing-v29-page .v28-product-shell{width:min(100%,900px);margin-left:auto;border-color:rgba(164,255,143,.22);box-shadow:0 46px 120px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.02) inset,0 0 70px rgba(95,255,116,.075)}
body.landing-v29-page .v28-product-top{min-height:60px}
body.landing-v29-page .v28-product-logo{font-size:18px}
body.landing-v29-page .v28-product-nav>div{min-height:42px;font-size:12px}
body.landing-v29-page .v28-product-heading small,body.landing-v29-page .v28-product-heading>span{font-size:9px}
body.landing-v29-page .v28-product-heading h3{font-size:21px;margin-top:5px}
body.landing-v29-page .v28-metric-row>div{min-height:88px;padding:14px}
body.landing-v29-page .v28-metric-row small{font-size:10px}
body.landing-v29-page .v28-metric-row b{font-size:24px}
body.landing-v29-page .v28-card-title b{font-size:12px}
body.landing-v29-page .v28-card-title small,body.landing-v29-page .v28-card-title>span{font-size:9px}
body.landing-v29-page .v28-queue-row p b{font-size:11px;line-height:1.35}
body.landing-v29-page .v28-queue-row p small{font-size:9px}
body.landing-v29-page .v28-float{font-size:12px;backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 18px 55px rgba(0,0,0,.38),0 0 28px rgba(114,255,116,.06)}
body.landing-v29-page .v28-section{padding:118px 0}
body.landing-v29-page .v28-section-head{margin-bottom:48px}
body.landing-v29-page .v28-section-head h2,body.landing-v29-page .v28-voice-copy h2,body.landing-v29-page .v28-growth-copy h2,body.landing-v29-page .v28-faq-intro h2{font-size:clamp(48px,4.4vw,72px);line-height:.98;letter-spacing:-.06em}
body.landing-v29-page .v28-section-head>p,body.landing-v29-page .v28-voice-copy>p,body.landing-v29-page .v28-growth-copy>p{font-size:15px;line-height:1.75;color:#99a69e}
body.landing-v29-page .v28-feature-grid{gap:16px}
body.landing-v29-page .v28-feature-grid article{min-height:330px;padding:28px;border-radius:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s}
body.landing-v29-page .v28-feature-grid article:hover{transform:translateY(-7px);border-color:rgba(159,255,112,.25);background:linear-gradient(180deg,rgba(15,31,22,.94),rgba(7,13,11,.98));box-shadow:0 26px 80px rgba(0,0,0,.3),0 0 38px rgba(117,255,111,.055)}
body.landing-v29-page .v28-feature-grid h3{font-size:22px;line-height:1.12}
body.landing-v29-page .v28-feature-grid p{font-size:13px;line-height:1.68}
body.landing-v29-page .v28-feature-grid a{font-size:11px}
body.landing-v29-page .v28-intelligence-map{min-height:650px}
body.landing-v29-page .v28-post-sample{font-size:11px;line-height:1.5}
body.landing-v29-page .v28-model-card{font-size:11px}
body.landing-v29-page .v28-flowline article{min-height:285px;padding:26px}
body.landing-v29-page .v28-flowline h3{font-size:21px}
body.landing-v29-page .v28-flowline p{font-size:12px;line-height:1.6}
body.landing-v29-page .v28-growth-wrap{padding:34px;border-radius:27px}
body.landing-v29-page .v28-growth-kpis article{min-height:112px;padding:17px}
body.landing-v29-page .v28-growth-kpis small{font-size:9px}
body.landing-v29-page .v28-growth-kpis b{font-size:26px}
body.landing-v29-page .v28-price-card{border-radius:24px;padding:30px;min-height:510px}
body.landing-v29-page .v28-price-card h3{font-size:25px}
body.landing-v29-page .v28-price-card strong{font-size:35px}
body.landing-v29-page .v28-price-features{font-size:12px;line-height:1.55}
body.landing-v29-page .v28-faq-list summary{font-size:14px}
body.landing-v29-page .v28-faq-list p{font-size:12px;line-height:1.75}
body.landing-v29-page .v28-final{min-height:760px}
body.landing-v29-page .v28-final h2{font-size:clamp(62px,6.4vw,96px)}
body.landing-v29-page .v28-final-content>p{font-size:16px}
body.landing-v29-page .v28-pointer-glow{width:520px;height:520px;opacity:.7;filter:blur(12px);mix-blend-mode:screen}
body.landing-v29-page .v28-orb-a{animation:v29DriftA 10s ease-in-out infinite alternate}
body.landing-v29-page .v28-orb-b{animation:v29DriftB 13s ease-in-out infinite alternate}
body.landing-v29-page .v28-stage-aura{animation:v29Aura 7s ease-in-out infinite alternate}
body.landing-v29-page .v28-float-a{animation:v29FloatA 6.8s ease-in-out infinite}
body.landing-v29-page .v28-float-b{animation:v29FloatB 8.1s ease-in-out infinite}
body.landing-v29-page .v28-float-c{animation:v29FloatC 7.5s ease-in-out infinite}
body.landing-v29-page .v28-bars i{transform-origin:bottom;animation:v29BarRise .9s cubic-bezier(.2,.9,.2,1) both;animation-delay:calc(var(--v29-index,0) * 80ms)}
body.landing-v29-page:before{content:"";position:fixed;left:0;top:0;z-index:90;width:var(--v29-scroll,0%);height:2px;background:linear-gradient(90deg,#65f89b,#b4ff74);box-shadow:0 0 20px rgba(135,255,101,.55);pointer-events:none}
@keyframes v29DriftA{to{transform:translate3d(40px,24px,0) scale(1.06)}}
@keyframes v29DriftB{to{transform:translate3d(-38px,-22px,0) scale(.96)}}
@keyframes v29Aura{to{opacity:.9;transform:scale(1.06)}}
@keyframes v29FloatA{50%{transform:translate3d(0,-10px,0) rotate(-1deg)}}
@keyframes v29FloatB{50%{transform:translate3d(0,12px,0) rotate(1deg)}}
@keyframes v29FloatC{50%{transform:translate3d(-6px,-8px,0)}}
@keyframes v29BarRise{from{transform:scaleY(.08);opacity:.2}to{transform:scaleY(1);opacity:1}}

/* -------------------- Auth / billing continuity -------------------- */
body.honnz-v29-form-page{background:radial-gradient(circle at 70% 0,rgba(112,255,122,.10),transparent 28%),radial-gradient(circle at 10% 18%,rgba(48,156,88,.08),transparent 30%),#030605;color:var(--v29-white)}
body.honnz-v29-form-page main{max-width:1240px}
body.honnz-v29-form-page .nav{border-color:rgba(157,255,102,.08);background:rgba(3,6,5,.86);backdrop-filter:blur(24px) saturate(1.3)}
body.honnz-v29-form-page .auth-card{max-width:540px;margin:90px auto 120px;padding:42px;border-radius:25px;border-color:rgba(157,255,102,.14);background:linear-gradient(145deg,rgba(15,29,22,.92),rgba(7,12,10,.98));box-shadow:0 34px 100px rgba(0,0,0,.38),0 0 70px rgba(106,255,116,.05)}
body.honnz-v29-form-page .auth-card h1{font-size:44px}
body.honnz-v29-form-page .auth-card p{font-size:14px;line-height:1.65}
body.honnz-v29-form-page label{font-size:14px;color:#cbd4ce}
body.honnz-v29-form-page input{min-height:49px;border-radius:12px;border-color:rgba(178,255,151,.13);background:#050a08;font-size:14px}
body.honnz-v29-form-page .price{border-color:rgba(157,255,102,.10);background:linear-gradient(180deg,#0b1512,#060b09);box-shadow:0 20px 60px rgba(0,0,0,.2)}

/* -------------------- Workspace: same universe, built for real work -------------------- */
body.workspace-v29-page{background:#020504;color:#f4f8f5;overflow-x:hidden;--accent:var(--v29-lime);--good:#7ef0a4;--muted:#909d95;--line:rgba(174,255,146,.10)}
body.workspace-v29-page>.nav{height:76px;padding-left:max(24px,calc((100vw - 1500px)/2));padding-right:max(24px,calc((100vw - 1500px)/2));border-bottom:1px solid rgba(151,255,118,.09);background:linear-gradient(180deg,rgba(3,7,6,.94),rgba(3,7,6,.78));backdrop-filter:blur(26px) saturate(1.35);box-shadow:0 12px 50px rgba(0,0,0,.14)}
body.workspace-v29-page>.nav .brand{font-size:22px;color:#fff;letter-spacing:-.05em}
body.workspace-v29-page>.nav .nav-links{gap:12px}
body.workspace-v29-page>.nav .nav-workspace{border:1px solid rgba(156,255,118,.2);background:rgba(134,255,110,.075);color:#c9ffb6!important}
body.workspace-v29-page>.nav a,body.workspace-v29-page>.nav button{font-size:12px}
body.workspace-v29-page main{position:relative;max-width:none;margin:0;padding:0}
body.workspace-v29-page>footer{max-width:1500px;border-color:rgba(164,255,139,.08);color:#627067}

.workspace-v29{position:relative;isolation:isolate;min-height:100vh;padding-bottom:64px}
.workspace-shell{position:relative;z-index:2;width:min(100% - 56px,1500px);margin:0 auto}
.workspace-atmosphere{position:fixed;inset:76px 0 0;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#030706,#020504 48%,#030806)}
.workspace-atmosphere:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(131,255,107,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(131,255,107,.022) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 85%)}
.workspace-atmosphere:after{content:"";position:absolute;width:1100px;height:720px;left:50%;top:-450px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(104,255,101,.13),rgba(53,151,82,.045) 38%,transparent 68%);filter:blur(10px)}
.workspace-atmosphere i{position:absolute;border-radius:50%;filter:blur(100px);opacity:.28;animation:v29WorkspaceOrb 16s ease-in-out infinite alternate}
.workspace-atmosphere i:nth-child(1){width:520px;height:520px;background:#20a757;right:-180px;top:14%}
.workspace-atmosphere i:nth-child(2){width:460px;height:460px;background:#15734d;left:-190px;top:42%;animation-delay:-5s}
.workspace-atmosphere i:nth-child(3){width:380px;height:380px;background:#7cff68;right:16%;bottom:-260px;opacity:.12;animation-delay:-9s}
.workspace-atmosphere span{position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.35) 0 1px,transparent 1.6px),radial-gradient(circle at 77% 16%,rgba(157,255,102,.32) 0 1px,transparent 1.6px),radial-gradient(circle at 58% 46%,rgba(255,255,255,.16) 0 1px,transparent 1.6px);background-size:320px 260px,410px 360px,520px 420px;opacity:.17}
.workspace-progress{position:fixed;top:75px;left:0;right:0;height:2px;z-index:60;pointer-events:none}.workspace-progress i{display:block;width:var(--workspace-scroll,0%);height:100%;background:linear-gradient(90deg,#64f599,#b1ff70);box-shadow:0 0 18px rgba(140,255,106,.58)}
@keyframes v29WorkspaceOrb{to{transform:translate3d(45px,-38px,0) scale(1.08)}}

/* Typography scale intentionally larger than v28 */
.workspace-v29 .eyebrow,.workspace-v29 .section-kicker{font-size:11px;letter-spacing:.19em;color:#a6ff7a}
.workspace-v29 .dash-head{padding:68px 0 30px;align-items:center}
.workspace-v29 .dash-head h1{font-size:clamp(46px,4.6vw,68px);line-height:.95;letter-spacing:-.063em;margin:11px 0 14px}
.workspace-v29 .dash-head p{font-size:14px;color:#9aa69f}
.workspace-v29 .v20-head-actions{gap:10px;align-items:center}
.workspace-v29 .live-chip{min-height:44px;padding:0 14px;border-radius:13px;background:rgba(6,13,10,.78);border-color:rgba(155,255,117,.12);backdrop-filter:blur(18px)}
.workspace-v29 .cta,.workspace-v29 .ghost,.workspace-v29 button{border-radius:12px;min-height:42px;font-size:12px}
.workspace-v29 .cta{background:linear-gradient(135deg,#aaff72,#73f59d);box-shadow:0 12px 34px rgba(128,255,104,.13),inset 0 1px rgba(255,255,255,.34)}
.workspace-v29 .ghost{background:rgba(12,22,18,.88);border-color:rgba(172,255,143,.13)}
.workspace-v29 input,.workspace-v29 select,.workspace-v29 textarea{min-height:44px;border-radius:11px;background:#050a08;border-color:rgba(164,255,139,.12);font-size:13px;color:#eff7f1}
.workspace-v29 label{font-size:13px;color:#bdc8c0}

/* Shared glass material */
.workspace-v29 .panel,.workspace-v29 .onboarding-card,.workspace-v29 .account-intelligence-panel,.workspace-v29 .v20-command-center,.workspace-v29 .ai-quota-card,.workspace-v29 .owner-command-ribbon,.workspace-v29 .system-console{border:1px solid rgba(164,255,139,.105);background:linear-gradient(145deg,rgba(11,22,17,.89),rgba(5,10,8,.96));box-shadow:0 24px 75px rgba(0,0,0,.21),inset 0 1px rgba(255,255,255,.018);backdrop-filter:blur(20px) saturate(1.15)}
.workspace-v29 .panel,.workspace-v29 .onboarding-card{border-radius:22px;padding:26px}
.workspace-v29 .panel{position:relative;overflow:hidden;margin-bottom:18px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.workspace-v29 .panel:before{content:"";position:absolute;width:240px;height:240px;right:-170px;top:-165px;border-radius:50%;background:rgba(120,255,109,.07);filter:blur(18px);pointer-events:none}
.workspace-v29 .panel:hover{border-color:rgba(164,255,139,.18);box-shadow:0 30px 90px rgba(0,0,0,.27),0 0 40px rgba(109,255,111,.025)}
.workspace-v29 .panel-title{margin-bottom:22px}
.workspace-v29 .panel-title h2{font-size:25px;letter-spacing:-.035em;line-height:1.05}
.workspace-v29 .panel-title>span{font-size:11px;line-height:1.5;color:#7f8d84}

/* Owner / notices */
.workspace-v29 .owner-command-ribbon{border-radius:18px;padding:15px 17px;border-color:rgba(157,255,102,.20);background:linear-gradient(90deg,rgba(25,60,31,.68),rgba(8,17,12,.93))}
.workspace-v29 .owner-command-ribbon b{font-size:13px}.workspace-v29 .owner-command-ribbon span{font-size:10px}
.workspace-v29 .notice{border-radius:14px;padding:15px 17px;border-color:rgba(124,255,123,.18);background:rgba(18,52,28,.72);font-size:13px}

/* Account intelligence becomes flagship workspace moment */
.workspace-v29 .account-intelligence-panel{padding:32px;border-radius:26px;border-color:rgba(139,255,112,.26);background:radial-gradient(circle at 88% 4%,rgba(117,255,108,.12),transparent 27%),linear-gradient(145deg,rgba(15,33,23,.95),rgba(6,12,10,.98) 46%);box-shadow:0 32px 100px rgba(0,0,0,.27),0 0 80px rgba(111,255,100,.05)}
.workspace-v29 .account-intelligence-panel:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(183,255,151,.6),transparent);opacity:.45}
.workspace-v29 .account-intelligence-hero{gap:36px}
.workspace-v29 .account-intelligence-hero h2{font-size:clamp(34px,3vw,48px);line-height:1.03;letter-spacing:-.055em;max-width:760px;margin:8px 0 12px}
.workspace-v29 .account-intelligence-hero p{font-size:15px;line-height:1.65;color:#a0ada5;max-width:760px}
.workspace-v29 .scan-proof{gap:10px}
.workspace-v29 .scan-proof>span{min-width:150px;padding:18px;border-radius:16px;background:rgba(5,11,9,.8);border-color:rgba(159,255,112,.12)}
.workspace-v29 .scan-proof b{font-size:18px;line-height:1.2}
.workspace-v29 .scan-proof small{font-size:10px;line-height:1.4}
.workspace-v29 .idiolect-proof{margin:22px 0;padding:15px 17px;border-radius:14px;background:rgba(4,11,8,.66);border-color:rgba(157,255,102,.16)}
.workspace-v29 .idiolect-proof small{font-size:9px}.workspace-v29 .idiolect-proof span{font-size:11px;padding:7px 10px}
.workspace-v29 .account-intelligence-grid{gap:14px}
.workspace-v29 .account-intelligence-grid>article{padding:22px;border-radius:18px;background:linear-gradient(180deg,rgba(7,15,12,.9),rgba(5,10,8,.92));border-color:rgba(159,255,112,.10);transition:transform .28s ease,border-color .28s ease}
.workspace-v29 .account-intelligence-grid>article:hover{transform:translateY(-3px);border-color:rgba(159,255,112,.2)}
.workspace-v29 .intelligence-card-title b{font-size:16px}.workspace-v29 .intelligence-card-title small{font-size:10px;line-height:1.45}
.workspace-v29 .voice-fact-list b{font-size:14px}.workspace-v29 .voice-fact-list p,.workspace-v29 .signal-list p,.workspace-v29 .action-checklist span{font-size:11px;line-height:1.55}
.workspace-v29 .account-intelligence-cta{padding-top:20px}.workspace-v29 .account-intelligence-cta b{font-size:14px}.workspace-v29 .account-intelligence-cta span{font-size:11px;line-height:1.5}

/* AI allowance */
.workspace-v29 .ai-quota-card{border-radius:18px;padding:18px 20px;margin-bottom:18px}.workspace-v29 .ai-quota-card h3{font-size:18px;margin:6px 0}.workspace-v29 .ai-quota-card p{font-size:11px;line-height:1.55}

/* Command center = instrument panel */
.workspace-v29 .v20-command-center{border-radius:23px;overflow:hidden;margin-bottom:18px}
.workspace-v29 .v20-command-label{padding:15px 18px;background:rgba(9,18,14,.72);border-color:rgba(162,255,136,.08)}
.workspace-v29 .v20-command-label>span:last-child{font-size:10px}
.workspace-v29 .v20-command-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.workspace-v29 .v20-stat{min-height:122px;padding:20px 18px;border-color:rgba(164,255,139,.075);transition:background .25s ease,transform .25s ease}
.workspace-v29 .v20-stat:hover{background:rgba(112,255,102,.035);transform:translateY(-2px)}
.workspace-v29 .v20-stat small{font-size:10px;color:#87948c}.workspace-v29 .v20-stat strong{font-size:27px}.workspace-v29 .v20-stat>span{font-size:10px;color:#66746b}
.workspace-v29 .mini-progress{height:4px;background:#102018}

/* Growth intelligence */
.workspace-v29 .v20-growth-panel{border-radius:26px!important;border-color:rgba(162,255,135,.14);background:radial-gradient(circle at 82% 0,rgba(111,255,112,.08),transparent 32%),linear-gradient(150deg,rgba(10,21,16,.96),rgba(5,10,8,.985))}
.workspace-v29 .v20-growth-head{padding:28px 30px 22px;border-color:rgba(162,255,136,.08)}
.workspace-v29 .v20-growth-head h2{font-size:31px;letter-spacing:-.045em;margin:6px 0 7px}.workspace-v29 .v20-growth-head p{font-size:12px;line-height:1.55;max-width:700px}
.workspace-v29 .v20-tabs{padding:5px;border-radius:13px;border-color:rgba(164,255,139,.13);background:#040806}.workspace-v29 .v20-tabs button{font-size:11px;padding:9px 16px}.workspace-v29 .v20-tabs button.active{background:rgba(132,255,108,.09);color:#bdff9e;box-shadow:0 0 0 1px rgba(158,255,120,.22) inset,0 0 24px rgba(112,255,107,.05)}
.workspace-v29 .growth-view{padding:26px 30px 30px}
.workspace-v29 .growth-kpis{gap:12px}.workspace-v29 .growth-kpis>div,.workspace-v29 .paid-kpis>div,.workspace-v29 .organic-metric-stack>div,.workspace-v29 .organic-proof-grid>div{min-height:112px;padding:18px;border-radius:16px;background:rgba(4,10,8,.7);border-color:rgba(165,255,140,.09)}
.workspace-v29 .growth-kpis small,.workspace-v29 .paid-kpis small{font-size:10px}.workspace-v29 .growth-kpis strong,.workspace-v29 .paid-kpis strong{font-size:27px}.workspace-v29 .growth-kpis span,.workspace-v29 .paid-kpis span{font-size:9.5px;line-height:1.45}
.workspace-v29 .growth-overview-grid{gap:14px;margin-top:14px}
.workspace-v29 .growth-chart-card,.workspace-v29 .next-actions-card,.workspace-v29 .top-content-block,.workspace-v29 .organic-voice-card{border-radius:18px;background:rgba(4,10,8,.68);border-color:rgba(165,255,140,.09)}
.workspace-v29 .growth-chart-card,.workspace-v29 .next-actions-card{min-height:285px;padding:20px}
.workspace-v29 .micro-title b{font-size:13px}.workspace-v29 .micro-title span{font-size:9.5px}
.workspace-v29 .activity-chart{min-height:190px}
.workspace-v29 .action-row{padding:15px 0}.workspace-v29 .action-row b{font-size:11.5px}.workspace-v29 .action-row span{font-size:10px;line-height:1.5}
.workspace-v29 .top-content-block{margin-top:14px;padding:20px}.workspace-v29 .top-post-card{padding:17px;border-radius:15px;background:#050b09;border-color:rgba(159,255,112,.08);transition:transform .25s ease,border-color .25s}.workspace-v29 .top-post-card:hover{transform:translateY(-3px);border-color:rgba(159,255,112,.17)}
.workspace-v29 .top-post-card small{font-size:9px}.workspace-v29 .top-post-card p{font-size:13px;line-height:1.58}.workspace-v29 .top-post-card span{font-size:9px}

/* Section dividers */
.workspace-v29 .v20-section-label{margin:34px 0 14px;padding:0 2px}.workspace-v29 .v20-section-label>span:last-child{font-size:10px;color:#6c7971}
.workspace-v29 .dash-grid{gap:18px}.workspace-v29 .commercial-grid{grid-template-columns:1.12fr .88fr}

/* Content operations */
.workspace-v29 .opportunity-list{gap:10px}.workspace-v29 .opportunity-item{padding:18px;border-radius:15px;background:#050b09;border-color:rgba(164,255,139,.085);transition:transform .25s,border-color .25s}.workspace-v29 .opportunity-item:hover{transform:translateX(3px);border-color:rgba(164,255,139,.16)}
.workspace-v29 .opportunity-item small{font-size:9.5px}.workspace-v29 .opportunity-item h3{font-size:17px;line-height:1.2}.workspace-v29 .opportunity-item p{font-size:12px;line-height:1.58}
.workspace-v29 .mode-selector{gap:9px}.workspace-v29 .mode-option{padding:15px 15px 15px 42px;border-radius:14px;background:#050b09;border-color:rgba(164,255,139,.09);transition:transform .2s,border-color .2s,background .2s}.workspace-v29 .mode-option:hover{transform:translateX(2px);border-color:rgba(164,255,139,.17)}.workspace-v29 .mode-option.selected{border-color:rgba(156,255,117,.29);background:rgba(118,255,104,.065)}
.workspace-v29 .mode-option b{font-size:14px}.workspace-v29 .mode-option span{font-size:10.5px;line-height:1.45}
.workspace-v29 .compose-panel .generate-inline{gap:12px}.workspace-v29 .compose-panel input{font-size:13px}

/* Queue is the visual centerpiece of operations */
.workspace-v29 .timeline-panel{border-color:rgba(158,255,120,.15)}
.workspace-v29 .taste-banner{padding:18px;border-radius:16px;background:linear-gradient(90deg,rgba(121,255,106,.075),rgba(5,11,9,.72));border-color:rgba(160,255,121,.13)}
.workspace-v29 .taste-banner b{font-size:14px}.workspace-v29 .taste-banner p,.workspace-v29 .taste-banner>span{font-size:10px;line-height:1.5}
.workspace-v29 .queue{gap:11px}.workspace-v29 .queue-item{position:relative;padding:19px;border-radius:16px;background:linear-gradient(140deg,rgba(7,15,12,.94),rgba(4,9,7,.98));border-color:rgba(164,255,139,.09);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.workspace-v29 .queue-item:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:2px;border-radius:999px;background:linear-gradient(180deg,#aaff74,#5ee99a);opacity:.42}
.workspace-v29 .queue-item:hover{transform:translateY(-3px);border-color:rgba(164,255,139,.18);box-shadow:0 18px 48px rgba(0,0,0,.2)}
.workspace-v29 .queue-item p{font-size:14px;line-height:1.58;margin-top:10px}.workspace-v29 .queue-item small{font-size:10px}.workspace-v29 .queue-actions button{font-size:11px;border-radius:10px;background:#08120e;border-color:rgba(164,255,139,.11)}
.workspace-v29 .badge{padding:5px 8px;border-radius:7px;font-size:8.5px}
.workspace-v29 .fit-reason summary{font-size:10px}.workspace-v29 .fit-reason span{font-size:10px;line-height:1.5}
.workspace-v29 .taste-btn{min-width:38px}

/* Memory, logs, system console */
.workspace-v29 .secondary-grid{gap:18px}.workspace-v29 .memory-grid>div{padding:16px;border-radius:14px;background:#050b09;border-color:rgba(164,255,139,.075)}.workspace-v29 .memory-grid b{font-size:13px}.workspace-v29 .memory-grid small{font-size:9.5px}.workspace-v29 .memory-grid p{font-size:11.5px;line-height:1.55}
.workspace-v29 .decision-list>div{padding:15px;border-color:rgba(164,255,139,.07)}.workspace-v29 .decision-list b{font-size:12px}.workspace-v29 .decision-list p{font-size:11px;line-height:1.52}.workspace-v29 .decision-list small{font-size:9px}
.workspace-v29 .system-console{border-radius:20px;overflow:hidden;margin-top:20px}.workspace-v29 .system-console>summary{padding:18px 20px;background:rgba(7,15,12,.86)}.workspace-v29 .system-console>summary b{font-size:14px}.workspace-v29 .system-console>summary>span{font-size:10px}.workspace-v29 .system-console-body{padding:18px}
.workspace-v29 .ai-provider-card{border-radius:16px;background:#050b09;border-color:rgba(164,255,139,.08);padding:20px}.workspace-v29 .ai-provider-card h3{font-size:19px}.workspace-v29 .ai-provider-card p{font-size:11px;line-height:1.6}
.workspace-v29 .ai-safety-note{font-size:10px;line-height:1.6;background:#050b09;border-color:rgba(164,255,139,.075)}
.workspace-v29 .account-actions{padding-bottom:15px}

/* Interaction hooks */
.workspace-v29 [data-v29-tilt]{transform-style:preserve-3d;will-change:transform;transition:transform .22s ease}
.workspace-v29 .v29-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}
.workspace-v29 .v29-reveal.is-visible{opacity:1;transform:none}
.workspace-v29 .v29-pulse{animation:v29WorkspacePulse .55s ease}
@keyframes v29WorkspacePulse{50%{box-shadow:0 0 0 5px rgba(151,255,115,.055),0 0 35px rgba(123,255,108,.08)}}

/* Responsive workspace */
@media(max-width:1240px){
  body.landing-v29-page .v28-hero-grid{grid-template-columns:1fr;min-height:auto;gap:24px}
  body.landing-v29-page .v28-hero-copy{text-align:center;margin:auto}.landing-v29-page .v28-actions,.landing-v29-page .v28-safe-row{justify-content:center}.landing-v29-page .v28-microproof{margin-left:auto;margin-right:auto;text-align:left}
  .workspace-v29 .v20-command-grid{grid-template-columns:repeat(3,1fr)}.workspace-v29 .v20-stat:nth-child(3){border-right:0}.workspace-v29 .v20-stat:nth-child(-n+3){border-bottom:1px solid rgba(164,255,139,.075)}
  .workspace-v29 .commercial-grid{grid-template-columns:1fr}
}
@media(max-width:900px){
  .workspace-shell{width:min(100% - 32px,1500px)}
  .workspace-v29 .dash-head{align-items:flex-start}.workspace-v29 .v20-head-actions{width:100%;flex-wrap:wrap}.workspace-v29 .account-intelligence-hero{grid-template-columns:1fr}.workspace-v29 .scan-proof{width:100%}.workspace-v29 .scan-proof>span{flex:1;min-width:0}.workspace-v29 .account-intelligence-grid{grid-template-columns:1fr}.workspace-v29 .growth-kpis{grid-template-columns:1fr 1fr}.workspace-v29 .growth-overview-grid{grid-template-columns:1fr}.workspace-v29 .secondary-grid{grid-template-columns:1fr}
  body.landing-v29-page .v28-shell{width:min(100% - 36px,1480px)}
}
@media(max-width:620px){
  .workspace-shell{width:calc(100% - 24px)}
  body.workspace-v29-page>.nav{height:70px;padding-left:12px;padding-right:12px}.workspace-progress{top:69px}
  .workspace-v29 .dash-head{padding-top:42px}.workspace-v29 .dash-head h1{font-size:43px}.workspace-v29 .dash-head p{font-size:12px;line-height:1.5}
  .workspace-v29 .panel,.workspace-v29 .onboarding-card{padding:18px;border-radius:18px}.workspace-v29 .account-intelligence-panel{padding:19px;border-radius:20px}.workspace-v29 .account-intelligence-hero h2{font-size:31px}.workspace-v29 .account-intelligence-hero p{font-size:13px}.workspace-v29 .scan-proof{display:grid;grid-template-columns:1fr 1fr}.workspace-v29 .scan-proof>span{padding:14px}.workspace-v29 .scan-proof>span:first-child{grid-column:1/-1}
  .workspace-v29 .v20-command-grid{grid-template-columns:1fr 1fr}.workspace-v29 .v20-stat{min-height:105px;padding:15px}.workspace-v29 .v20-stat:nth-child(2n){border-right:0}.workspace-v29 .v20-stat:nth-child(3){border-right:1px solid rgba(164,255,139,.075)}.workspace-v29 .v20-stat:nth-child(-n+4){border-bottom:1px solid rgba(164,255,139,.075)}.workspace-v29 .v20-stat strong{font-size:23px}
  .workspace-v29 .v20-growth-head{padding:20px;align-items:flex-start}.workspace-v29 .v20-growth-head h2{font-size:25px}.workspace-v29 .v20-tabs{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.workspace-v29 .growth-view{padding:18px}.workspace-v29 .growth-kpis{grid-template-columns:1fr 1fr}.workspace-v29 .growth-kpis>div{min-height:100px;padding:14px}.workspace-v29 .growth-kpis strong{font-size:23px}.workspace-v29 .growth-chart-card,.workspace-v29 .next-actions-card{padding:15px}
  .workspace-v29 .queue-item{flex-direction:column}.workspace-v29 .queue-actions{flex-wrap:wrap}.workspace-v29 .queue-item p{font-size:13px}.workspace-v29 .two,.workspace-v29 .generate-inline{grid-template-columns:1fr}
  body.landing-v29-page .v28-shell{width:calc(100% - 24px)}body.landing-v29-page .v28-hero h1{font-size:51px}body.landing-v29-page .v28-lede{font-size:15px}body.landing-v29-page .v28-section{padding:82px 0}body.landing-v29-page .v28-section-head h2,body.landing-v29-page .v28-voice-copy h2,body.landing-v29-page .v28-growth-copy h2,body.landing-v29-page .v28-faq-intro h2{font-size:40px}body.landing-v29-page .v28-product-stage{min-height:505px}
}
@media(prefers-reduced-motion:reduce){
  body.landing-v29-page .v28-orb-a,body.landing-v29-page .v28-orb-b,body.landing-v29-page .v28-stage-aura,body.landing-v29-page .v28-float-a,body.landing-v29-page .v28-float-b,body.landing-v29-page .v28-float-c,body.landing-v29-page .v28-bars i,.workspace-atmosphere i{animation:none!important}
  .workspace-v29 .v29-reveal{opacity:1;transform:none;transition:none}.workspace-v29 [data-v29-tilt]{transition:none!important}
}

/* ========================================================================== 
   Honnz v30 — Conversion Experience
   Keeps the v29 cinematic identity, but turns the public site into a product demo.
   ========================================================================== */
body.landing-v30-page{background:#020504}
body.landing-v30-page .v28-hero{overflow:hidden}
body.landing-v30-page .v28-product-nav>div{cursor:pointer;user-select:none;outline:none;transition:background .2s ease,color .2s ease,transform .2s ease}
body.landing-v30-page .v28-product-nav>div:hover,
body.landing-v30-page .v28-product-nav>div:focus-visible{background:rgba(153,255,111,.07);color:#d9ffd0;transform:translateX(2px)}
body.landing-v30-page .v28-product-main.v30-demo-switching{animation:v30DemoSwap .28s ease}
@keyframes v30DemoSwap{0%{opacity:.25;transform:translateY(5px)}100%{opacity:1;transform:none}}
body.landing-v30-page .v28-bars>div{position:relative;cursor:crosshair}
body.landing-v30-page .v28-bars>div[data-value]:after{content:attr(data-value) " interactions";position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);padding:6px 8px;border:1px solid rgba(160,255,126,.18);border-radius:8px;background:#07100c;color:#d9ffe0;font-size:9px;white-space:nowrap;opacity:0;pointer-events:none;transition:.18s ease;z-index:5;box-shadow:0 12px 28px rgba(0,0,0,.3)}
body.landing-v30-page .v28-bars>div[data-value]:hover:after{opacity:1;transform:translate(-50%,0)}

/* Persona strip */
.v30-persona-strip{position:relative;border-top:1px solid rgba(162,255,136,.07);border-bottom:1px solid rgba(162,255,136,.07);background:linear-gradient(90deg,rgba(5,11,9,.96),rgba(8,18,13,.84),rgba(5,11,9,.96));overflow:hidden}
.v30-persona-strip:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(124,255,105,.07),transparent 48%);pointer-events:none}
.v30-persona-inner{min-height:118px;display:grid;grid-template-columns:auto auto minmax(260px,1fr);gap:28px;align-items:center;position:relative;z-index:1}
.v30-persona-inner>div:first-child small{display:block;font-size:9px;letter-spacing:.18em;color:#6c7b72;margin-bottom:4px}.v30-persona-inner>div:first-child strong{font-size:14px;color:#dbe6df}
.v30-persona-options{display:flex;gap:8px;flex-wrap:wrap}.v30-persona-options button{border:1px solid rgba(164,255,139,.12);background:#050b09;color:#819087;border-radius:999px;padding:9px 14px;font-size:11px;cursor:pointer;transition:.2s ease}.v30-persona-options button:hover{border-color:rgba(164,255,139,.26);color:#dfffe4}.v30-persona-options button.active{background:rgba(147,255,104,.11);color:#caffb4;border-color:rgba(164,255,139,.3);box-shadow:0 0 28px rgba(120,255,105,.05)}
.v30-persona-inner>p{margin:0;color:#89968e;font-size:12px;line-height:1.55;max-width:540px;justify-self:end}

/* Voice lab */
.v30-voice-lab{position:relative;padding-top:126px;padding-bottom:126px;background:radial-gradient(circle at 73% 34%,rgba(104,255,117,.075),transparent 30%),linear-gradient(180deg,#020504,#040906 46%,#020504)}
.v30-voice-lab:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(159,255,125,.18),transparent)}
.v30-lab-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:78px;align-items:center}
.v30-lab-copy{max-width:590px}.v30-lab-copy h2{font-size:clamp(48px,4.5vw,76px);line-height:.98;letter-spacing:-.057em;margin:20px 0 24px;color:#f4faf6}.v30-lab-copy h2 em{font-style:normal;color:#9dff66}.v30-lab-copy>p{font-size:15px;line-height:1.75;color:#98a69e;max-width:560px;margin-bottom:28px}
.v30-lab-note{display:flex;gap:13px;padding:14px 0;border-top:1px solid rgba(164,255,139,.075)}.v30-lab-note:last-child{border-bottom:1px solid rgba(164,255,139,.075)}.v30-lab-note>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(159,255,121,.13);background:rgba(145,255,110,.04);color:#9dff66;font-size:9px;flex:none}.v30-lab-note p{margin:0}.v30-lab-note b{display:block;color:#dbe5df;font-size:12px;margin-bottom:3px}.v30-lab-note small{display:block;color:#718078;font-size:10.5px;line-height:1.5}
.v30-lab-card{position:relative;min-height:560px;border:1px solid rgba(161,255,133,.16);border-radius:27px;background:linear-gradient(145deg,rgba(10,20,16,.98),rgba(4,9,7,.99));box-shadow:0 42px 110px rgba(0,0,0,.42),0 0 60px rgba(115,255,108,.05);overflow:hidden}
.v30-lab-card:before{content:"";position:absolute;inset:-120px auto auto 55%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(145,255,111,.09),transparent 66%);pointer-events:none}
.v30-window-top{height:54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(164,255,139,.08);padding:0 20px;background:rgba(3,8,6,.58)}.v30-window-top>span{display:flex;gap:6px}.v30-window-top>span i{width:7px;height:7px;border-radius:50%;background:#26342d}.v30-window-top>span i:first-child{background:#46694c}.v30-window-top b{font-size:9px;letter-spacing:.14em;color:#84938a;font-weight:650}.v30-window-top em{justify-self:end;font-style:normal;font-size:8px;color:#92ff81;border:1px solid rgba(151,255,116,.14);padding:5px 7px;border-radius:6px;background:rgba(145,255,107,.05)}
.v30-lab-input,.v30-lab-result{padding:28px;position:relative;z-index:1}.v30-lab-input label{display:block;color:#728078;font-size:9px;letter-spacing:.12em;margin-bottom:13px}.v30-lab-input textarea{display:block;width:100%;resize:vertical;min-height:74px;margin-top:7px;border:1px solid rgba(164,255,139,.1);border-radius:13px;background:#040806;color:#eaf2ed;padding:13px 14px;font-size:12.5px;line-height:1.55;outline:none;transition:.2s ease}.v30-lab-input textarea:focus{border-color:rgba(159,255,117,.3);box-shadow:0 0 0 3px rgba(129,255,108,.035)}.v30-lab-input textarea::placeholder{color:#46534b}.v30-lab-input .v28-btn{width:100%;justify-content:center;margin-top:5px}.v30-privacy{display:block;text-align:center;margin-top:12px;color:#56645c;font-size:9px;line-height:1.45}
.v30-result-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.v30-result-head small{color:#7d8c83;font-size:9px;letter-spacing:.15em}.v30-result-head h3{color:#f1f7f3;font-size:24px;letter-spacing:-.035em;margin:5px 0 0}.v30-result-head>span{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(159,255,119,.25);background:radial-gradient(circle,rgba(147,255,110,.12),rgba(5,12,8,.8));color:#adff86;font-size:17px;font-weight:750;box-shadow:0 0 34px rgba(126,255,107,.08)}
.v30-dna-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v30-dna-grid article{min-height:100px;padding:14px;border:1px solid rgba(164,255,139,.09);border-radius:14px;background:rgba(3,8,6,.65)}.v30-dna-grid small{display:block;font-size:8px;letter-spacing:.12em;color:#66746c}.v30-dna-grid b{display:block;font-size:15px;color:#e8f1eb;margin:9px 0 4px}.v30-dna-grid span{display:block;color:#6f7e75;font-size:9.5px;line-height:1.45}
.v30-sample-card{margin-top:12px;padding:16px 18px;border:1px solid rgba(160,255,125,.11);border-radius:15px;background:linear-gradient(90deg,rgba(126,255,103,.055),rgba(3,8,6,.68))}.v30-sample-card>small{font-size:8px;letter-spacing:.14em;color:#78a06f}.v30-sample-card>p{font-size:13px;line-height:1.55;color:#d3ddd6;margin:8px 0 12px}.v30-sample-card>div{display:flex;gap:7px;flex-wrap:wrap}.v30-sample-card>div span{font-size:8.5px;color:#85a17f;border:1px solid rgba(159,255,122,.09);border-radius:999px;padding:5px 8px}
.v30-result-actions{display:flex;gap:10px;margin-top:14px}.v30-result-actions .v28-btn{flex:1;justify-content:center}

/* Generic vs Honnz + taste */
.v30-proof-lab{position:relative;padding-top:118px;padding-bottom:130px;background:#020504}.v30-compare-grid{display:grid;grid-template-columns:1fr 110px 1fr;gap:18px;align-items:stretch;margin-top:52px}.v30-generic-card,.v30-honnz-card{padding:27px;border-radius:22px;border:1px solid rgba(164,255,139,.09);background:linear-gradient(145deg,#060b09,#030604);min-height:320px}.v30-generic-card{opacity:.8;filter:saturate(.6)}.v30-honnz-card{border-color:rgba(159,255,121,.18);background:radial-gradient(circle at 87% 0,rgba(130,255,106,.09),transparent 35%),linear-gradient(145deg,#07100c,#030604);box-shadow:0 24px 70px rgba(0,0,0,.25)}
.v30-card-eyebrow{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(164,255,139,.07);padding-bottom:13px}.v30-card-eyebrow span{font-size:9px;letter-spacing:.15em;color:#aaff7b}.v30-card-eyebrow em{font-size:8px;color:#5f6d65;font-style:normal;border:1px solid rgba(164,255,139,.08);border-radius:999px;padding:5px 8px}.v30-generic-card blockquote,.v30-honnz-card blockquote{margin:29px 0 24px;font-size:20px;line-height:1.55;letter-spacing:-.025em;color:#d7dfda}.v30-honnz-card blockquote{color:#f1f8f3}.v30-tags{display:flex;gap:7px;flex-wrap:wrap}.v30-tags span{font-size:8.5px;padding:6px 8px;border-radius:999px;color:#7b8780;border:1px solid rgba(164,255,139,.08);background:#050906}.v30-tags.good span{color:#9cc693;border-color:rgba(159,255,121,.12);background:rgba(140,255,106,.035)}.v30-score-line{display:flex;justify-content:space-between;margin-top:28px;border-top:1px solid rgba(164,255,139,.06);padding-top:15px}.v30-score-line small{font-size:8px;letter-spacing:.12em;color:#59665e}.v30-score-line b{font-size:10px;color:#7f8a83}.v30-score-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:25px}.v30-score-stack>div{padding:12px;border:1px solid rgba(164,255,139,.07);border-radius:11px;background:#040906}.v30-score-stack small{display:block;font-size:7.5px;color:#5f6e65;letter-spacing:.1em}.v30-score-stack b{display:block;font-size:12px;color:#b9ff9a;margin-top:6px}.v30-transform{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6f7e75;gap:13px;text-align:center}.v30-transform i{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;font-style:normal;color:#a4ff79;border:1px solid rgba(160,255,121,.17);background:rgba(139,255,106,.04);box-shadow:0 0 45px rgba(117,255,107,.08)}.v30-transform span{font-size:7.5px;line-height:1.55;letter-spacing:.13em;max-width:90px}.v30-transform b{font-size:18px;color:#9dff66}
.v30-taste-demo{margin-top:26px;display:grid;grid-template-columns:.86fr 1.14fr;gap:28px;padding:28px;border:1px solid rgba(162,255,134,.12);border-radius:25px;background:radial-gradient(circle at 0 100%,rgba(118,255,103,.05),transparent 30%),linear-gradient(135deg,rgba(7,14,11,.96),rgba(3,7,5,.98))}.v30-taste-copy{padding:8px 12px}.v30-taste-copy h3{font-size:34px;line-height:1.05;letter-spacing:-.045em;color:#f1f7f3;margin:12px 0}.v30-taste-copy>p{color:#839087;font-size:12px;line-height:1.6;max-width:470px}.v30-learned-signal{display:flex;align-items:center;gap:12px;margin-top:26px;padding:13px;border:1px solid rgba(161,255,129,.09);border-radius:13px;background:#040806}.v30-learned-signal>i{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#a6ff7c;background:rgba(143,255,108,.055);font-style:normal}.v30-learned-signal small{display:block;color:#607066;font-size:7.5px;letter-spacing:.12em;margin-bottom:3px}.v30-learned-signal b{display:block;color:#c8d3cc;font-size:10.5px;font-weight:600}
.v30-candidate-card{padding:26px;border:1px solid rgba(163,255,137,.15);border-radius:20px;background:#050b08;box-shadow:0 22px 55px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:center}.v30-candidate-top{display:flex;justify-content:space-between;color:#6f7e75;font-size:8px;letter-spacing:.12em}.v30-candidate-top em{font-style:normal;color:#87968d}.v30-candidate-card>p{font-size:20px;line-height:1.5;color:#edf4ef;letter-spacing:-.02em;margin:25px 0}.v30-candidate-meta{display:flex;gap:8px;flex-wrap:wrap}.v30-candidate-meta span{font-size:8px;color:#789070;padding:5px 8px;border:1px solid rgba(162,255,134,.09);border-radius:999px}.v30-taste-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.v30-taste-actions button{min-height:44px;border-radius:11px;border:1px solid rgba(162,255,134,.1);background:#07100c;color:#a7b1ab;cursor:pointer;font-size:13px;transition:.2s}.v30-taste-actions button span{font-size:10px;margin-left:5px}.v30-taste-actions button:hover{transform:translateY(-2px);border-color:rgba(162,255,134,.23);color:#eff7f1}.v30-candidate-card.v30-swap{animation:v30CandidateSwap .34s ease}@keyframes v30CandidateSwap{50%{opacity:.25;transform:translateY(4px) scale(.992)}}

/* 24h system story */
.v30-day{padding-top:120px;padding-bottom:128px;position:relative;background:linear-gradient(180deg,#030705,#06100b 48%,#020504);overflow:hidden}.v30-day:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(155,255,124,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(155,255,124,.025) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}
.v30-day-head{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .7fr;gap:70px;align-items:end}.v30-day-head h2{font-size:clamp(48px,4.8vw,78px);line-height:.98;letter-spacing:-.058em;color:#f3f8f5;margin:18px 0 0}.v30-day-head h2 em{font-style:normal;color:#9dff66}.v30-day-head>p{color:#8b9990;font-size:13px;line-height:1.65;margin:0 0 8px}
.v30-day-board{position:relative;z-index:1;margin-top:48px;border:1px solid rgba(160,255,127,.13);border-radius:26px;background:linear-gradient(145deg,rgba(7,15,11,.95),rgba(2,6,4,.98));box-shadow:0 35px 100px rgba(0,0,0,.32);overflow:hidden}.v30-day-clock{height:77px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 27px;border-bottom:1px solid rgba(162,255,133,.08)}.v30-day-clock>span{font-size:8px;letter-spacing:.15em;color:#66756c}.v30-day-clock strong{font-size:23px;color:#b8ff98;letter-spacing:.06em;font-variant-numeric:tabular-nums}.v30-day-clock small{justify-self:end;color:#536159;font-size:8px}.v30-day-line{display:grid;grid-template-columns:repeat(6,1fr);padding:34px 25px 36px;position:relative}.v30-day-line:before{content:"";position:absolute;left:7%;right:7%;top:72px;height:1px;background:linear-gradient(90deg,rgba(157,255,124,.05),rgba(157,255,124,.28),rgba(157,255,124,.05))}.v30-day-line article{position:relative;padding:0 12px;opacity:.44;transition:.35s ease}.v30-day-line article.active{opacity:1;transform:translateY(-2px)}.v30-day-line time{display:block;text-align:center;color:#87958c;font-size:9px;margin-bottom:17px;font-variant-numeric:tabular-nums}.v30-day-line article>i{position:relative;z-index:2;display:block;width:11px;height:11px;margin:0 auto 22px;border:2px solid #34453a;border-radius:50%;background:#07100c;transition:.35s}.v30-day-line article.active>i{border-color:#9dff66;box-shadow:0 0 0 5px rgba(151,255,111,.06),0 0 26px rgba(141,255,112,.17)}.v30-day-line article small{display:block;color:#76a16d;font-size:7.5px;letter-spacing:.12em}.v30-day-line article b{display:block;color:#dbe4de;font-size:11px;line-height:1.4;margin:7px 0}.v30-day-line article p{color:#65736a;font-size:9.5px;line-height:1.5;margin:0}.v30-day-foot{display:flex;align-items:center;gap:22px;padding:19px 27px;border-top:1px solid rgba(162,255,133,.07);background:rgba(3,7,5,.62)}.v30-day-foot>span{display:flex;align-items:center;gap:6px;color:#728078;font-size:9px}.v30-day-foot>span i{width:6px;height:6px;border-radius:50%;background:#82ff75;box-shadow:0 0 12px rgba(125,255,110,.55)}.v30-day-foot>b{font-size:11px;color:#c8d3cc;font-weight:600}.v30-day-foot>a{margin-left:auto;color:#a5ff7c;font-size:10px;text-decoration:none}

/* Territory + campaign */
.v30-territory-section{position:relative;padding-top:122px;padding-bottom:128px;background:radial-gradient(circle at 26% 42%,rgba(111,255,108,.055),transparent 28%),#020504;overflow:hidden}.v30-territory-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:28px;margin-top:50px;align-items:stretch}.v30-radar{position:relative;min-height:560px;border:1px solid rgba(161,255,131,.11);border-radius:28px;background:radial-gradient(circle at center,rgba(123,255,105,.07),transparent 40%),linear-gradient(145deg,#06100b,#030604);overflow:hidden}.v30-radar:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(151,255,119,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(151,255,119,.028) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle,#000 30%,transparent 75%)}.v30-radar-rings i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(157,255,125,.08);border-radius:50%}.v30-radar-rings i:nth-child(1){width:150px;height:150px}.v30-radar-rings i:nth-child(2){width:260px;height:260px}.v30-radar-rings i:nth-child(3){width:370px;height:370px}.v30-radar-rings i:nth-child(4){width:485px;height:485px}.v30-radar-rings:before,.v30-radar-rings:after{content:"";position:absolute;left:50%;top:8%;bottom:8%;width:1px;background:rgba(157,255,125,.055)}.v30-radar-rings:after{left:8%;right:8%;top:50%;bottom:auto;width:auto;height:1px}.v30-radar-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:115px;height:115px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(164,255,135,.19);background:radial-gradient(circle,rgba(133,255,107,.1),#06100b 65%);box-shadow:0 0 55px rgba(127,255,110,.08);z-index:4}.v30-radar-core b{font-size:13px;line-height:1.15;color:#dfffe0;letter-spacing:-.02em}.v30-radar-core span{font-size:7px;letter-spacing:.15em;color:#66805f;margin-top:6px}.v30-radar-scan{position:absolute;left:50%;top:50%;width:235px;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(158,255,124,.35),transparent);animation:v30Radar 7s linear infinite;opacity:.7}@keyframes v30Radar{to{transform:rotate(360deg)}}
.v30-node{position:absolute;z-index:5;text-align:left;padding:10px 12px;border:1px solid rgba(159,255,126,.1);border-radius:12px;background:rgba(5,12,8,.9);cursor:pointer;min-width:118px;transition:.25s ease;box-shadow:0 10px 30px rgba(0,0,0,.2)}.v30-node:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#708179;left:-3px;top:50%;transform:translateY(-50%);box-shadow:0 0 0 4px rgba(146,255,112,.035)}.v30-node b{display:block;color:#cdd7d0;font-size:10px}.v30-node span{display:block;color:#5f7360;font-size:6.8px;letter-spacing:.12em;margin-top:4px}.v30-node:hover,.v30-node.active{border-color:rgba(157,255,122,.29);transform:translateY(-2px);background:rgba(10,21,14,.96)}.v30-node.active:before{background:#9dff66;box-shadow:0 0 18px rgba(149,255,109,.5)}.v30-node.active span{color:#96c487}.v30-node.node-a{left:11%;top:22%}.v30-node.node-b{right:10%;top:18%}.v30-node.node-c{right:8%;bottom:21%}.v30-node.node-d{left:10%;bottom:16%}.v30-node.node-e{left:50%;top:8%;transform:translateX(-50%)}.v30-node.node-e:hover,.v30-node.node-e.active{transform:translateX(-50%) translateY(-2px)}
.v30-territory-detail{padding:31px;border:1px solid rgba(162,255,133,.12);border-radius:28px;background:linear-gradient(145deg,#07110c,#030604);display:flex;flex-direction:column;justify-content:center}.v30-territory-detail h3{font-size:40px;color:#f0f6f2;letter-spacing:-.05em;margin:24px 0 3px}.v30-territory-detail>strong{font-size:11px;color:#9dff66;text-transform:uppercase;letter-spacing:.12em}.v30-territory-detail>p{color:#839087;font-size:12px;line-height:1.65;margin:20px 0}.v30-territory-proof{display:grid;gap:9px;margin-bottom:22px}.v30-territory-proof span{font-size:9.5px;color:#7c8b82}.v30-territory-detail .v28-btn{align-self:flex-start}.v30-territory-output{margin-top:14px;padding:14px;border:1px solid rgba(160,255,126,.1);border-radius:12px;background:rgba(131,255,102,.035)}.v30-territory-output small{font-size:7.5px;letter-spacing:.12em;color:#6c9565}.v30-territory-output p{margin:7px 0 0;color:#bdc8c0;font-size:10.5px;line-height:1.5}
.v30-campaign{margin-top:28px;display:grid;grid-template-columns:.74fr 1.26fr;gap:34px;padding:31px;border:1px solid rgba(161,255,132,.1);border-radius:27px;background:linear-gradient(145deg,rgba(5,11,8,.96),rgba(3,7,5,.98))}.v30-campaign-copy{padding:7px 6px}.v30-campaign-copy h3{font-size:34px;line-height:1.07;letter-spacing:-.045em;color:#f2f7f4;margin:13px 0}.v30-campaign-copy h3 em{font-style:normal;color:#9dff66}.v30-campaign-copy>p{font-size:11.5px;line-height:1.6;color:#7a8880}.v30-campaign-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.v30-campaign-pills button{border:1px solid rgba(161,255,130,.09);border-radius:999px;padding:7px 9px;background:#040806;color:#68766e;font-size:8.5px;cursor:pointer}.v30-campaign-pills button.active{color:#b7ff98;border-color:rgba(161,255,130,.22);background:rgba(143,255,109,.05)}.v30-campaign-arc{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;align-items:stretch}.v30-campaign-arc article{min-width:0;padding:13px 10px;border:1px solid rgba(162,255,133,.075);border-radius:13px;background:#040806;transition:.2s}.v30-campaign-arc article:hover{transform:translateY(-3px);border-color:rgba(162,255,133,.16)}.v30-campaign-arc span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(143,255,109,.05);color:#8fc67f;font-size:8px}.v30-campaign-arc b{display:block;color:#ccd6cf;font-size:9.5px;line-height:1.35;margin:18px 0 7px}.v30-campaign-arc small{display:block;color:#5f6d65;font-size:8px;line-height:1.45}

/* Honest workload calculator */
.v30-value{padding-top:114px;padding-bottom:118px;background:linear-gradient(180deg,#020504,#050b08,#020504)}.v30-value-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:center}.v30-value-copy h2{font-size:clamp(44px,4.2vw,70px);line-height:.98;letter-spacing:-.055em;color:#f1f7f3;margin:18px 0 22px}.v30-value-copy h2 em{font-style:normal;color:#9dff66}.v30-value-copy>p{color:#85938a;font-size:13px;line-height:1.7;max-width:560px}.v30-honesty{display:inline-block;margin-top:20px;padding:9px 11px;border:1px solid rgba(160,255,127,.09);border-radius:999px;color:#698067;font-size:9px;background:rgba(137,255,106,.025)}
.v30-calculator{padding:30px;border:1px solid rgba(161,255,133,.13);border-radius:25px;background:linear-gradient(145deg,#07100c,#030604);box-shadow:0 26px 75px rgba(0,0,0,.25)}.v30-calculator label{display:block;margin-bottom:24px}.v30-calculator label>span{display:flex;justify-content:space-between;color:#849289;font-size:10px;margin-bottom:11px}.v30-calculator label b{color:#b7ff98;font-size:13px}.v30-calculator input[type=range]{width:100%;accent-color:#9dff66;cursor:pointer}.v30-calc-results{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:29px 0 18px}.v30-calc-results article{padding:17px;border:1px solid rgba(162,255,134,.08);border-radius:13px;background:#040806}.v30-calc-results small{display:block;color:#637169;font-size:7.5px;letter-spacing:.1em;line-height:1.35}.v30-calc-results b{display:block;color:#eff6f1;font-size:25px;letter-spacing:-.035em;margin:8px 0 3px}.v30-calc-results span{display:block;color:#59675f;font-size:8.5px}.v30-calculator>.v28-btn{width:100%;justify-content:center}

/* Pricing v30: capability first */
body.landing-v30-page .v28-price-card{position:relative;overflow:hidden}
body.landing-v30-page .v28-price-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(166,255,139,.18),transparent)}
body.landing-v30-page .v28-price-card.featured{box-shadow:0 30px 85px rgba(0,0,0,.3),0 0 50px rgba(125,255,109,.045)}

/* Mobile */
@media(max-width:1180px){
  .v30-lab-grid,.v30-value-grid{grid-template-columns:1fr;gap:44px}.v30-lab-copy,.v30-value-copy{max-width:760px}.v30-compare-grid{grid-template-columns:1fr 70px 1fr}.v30-territory-grid{grid-template-columns:1fr}.v30-radar{min-height:520px}.v30-campaign{grid-template-columns:1fr}.v30-day-line{grid-template-columns:repeat(3,1fr);row-gap:35px}.v30-day-line:before{display:none}.v30-day-line article{border-top:1px solid rgba(162,255,133,.07);padding-top:12px}.v30-day-line article>i{margin-bottom:15px}.v30-persona-inner{grid-template-columns:auto 1fr}.v30-persona-inner>p{grid-column:1/-1;justify-self:start;margin-bottom:18px}
}
@media(max-width:860px){
  .v30-persona-inner{padding:20px 0;grid-template-columns:1fr;gap:13px}.v30-persona-inner>p{grid-column:auto;margin-bottom:0}.v30-voice-lab,.v30-proof-lab,.v30-day,.v30-territory-section,.v30-value{padding-top:88px;padding-bottom:92px}.v30-compare-grid{grid-template-columns:1fr}.v30-transform{flex-direction:row;padding:4px 0}.v30-transform b{transform:rotate(90deg)}.v30-taste-demo{grid-template-columns:1fr}.v30-day-head{grid-template-columns:1fr;gap:23px}.v30-campaign-arc{grid-template-columns:repeat(2,1fr)}.v30-campaign-arc article:last-child{grid-column:1/-1}.v30-result-actions{flex-direction:column}
}
@media(max-width:620px){
  .v30-lab-copy h2,.v30-day-head h2,.v30-value-copy h2{font-size:42px}.v30-lab-card{min-height:0;border-radius:20px}.v30-lab-input,.v30-lab-result{padding:18px}.v30-window-top{padding:0 13px}.v30-window-top b{display:none}.v30-dna-grid{grid-template-columns:1fr}.v30-result-head h3{font-size:20px}.v30-result-head>span{width:58px;height:58px;font-size:14px}.v30-generic-card,.v30-honnz-card{padding:20px}.v30-generic-card blockquote,.v30-honnz-card blockquote{font-size:17px}.v30-score-stack{grid-template-columns:1fr}.v30-taste-demo{padding:18px}.v30-taste-copy{padding:4px}.v30-taste-copy h3{font-size:29px}.v30-candidate-card{padding:20px}.v30-candidate-card>p{font-size:17px}.v30-taste-actions{grid-template-columns:1fr}.v30-day-clock{grid-template-columns:1fr auto;padding:0 17px}.v30-day-clock small{display:none}.v30-day-line{grid-template-columns:1fr;padding:24px 18px}.v30-day-line article{display:grid;grid-template-columns:48px 16px 1fr;gap:9px;align-items:start;padding:13px 0}.v30-day-line time{margin:0;text-align:left}.v30-day-line article>i{margin:0;margin-top:2px}.v30-day-line article>div{margin-top:-2px}.v30-day-foot{align-items:flex-start;flex-wrap:wrap;padding:17px}.v30-day-foot>a{margin-left:0;width:100%}.v30-radar{min-height:480px}.v30-radar-rings i:nth-child(4){width:390px;height:390px}.v30-node{min-width:100px;padding:8px}.v30-node b{font-size:9px}.v30-node.node-a{left:4%}.v30-node.node-b{right:3%}.v30-node.node-c{right:3%;bottom:15%}.v30-node.node-d{left:4%;bottom:11%}.v30-territory-detail{padding:22px}.v30-territory-detail h3{font-size:34px}.v30-campaign{padding:21px}.v30-campaign-copy h3{font-size:29px}.v30-campaign-arc{grid-template-columns:1fr}.v30-campaign-arc article:last-child{grid-column:auto}.v30-campaign-arc article{display:grid;grid-template-columns:30px 1fr;gap:10px}.v30-campaign-arc b{margin:1px 0 4px}.v30-calc-results{grid-template-columns:1fr}.v30-calculator{padding:20px}.v30-persona-options{display:grid;grid-template-columns:1fr 1fr;width:100%}.v30-persona-options button{width:100%}
}
@media(prefers-reduced-motion:reduce){.v30-radar-scan{animation:none}.v30-candidate-card.v30-swap,.v28-product-main.v30-demo-switching{animation:none}}

/* v30.6 owner live activity */
.live-activity-panel{margin-bottom:14px;background:radial-gradient(circle at 100% 0,rgba(157,255,102,.045),transparent 34%),linear-gradient(180deg,#10161f,#0b1017)}
.live-activity-head{align-items:flex-start}.live-activity-head p{margin:7px 0 0;max-width:790px;color:#687587;font-size:10px;line-height:1.5}.live-activity-head>span{color:#8ef2a5;border:1px solid #31543b;background:#0e1912;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850;letter-spacing:.04em}
.activity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.activity-summary>div{padding:12px 13px;border:1px solid #202a35;border-radius:12px;background:#0b1017}.activity-summary span{display:block;color:#687587;font-size:8px;margin-bottom:6px}.activity-summary strong{font-size:17px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.live-activity-feed{display:grid;max-height:520px;overflow:auto;border-top:1px solid #202a35}.activity-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:11px;align-items:start;padding:12px 2px;border-bottom:1px solid #1c2530}.activity-row:last-child{border-bottom:0}.activity-dot{width:8px;height:8px;border-radius:50%;margin-top:3px;background:#7c8797}.activity-dot.auth{background:#7fc8ff}.activity-dot.billing{background:#b8ff78;box-shadow:0 0 10px rgba(184,255,120,.16)}.activity-dot.x{background:#e4e9ef}.activity-dot.ai{background:#bb9cff}.activity-dot.publishing{background:#69e6aa}.activity-dot.warning{background:#efb45f}.activity-dot.error{background:#ff777f}.activity-main b{display:block;font-size:10px}.activity-main p{margin:4px 0;color:#768294;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.activity-main small{display:block;color:#515d6d;font-size:8px;margin-top:4px}.activity-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:85px}.activity-meta strong{font-size:10px;color:#bfffa9;font-variant-numeric:tabular-nums}
@media(max-width:760px){.activity-summary{grid-template-columns:1fr 1fr}.activity-row{grid-template-columns:8px minmax(0,1fr)}.activity-meta{grid-column:2;align-items:flex-start;flex-direction:row}.live-activity-head{flex-direction:column}.live-activity-head>span{white-space:normal}}
@media(max-width:500px){.activity-summary{grid-template-columns:1fr}.live-activity-feed{max-height:620px}}
.workspace-activity-panel{margin-bottom:14px}

/* v31 Growth Brain · DNA · Weekly Report · Safety Center */
.growth-onboarding-card>div:first-child p{max-width:760px;margin:7px 0 0;color:#778496;font-size:10px;line-height:1.55}
.onboarding-steps.four{grid-template-columns:repeat(4,minmax(0,1fr))}.goal-onboarding-form{display:grid;gap:14px;margin-top:14px}.goal-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.goal-choice-grid label{position:relative;cursor:pointer}.goal-choice-grid input{position:absolute;opacity:0;pointer-events:none}.goal-choice-grid span{display:flex;align-items:center;min-height:54px;padding:12px 14px;border:1px solid #25313d;border-radius:13px;background:#0b1118;color:#a9b4c2;font-size:10px;font-weight:750;transition:.18s ease}.goal-choice-grid label:has(input:checked) span{border-color:#5d8d55;background:rgba(157,255,102,.07);color:#d8ffd1;box-shadow:inset 0 0 0 1px rgba(184,255,120,.08)}

.growth-brain-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgba(157,255,102,.08),transparent 30%),linear-gradient(180deg,#101720,#0a1017)}.growth-brain-panel:before{content:"";position:absolute;right:-120px;top:-170px;width:360px;height:360px;border:1px solid rgba(184,255,120,.08);border-radius:50%;box-shadow:0 0 0 34px rgba(184,255,120,.018),0 0 0 75px rgba(184,255,120,.012);pointer-events:none}.growth-brain-title{align-items:flex-start}.growth-brain-title p{max-width:720px;margin:7px 0 0;color:#718093;font-size:10px;line-height:1.55}.brain-confidence{display:grid;place-items:end;min-width:120px}.brain-confidence strong{font-size:31px;letter-spacing:-.05em;color:#caffb9}.brain-confidence span{font-size:8px;color:#687587;text-transform:uppercase;letter-spacing:.08em}.growth-brain-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px}.brain-learnings,.brain-changes{border:1px solid #202b36;border-radius:16px;background:rgba(8,13,19,.72);padding:16px}.brain-learnings>small,.brain-changes>small{display:block;color:#5d6978;font-size:8px;letter-spacing:.12em;margin-bottom:10px}.brain-learnings article{display:grid;grid-template-columns:8px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid #1b2530}.brain-learnings article:last-child{border-bottom:0}.confidence-dot{width:7px;height:7px;border-radius:50%;margin-top:4px;background:#788596}.confidence-dot.high{background:#9dff66;box-shadow:0 0 10px rgba(157,255,102,.2)}.confidence-dot.medium{background:#d6c56e}.brain-learnings b{display:block;font-size:10px;color:#d6dde7}.brain-learnings p{margin:4px 0 0;color:#6e7b8c;font-size:9px;line-height:1.5}.brain-changes>div:not(.brain-goal){display:grid;grid-template-columns:22px 1fr;gap:7px;padding:9px 0;color:#a8b4c1;font-size:9px;line-height:1.45}.brain-changes i{font-style:normal;color:#a6ff7a}.brain-goal{margin-top:12px;padding:13px;border:1px solid #2b3b31;border-radius:12px;background:rgba(157,255,102,.04)}.brain-goal small,.brain-goal span{display:block;color:#718071;font-size:8px}.brain-goal b{display:block;margin:5px 0;font-size:14px;color:#d8ffd1}

.intelligence-product-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);margin-top:14px}.dna-panel,.weekly-report-panel{min-height:0}.dna-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}.dna-facts>div{padding:12px;border:1px solid #202a35;border-radius:12px;background:#0a1017}.dna-facts small,.dna-facts span{display:block;color:#657181;font-size:8px;line-height:1.4}.dna-facts b{display:block;margin:5px 0;color:#d5dce5;font-size:10px;line-height:1.45}.dna-editor{display:grid;gap:10px;padding-top:13px;border-top:1px solid #202a35}.dna-editor label,.safety-form>label{font-size:8px;color:#738092}.weekly-headline{margin:0 0 14px;color:#cfd7e1;font-size:13px;line-height:1.55}.weekly-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.weekly-kpis>div{padding:12px;border:1px solid #202a35;border-radius:12px;background:#0a1017}.weekly-kpis small,.weekly-kpis span{display:block;color:#657181;font-size:8px}.weekly-kpis strong{display:block;margin:5px 0;font-size:20px;letter-spacing:-.04em}.weekly-kpis span.up{color:#9dff66}.weekly-kpis span.down{color:#ff8b92}.weekly-top-posts{display:grid;gap:7px;margin-top:12px}.weekly-top-posts>div:not(.empty-state){padding:10px 12px;border-left:2px solid #35453a;background:#0a1017}.weekly-top-posts small{color:#7e8a99;font-size:8px}.weekly-top-posts p{margin:4px 0 0;color:#aeb8c4;font-size:9px;line-height:1.45}.data-note{display:block;margin-top:12px;color:#586474;font-size:8px;line-height:1.5}

/* v31.1 premium Autopilot Safety Center */
.autopilot-safety-panel{position:relative;overflow:hidden;margin-top:14px;padding:26px;background:radial-gradient(circle at 92% -12%,rgba(94,255,139,.08),transparent 33%),radial-gradient(circle at -8% 112%,rgba(60,216,128,.055),transparent 34%),linear-gradient(180deg,#09130f 0%,#07100d 100%);border-color:#183927;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 24px 70px rgba(0,0,0,.18)}
.autopilot-safety-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(130,255,166,.025),transparent 22%,transparent 78%,rgba(125,255,160,.018));opacity:.8}
.safety-panel-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.safety-panel-head h2{margin:6px 0 0;font-size:27px;line-height:1.05;letter-spacing:-.04em;color:#f4f8f5}.safety-panel-head p{max-width:760px;margin:8px 0 0;color:#74847e;font-size:10px;line-height:1.55}.guardrail-status{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 12px;border:1px solid #1d5a35;border-radius:999px;background:rgba(10,35,20,.62);color:#aebcb5;font-size:9px;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 24px rgba(63,255,122,.025)}.guardrail-status i{width:7px;height:7px;border-radius:50%;background:#66f58e;box-shadow:0 0 13px rgba(102,245,142,.65)}
.safety-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 314px;gap:18px;align-items:start}.safety-form{display:grid;gap:16px;min-width:0}.safety-toggles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.safety-control{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 50px;align-items:center;gap:14px;min-height:76px;padding:12px 14px;border:1px solid #193829;border-radius:15px;background:linear-gradient(180deg,rgba(10,24,20,.84),rgba(7,17,14,.9));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.safety-control:hover{border-color:#28563d;background:linear-gradient(180deg,rgba(12,29,24,.92),rgba(8,20,16,.94));transform:translateY(-1px)}.safety-control:has(input:focus-visible){outline:2px solid rgba(139,255,174,.28);outline-offset:2px}.safety-control:has(input:checked){border-color:#285b3c;background:linear-gradient(180deg,rgba(10,30,20,.95),rgba(7,22,15,.95));box-shadow:inset 0 0 0 1px rgba(89,255,137,.025),0 9px 30px rgba(0,0,0,.12)}.safety-control>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.safety-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;border:1px solid #244436;background:linear-gradient(180deg,rgba(21,48,39,.78),rgba(11,31,24,.88));color:#9fb2aa;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.safety-icon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.safety-control:has(input:checked) .safety-icon{color:#c8ffda;border-color:#265d3c;background:linear-gradient(180deg,rgba(20,61,37,.9),rgba(9,38,22,.92));box-shadow:0 0 22px rgba(61,255,116,.05)}.safety-copy{min-width:0;display:block}.safety-copy b{display:block;color:#eef4f0;font-size:11px;line-height:1.2;letter-spacing:-.012em}.safety-copy small{display:block;margin-top:6px;color:#71817b;font-size:8.5px;line-height:1.45;font-weight:580}.safety-switch{position:relative;justify-self:end;width:48px;height:27px;border:1px solid #294237;border-radius:999px;background:#12211c;box-shadow:inset 0 2px 8px rgba(0,0,0,.2);transition:.2s ease}.safety-switch>i{position:absolute;top:4px;left:4px;width:17px;height:17px;border-radius:50%;background:#9aa9a3;box-shadow:0 2px 7px rgba(0,0,0,.35);transition:left .2s cubic-bezier(.2,.8,.2,1),background .2s ease,box-shadow .2s ease;font-style:normal;display:grid;place-items:center}.safety-control:has(input:checked) .safety-switch{border-color:#45c86b;background:linear-gradient(90deg,#1b8b43,#2dcf63);box-shadow:0 0 18px rgba(58,242,105,.16),inset 0 1px rgba(255,255,255,.08)}.safety-control:has(input:checked) .safety-switch>i{left:25px;background:#bafbc9;box-shadow:0 0 10px rgba(169,255,192,.38)}.safety-control:has(input:checked) .safety-switch>i:after{content:"✓";color:#137033;font-size:11px;font-weight:950;line-height:1}.safety-control.locked-safety{cursor:default;opacity:.82}.safety-control.locked-safety:hover{transform:none;border-color:#193829}.safety-control.locked-safety .safety-switch{opacity:.62}.safety-switch-disabled>i{position:static;width:100%;height:100%;background:transparent;box-shadow:none;color:#82928b;font-size:16px}.safety-control.locked-safety:has(input:checked) .safety-switch{border-color:#294237;background:#12211c;box-shadow:inset 0 2px 8px rgba(0,0,0,.2)}.safety-control.locked-safety:has(input:checked) .safety-switch>i{left:auto;background:transparent;box-shadow:none}.safety-control.locked-safety:has(input:checked) .safety-switch>i:after{content:none}
.blocked-topics-field{display:grid;gap:9px;color:#c2cec7}.blocked-topics-label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px}.blocked-topics-label>span{display:flex;align-items:center;gap:8px;color:#dbe7df;font-size:10px}.blocked-topics-label svg{width:16px;height:16px;stroke:#6bf198;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.blocked-topics-label small{color:#65756f;font-size:8.5px;font-weight:560}.blocked-topics-field textarea{width:100%;min-height:86px;resize:vertical;padding:14px 15px;border:1px solid #1d3d2c;border-radius:13px;background:linear-gradient(180deg,#07110d,#06100c);color:#e5eee8;outline:none;font:inherit;font-size:10px;line-height:1.55;box-shadow:inset 0 1px 8px rgba(0,0,0,.12);transition:border-color .18s ease,box-shadow .18s ease}.blocked-topics-field textarea::placeholder{color:#53635c}.blocked-topics-field textarea:focus{border-color:#397951;box-shadow:0 0 0 3px rgba(99,255,145,.045),inset 0 1px 8px rgba(0,0,0,.12)}
.safety-save-button{width:100%;min-height:48px;gap:9px;border:1px solid #3ca85d;border-radius:13px;background:linear-gradient(180deg,rgba(18,103,48,.82),rgba(10,72,33,.88));color:#eaffee;font-size:10px;font-weight:900;letter-spacing:-.006em;box-shadow:inset 0 1px rgba(255,255,255,.07),0 0 28px rgba(58,241,105,.065);transition:.18s ease}.safety-save-button:hover{transform:translateY(-1px);border-color:#58dc78;background:linear-gradient(180deg,rgba(22,123,56,.9),rgba(12,84,38,.94));box-shadow:inset 0 1px rgba(255,255,255,.1),0 0 32px rgba(58,241,105,.12)}.safety-save-lock{display:grid;place-items:center}.safety-save-lock svg{width:16px;height:16px;stroke:#c4ffd2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.emergency-pause-card{align-self:start;min-height:246px;padding:20px;border:1px solid #71383b;border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(255,93,93,.095),transparent 38%),linear-gradient(180deg,rgba(55,20,22,.84),rgba(31,13,15,.9));box-shadow:inset 0 1px rgba(255,255,255,.025),0 16px 42px rgba(0,0,0,.18)}.emergency-kicker{display:block;color:#ff8d91;font-size:8px;font-weight:900;letter-spacing:.16em}.emergency-title-row{display:flex;align-items:center;gap:12px;margin:16px 0 14px}.emergency-icon{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border:1px solid #a84348;border-radius:50%;background:linear-gradient(180deg,rgba(130,35,40,.58),rgba(90,25,29,.44));color:#ff9297;box-shadow:0 0 24px rgba(255,81,88,.08)}.emergency-icon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.emergency-pause-card h3{margin:0;font-size:18px;line-height:1.1;letter-spacing:-.025em;color:#fff4f4}.emergency-pause-card p{margin:0 0 17px;color:#a78386;font-size:9.5px;line-height:1.58}.emergency-pause-card form{margin:0}.emergency-pause-card .danger-action{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #b64c51!important;border-radius:12px;background:linear-gradient(180deg,#792a31,#602027);color:#ffe9ea!important;font-size:10px;font-weight:900;box-shadow:inset 0 1px rgba(255,255,255,.06),0 10px 26px rgba(58,9,13,.16);transition:.18s ease}.emergency-pause-card .danger-action:hover{transform:translateY(-1px);border-color:#df676c!important;background:linear-gradient(180deg,#8d3038,#70262d)!important}.pause-mark{color:#ffb7ba;font-size:13px;font-weight:950;letter-spacing:-.2em;margin-right:2px}


.dislike-reason-form{display:flex;align-items:center;gap:5px}.dislike-reason-form select{max-width:112px;min-height:32px;padding:5px 7px;border-radius:8px;border:1px solid #2a3440;background:#0a1017;color:#8d98a6;font-size:8px}.taste-actions{flex-wrap:wrap}

@media(max-width:980px){.growth-brain-grid,.intelligence-product-grid,.safety-layout{grid-template-columns:1fr}.brain-confidence{place-items:start}.safety-layout{gap:14px}.emergency-pause-card{max-width:none;min-height:0}.safety-panel-head{flex-direction:column}.guardrail-status{align-self:flex-start}}
@media(max-width:720px){.onboarding-steps.four,.goal-choice-grid,.dna-facts,.weekly-kpis,.safety-toggles{grid-template-columns:1fr}.goal-choice-grid span{min-height:46px}.growth-brain-title{flex-direction:column}.dislike-reason-form{width:100%}.dislike-reason-form select{flex:1;max-width:none}.autopilot-safety-panel{padding:20px 16px}.safety-panel-head h2{font-size:24px}.safety-control{grid-template-columns:42px minmax(0,1fr) 46px;padding:11px;gap:11px}.safety-icon{width:42px;height:42px;border-radius:12px}.blocked-topics-label{align-items:flex-start;flex-direction:column;gap:5px}.emergency-pause-card{padding:17px}}

/* Admin-only 16/day smart queue control */
.owner-16-schedule-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:15px 16px;border:1px solid rgba(157,255,102,.2);border-radius:15px;background:linear-gradient(135deg,rgba(27,66,33,.48),rgba(8,18,11,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.owner-16-schedule-card>div{min-width:0}.owner-16-schedule-card b{display:block;margin:5px 0 4px;color:#efffea;font-size:13px}.owner-16-schedule-card small{display:block;color:#91a693;line-height:1.45;font-size:10px}.owner-16-schedule-card .ghost{flex:0 0 auto;border-color:#426947;color:#caffb8;background:#102016}
@media(max-width:700px){.owner-16-schedule-card{align-items:flex-start;flex-direction:column}.owner-16-schedule-card .ghost{width:100%}}

/* v31.5 identity + legal acceptance */
.legal-longform{max-width:900px;margin:54px auto 96px}.legal-longform h1{font-size:clamp(44px,6vw,72px);letter-spacing:-.055em;margin:12px 0 14px}.legal-longform h2{margin:38px 0 10px;font-size:21px;letter-spacing:-.025em}.legal-longform ul{color:var(--muted);line-height:1.7;padding-left:24px}.legal-longform li{margin:8px 0}.legal-longform strong{color:#eaf3ec}.legal-meta{font-size:13px;color:#77827c!important;border-left:2px solid #2d4935;padding-left:14px}.legal-consent-stack{display:grid;gap:10px;margin:8px 0 18px}.legal-check{display:grid!important;grid-template-columns:20px 1fr;gap:10px;align-items:start;padding:12px 13px;border:1px solid #28332e;border-radius:12px;background:#0b1110;color:#a9b5ae!important;font-size:11px;line-height:1.5;cursor:pointer}.legal-check input{width:16px!important;height:16px!important;margin-top:2px;accent-color:#9dff66}.legal-check a{color:#bdff9b;text-decoration:underline}.legal-version-row{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.legal-version-row span{padding:8px 10px;border:1px solid #2b3a31;border-radius:999px;color:#7f8d85;font-size:10px}.legal-version-row b{color:#d8f4df}.verification-note{margin:14px 0 18px;padding:13px;border:1px solid #27362f;border-radius:12px;background:#0b1210;color:#819188;font-size:11px;line-height:1.55}.verification-card,.legal-accept-card{max-width:650px}.notice.ok{border-color:#27583a;background:rgba(32,95,54,.18);color:#c7f8d4}


/* v31.6 — iOS/mobile workspace stability
   Avoid percentage-height grid cycles and expensive compositing surfaces that
   can create giant blank regions / scroll stalls in Mobile Safari after POST
   redirects. */
#account-dna,#growth-brain{scroll-margin-top:92px}
@media(max-width:900px), (pointer:coarse){
  html{scroll-behavior:auto}
  .workspace-v29 .intelligence-product-grid{grid-template-columns:minmax(0,1fr);align-items:start}
  .workspace-v29 .dna-panel,.workspace-v29 .weekly-report-panel{min-height:0!important;height:auto!important;align-self:start}
  .workspace-v29 .v29-reveal{opacity:1!important;transform:none!important;transition:none!important}
  body.workspace-v29-page>.nav,
  .workspace-v29 .panel,.workspace-v29 .onboarding-card,.workspace-v29 .account-intelligence-panel,
  .workspace-v29 .v20-command-center,.workspace-v29 .ai-quota-card,.workspace-v29 .owner-command-ribbon,
  .workspace-v29 .system-console,.workspace-v29 .live-chip{
    -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  }
  .workspace-atmosphere i{animation:none!important;filter:blur(72px)}
  .workspace-v29 .panel{transition:border-color .18s ease,box-shadow .18s ease}
}

/* ==========================================================
   HONNZ v34 — FINAL PRODUCT POLISH
   Preserve v33 product behavior; sharpen hierarchy, first-30s
   comprehension, mobile ergonomics and interaction clarity.
   ========================================================== */
body.landing-v34-page>.nav,
body.workspace-v34-page>.nav{position:sticky;top:0;z-index:70}
body.landing-v34-page .v28-pointer-glow{opacity:.38;filter:blur(18px)}
body.landing-v34-page .v28-hero-sky:after{opacity:.68}
body.landing-v34-page .v28-stage-aura{opacity:.72}
body.landing-v34-page .v28-btn:focus-visible,
body.landing-v34-page a:focus-visible,
body.workspace-v34-page a:focus-visible,
body.workspace-v34-page button:focus-visible,
body.workspace-v34-page input:focus-visible,
body.workspace-v34-page textarea:focus-visible,
body.workspace-v34-page select:focus-visible{outline:2px solid rgba(157,255,102,.78);outline-offset:3px}
body.landing-v34-page .v28-btn-primary{box-shadow:0 12px 30px rgba(112,255,118,.14),inset 0 1px rgba(255,255,255,.28)}
body.landing-v34-page .v28-btn-primary:hover{box-shadow:0 16px 38px rgba(112,255,118,.19)}
body.landing-v34-page .v28-feature-grid article,
body.landing-v34-page .v30-lab-card,
body.landing-v34-page .v30-generic-card,
body.landing-v34-page .v30-honnz-card,
body.landing-v34-page .v30-taste-demo,
body.landing-v34-page .v30-day-shell,
body.landing-v34-page .v30-campaign,
body.landing-v34-page .v30-calculator,
body.landing-v34-page .v28-growth-wrap,
body.landing-v34-page .v28-price-card{border-color:rgba(193,255,183,.09)}

/* Landing: the first-30-second product story */
.v34-operating-loop{position:relative;z-index:5;padding:26px 0 32px;border-bottom:1px solid rgba(157,255,102,.065);background:linear-gradient(180deg,#040907,#030706)}
.v34-loop-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:17px}
.v34-loop-head>div small{display:block;color:#73a973;font-size:8px;font-weight:950;letter-spacing:.16em}
.v34-loop-head>div strong{display:block;margin-top:6px;color:#eff8f1;font-size:21px;letter-spacing:-.035em}
.v34-loop-head p{max-width:560px;margin:0;color:#6f7f76;font-size:10.5px;line-height:1.55;text-align:right}
.v34-loop-grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.v34-loop-grid:before{content:"";position:absolute;left:7%;right:7%;top:35px;height:1px;background:linear-gradient(90deg,transparent,rgba(157,255,102,.18),rgba(157,255,102,.18),transparent);pointer-events:none}
.v34-loop-grid>a{position:relative;z-index:1;min-height:94px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 13px;border:1px solid rgba(185,255,165,.07);border-radius:15px;background:linear-gradient(180deg,rgba(8,17,13,.86),rgba(5,10,8,.94));color:#839188;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s}
.v34-loop-grid>a:hover,.v34-loop-grid>a.active{transform:translateY(-3px);border-color:rgba(157,255,102,.24);background:linear-gradient(180deg,rgba(13,30,20,.96),rgba(6,13,9,.98));box-shadow:0 15px 38px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.025)}
.v34-loop-grid>a>span{align-self:start;color:#42544a;font-size:7px;font-weight:950;letter-spacing:.1em}
.v34-loop-grid>a>i{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(157,255,102,.12);border-radius:10px;background:#08120d;color:#85c576;font-style:normal;font-size:13px;transition:.25s}
.v34-loop-grid>a.active>i{border-color:rgba(157,255,102,.34);background:rgba(130,255,101,.075);color:#afff88;box-shadow:0 0 22px rgba(128,255,99,.08)}
.v34-loop-grid>a div{min-width:0}.v34-loop-grid>a b,.v34-loop-grid>a small{display:block}
.v34-loop-grid>a b{color:#dce7df;font-size:10.5px;line-height:1.28}.v34-loop-grid>a small{margin-top:5px;color:#596961;font-size:7.5px;line-height:1.35}
.v34-loop-proof{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;margin-top:15px;color:#587063;font-size:7px;font-weight:900;letter-spacing:.1em}
.v34-loop-proof b{color:#7a9d79;font-size:10px}.v34-loop-proof span:first-child{color:#a7ff82}

/* Workspace: make the product feel like one operating system rather than stacked tools. */
.workspace-v34-page .panel{border-color:rgba(174,255,146,.085)}
.workspace-v34-page .panel:hover{border-color:rgba(174,255,146,.125)}
.v34-system-map{margin:0 0 14px;padding:16px;border:1px solid rgba(157,255,102,.12);border-radius:18px;background:radial-gradient(circle at 80% -40%,rgba(126,255,104,.075),transparent 38%),linear-gradient(180deg,rgba(7,15,11,.96),rgba(4,9,7,.98));box-shadow:0 16px 48px rgba(0,0,0,.13)}
.v34-system-map-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:1px 3px 13px}
.v34-system-map-head h2{margin:5px 0 0;color:#f1f7f3;font-size:20px;letter-spacing:-.035em}.v34-system-map-head p{max-width:620px;margin:0;color:#64736b;font-size:9px;line-height:1.45;text-align:right}
.v34-system-map-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}
.v34-system-map-grid>a{position:relative;min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:11px 10px;border:1px solid rgba(173,255,145,.065);border-radius:13px;background:#050b08;color:#7b8981;transition:transform .2s ease,border-color .2s ease,background .2s ease}
.v34-system-map-grid>a:hover,.v34-system-map-grid>a.active{transform:translateY(-2px);border-color:rgba(157,255,102,.2);background:#08120d}
.v34-system-map-grid>a:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;transform:scaleX(0);background:linear-gradient(90deg,transparent,#9dff66,transparent);transition:transform .25s ease}
.v34-system-map-grid>a.active:after{transform:scaleX(1)}
.v34-system-map-grid>a>span{align-self:start;color:#3f5147;font-size:7px;font-weight:950}.v34-system-map-grid>a>i{width:29px;height:29px;display:grid;place-items:center;border:1px solid #1b3224;border-radius:9px;background:#07100b;color:#66806b;font-style:normal;font-size:12px}
.v34-system-map-grid>a.ready>i{border-color:#315d3c;color:#9dfb87;background:#0a1b10}.v34-system-map-grid>a.ready>i:after{content:"";position:absolute;width:5px;height:5px;margin:22px 0 0 22px;border-radius:50%;background:#78f196;box-shadow:0 0 8px rgba(120,241,150,.5)}
.v34-system-map-grid>a div{min-width:0}.v34-system-map-grid small,.v34-system-map-grid b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v34-system-map-grid small{color:#516158;font-size:6.5px;font-weight:900;letter-spacing:.1em}.v34-system-map-grid b{margin-top:5px;color:#cdd8d1;font-size:9px}

@media(max-width:1100px){
  .v34-loop-grid,.v34-system-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .v34-loop-grid:before{display:none}
  .v34-loop-grid>a:nth-child(n+4),.v34-system-map-grid>a:nth-child(n+4){grid-column:span 1}
}
@media(max-width:760px){
  body.landing-v34-page>.nav,body.workspace-v34-page>.nav{padding-top:env(safe-area-inset-top);height:calc(70px + env(safe-area-inset-top))}
  body.landing-v34-page .v28-pointer-glow{display:none}
  body.landing-v34-page .v28-orb{opacity:.42}
  body.landing-v34-page .v28-stage-aura{opacity:.42}
  body.landing-v34-page .v28-btn{min-height:50px}
  .v34-operating-loop{padding:22px 0 27px}
  .v34-loop-head,.v34-system-map-head{align-items:flex-start;flex-direction:column;gap:8px}
  .v34-loop-head p,.v34-system-map-head p{text-align:left}
  .v34-loop-grid,.v34-system-map-grid{grid-template-columns:1fr;gap:7px}
  .v34-loop-grid>a{min-height:72px;grid-template-columns:25px 34px minmax(0,1fr)}
  .v34-loop-grid>a:hover,.v34-loop-grid>a.active,.v34-system-map-grid>a:hover,.v34-system-map-grid>a.active{transform:none}
  .v34-loop-proof{justify-content:flex-start;gap:8px;font-size:6.5px}
  .v34-system-map{padding:13px;border-radius:15px}
  .v34-system-map-grid>a{min-height:58px;grid-template-columns:22px 31px minmax(0,1fr)}
  .workspace-v34-page .panel:hover{border-color:rgba(174,255,146,.085)}
}
@media(max-width:560px){
  body.landing-v34-page>.nav .nav-links,body.workspace-v34-page>.nav .nav-links{min-width:0;gap:6px!important}
  body.landing-v34-page>.nav .brand,body.workspace-v34-page>.nav .brand{flex:0 0 auto}
  body.landing-v34-page>.nav .nav-register{padding-left:10px;padding-right:10px}
  body.workspace-v34-page>.nav .nav-workspace,body.workspace-v34-page>.nav .nav-plans{padding-left:8px;padding-right:8px}
  .v34-loop-head>div strong{font-size:18px}.v34-system-map-head h2{font-size:18px}
  .v34-loop-proof b:nth-of-type(n+3),.v34-loop-proof span:nth-of-type(n+4){display:none}
}
@media(pointer:coarse){
  body.landing-v34-page .v28-btn:hover,body.landing-v34-page .v28-feature-grid article:hover{transform:none}
}
@media(prefers-reduced-motion:reduce){
  .v34-loop-grid>a,.v34-system-map-grid>a,.v34-system-map-grid>a:after{transition:none!important}
}



/* ==========================================================================
   Honnz v34.1 — ELITE UX POLISH
   Activation-first onboarding, guided empty states, and analytics storytelling.
   ========================================================================== */
.workspace-activation-page .v341-activation-card{order:-1}
.v341-activation-card{position:relative;overflow:hidden;margin:0 0 16px;padding:24px;border:1px solid rgba(157,255,102,.24);border-radius:22px;background:radial-gradient(circle at 88% 0,rgba(123,255,104,.12),transparent 31%),linear-gradient(145deg,rgba(12,27,18,.98),rgba(5,11,8,.99));box-shadow:0 24px 70px rgba(0,0,0,.24),0 0 52px rgba(116,255,104,.035)}
.v341-activation-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(191,255,160,.7),transparent);opacity:.7}
.v341-activation-header{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:18px;align-items:stretch}
.v341-activation-copy{min-width:0}.v341-activation-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.v341-activation-meta>span:last-child{color:#77907f;font-size:8px;font-weight:900;letter-spacing:.1em}
.v341-activation-card h2{margin:8px 0 8px;font-size:clamp(27px,3vw,38px);line-height:1.03;letter-spacing:-.045em;color:#f2f8f4}.v341-activation-card .v341-activation-copy>p{max-width:760px;margin:0;color:#91a097;font-size:12px;line-height:1.62}
.v341-activation-progress{height:5px;margin-top:19px;overflow:hidden;border:1px solid rgba(157,255,102,.09);border-radius:999px;background:#07100b}.v341-activation-progress i{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#6be78d,#a7ff73);box-shadow:0 0 16px rgba(139,255,102,.18);transition:width .45s ease}
.v341-next-result{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:17px;border:1px solid rgba(157,255,102,.105);border-radius:16px;background:rgba(3,9,6,.58)}.v341-next-result small{color:#5f7667;font-size:7.5px;font-weight:950;letter-spacing:.13em}.v341-next-result b{margin-top:8px;color:#dceade;font-size:13px;line-height:1.35}.v341-next-result span{margin-top:7px;color:#728079;font-size:9.5px;line-height:1.5}
.v341-steps{margin:19px 0 0}.v341-steps>div{position:relative;min-height:63px;padding:11px!important;border-color:rgba(157,255,102,.075)!important;background:rgba(4,10,7,.52)!important}.v341-steps>div.active{border-color:rgba(157,255,102,.28)!important;background:rgba(118,255,103,.055)!important;box-shadow:inset 0 0 0 1px rgba(157,255,102,.035)}.v341-steps>div.done{opacity:.76}.v341-steps>div>b{display:grid!important;place-items:center;width:25px;height:25px;border-radius:8px!important;background:#08140d!important;color:#8eea7b!important}.v341-steps>div.active>b{background:#a3ff76!important;color:#071008!important;box-shadow:0 0 20px rgba(157,255,102,.16)}.v341-steps>div>span{display:flex!important;flex-direction:column;gap:3px;color:#cbd7cf!important;font-size:10.5px!important}.v341-steps small{color:#59675f;font-size:7.5px;font-weight:650}
.v341-activation-action{margin-top:17px;padding-top:17px;border-top:1px solid rgba(157,255,102,.075)}.v341-activation-action .goal-onboarding-form{margin:0}.v341-single-action{display:flex;align-items:center;justify-content:space-between;gap:16px}.v341-single-action>small{max-width:520px;color:#65736b;font-size:9.5px;line-height:1.5;text-align:right}.v341-single-action form{margin:0}
.workspace-activation-page .v34-system-map{border-color:rgba(157,255,102,.085);box-shadow:none}.workspace-activation-page .v34-system-map-head h2{color:#dbe5df}.workspace-activation-page .ai-quota-card{opacity:.82}

.v341-guided-empty{display:flex!important;align-items:center;gap:14px;min-height:88px;padding:16px!important;border:1px dashed rgba(157,255,102,.15)!important;border-radius:15px!important;background:linear-gradient(120deg,rgba(9,20,14,.72),rgba(5,10,8,.58))!important}.v341-guided-empty.compact{min-height:76px}.v341-guided-empty>div{min-width:0;flex:1}.v341-guided-empty b{display:block;color:#dce8df;font-size:12px}.v341-guided-empty p{margin:5px 0 0;color:#718078;font-size:10px;line-height:1.5}.v341-guided-empty small{display:block;margin-top:7px;color:#526159;font-size:8.5px;line-height:1.4}.v341-empty-icon{flex:0 0 37px;width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(157,255,102,.15);border-radius:11px;background:#07120c;color:#99ef7e;font-size:15px}.v341-guided-empty form{margin:0}.v341-guided-empty .cta,.v341-guided-empty .ghost{flex:0 0 auto;white-space:nowrap}

.v341-signal-story{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.62fr));gap:8px;margin-top:12px;padding:9px;border:1px solid rgba(157,255,102,.085);border-radius:17px;background:rgba(3,9,6,.48)}.v341-signal-story>div{min-width:0;padding:13px;border:1px solid rgba(157,255,102,.055);border-radius:12px;background:rgba(6,13,9,.66)}.v341-story-lead small,.v341-story-signal small{display:block;color:#53665a;font-size:7px;font-weight:950;letter-spacing:.11em}.v341-story-lead b{display:block;margin-top:6px;color:#d9e5dd;font-size:12px;line-height:1.3}.v341-story-lead p{margin:5px 0 0;color:#68776f;font-size:8.8px;line-height:1.45}.v341-story-signal{display:flex;flex-direction:column;justify-content:center}.v341-story-signal b{display:block;margin-top:7px;overflow:hidden;text-overflow:ellipsis;color:#dbe8df;font-size:13px;line-height:1.2;white-space:nowrap}.v341-story-signal span{display:block;margin-top:5px;color:#5d6d64;font-size:7.8px;line-height:1.35}

.v341-auth-steps span{display:flex;align-items:center;gap:7px!important;color:#8c9a91!important}.v341-auth-steps span b{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(157,255,102,.13);border-radius:7px;background:#08110c;color:#88d875;font-size:7px}.v341-auth-promise{display:flex;gap:11px;align-items:flex-start;margin:0 0 18px;padding:13px;border:1px solid rgba(157,255,102,.12);border-radius:13px;background:rgba(8,18,12,.66)}.v341-auth-promise>i{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:rgba(157,255,102,.09);color:#9dff76;font-style:normal}.v341-auth-promise b,.v341-auth-promise span{display:block}.v341-auth-promise b{color:#d8e7dc;font-size:10.5px}.v341-auth-promise span{margin-top:4px;color:#6e7e75;font-size:9px;line-height:1.45}.v341-verify-next{margin:18px 0 4px;padding:13px 14px;border:1px solid rgba(157,255,102,.13);border-radius:12px;background:#08120d}.v341-verify-next span,.v341-verify-next b{display:block}.v341-verify-next span{color:#5f7d65;font-size:7px;font-weight:950;letter-spacing:.12em}.v341-verify-next b{margin-top:6px;color:#cfe2d3;font-size:10px;line-height:1.45}

@media(max-width:900px){.v341-activation-header{grid-template-columns:1fr}.v341-next-result{min-height:0}.v341-signal-story{grid-template-columns:1fr 1fr}.v341-story-lead{grid-column:1/-1}.v341-single-action{align-items:flex-start;flex-direction:column}.v341-single-action>small{text-align:left}.v341-guided-empty{align-items:flex-start;flex-wrap:wrap}.v341-guided-empty>div{flex-basis:calc(100% - 55px)}}
@media(max-width:620px){.v341-activation-card{padding:17px;border-radius:17px}.v341-activation-meta{align-items:flex-start;flex-direction:column;gap:5px}.v341-activation-card h2{font-size:28px}.v341-steps{grid-template-columns:1fr 1fr!important}.v341-steps>div{min-height:58px}.v341-signal-story{grid-template-columns:1fr}.v341-story-lead{grid-column:auto}.v341-guided-empty{display:grid!important;grid-template-columns:40px minmax(0,1fr)}.v341-guided-empty .cta,.v341-guided-empty .ghost,.v341-guided-empty form{grid-column:1/-1;width:100%}.v341-guided-empty button,.v341-guided-empty a{width:100%;text-align:center}.v341-auth-steps{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.v341-activation-progress i{transition:none}}

/* ========================================================================== 
   Honnz v35.4 — Honnz AI managed-connection add-on
   Makes the optional $5 managed AI connection visible before advanced settings.
   ========================================================================== */
.honnz-ai-front-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 16px;padding:18px 20px;border:1px solid rgba(157,255,102,.16);border-radius:19px;background:radial-gradient(circle at 84% -45%,rgba(157,255,102,.12),transparent 42%),linear-gradient(145deg,rgba(10,24,16,.98),rgba(4,10,7,.98));box-shadow:0 18px 54px rgba(0,0,0,.18)}
.honnz-ai-front-card.locked{border-color:rgba(157,255,102,.22)}.honnz-ai-front-card.active{border-color:rgba(157,255,102,.26)}.honnz-ai-front-card.byok{border-color:rgba(137,212,255,.17)}
.honnz-ai-front-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(157,255,102,.18);border-radius:15px;background:#07130c;color:#a8ff7d;font-size:20px;box-shadow:inset 0 1px rgba(255,255,255,.025)}
.honnz-ai-front-copy{min-width:0}.honnz-ai-front-copy h2{margin:6px 0 5px;color:#eff8f1;font-size:20px;line-height:1.16;letter-spacing:-.035em}.honnz-ai-front-copy p{max-width:760px;margin:0;color:#77877d;font-size:10px;line-height:1.55}
.honnz-ai-front-action{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;max-width:360px}.honnz-ai-front-action form{margin:0}.honnz-ai-price{display:flex;flex-direction:column;align-items:flex-end;color:#e6f5e8;font-size:22px;font-weight:950;line-height:1}.honnz-ai-price small{margin-top:4px;color:#607369;font-size:7.5px;font-weight:800;letter-spacing:.05em}.honnz-ai-byok-link{width:100%;color:#708278;font-size:8px;text-align:right;text-decoration:underline;text-underline-offset:3px}.provider-status-locked{color:#d7bc79!important}

.ai-addon-billing-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:18px 0;padding:22px;border:1px solid rgba(157,255,102,.14);border-radius:20px;background:radial-gradient(circle at 86% 0,rgba(157,255,102,.1),transparent 34%),linear-gradient(145deg,rgba(10,23,16,.98),rgba(5,11,8,.99));box-shadow:0 18px 58px rgba(0,0,0,.16)}
.ai-addon-billing-card.active{border-color:rgba(157,255,102,.3)}.ai-addon-billing-copy h2{margin:7px 0 7px;color:#f1f8f3;font-size:24px;letter-spacing:-.04em}.ai-addon-billing-copy h2 em{color:#a7ff7a;font-style:normal}.ai-addon-billing-copy>p{max-width:820px;margin:0;color:#78887e;font-size:10px;line-height:1.6}.ai-addon-bullets{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.ai-addon-bullets span{padding:7px 9px;border:1px solid rgba(157,255,102,.09);border-radius:999px;background:rgba(5,13,8,.58);color:#829188;font-size:7.8px}.ai-addon-billing-action{min-width:190px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.ai-addon-billing-action>b{color:#dff5df;font-size:22px}.ai-addon-billing-action>b>small{font-size:9px;color:#708177}.ai-addon-billing-action>small{max-width:230px;color:#65756c;font-size:8px;line-height:1.45}.ai-addon-billing-action form{margin:0}

.v35-ai-choice{position:relative;z-index:5;padding:30px 0;border-bottom:1px solid rgba(157,255,102,.065);background:radial-gradient(circle at 22% 0,rgba(124,255,98,.07),transparent 36%),#030806}.v35-ai-choice-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:28px;align-items:center}.v35-ai-choice-copy h2{margin:9px 0 10px;color:#f0f6f2;font-size:clamp(27px,3vw,42px);line-height:1.02;letter-spacing:-.045em}.v35-ai-choice-copy h2 em{color:#a3ff79;font-style:normal}.v35-ai-choice-copy p{max-width:580px;margin:0;color:#78877e;font-size:11px;line-height:1.65}.v35-ai-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v35-ai-choice-grid article{min-width:0;padding:18px;border:1px solid rgba(157,255,102,.11);border-radius:17px;background:linear-gradient(180deg,rgba(8,18,12,.9),rgba(4,9,7,.96))}.v35-ai-choice-grid article:first-child{border-color:rgba(157,255,102,.24);box-shadow:inset 0 1px rgba(255,255,255,.02)}.v35-ai-choice-grid small{display:block;color:#66806d;font-size:7px;font-weight:950;letter-spacing:.13em}.v35-ai-choice-grid h3{margin:8px 0 7px;color:#e9f4eb;font-size:17px}.v35-ai-choice-grid strong{display:block;color:#a8ff7c;font-size:25px;line-height:1}.v35-ai-choice-grid strong span{color:#718178;font-size:9px}.v35-ai-choice-grid p{min-height:48px;margin:10px 0 14px;color:#6d7c73;font-size:9px;line-height:1.5}.v35-ai-choice-grid .v28-btn{width:100%;justify-content:center}

@media(max-width:900px){.honnz-ai-front-card{grid-template-columns:auto minmax(0,1fr)}.honnz-ai-front-action{grid-column:1/-1;max-width:none;justify-content:flex-start}.honnz-ai-price{align-items:flex-start}.honnz-ai-byok-link{text-align:left}.ai-addon-billing-card,.v35-ai-choice-shell{grid-template-columns:1fr}.ai-addon-billing-action{align-items:flex-start;text-align:left}.v35-ai-choice-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.honnz-ai-front-card{grid-template-columns:40px minmax(0,1fr);padding:15px;border-radius:16px}.honnz-ai-front-mark{width:40px;height:40px;border-radius:12px}.honnz-ai-front-copy h2{font-size:18px}.honnz-ai-front-action{align-items:stretch;flex-direction:column}.honnz-ai-front-action .cta,.honnz-ai-front-action .ghost,.honnz-ai-front-action form{width:100%}.honnz-ai-front-action button,.honnz-ai-front-action a.ghost{width:100%;text-align:center}.ai-addon-billing-card{padding:17px;border-radius:16px}.ai-addon-bullets{flex-direction:column}.v35-ai-choice{padding:24px 0}.v35-ai-choice-grid{grid-template-columns:1fr}.v35-ai-choice-grid p{min-height:0}}

/* Honnz bilingual UI ----------------------------------------------------- */
.honnz-language-switcher{position:relative;display:inline-flex;align-items:center;z-index:80}
.honnz-language-button{display:inline-flex;align-items:center;gap:.42rem;min-height:38px;padding:.48rem .72rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.045);color:inherit;font:inherit;font-size:.82rem;cursor:pointer;white-space:nowrap}
.honnz-language-button:hover{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.2)}
.honnz-language-caret{opacity:.58;font-size:.68rem}
.honnz-language-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:150px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#11151d;box-shadow:0 20px 60px rgba(0,0,0,.42)}
.honnz-language-menu button{display:block;width:100%;padding:.7rem .8rem;border:0;border-radius:10px;background:transparent;color:#f7f8fb;text-align:start;font:inherit;cursor:pointer}
.honnz-language-menu button:hover{background:rgba(255,255,255,.07)}
.honnz-language-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:22px;background:rgba(3,6,10,.82);backdrop-filter:blur(18px)}
.honnz-language-card{width:min(520px,100%);padding:34px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:linear-gradient(145deg,rgba(19,24,33,.98),rgba(8,12,18,.98));box-shadow:0 32px 90px rgba(0,0,0,.55);text-align:center;color:#f7f9fb}
.honnz-language-logo{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-weight:800;font-size:1.35rem;letter-spacing:-.04em}.honnz-language-logo span{width:8px;height:8px;border-radius:50%;background:#71ffb0;box-shadow:0 0 20px rgba(113,255,176,.55)}
.honnz-language-card h2{margin:0 0 12px;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.15;letter-spacing:-.04em}.honnz-language-card h2 b{display:inline-block;margin-top:8px;font-weight:750}
.honnz-language-card p{margin:0 auto 24px;max-width:410px;color:#aeb7c5;line-height:1.7}.honnz-language-card p span{display:inline-block;margin-top:4px}
.honnz-language-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.honnz-language-actions button{min-height:72px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.05);color:#f7f9fb;font:inherit;font-weight:750;cursor:pointer}.honnz-language-actions button:hover{transform:translateY(-1px);border-color:rgba(113,255,176,.4)}.honnz-language-actions .honnz-language-primary{background:linear-gradient(135deg,#75ffb4,#47d991);color:#06120c;border-color:transparent}.honnz-language-actions small{display:block;margin-top:5px;font-size:.72rem;font-weight:500;opacity:.72}
html[dir="rtl"] body{direction:rtl;text-align:right}
html[dir="rtl"] .nav,html[dir="rtl"] .nav-links,html[dir="rtl"] footer,html[dir="rtl"] .footer-links{direction:rtl}
html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{direction:rtl;text-align:right}
html[dir="rtl"] [data-no-i18n],html[dir="rtl"] code,html[dir="rtl"] pre{direction:ltr}
html[dir="rtl"] .honnz-language-switcher,html[dir="rtl"] .honnz-language-card{direction:rtl}
html[dir="rtl"] .honnz-language-menu{direction:rtl}
html[dir="rtl"] .brand,html[dir="rtl"] .nav-owner-badge{direction:ltr}
@media(max-width:720px){.honnz-language-button{padding:.42rem .58rem;font-size:.76rem}.honnz-language-actions{grid-template-columns:1fr}.honnz-language-card{padding:26px 20px;border-radius:22px}}


/* v35.6 Arabic completeness and RTL polish */
html[lang="ar"] body{
  font-family:"Noto Kufi Arabic","Noto Sans Arabic","Tahoma","Arial","Segoe UI",sans-serif;
  letter-spacing:normal;
}
html[dir="rtl"] .eyebrow,
html[dir="rtl"] .section-kicker,
html[dir="rtl"] .section-title span,
html[dir="rtl"] [class*="kicker"],
html[dir="rtl"] [class*="eyebrow"]{letter-spacing:.04em}
html[dir="rtl"] .v28-product-stage:after{
  content:"معاينة توضيحية للمنتج. ستختلف بيانات حسابك ونتائجه الفعلية.";
}
html[dir="rtl"] .v28-product-stage,
html[dir="rtl"] .v28-product-shell,
html[dir="rtl"] .v30-window,
html[dir="rtl"] .timeline-panel,
html[dir="rtl"] .panel,
html[dir="rtl"] .auth-card,
html[dir="rtl"] .billing-shell,
html[dir="rtl"] .legal-wrap{direction:rtl}
html[dir="rtl"] .queue-actions,
html[dir="rtl"] .provider-actions,
html[dir="rtl"] .head-actions,
html[dir="rtl"] .form-actions{direction:rtl}
html[dir="rtl"] .mono,
html[dir="rtl"] code,
html[dir="rtl"] pre,
html[dir="rtl"] [data-no-i18n]{unicode-bidi:plaintext}
