:root{--bg-app:#1d1b19;--bg-surface:#24211f;--bg-surface-elevated:#2b2825;--bg-surface-hover:#34302d;--bg-surface-card:#252220;--bg-surface-card-hover:#302c29;--text-primary:#f3eee8;--text-secondary:#d7cec5;--text-muted:#aaa099;--text-dim:#7d756f;--line-subtle:#f3eee812;--line-default:#f3eee81f;--line-bright:#f3eee833;--line-brand:#dd85746b;--brand-accent:#dc8978;--brand-accent-hover:#e6a091;--brand-accent-dark:#b76354;--brand-glow:#dc897824;--brand-soft-bg:#dc897814;--status-success:#a9ba8d;--status-success-bg:#a9ba8d21;--status-warning:#c9a56b;--status-warning-bg:#c9a56b1f;--status-danger:#d98478;--status-danger-bg:#d984781f;--shadow-sm:0 2px 8px #14110f3d;--shadow-md:0 12px 32px #14110f52;--shadow-lg:0 24px 64px #14110f66;--shadow-glow:0 12px 34px #14110f2e;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg-app);color:var(--text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}::selection{color:#f3eee8;background:#dc897857}.shell{width:min(1140px,100% - 48px);margin:0 auto}.site-header{z-index:50;border-bottom:1px solid var(--line-subtle);-webkit-backdrop-filter:blur(16px);background:#1d1b19d6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{letter-spacing:-.025em;color:var(--text-primary);align-items:center;gap:10px;font-size:1.05rem;font-weight:700;transition:opacity .16s;display:inline-flex}.brand:hover{opacity:.9}.brand-mark{border-radius:var(--radius-sm);color:#2a2421;background:#dc8978;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 4px 12px #64342c38}.brand-mark-image{background:var(--bg-surface-elevated);padding:4px;overflow:hidden}.brand-mark-image img{object-fit:contain;width:100%;height:100%;display:block}.nav-links{align-items:center;gap:28px;display:flex}.nav-link{color:var(--text-muted);font-size:.88rem;font-weight:500;transition:color .16s}.nav-link:hover{color:var(--text-primary)}.header-login{color:var(--text-secondary)}.header-actions{align-items:center;gap:12px;display:flex}.button{border-radius:var(--radius-md);color:#2a2421;cursor:pointer;white-space:nowrap;background:#f3eee8;border:1px solid #f3eee8b8;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:.88rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #14110f38,inset 0 1px #ffffff59}.button:hover{background:#fffaf3;transform:translateY(-1px);box-shadow:0 6px 20px #14110f4d}.button:active{transform:translateY(0)}.button-secondary{border-color:var(--line-default);background:var(--bg-surface-elevated);color:var(--text-primary);box-shadow:0 2px 6px #0003}.button-secondary:hover{border-color:var(--line-bright);background:var(--bg-surface-hover);box-shadow:0 4px 12px #0000004d}.button-lg{border-radius:10px;min-height:46px;padding:0 24px;font-size:.95rem}.button-sm{border-radius:8px;min-height:36px;padding:0 14px;font-size:.83rem}.button-full{width:100%}.button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.landing{background:var(--bg-app);position:relative;overflow:hidden}.section-heading{max-width:600px;margin-bottom:44px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2{letter-spacing:-.035em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:750;line-height:1.12}.eyebrow,.eyebrow-plain{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.76rem;font-weight:700;display:inline-flex}.eyebrow{border:1px solid var(--line-brand);background:var(--brand-soft-bg);color:var(--brand-accent);border-radius:999px;padding:4px 12px}.eyebrow-plain{color:var(--text-dim)}.eyebrow-dot{background:var(--brand-accent);border-radius:50%;width:6px;height:6px}.section-lead{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.button-ghost{color:var(--text-secondary);box-shadow:none;background:0 0;border-color:#0000}.button-ghost:hover{background:var(--bg-surface-elevated);border-color:var(--line-default);color:var(--text-primary);box-shadow:0 2px 8px #0003}.button-inverse{color:#2a2421;background:#f3eee8;border-color:#f3eee8;box-shadow:0 4px 14px #fff3}.button-inverse:hover{background:#fffaf3;border-color:#fffaf3;box-shadow:0 6px 20px #ffffff4d}.hero-section{grid-template-columns:minmax(0,1fr) minmax(460px,1.15fr);align-items:center;gap:48px;min-height:calc(100vh - 128px);padding:44px 0 48px;display:grid}.hero-heading{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.25rem,4.2vw,3.65rem);font-weight:750;line-height:1.05}.hero-lead{color:var(--text-muted);max-width:500px;margin-bottom:28px;font-size:1.06rem;line-height:1.6}.hero-actions{align-items:center;gap:20px;margin-bottom:12px;display:flex}.text-link{color:var(--text-secondary);align-items:center;gap:6px;font-size:.9rem;font-weight:600;transition:color .16s,transform .16s;display:inline-flex}.text-link:hover{color:var(--brand-accent);transform:translate(2px)}.hero-microcopy{color:var(--text-dim);font-size:.75rem}.hero-visual{position:relative}.mockup-window{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg), var(--shadow-glow);transition:border-color .2s;overflow:hidden}.mockup-titlebar{border-bottom:1px solid var(--line-subtle);height:38px;color:var(--text-dim);background:#101520e6;justify-content:space-between;align-items:center;padding:0 14px;font-size:.74rem;display:flex}.mockup-dots{gap:6px;display:flex}.mockup-dots i{background:#ffffff26;border-radius:50%;width:9px;height:9px}.mockup-dots i:first-child{opacity:.8;background:#ef4444}.mockup-dots i:nth-child(2){opacity:.8;background:#f59e0b}.mockup-dots i:nth-child(3){opacity:.8;background:#a9ba8d}.mockup-titlebar-label{color:var(--text-muted);font-weight:600}.mockup-ready{color:var(--status-success);align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:inline-flex}.mockup-ready-dot{background:var(--status-success);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.mockup-body{background:#1d1b1999;gap:12px;padding:16px;display:grid}.mockup-search{border:1px solid var(--line-bright);border-radius:var(--radius-sm);background:var(--bg-surface-elevated);width:100%;color:var(--text-muted);align-items:center;gap:10px;padding:8px 12px;font-size:.82rem;display:flex}.mockup-search-query{color:var(--text-primary);flex:1;font-weight:600}.mockup-kbd{border:1px solid var(--line-subtle);color:var(--text-dim);background:#0000004d;border-radius:4px;padding:2px 6px;font-size:.68rem}.mockup-result-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.7rem;font-weight:600}.mockup-card{border:1px solid var(--line-brand);border-radius:var(--radius-md);background:var(--bg-surface-card);padding:14px;box-shadow:0 4px 16px #0000004d}.mockup-card-meta{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mockup-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.mockup-pill-tag{color:var(--brand-accent);background:var(--brand-soft-bg)}.mockup-pill-approved{color:var(--status-success);background:var(--status-success-bg);border-radius:999px}.mockup-card-question{color:var(--text-primary);margin-bottom:6px;font-size:.95rem;font-weight:700;line-height:1.3}.mockup-card-answer{color:var(--text-muted);margin-bottom:14px;font-size:.8rem;line-height:1.5}.mockup-card-actions{gap:8px;display:flex}.mockup-action-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:.74rem;font-weight:600;transition:all .14s;display:inline-flex}.mockup-action-primary{background:var(--brand-accent);color:#2a2421}.mockup-action-secondary{background:var(--bg-surface-elevated);border-color:var(--line-default);color:var(--text-secondary)}.mockup-public-page{border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--bg-surface-elevated);margin-top:4px;padding:10px 12px}.mockup-public-header{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.7rem;display:flex}.mockup-public-label{color:var(--text-dim);font-weight:600}.mockup-public-url{color:var(--brand-accent);font-family:monospace;font-size:.68rem}.mockup-public-title{color:var(--text-secondary);margin-bottom:2px;font-size:.78rem;font-weight:600;display:block}.mockup-public-excerpt{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.pain-section{border-top:1px solid var(--line-subtle);padding:96px 0}.pain-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.pain-card{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card);padding:32px 24px;transition:transform .16s}.pain-card:hover{border-color:#f871714d;transform:translateY(-2px)}.pain-icon{border-radius:var(--radius-sm);background:var(--status-danger-bg);width:40px;height:40px;color:var(--status-danger);justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.pain-title{color:var(--text-primary);margin-bottom:10px;font-size:1.05rem;font-weight:700;line-height:1.4}.pain-body{color:var(--text-muted);font-size:.9rem;line-height:1.5}.workflow-section{border-top:1px solid var(--line-subtle);background:#10152066;padding:96px 0}.workflow-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;list-style:none;display:grid;position:relative}.workflow-step{flex-direction:column;display:flex;position:relative}.workflow-step-number{border:1px solid var(--line-brand);border-radius:var(--radius-md);background:var(--bg-surface-elevated);width:40px;height:40px;color:var(--brand-accent);z-index:2;place-items:center;margin-bottom:24px;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 4px 12px #0006}.workflow-connector{background:var(--line-subtle);z-index:1;height:1px;position:absolute;top:20px;left:40px;right:-32px}.workflow-step-title{color:var(--text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.workflow-step-desc{color:var(--text-muted);margin-bottom:24px;font-size:.9rem;line-height:1.5}.step-visual{background:var(--bg-surface-elevated);border:1px solid var(--line-default);border-radius:var(--radius-md);min-height:120px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;margin-bottom:24px;padding:16px;display:flex}.step-visual-field{flex-direction:column;margin-bottom:8px;display:flex}.step-visual-label{color:var(--text-dim);text-transform:uppercase;margin-bottom:2px;font-size:.65rem;font-weight:700}.step-visual-value{color:var(--text-primary);font-size:.8rem;font-weight:500}.step-visual-muted{color:var(--text-muted)}.step-visual-badge-green{color:var(--status-success);background:var(--status-success-bg);border-radius:4px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:.65rem;font-weight:700}.step-visual-search{background:var(--bg-surface-card);border:1px solid var(--line-brand);border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.step-visual-icon{color:var(--text-muted);font-size:1.1rem;line-height:1}.step-visual-query{color:var(--text-primary);font-size:.8rem;font-weight:600}.step-visual-cursor{background:var(--brand-accent);width:2px;height:12px;animation:1s infinite pulse}.step-visual-result{align-items:center;gap:8px;display:flex}.step-visual-result-badge{color:var(--status-success);background:var(--status-success-bg);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:.6rem;font-weight:700}.step-visual-result-title{color:var(--text-secondary);font-size:.75rem;font-weight:500}.step-visual-btn{text-align:center;border:none;border-radius:6px;margin-bottom:8px;padding:6px 12px;font-size:.75rem;font-weight:600}.step-visual-btn-primary{background:var(--brand-accent);color:#2a2421}.step-visual-btn-secondary{background:var(--bg-surface-card);color:var(--text-secondary);border:1px solid var(--line-default)}.step-visual-url{color:var(--brand-accent);text-align:center;margin-top:4px;font-family:monospace;font-size:.65rem}.comparison-section{border-top:1px solid var(--line-subtle);padding:96px 0}.comparison-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.comparison-card{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card);flex-direction:column;padding:24px;display:flex}.comparison-card-ansilo{border-color:var(--line-brand);background:var(--bg-surface-card);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.comparison-card-header{border-bottom:1px solid var(--line-subtle);margin-bottom:20px;padding-bottom:16px}.comparison-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}.comparison-card-ansilo .comparison-label{color:var(--brand-accent)}.comparison-verdict{color:var(--text-primary);font-size:1.05rem;font-weight:750;line-height:1.3;display:block}.comparison-verdict-ansilo{color:var(--brand-accent)}.comparison-points{gap:14px;list-style:none;display:grid}.comparison-points li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.4;display:flex}.comparison-point-icon{margin-top:2px;font-size:.9rem;font-weight:800}.icon-yes{color:var(--brand-accent)}.icon-no{color:var(--text-dim)}.value-section{border-top:1px solid var(--line-subtle);background:#10152033;padding:96px 0}.value-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.value-card{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card);padding:24px}.value-icon{margin-bottom:16px;font-size:1.5rem;display:block}.value-title{color:var(--text-primary);margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.35}.value-body{color:var(--text-muted);font-size:.85rem;line-height:1.5}.pricing-section{border-top:1px solid var(--line-subtle);padding:96px 0}.pricing-grid{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:20px;margin-top:48px;display:grid}.plan-card{border:1px solid var(--line-default);border-radius:var(--radius-xl);background:var(--bg-surface-card);flex-direction:column;padding:32px;display:flex;position:relative}.plan-card-featured{border-color:var(--line-brand);background:var(--bg-surface-card);box-shadow:var(--shadow-glow)}.plan-badge{background:var(--brand-accent);color:#2a2421;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:800;position:absolute;top:-12px;right:24px}.plan-header{margin-bottom:24px}.plan-name{color:var(--text-primary);margin-bottom:8px;font-size:1.25rem;font-weight:750}.plan-price-amount{letter-spacing:-.04em;color:var(--text-primary);font-size:2.4rem;font-weight:800}.plan-price-period{color:var(--text-muted);font-size:.88rem;font-weight:500}.plan-features{gap:12px;margin-bottom:32px;list-style:none;display:grid}.plan-features li{color:var(--text-secondary);align-items:center;gap:10px;font-size:.88rem;display:flex}.plan-features strong{color:var(--text-primary)}.plan-check{color:var(--brand-accent);font-size:.85rem;font-weight:800}.plan-card .button,.plan-card-checkout{margin-top:auto}.plan-card-checkout>div,.plan-card-checkout .button{width:100%}.faq-section{border-top:1px solid var(--line-subtle);padding:96px 0}.faq-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.faq-sidebar-desc{color:var(--text-muted);font-size:.95rem}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--bg-surface-card);transition:border-color .16s;overflow:hidden}.faq-item[open]{border-color:var(--line-bright);background:var(--bg-surface-elevated)}.faq-question{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:18px 20px;font-size:.95rem;font-weight:650;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-toggle{color:var(--text-muted);font-size:1.2rem;font-weight:300;transition:transform .2s}.faq-item[open] .faq-toggle{color:var(--brand-accent);transform:rotate(45deg)}.faq-answer{color:var(--text-muted);padding:0 20px 20px;font-size:.9rem;line-height:1.55}.cta-inner{border:1px solid var(--line-brand);border-radius:var(--radius-xl);background:var(--bg-surface-elevated);box-shadow:var(--shadow-lg), var(--shadow-glow);justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.cta-copy h2{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:750}.cta-copy p{color:var(--text-muted);font-size:1rem}.cta-action{text-align:center;flex-shrink:0}.cta-microcopy{color:var(--text-dim);margin-top:12px;font-size:.75rem}.landing-footer{border-top:1px solid var(--line-subtle);color:var(--text-dim);justify-content:space-between;align-items:center;padding:24px 0 40px;font-size:.85rem;display:flex}.footer-nav{gap:24px;display:flex}.footer-nav a{color:var(--text-muted);font-weight:500;transition:color .16s}@media (max-width:960px){.hero-section{grid-template-columns:1fr;gap:36px;padding-top:32px}.hero-copy{max-width:100%}.pain-grid,.workflow-steps{grid-template-columns:1fr}.workflow-connector{display:none}.comparison-grid,.value-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.hero-heading{font-size:clamp(2rem,8vw,2.75rem)}.comparison-grid,.value-grid,.pricing-grid{grid-template-columns:1fr}.cta-inner{flex-direction:column;align-items:flex-start;padding:32px}.cta-action{text-align:left;width:100%}.landing-footer{flex-direction:column;align-items:flex-start;gap:16px}}.page-shell{background:var(--bg-app);min-height:100vh}.page-content{padding:48px 0 80px}.auth-layout{grid-template-columns:1fr minmax(360px,420px);align-items:center;gap:64px;min-height:calc(100vh - 68px);padding:40px 0;display:grid}.auth-intro h2{letter-spacing:-.035em;margin-bottom:12px;font-size:2.2rem;font-weight:750}.auth-intro p{color:var(--text-muted);font-size:1rem}.auth-card{border:1px solid var(--line-default);border-radius:var(--radius-xl);background:var(--bg-surface-card);box-shadow:var(--shadow-md);padding:32px}.auth-card h1{margin-bottom:8px;font-size:1.8rem;font-weight:750}.auth-card p{color:var(--text-muted);font-size:.88rem}.auth-shield{border-radius:var(--radius-sm);background:var(--brand-soft-bg);width:36px;height:36px;color:var(--brand-accent);place-items:center;margin-bottom:16px;font-size:1rem;display:grid}.button-google{color:#2a2421;background:#f3eee8;border-color:#ded4ca}.button-google:hover{background:#fffaf3}.auth-divider{color:var(--text-dim);text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;font-size:.75rem;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line-subtle);flex:1;height:1px}.field{gap:6px;margin-bottom:14px;display:grid}.field label{color:var(--text-secondary);font-size:.82rem;font-weight:600}.field input,.field textarea,.field select{border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--bg-surface-elevated);width:100%;color:var(--text-primary);outline:none;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-glow)}.page-title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.page-title-row h1{letter-spacing:-.035em;margin-bottom:4px;font-size:2.2rem;font-weight:750}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.dashboard-stat{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card);padding:20px}.dashboard-stat span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:700}.dashboard-stat strong{color:var(--text-primary);margin:4px 0;font-size:1.8rem;font-weight:800;display:block}.dashboard-stat p{color:var(--text-muted);font-size:.8rem}.dashboard-articles-section{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card);padding:24px}.dashboard-article-row{border-bottom:1px solid var(--line-subtle);border-radius:var(--radius-sm);grid-template-columns:90px 1fr 100px 24px;align-items:center;gap:16px;padding:14px 12px;transition:background .14s;display:grid}a.dashboard-article-row:hover{background:var(--bg-surface-hover)}.status-published{background:var(--status-success-bg);color:var(--status-success)}.status-draft{background:var(--status-warning-bg);color:var(--status-warning)}.dashboard-article-status{text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.dashboard-article-title{color:var(--text-primary);font-size:.9rem;font-weight:600}.dashboard-article-date{color:var(--text-dim);font-size:.78rem}@media (max-width:960px){.landing-hero{grid-template-columns:1fr;gap:36px;padding-top:32px}.landing-hero-copy{max-width:100%}.landing-trust-strip ul{grid-template-columns:repeat(2,1fr)}.before-after-grid,.landing-steps-flow{grid-template-columns:1fr}.landing-comparison-grid,.landing-features{grid-template-columns:repeat(2,1fr)}.landing-faq{grid-template-columns:1fr;gap:28px}.auth-layout{grid-template-columns:1fr}.auth-intro{display:none}.dashboard-stats{grid-template-columns:1fr}}@media (max-width:640px){.shell{width:calc(100% - 32px)}.nav-links{display:none}.landing-hero h1{font-size:clamp(2rem,8vw,2.75rem)}.landing-comparison-grid,.landing-features,.landing-pricing-grid{grid-template-columns:1fr}.landing-final-cta{flex-direction:column;align-items:flex-start;padding:28px}.dashboard-article-row{grid-template-columns:1fr auto}.dashboard-article-date{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.public-help-page{--public-accent:var(--brand-accent);min-height:100vh;color:var(--text-primary);background:#201e1c}.public-help-header{z-index:1;border-bottom:1px solid var(--line-subtle);-webkit-backdrop-filter:blur(14px);background:#201e1ceb;position:relative}.public-help-nav{justify-content:space-between;align-items:center;min-height:68px;display:flex}.public-help-brand{color:var(--text-primary);letter-spacing:-.025em;align-items:center;gap:10px;font-size:.98rem;font-weight:720;display:inline-flex}.public-help-brand>span{border:1px solid var(--public-accent);background:color-mix(in srgb, var(--public-accent) 10%, transparent);width:28px;height:28px;color:var(--public-accent);border-radius:8px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.public-help-identity>span{max-width:min(480px,55vw);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.35;overflow:hidden}.public-help-powered{border:1px solid var(--line-subtle);color:var(--text-muted);border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:650;transition:border-color .16s,color .16s}.public-help-powered:hover{border-color:var(--public-accent);color:var(--public-accent)}.public-help-hero>.shell{animation:.42s both page-enter}.dashboard-article-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.public-help-hero h1{letter-spacing:-.05em;margin:0 auto 10px;font-size:clamp(2.15rem,4.5vw,3.4rem);font-weight:740;line-height:1.06}.public-help-hero>.shell>p:not(.public-help-overline){color:var(--text-muted);margin:0;font-size:.95rem}.help-search{border:1px solid var(--line-default);width:min(600px,100%);color:var(--text-dim);box-shadow:var(--shadow-sm);background:#211f1d;border-radius:10px;align-items:center;gap:10px;margin:28px auto 0;padding:0 14px;transition:border-color .16s,background .16s;display:flex}.help-search:focus-within{border-color:var(--public-accent);background:#252220}.help-search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;padding:13px 0;font-size:.88rem}.public-help-content{width:min(820px,100% - 48px);padding:52px 0 88px;animation:.46s 80ms both page-enter}.public-help-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.public-help-section-heading h2{letter-spacing:-.035em;margin:0;font-size:1.45rem;font-weight:720}.public-help-section-heading>span{color:var(--text-dim);font-size:.72rem;font-weight:650}.public-article-list{gap:9px;display:grid}.public-article-card{border:1px solid var(--line-default);background:var(--bg-surface-card);border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:17px;transition:transform .17s,border-color .17s,background .17s;display:grid}.public-article-card:hover{border-color:var(--public-accent);background:var(--bg-surface-card-hover);transform:translateY(-2px)}.public-article-card small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.77rem;display:block;overflow:hidden}.public-article-card:hover .public-article-arrow{transform:translate(2px)}.public-help-empty-state h3{margin:0 0 6px;font-size:1.05rem}.public-help-empty-state p{max-width:370px;color:var(--text-muted);margin:0 auto;font-size:.84rem}.public-article-layout{width:min(760px,100% - 48px);padding:40px 0 92px;animation:.42s both page-enter}.public-article-header h1{letter-spacing:-.05em;max-width:720px;margin:0 0 13px;font-size:clamp(2rem,4vw,3rem);font-weight:740;line-height:1.08}.public-article-content{border:1px solid var(--line-subtle);max-width:700px;color:var(--text-secondary);background:#272421;border-radius:13px;padding:25px 28px;font-size:1rem;line-height:1.82}.public-article-answer{white-space:pre-wrap;margin:0}.demo-help-header-actions{align-items:center;gap:10px;display:flex}.demo-help-header-actions>span{color:var(--text-dim);font-size:.68rem;font-weight:650}.demo-help-hero{border-bottom:1px solid var(--line-subtle);background:#292623;padding:66px 0 54px;position:relative;overflow:hidden}.demo-help-hero:before{background:var(--brand-accent);content:"";opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.demo-help-hero-inner{width:min(860px,100% - 48px);animation:.42s both page-enter}.demo-help-hero h1{letter-spacing:-.052em;margin:0 0 10px;font-size:clamp(2.35rem,5vw,3.7rem);font-weight:740;line-height:1.03}.demo-help-hero-inner>p:not(.public-help-overline){max-width:610px;color:var(--text-muted);margin:0;font-size:.96rem}.demo-help-search{width:min(620px,100%);margin:28px 0 0}.demo-help-search kbd{border:1px solid var(--line-default);width:24px;height:23px;color:var(--text-dim);border-radius:6px;flex:none;place-items:center;font-family:inherit;font-size:.66rem;display:grid}.demo-help-content{width:min(860px,100% - 48px);padding:48px 0 88px;animation:.46s 70ms both page-enter}.demo-help-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.demo-help-section-heading h2{letter-spacing:-.035em;margin:0;font-size:1.4rem;font-weight:720}.demo-help-section-heading>span{color:var(--text-dim);font-size:.72rem;font-weight:650}.demo-category-filters{scrollbar-width:thin;gap:7px;margin:19px 0 20px;padding-bottom:2px;display:flex;overflow-x:auto}.demo-category-filters button{border:1px solid var(--line-subtle);min-height:32px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 11px;font-size:.72rem;font-weight:650;transition:border-color .15s,background .15s,color .15s}.demo-category-filters button:hover,.demo-category-filters button[aria-pressed=true]{border-color:var(--line-brand);background:var(--brand-soft-bg);color:var(--brand-accent-hover)}.demo-category-filters button:focus-visible,.demo-help-empty button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.demo-answer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.demo-answer-card{border:1px solid var(--line-default);background:var(--bg-surface-card);min-height:142px;box-shadow:var(--shadow-sm);border-radius:13px;grid-template-columns:minmax(0,1fr) 18px;align-content:start;gap:11px 12px;padding:18px;transition:border-color .17s,background .17s,transform .17s;display:grid;position:relative;overflow:hidden}.demo-answer-card:before{background:var(--brand-accent);content:"";opacity:0;width:2px;transition:opacity .17s;position:absolute;top:0;bottom:0;left:0}.demo-answer-card:hover{background:var(--bg-surface-card-hover);border-color:#dc89787a;transform:translateY(-2px)}.demo-answer-card:focus-visible{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:3px}.demo-answer-card:hover:before{opacity:.8}.demo-answer-category{width:max-content;max-width:100%;color:var(--brand-accent-hover);text-overflow:ellipsis;white-space:nowrap;background:#dc89780f;border:1px solid #dc89783d;border-radius:999px;grid-column:1/-1;padding:3px 7px;font-size:.62rem;font-weight:700;overflow:hidden}.demo-answer-copy strong{color:var(--text-primary);letter-spacing:-.015em;font-size:.94rem;font-weight:690;line-height:1.38;display:block}.demo-answer-copy small{color:var(--text-muted);margin-top:6px;font-size:.75rem;line-height:1.52;display:block}.demo-answer-arrow{color:var(--brand-accent);align-self:center;font-size:.92rem;transition:transform .17s}.demo-answer-card:hover .demo-answer-arrow{transform:translate(3px)}.demo-help-empty{border:1px dashed var(--line-default);background:var(--bg-surface-card);text-align:center;border-radius:14px;padding:52px 24px}.demo-help-empty>span{background:var(--brand-soft-bg);width:36px;height:36px;color:var(--brand-accent);border-radius:9px;place-items:center;margin:0 auto 13px;font-weight:800;display:grid}.demo-help-empty h3{margin:0 0 5px;font-size:1rem}.demo-help-empty p{color:var(--text-muted);margin:0;font-size:.8rem}.demo-help-empty button{color:var(--brand-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.75rem;font-weight:700}.demo-help-conversion{border:1px solid var(--line-brand);background:#2a2623;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding:25px;display:flex}.demo-help-conversion .public-help-overline{margin-bottom:6px}.demo-help-conversion h2{letter-spacing:-.025em;margin:0 0 4px;font-size:1.18rem}.demo-help-conversion div>p:last-child{color:var(--text-muted);margin:0;font-size:.8rem}.demo-help-conversion .button{flex:none}.demo-article-layout{width:min(760px,100% - 48px)}.demo-article-header .public-help-overline{margin-bottom:11px}.demo-article-content{box-shadow:var(--shadow-sm)}.demo-article-conversion{border:1px solid var(--line-subtle);background:#f3eee806;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;max-width:700px;margin-top:22px;padding:16px 18px;display:flex}.demo-article-conversion strong{color:var(--text-secondary);font-size:.82rem}.demo-article-conversion p{color:var(--text-dim);margin:2px 0 0;font-size:.72rem}.demo-article-conversion .button{flex:none}@media (max-width:720px){.demo-help-header-actions>span{display:none}.demo-help-hero{padding:52px 0 44px}.demo-help-hero-inner,.demo-help-content,.demo-article-layout{width:calc(100% - 32px)}.demo-help-hero h1{font-size:2.45rem}.demo-help-content{padding:40px 0 64px}.demo-help-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.demo-answer-list{grid-template-columns:1fr}.demo-answer-card{min-height:0}.demo-help-conversion,.demo-article-conversion{flex-direction:column;align-items:flex-start}.demo-help-conversion .button,.demo-article-conversion .button{width:100%}}.legal-page{min-height:100vh}.legal-content{max-width:760px;padding:76px 0 96px}.legal-content h1{max-width:700px;color:var(--text-primary);letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(2.3rem,6vw,4rem)}.legal-lede{max-width:620px;color:var(--text-muted);margin:0 0 46px;font-size:1.08rem;line-height:1.7}.legal-content section{border-top:1px solid var(--line-subtle);padding:24px 0}.legal-content section h2{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:1.05rem}.legal-content section p{max-width:680px;color:var(--text-secondary);margin:0;line-height:1.75}.legal-content a:not(.public-back-link){color:var(--brand-accent);text-underline-offset:3px;text-decoration:underline}.legal-updated{color:var(--text-dim);margin:34px 0 24px;font-size:.78rem}.contact-content{max-width:680px}.contact-email{margin:4px 0 12px;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:650;display:inline-block;color:var(--text-primary)!important;text-decoration:none!important}.legal-note{max-width:500px;color:var(--text-dim);margin:0 0 30px;font-size:.86rem;line-height:1.6}@media (max-width:720px){.legal-content{padding:48px 0 64px}.legal-lede{margin-bottom:30px;font-size:1rem}.legal-content section{padding:20px 0}}.article-ai-tools{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:#dc89780b;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:13px 14px;display:flex}.article-ai-tools strong{color:var(--text-secondary);font-size:.78rem;display:block}.article-ai-tools p{color:var(--text-dim);margin:3px 0 0;font-size:.72rem}.article-ai-feedback{margin-top:12px}.article-ai-feedback small{color:var(--text-dim);margin-top:4px;display:block}.article-ai-suggestion{border-radius:var(--radius-md);background:#dc897814;border:1px solid #dc89786b;margin-top:14px;padding:16px}.article-ai-suggestion-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.article-ai-suggestion-heading p{color:var(--text-muted);margin:4px 0 0;font-size:.75rem}.article-ai-remaining{color:var(--text-dim);white-space:nowrap;font-size:.7rem}.article-ai-suggestion-text{color:var(--text-primary);white-space:pre-wrap;margin:14px 0;line-height:1.7}.article-ai-suggestion-actions{align-items:center;gap:14px;display:flex}@media (max-width:720px){.article-ai-tools,.article-ai-suggestion-heading{flex-direction:column;align-items:stretch}.article-ai-tools .button{width:100%}.article-ai-suggestion-actions{flex-direction:column;align-items:stretch}.article-ai-suggestion-actions .button{width:100%}}.dashboard-page{background:#1d1b19}.dashboard-page .page-content{animation:.36s both page-enter}.page-title-row{border-bottom:1px solid var(--line-subtle);padding-bottom:24px}.page-title-row .eyebrow{margin-bottom:10px}.page-title-row h1{font-size:clamp(1.9rem,3.2vw,2.4rem)}.dashboard-stat{transition:border-color .17s,transform .17s,background .17s;position:relative;overflow:hidden}.dashboard-stat:before{background:var(--brand-accent);content:"";opacity:.58;height:2px;position:absolute;top:0;left:20px;right:20px}.dashboard-stat:hover{background:var(--bg-surface-card-hover);border-color:#dc897873;transform:translateY(-2px)}.dashboard-articles-section{box-shadow:var(--shadow-sm)}.dashboard-article-row{transition:background .16s,transform .16s}a.dashboard-article-row:hover{background:var(--bg-surface-hover);transform:translate(2px)}.article-create-layout{width:min(860px,100%);margin:0 auto}.article-create-intro{max-width:690px;margin-bottom:30px}.article-create-intro h1{letter-spacing:-.045em;margin:0 0 13px;font-size:clamp(2rem,4.2vw,3rem);font-weight:740;line-height:1.1}.article-create-intro .lead{max-width:620px;color:var(--text-muted);font-size:.97rem}.article-create-note{border-top:1px solid var(--line-subtle);color:var(--text-muted);align-items:flex-start;gap:9px;margin-top:20px;padding:12px 0 0;display:flex}.article-create-note>span{color:var(--brand-accent)}.article-create-note p{margin:0;font-size:.82rem}.article-form{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card);box-shadow:var(--shadow-md);padding:28px}.article-form .field{margin-bottom:18px}.article-form .field label{color:var(--text-secondary)}.article-form .field input,.article-form .field textarea,.article-form .field select{background:var(--bg-surface-elevated)}.article-form .field input::placeholder,.article-form .field textarea::placeholder{color:var(--text-dim);opacity:1}.article-form .field textarea{resize:vertical;min-height:128px}.article-form #answer{min-height:210px}.article-form .field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.article-form .field select option{background:var(--bg-surface-elevated);color:var(--text-primary)}.article-form-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:5px;display:flex}.article-form-footer>span{color:var(--text-dim);font-size:.75rem}.article-success-state{border:1px solid var(--line-brand);border-radius:var(--radius-lg);background:var(--bg-surface-card);text-align:center;box-shadow:var(--shadow-md);padding:42px}.article-success-mark{background:var(--brand-soft-bg);width:42px;height:42px;color:var(--brand-accent);border-radius:50%;place-items:center;margin:0 auto 16px;font-weight:800;display:grid}.article-success-state h2{margin:0 0 8px}.article-success-state>p:not(.eyebrow){color:var(--text-muted)}.article-success-state .actions{justify-content:center;margin-top:22px}.field-optional{color:var(--text-dim);margin-left:5px;font-size:.68rem;font-weight:550}.field-hint{color:var(--text-dim);margin-top:6px;font-size:.72rem;line-height:1.45;display:block}.help-settings-page{width:min(900px,100% - 48px)}.help-settings-intro{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;padding-bottom:24px;display:flex}.help-settings-intro h1{letter-spacing:-.045em;max-width:700px;margin:7px 0 10px;font-size:clamp(2rem,4vw,2.8rem);font-weight:740;line-height:1.08}.help-settings-intro>div>p:last-child{max-width:650px;color:var(--text-muted);margin:0;font-size:.9rem}.help-settings-intro>.nav-link{color:var(--brand-accent);flex:none}.help-settings-form{gap:14px;display:grid}.help-settings-section{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card);box-shadow:var(--shadow-sm);padding:25px}.help-settings-section-heading{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px;padding-bottom:16px;display:flex}.help-settings-section-heading h2{letter-spacing:-.02em;margin:0 0 4px;font-size:1rem;font-weight:710}.help-settings-section-heading p{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.5}.help-settings-section .field:last-child{margin-bottom:0}.help-settings-section textarea{resize:vertical;min-height:92px}.help-settings-count{text-align:right}.help-settings-slug-field{border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--bg-surface-elevated);align-items:center;transition:border-color .16s,box-shadow .16s;display:flex}.help-settings-slug-field:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-glow)}.help-settings-slug-field>span{color:var(--text-dim);padding-left:12px;font-size:.82rem}.field .help-settings-slug-field input{min-width:0;box-shadow:none;background:0 0;border:0;padding-left:2px}.help-settings-url-preview{border-left:2px solid var(--brand-accent);background:var(--bg-surface-elevated);border-radius:0 8px 8px 0;gap:3px;margin-top:14px;padding:12px 14px;display:grid;overflow:hidden}.help-settings-url-preview span{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}.help-settings-url-preview strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;font-weight:550;overflow:hidden}.help-settings-color-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.help-settings-color-input{cursor:pointer;align-items:center;gap:11px;display:flex}.help-settings-color-input input{border:1px solid var(--line-default);background:var(--bg-surface-elevated);cursor:pointer;border-radius:10px;width:43px;height:43px;padding:3px}.help-settings-color-input span{display:grid}.help-settings-color-input strong{color:var(--text-secondary);font-size:.78rem}.help-settings-color-input small{color:var(--text-dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.help-settings-swatches{gap:8px;display:flex}.help-settings-swatches button{border:3px solid var(--bg-surface-card);outline:1px solid var(--line-default);cursor:pointer;border-radius:50%;width:29px;height:29px;padding:0;transition:outline-color .15s,transform .15s}.help-settings-swatches button:hover{outline-color:var(--text-muted);transform:translateY(-1px)}.help-settings-swatches button[aria-pressed=true]{outline:2px solid var(--text-primary);outline-offset:2px}.help-settings-swatches button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.help-settings-brand-preview{--settings-accent:var(--brand-accent);border:1px solid var(--line-subtle);background:#292623;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-top:22px;padding:15px;display:grid;position:relative;overflow:hidden}.help-settings-brand-preview>span{border:1px solid var(--settings-accent);background:color-mix(in srgb, var(--settings-accent) 10%, transparent);width:36px;height:36px;color:var(--settings-accent);border-radius:9px;place-items:center;font-size:.76rem;font-weight:800;display:grid}.help-settings-brand-preview div{min-width:0;display:grid}.help-settings-brand-preview strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.help-settings-brand-preview small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.help-settings-brand-preview>i{background:var(--settings-accent);opacity:.78;border-radius:999px;height:2px}.help-settings-branding{background:#292623}.help-settings-branding .help-settings-section-heading{border:0;margin:0;padding:0}.help-settings-plan-badge{border:1px solid var(--line-default);color:var(--text-muted);border-radius:999px;flex:none;padding:5px 9px;font-size:.66rem;font-weight:700}.help-settings-plan-badge.plan-free{border-color:var(--line-brand);color:var(--brand-accent-hover)}.help-settings-plan-badge.plan-starter{color:var(--status-success);border-color:#a9ba8d52}.help-settings-footer{align-items:center;gap:10px;padding:10px 0 2px;display:flex}@media (max-width:700px){.help-settings-page{width:calc(100% - 32px)}.help-settings-intro{flex-direction:column;align-items:flex-start}.help-settings-section{padding:20px}.help-settings-color-row{flex-direction:column;align-items:flex-start}.help-settings-section-heading{flex-direction:column}.help-settings-footer{flex-direction:column;align-items:stretch}.help-settings-footer .button{width:100%}.dashboard-view-site{display:none}.header-actions{gap:6px}.public-help-identity>span{max-width:52vw}}.article-field-label{color:var(--text-secondary);font-size:.82rem;font-weight:600}.article-slug-preview{border:1px solid var(--line-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:#f3eee806;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;display:block;overflow:hidden}.article-form-actions{align-items:center;gap:12px;display:flex}.article-form-cancel{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:680;transition:color .15s}.article-form-cancel:hover{color:var(--brand-accent-hover)}.article-form-cancel:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.article-form-cancel:disabled{opacity:.55;cursor:wait}.article-status-field{gap:9px}.article-visibility-summary{border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:#f3eee806;align-items:flex-start;gap:10px;padding:12px;display:flex}.article-visibility-summary>span{background:var(--status-warning);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.article-visibility-summary.visibility-published>span{background:var(--status-success)}.article-visibility-summary strong{color:var(--text-secondary);font-size:.8rem}.article-visibility-summary p{color:var(--text-muted);margin:1px 0 0;font-size:.73rem;line-height:1.45}.article-unpublish-confirmation{background:var(--status-danger-bg);border:1px solid #d9847852;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:3px 0 20px;padding:15px;display:flex}.article-unpublish-confirmation strong{color:var(--text-secondary);font-size:.82rem}.article-unpublish-confirmation p{max-width:530px;color:var(--text-muted);margin:2px 0 0;font-size:.73rem;line-height:1.5}.article-unpublish-actions{flex:none;align-items:center;gap:12px;display:flex}.button-danger-soft{color:#efb0a7;background:#d9847821;border-color:#d984786b}.button-danger-soft:hover{background:#d9847833}@media (max-width:640px){.public-help-nav,.public-help-content,.public-article-layout{width:calc(100% - 32px)}.public-help-hero{padding:50px 0 42px}.public-help-hero h1{font-size:2.15rem}.public-help-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.public-article-card{grid-template-columns:29px minmax(0,1fr) 14px;padding:15px}.public-article-card small{white-space:normal}.public-article-layout{padding-top:29px}.public-article-header h1{font-size:2rem}.public-article-content{padding:21px 19px;font-size:.96rem}.article-form{padding:21px}.article-form-footer{flex-direction:column;align-items:flex-start}.article-form-actions{width:100%}.article-unpublish-confirmation{flex-direction:column;align-items:flex-start}.article-success-state{padding:30px 20px}}.answer-library-public-link{justify-content:flex-end;margin:-13px 0 11px;display:flex}.answer-library-public-link .nav-link{color:var(--brand-accent);font-size:.78rem}.answer-library{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card);box-shadow:var(--shadow-sm);padding:24px}.answer-library-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.answer-library-heading h2{letter-spacing:-.035em;margin:3px 0 0;font-size:1.35rem;font-weight:720}.answer-library-heading>span{color:var(--text-dim);font-size:.72rem;font-weight:650}.dashboard-side-label{color:var(--text-dim);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:760}.answer-library-search{border:1px solid var(--line-default);background:var(--bg-surface-elevated);color:var(--text-dim);border-radius:10px;align-items:center;gap:10px;margin-bottom:15px;padding:0 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.answer-library-search:focus-within{border-color:var(--brand-accent);background:var(--bg-surface-hover);box-shadow:0 0 0 3px var(--brand-glow)}.answer-library-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:.86rem}.answer-library-search input::placeholder{color:var(--text-dim);opacity:1}.answer-library-search input::-webkit-search-cancel-button{filter:grayscale();opacity:.55}.answer-library-shortcut{border:1px solid var(--line-subtle);color:var(--text-dim);border-radius:6px;flex:none;padding:3px 7px;font-size:.64rem;font-weight:650}.answer-category-filters{scrollbar-width:thin;gap:7px;margin:0 0 17px;padding-bottom:2px;display:flex;overflow-x:auto}.answer-category-filter{border:1px solid var(--line-subtle);min-height:32px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:.73rem;font-weight:650;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.answer-category-filter span{color:var(--text-dim);font-size:.65rem}.answer-category-filter:hover{border-color:var(--line-brand);background:var(--brand-soft-bg);color:var(--text-secondary);transform:translateY(-1px)}.answer-category-filter[aria-pressed=true]{background:var(--brand-soft-bg);color:var(--brand-accent-hover);border-color:#dc89788f}.answer-category-filter:focus-visible,.answer-category-label:focus-visible,.answer-category-editor button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.answer-library-list{gap:10px;display:grid}.answer-library-card{border:1px solid var(--line-subtle);background:#292623;border-radius:12px;padding:18px;transition:border-color .17s,background .17s,transform .17s}.answer-library-card:hover{background:#2d2926;border-color:#dc89786b;transform:translateY(-1px)}.answer-library-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.answer-library-card-head time{color:var(--text-dim);font-size:.7rem}.answer-library-meta{align-items:center;gap:7px;min-width:0;display:flex}.answer-category-label{max-width:220px;color:var(--brand-accent-hover);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#dc897812;border:1px solid #dc89783b;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:680;transition:border-color .15s,background .15s;overflow:hidden}.answer-category-label:hover{background:var(--brand-soft-bg);border-color:#dc89787a}.answer-library-card h3{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 4px;font-size:1rem;font-weight:700;line-height:1.4}.answer-library-question{color:var(--text-secondary);margin:0 0 10px;font-size:.82rem;font-weight:550;line-height:1.5}.answer-library-preview{max-width:790px;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.58;display:-webkit-box;overflow:hidden}.answer-category-editor{border:1px solid var(--line-default);background:var(--bg-surface-elevated);border-radius:10px;margin-top:15px;padding:13px}.answer-category-editor>label{color:var(--text-secondary);margin-bottom:7px;font-size:.7rem;font-weight:700;display:block}.answer-category-editor>div{gap:7px;display:flex}.answer-category-editor input{border:1px solid var(--line-default);background:var(--bg-surface-card);min-width:0;min-height:36px;color:var(--text-primary);font:inherit;border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:.78rem;transition:border-color .15s,box-shadow .15s}.answer-category-editor input::placeholder{color:var(--text-dim);opacity:1}.answer-category-editor input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-glow)}.answer-category-editor button{border:1px solid var(--line-brand);background:var(--brand-soft-bg);min-height:36px;color:var(--brand-accent-hover);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s}.answer-category-editor button:hover{background:#dc897829}.answer-category-editor button:disabled{opacity:.55;cursor:wait}.answer-category-editor .answer-category-cancel{color:var(--text-muted);background:0 0;border-color:#0000}.answer-category-hint,.answer-category-error{margin:7px 0 0;font-size:.68rem;line-height:1.45}.answer-category-hint{color:var(--text-dim)}.answer-category-error{color:var(--status-danger)}.answer-unpublish-confirmation{background:var(--status-danger-bg);border:1px solid #d984784d;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:13px;display:flex}.answer-unpublish-confirmation strong{color:var(--text-secondary);font-size:.76rem}.answer-unpublish-confirmation p{max-width:560px;color:var(--text-muted);margin:2px 0 0;font-size:.7rem;line-height:1.45}.answer-unpublish-confirmation>div:last-child{flex:none;gap:7px;display:flex}.answer-unpublish-confirmation button{color:#efb0a7;min-height:32px;font:inherit;cursor:pointer;background:#d9847821;border:1px solid #d9847866;border-radius:7px;padding:0 9px;font-size:.68rem;font-weight:700}.answer-unpublish-confirmation .answer-unpublish-cancel{color:var(--text-muted);background:0 0;border-color:#0000}.answer-unpublish-confirmation button:disabled{opacity:.55;cursor:wait}.answer-publication-feedback{margin:12px 0 0;font-size:.72rem;font-weight:620;line-height:1.45}.answer-publication-feedback.feedback-success{color:var(--status-success)}.answer-publication-feedback.feedback-error{color:var(--status-danger)}.answer-library-actions{border-top:1px solid var(--line-subtle);flex-wrap:wrap;gap:8px;margin-top:15px;padding-top:13px;display:flex}.answer-copy-button{background:var(--text-primary);color:#2a2421;cursor:pointer;border:1px solid #f3eee8b3;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:.74rem;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.answer-copy-button:hover{background:#fffaf3;transform:translateY(-1px)}.answer-copy-button:active{transform:translateY(0)}.answer-copy-button:disabled{opacity:.55;cursor:wait;transform:none}.answer-edit-link{border-color:var(--line-brand);background:var(--brand-soft-bg);color:var(--brand-accent-hover)}.answer-edit-link:hover{background:#dc897829}.answer-visibility-button{border-color:var(--line-brand);color:var(--brand-accent-hover);background:0 0}.answer-visibility-button:hover{background:var(--brand-soft-bg)}.answer-copy-button-secondary{border-color:var(--line-default);color:var(--text-secondary);background:0 0}.answer-copy-button-secondary:hover{border-color:var(--line-brand);background:var(--brand-soft-bg);color:var(--brand-accent-hover)}.answer-library-empty{border:1px dashed var(--line-default);text-align:center;border-radius:12px;padding:39px 20px}.answer-library-empty>span{background:var(--brand-soft-bg);width:34px;height:34px;color:var(--brand-accent);border-radius:9px;place-items:center;margin:0 auto 12px;font-weight:800;display:grid}.answer-library-empty h3{margin:0 0 5px;font-size:.98rem}.answer-library-empty p{color:var(--text-muted);margin:0;font-size:.8rem}.answer-library-empty button{color:var(--brand-accent);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.78rem;font-weight:700}.answer-library-empty button:hover{color:var(--brand-accent-hover)}.dashboard-grid{gap:16px;display:grid}.dashboard-foundation-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr)}.card{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-surface-card)}.dashboard-empty-state{padding:28px}.empty-state-copy{align-items:flex-start;gap:13px;display:flex}.empty-state-mark{border:1px solid var(--line-brand);background:var(--brand-soft-bg);width:35px;height:35px;color:var(--brand-accent);border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.empty-state-copy h2{margin:0 0 5px;font-size:1.3rem}.empty-state-copy p{color:var(--text-muted);margin:0;font-size:.84rem}.founder-workflow{margin:25px 0;padding:0;list-style:none}.founder-workflow li{border-top:1px solid var(--line-subtle);gap:12px;padding:12px 0;display:flex}.founder-workflow li:last-child{border-bottom:1px solid var(--line-subtle)}.founder-workflow li>span{background:var(--bg-surface-elevated);width:24px;height:24px;color:var(--brand-accent);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.founder-workflow strong{font-size:.84rem;display:block}.founder-workflow p{color:var(--text-muted);margin:2px 0 0;font-size:.76rem}.empty-state-actions{align-items:center;gap:13px;display:flex}.empty-state-actions>span{color:var(--text-dim);font-size:.74rem}.dashboard-side-card{background:#292623;flex-direction:column;min-height:330px;padding:24px;display:flex}.dashboard-side-card h3{margin:13px 0 8px;font-size:1.18rem}.dashboard-side-card>p{color:var(--text-muted);font-size:.82rem}.dashboard-side-preview{border-left:2px solid var(--brand-accent);background:var(--bg-surface-elevated);border-radius:0 8px 8px 0;gap:7px;margin-top:auto;padding:13px;display:grid}.dashboard-side-preview>span:first-child{color:var(--text-dim);text-transform:uppercase;font-size:.62rem;font-weight:750}.dashboard-side-preview strong{font-size:.83rem}.dashboard-side-preview-link{color:var(--brand-accent);font-size:.7rem;font-weight:700}@media (max-width:820px){.dashboard-foundation-grid{grid-template-columns:1fr}.dashboard-side-card{min-height:250px}}@media (max-width:640px){.answer-library{padding:18px}.answer-library-heading{align-items:flex-start}.answer-library-shortcut{display:none}.answer-library-card{padding:15px}.answer-library-card-head{align-items:flex-start}.answer-library-meta{flex-direction:column;align-items:flex-start}.answer-category-editor>div{flex-wrap:wrap;align-items:stretch}.answer-category-editor input{flex-basis:100%}.answer-unpublish-confirmation{flex-direction:column;align-items:flex-start}.answer-unpublish-confirmation>div:last-child{flex-direction:column;width:100%}.answer-unpublish-confirmation button{width:100%}.answer-library-actions{flex-direction:column;align-items:stretch}.answer-copy-button{width:100%}.answer-library-public-link{margin-top:-8px}.empty-state-actions{flex-direction:column;align-items:flex-start}}.public-help-page{--public-accent:var(--brand-accent);background:radial-gradient(circle at 50% -12rem, color-mix(in srgb, var(--public-accent,var(--brand-accent)) 9%, transparent), transparent 34rem), var(--bg-app);min-height:100vh;color:var(--text-primary)}.public-help-header{z-index:20;border-bottom:1px solid var(--line-subtle);-webkit-backdrop-filter:blur(16px);background:#1d1b19e0;position:sticky;top:0}.public-help-nav{justify-content:space-between;align-items:center;gap:24px;width:min(1000px,100% - 48px);min-height:64px;display:flex}.public-help-identity{gap:3px;min-width:0;display:grid}.public-help-brand{width:fit-content;min-width:0;color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.public-help-brand>span{border:1px solid color-mix(in srgb, var(--public-accent,var(--brand-accent)) 52%, transparent);background:color-mix(in srgb, var(--public-accent,var(--brand-accent)) 12%, var(--bg-surface));width:29px;height:29px;color:var(--public-accent,var(--brand-accent));border-radius:9px;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.public-help-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:700;overflow:hidden}.public-help-identity>p{max-width:min(520px,58vw);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 39px;font-size:.68rem;line-height:1.35;overflow:hidden}.public-help-powered{border:1px solid var(--line-default);background:color-mix(in srgb, var(--bg-surface-elevated) 72%, transparent);color:var(--text-muted);border-radius:999px;flex:none;padding:6px 10px;font-size:.68rem;font-weight:650;line-height:1;transition:border-color .16s,color .16s,background-color .16s}.public-help-powered:hover{border-color:color-mix(in srgb, var(--public-accent,var(--brand-accent)) 48%, transparent);background:color-mix(in srgb, var(--public-accent,var(--brand-accent)) 7%, var(--bg-surface-elevated));color:var(--text-primary)}.public-help-hero{border-bottom:1px solid var(--line-subtle);text-align:center;background:0 0;padding:64px 0 54px}.public-help-hero>.shell{width:min(760px,100% - 48px)}.public-help-overline{color:var(--public-accent,var(--brand-accent));letter-spacing:.105em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:750}.public-help-hero h1{max-width:680px;color:var(--text-primary);letter-spacing:-.047em;margin:0 auto 12px;font-size:clamp(2.25rem,5vw,3.45rem);font-weight:720;line-height:1.06}.public-help-hero>.shell>p:not(.public-help-overline){max-width:600px;color:var(--text-muted);margin:0 auto;font-size:.98rem;line-height:1.65}.help-search{border:1px solid var(--line-default);background:color-mix(in srgb, var(--bg-surface) 94%, transparent);width:min(620px,100%);color:var(--text-dim);border-radius:11px;align-items:center;gap:11px;margin:26px auto 0;padding:0 15px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;box-shadow:0 10px 28px #14110f33}.help-search:focus-within{border-color:color-mix(in srgb, var(--public-accent,var(--brand-accent)) 68%, transparent);background:var(--bg-surface-elevated);box-shadow:0 0 0 3px color-mix(in srgb, var(--public-accent,var(--brand-accent)) 10%, transparent)}.help-search input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;padding:14px 0;font-size:.9rem}.help-search input::placeholder{color:var(--text-dim);opacity:1}.public-help-content{width:min(820px,100% - 48px);padding:46px 0 88px}.public-help-section-heading{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:15px;display:flex}.public-help-section-heading h2{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:700}.public-help-section-heading>span{color:var(--text-dim);flex:none;font-size:.72rem;font-weight:650}.public-article-list{grid-template-columns:1fr;gap:10px;display:grid}.public-article-card{border:1px solid var(--line-default);background:color-mix(in srgb, var(--bg-surface-card) 96%, transparent);border-radius:13px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:18px 19px;transition:transform .17s,border-color .17s,background-color .17s,box-shadow .17s;display:grid;box-shadow:0 1px #f3eee805}.public-article-card:hover{border-color:color-mix(in srgb, var(--public-accent,var(--brand-accent)) 42%, var(--line-default));background:var(--bg-surface-card-hover);transform:translateY(-1px);box-shadow:0 9px 24px #14110f2e}.public-article-icon{border:1px solid color-mix(in srgb, var(--public-accent,var(--brand-accent)) 34%, transparent);background:color-mix(in srgb, var(--public-accent,var(--brand-accent)) 8%, var(--bg-surface));width:32px;height:32px;color:var(--public-accent,var(--brand-accent));border-radius:9px;place-items:center;font-size:.72rem;display:grid}.public-article-card strong{color:var(--text-primary);font-size:.94rem;font-weight:680;line-height:1.4;display:block}.public-article-card small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.78rem;line-height:1.45;display:block;overflow:hidden}.public-article-arrow{color:var(--text-dim);font-size:.92rem;transition:color .17s,transform .17s}.public-article-card:hover .public-article-arrow{color:var(--public-accent,var(--brand-accent));transform:translate(3px)}.public-help-empty-state{border:1px dashed var(--line-default);background:color-mix(in srgb, var(--bg-surface-card) 92%, transparent);text-align:center;border-radius:14px;padding:48px 28px}.public-help-empty-state>span{border:1px solid color-mix(in srgb, var(--public-accent,var(--brand-accent)) 34%, transparent);background:color-mix(in srgb, var(--public-accent,var(--brand-accent)) 9%, var(--bg-surface));width:38px;height:38px;color:var(--public-accent,var(--brand-accent));border-radius:10px;place-items:center;margin:0 auto 14px;display:grid}.public-help-empty-state h3{color:var(--text-primary);margin:0 0 7px;font-size:1.06rem}.public-help-empty-state p{max-width:380px;color:var(--text-muted);margin:0 auto;font-size:.84rem;line-height:1.6}.public-article-page{background:radial-gradient(circle at 50% -14rem, color-mix(in srgb, var(--public-accent,var(--brand-accent)) 7%, transparent), transparent 32rem), var(--bg-app)}.public-article-layout{width:min(800px,100% - 48px);padding:32px 0 80px}.public-article-topbar{align-items:center;min-height:32px;display:flex}.public-back-link{color:var(--text-muted);align-items:center;gap:7px;font-size:.78rem;font-weight:680;transition:color .16s,transform .16s;display:inline-flex}.public-back-link:hover{color:var(--public-accent,var(--brand-accent));filter:none;transform:translate(-2px)}.public-help-page a:focus-visible,.public-help-page input:focus-visible{outline:2px solid var(--public-accent,var(--brand-accent));outline-offset:3px}.public-article-header{border-bottom:1px solid var(--line-subtle);margin:26px 0 24px;padding:0 0 26px}.public-article-header h1{max-width:760px;color:var(--text-primary);letter-spacing:-.048em;text-wrap:balance;margin:0 0 14px;font-size:clamp(2.25rem,5vw,3.35rem);font-weight:720;line-height:1.08}.public-article-header>p:not(.public-help-overline){max-width:700px;color:var(--text-muted);margin:0;font-size:1rem;line-height:1.65}.public-article-content{border:1px solid var(--line-default);background:color-mix(in srgb, var(--bg-surface-elevated) 78%, var(--bg-surface));max-width:none;color:var(--text-secondary);border-radius:15px;padding:30px 32px 32px;box-shadow:0 14px 36px #14110f33}.public-answer-label{border-bottom:2px solid var(--public-accent,var(--brand-accent));width:fit-content;color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:15px;padding-bottom:6px;font-size:.68rem;font-weight:760;line-height:1}.public-article-answer{color:var(--text-secondary);white-space:normal;margin:0;font-size:1.02rem;line-height:1.82}.public-article-answer p{margin:0}.public-article-answer p+p{margin-top:1.15em}.public-article-footer{border-top:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.public-footer-powered{color:var(--text-dim);font-size:.72rem;font-weight:600;transition:color .16s}.public-footer-powered:hover{color:var(--public-accent,var(--brand-accent))}@media (max-width:720px){.public-help-nav,.public-help-hero>.shell,.public-help-content,.public-article-layout{width:calc(100% - 32px)}.public-help-nav{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:14px 0}.public-help-identity{width:100%}.public-help-brand{max-width:100%}.public-help-identity>p{max-width:calc(100vw - 72px);margin-left:39px}.public-help-powered{margin-left:39px}.public-help-hero{padding:48px 0 42px}.public-help-hero h1{font-size:clamp(2.1rem,11vw,2.75rem)}.help-search{margin-top:23px}.public-help-content{padding:38px 0 64px}.public-help-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.public-article-card{grid-template-columns:32px minmax(0,1fr) 14px;gap:12px;padding:16px}.public-article-card small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.public-article-layout{padding:24px 0 56px}.public-article-header{margin-top:22px;padding-bottom:22px}.public-article-header h1{font-size:clamp(2rem,10.5vw,2.6rem)}.public-article-content{border-radius:13px;padding:24px 20px 26px}.public-article-answer{font-size:.98rem;line-height:1.76}.public-article-footer{flex-direction:column;align-items:flex-start;gap:14px}}.landing,.public-help-page,.auth-page{--public-charcoal:#191715;--public-surface:#211e1b;--public-surface-raised:#292521;--public-ivory:#f5eee5;--public-stone:#aaa097;--public-clay:#c86f5d;--public-clay-light:#df9483;--public-clay-soft:#c86f5d1a;--public-line:#f5eee51f;--public-line-soft:#f5eee512;--brand-accent:var(--public-clay);--brand-accent-hover:var(--public-clay-light);--brand-soft-bg:var(--public-clay-soft);--line-brand:#c86f5d80;--bg-app:var(--public-charcoal);--bg-surface:var(--public-surface);--bg-surface-elevated:var(--public-surface-raised);--bg-surface-card:#24211e;--bg-surface-card-hover:#2c2824;--text-primary:var(--public-ivory);--text-secondary:#d9cec3;--text-muted:var(--public-stone);--text-dim:#81776f;--line-default:var(--public-line);--line-subtle:var(--public-line-soft)}.landing{background:radial-gradient(circle at 82% -12rem, #c86f5d14, transparent 30rem), var(--public-charcoal)}.landing .site-header{border-bottom-color:var(--public-line-soft);background:#191715d6}.landing .site-header-landing .brand-mark{background:var(--public-clay);color:var(--public-charcoal);border:1px solid #f5eee51f;border-radius:10px;box-shadow:0 6px 18px #c86f5d29}.landing .nav-links{gap:24px}.landing .nav-link{color:#a99f96}.landing .nav-link:hover{color:var(--public-ivory)}.landing .button,.auth-page .button{border-color:var(--public-ivory);background:var(--public-ivory);color:var(--public-charcoal);transition:transform .16s,background-color .16s,box-shadow .16s;box-shadow:0 6px 18px #0a090833}.landing .button:hover,.auth-page .button:hover{background:#fff8ef;transform:translateY(-1px);box-shadow:0 9px 24px #0a090847}.landing .button:active,.auth-page .button:active{transform:translateY(1px)}.landing .button-ghost,.auth-page .button-ghost{border-color:var(--public-line-soft);color:var(--text-secondary);box-shadow:none;background:0 0}.landing .button-ghost:hover,.auth-page .button-ghost:hover{border-color:var(--public-line);background:var(--public-surface-raised);color:var(--public-ivory);box-shadow:none}.hero-section{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);gap:clamp(40px,6vw,84px);min-height:auto;padding:clamp(74px,10vw,128px) 0 clamp(82px,10vw,132px);position:relative}.hero-copy{max-width:560px}.hero-copy h1{max-width:570px;color:var(--public-ivory);letter-spacing:-.067em;text-wrap:balance;margin:0 0 22px;font-size:clamp(3rem,5.4vw,5.15rem);font-weight:680;line-height:.98}.hero-lead{max-width:490px;color:var(--public-stone);margin-bottom:28px;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}.hero-actions{gap:22px;margin-bottom:13px}.hero-actions .text-link{color:var(--text-secondary)}.hero-actions .text-link:hover{color:var(--public-clay-light)}.hero-microcopy{color:#837970}.hero-proof-row{color:var(--text-dim);flex-wrap:wrap;gap:13px 20px;margin:27px 0 0;padding:0;font-size:.72rem;font-weight:650;list-style:none;display:flex}.hero-proof-row li{align-items:center;gap:7px;display:inline-flex}.hero-proof-row li+li{border-left:1px solid var(--public-line-soft);padding-left:20px}.hero-proof-row li span{color:var(--public-clay);letter-spacing:.08em;font-size:.62rem}.hero-visual{transform:translateY(4px)}.mockup-window{border-color:var(--public-line);background:var(--public-surface);border-radius:17px;box-shadow:0 28px 70px #0807066b}.mockup-window:hover{border-color:#c86f5d6b}.mockup-titlebar{background:#1e1b19}.mockup-dots i:first-child,.mockup-dots i:nth-child(2){background:var(--public-line)}.mockup-dots i:nth-child(3){background:var(--public-clay)}.mockup-body{background:#1b1917}.mockup-card{background:#26221f;border-color:#c86f5d6b}.mockup-pill-tag,.mockup-action-primary{background:var(--public-clay-soft);color:var(--public-clay-light)}.mockup-action-primary{border-color:#c86f5d57}.mockup-public-page{background:#2a2622}.mockup-public-url{color:var(--public-clay-light)}.section-heading h2{letter-spacing:-.052em;max-width:680px;font-size:clamp(2rem,3.5vw,3.1rem);font-weight:650}.section-heading{margin-bottom:38px}.section-lead{max-width:520px;color:var(--public-stone);font-size:.98rem}.section-heading.centered .section-lead{margin-left:auto;margin-right:auto}.eyebrow-plain{color:var(--public-clay-light);letter-spacing:.12em;font-size:.68rem}.pain-section,.workflow-section,.comparison-section,.value-section,.pricing-section,.faq-section{border-top-color:var(--public-line-soft);padding:clamp(74px,9vw,116px) 0}.pain-section{background:0 0}.pain-grid,.value-grid,.comparison-grid{gap:12px;margin-top:42px}.pain-card,.value-card,.comparison-card,.plan-card,.faq-item{border-color:var(--public-line);background:#24211ed1;border-radius:14px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.pain-card:hover,.value-card:hover,.comparison-card:hover,.plan-card:hover,.faq-item:hover{background:var(--bg-surface-card-hover);border-color:#c86f5d59;transform:translateY(-2px);box-shadow:0 12px 28px #0807062e}.pain-card{padding:27px 25px}.pain-icon{background:var(--public-clay-soft);color:var(--public-clay-light)}.pain-title,.value-title,.comparison-verdict,.plan-name{font-weight:650}.pain-body,.value-body{color:var(--public-stone)}.pain-index,.value-icon{width:31px;height:31px;color:var(--public-clay-light);letter-spacing:.06em;border:1px solid #c86f5d5c;border-radius:9px;justify-content:center;align-items:center;margin-bottom:18px;font-size:.64rem;font-weight:750;display:inline-flex}.workflow-section,.value-section{background:#211e1bad}.workflow-steps{gap:14px;margin-top:42px}.workflow-step-number{background:var(--public-surface-raised);color:var(--public-clay-light);box-shadow:none;border-color:#c86f5d66}.workflow-connector{background:#c86f5d3d}.step-visual{border-color:var(--public-line);box-shadow:none;background:#2a2622;border-radius:12px}.step-visual-badge-green,.step-visual-result-badge{color:var(--public-clay-light);background:var(--public-clay-soft)}.step-visual-btn-primary{background:var(--public-clay)}.step-visual-url{color:var(--public-clay-light)}.comparison-card{padding:22px}.comparison-card-ansilo{box-shadow:inset 0 2px 0 var(--public-clay);background:#29231f;border-color:#c86f5d80;transform:none}.comparison-card-ansilo:hover{transform:translateY(-2px)}.comparison-label,.comparison-verdict-ansilo,.icon-yes{color:var(--public-clay-light)}.comparison-points li{color:var(--text-secondary)}.value-card{padding:24px}.value-icon{background:var(--public-clay-soft);border-radius:50%}.pricing-grid{gap:14px;margin-top:42px}.plan-card{border-radius:16px;padding:28px}.plan-card-featured{box-shadow:inset 0 2px 0 var(--public-clay);background:#29231f;border-color:#c86f5d8c}.plan-badge{background:var(--public-clay);color:var(--public-charcoal);top:-11px;right:21px}.plan-check{color:var(--public-clay-light)}.faq-layout{gap:56px}.faq-list{gap:8px}.faq-item[open]{background:var(--public-surface-raised);border-color:#c86f5d66}.faq-question{padding:17px 19px}.faq-answer{color:var(--public-stone);padding:0 19px 19px}.faq-item[open] .faq-toggle{color:var(--public-clay-light)}.cta-section{padding:34px 0 76px}.cta-inner{background:#29231f;border-color:#c86f5d6b;border-radius:16px;padding:42px;box-shadow:0 20px 48px #08070642}.cta-copy h2{font-weight:650}.landing-footer{border-top-color:var(--public-line-soft)}.footer-nav a:hover{color:var(--public-clay-light)}.demo-help-page .public-help-nav{width:min(1040px,100% - 48px)}.demo-help-page .demo-help-hero{border-bottom-color:var(--public-line-soft);background:0 0}.demo-help-page .demo-help-hero:before{display:none}.demo-help-page .demo-help-content{width:min(940px,100% - 48px)}.demo-help-page .demo-answer-list{gap:10px}.demo-help-page .demo-answer-card{border-color:var(--public-line);background:#24211edb;border-radius:13px}.demo-help-page .demo-answer-card:hover{background:var(--bg-surface-card-hover);border-color:#c86f5d66}.demo-help-page .demo-answer-category{color:var(--public-clay-light);background:var(--public-clay-soft)}.demo-help-page .demo-answer-arrow{color:var(--public-clay-light)}.demo-help-page .demo-help-conversion,.demo-help-page .demo-article-conversion{background:#29231f;border-color:#c86f5d5c}.auth-page{background:var(--public-charcoal)}.auth-page .site-header{border-bottom-color:var(--public-line-soft);background:#191715d6}.auth-page .auth-card{border-color:var(--public-line);background:var(--public-surface);box-shadow:0 24px 58px #08070647}.auth-page .auth-intro h2,.auth-page .auth-card h1{letter-spacing:-.045em;font-weight:650}.auth-page .auth-feedback-success{background:var(--public-clay-soft);border-color:#c86f5d66}.auth-page .auth-feedback-success .auth-feedback-icon{color:var(--public-clay-light)}@media (max-width:960px){.hero-section{grid-template-columns:1fr;padding-top:72px}.hero-copy{max-width:680px}.hero-visual{max-width:720px}.pain-grid,.comparison-grid,.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landing .header-inner{height:auto;min-height:64px;padding:13px 0}.landing .nav-links,.landing .header-actions .header-login{display:none}.hero-section{gap:42px;width:calc(100% - 32px);padding:62px 0 78px}.hero-copy h1{font-size:clamp(2.85rem,13vw,4.2rem)}.hero-lead{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch;gap:13px}.hero-actions .button{width:fit-content}.hero-proof-row{gap:10px 14px}.hero-proof-row li+li{padding-left:14px}.mockup-body{padding:12px}.mockup-card-meta,.mockup-public-header{flex-direction:column;align-items:flex-start;gap:6px}.pain-section,.workflow-section,.comparison-section,.value-section,.pricing-section,.faq-section{padding:72px 0}.pain-grid,.comparison-grid,.value-grid,.pricing-grid{grid-template-columns:1fr}.section-heading{margin-bottom:31px}.section-heading h2{font-size:2.25rem}.workflow-steps{margin-top:32px}.cta-inner{align-items:flex-start;padding:29px 23px}.demo-help-page .public-help-nav,.demo-help-page .demo-help-hero-inner,.demo-help-page .demo-help-content{width:calc(100% - 32px)}.demo-help-page .demo-help-hero{padding:48px 0 42px}.demo-help-page .demo-help-content{padding:38px 0 64px}.demo-help-page .demo-help-conversion,.demo-help-page .demo-article-conversion{flex-direction:column;align-items:flex-start}.demo-help-page .demo-help-conversion .button,.demo-help-page .demo-article-conversion .button{width:100%}.auth-page .auth-layout{grid-template-columns:1fr;gap:28px;padding-top:34px}.auth-page .auth-intro{display:none}}@keyframes landing-nav-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}.landing .site-header-landing{animation:.56s cubic-bezier(.22,1,.36,1) both landing-nav-enter}.landing .site-header-landing .header-inner{min-height:70px}.landing .site-header-landing{transition:background-color .24s,border-color .24s,box-shadow .24s}.landing .site-header-landing.is-scrolled{background:#191715f5;border-bottom-color:#f5eee526;box-shadow:0 10px 26px #0807062e}.landing .brand-mark-monogram{background:var(--public-clay);position:relative;overflow:hidden}.landing .brand-mark-image{background:var(--public-charcoal);padding:4px;box-shadow:0 6px 18px #0a090833}.landing .brand-mark-monogram>span,.landing .footer-brand-link .brand-mark-monogram>span{color:var(--public-charcoal);font-size:.82rem;font-weight:850;line-height:1}.landing .site-header-landing .header-actions .button{position:relative;overflow:hidden}.landing .site-header-landing .header-actions .button:after,.landing .cta-action .button:after,.landing .hero-actions .button:after{content:"";background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:42%;transition:none;position:absolute;inset:0 auto 0 0;transform:translate(-140%)}.landing .site-header-landing .header-actions .button:hover:after,.landing .cta-action .button:hover:after,.landing .hero-actions .button:hover:after{animation:.65s both landing-shine}.landing .site-header-landing .nav-link{padding:7px 0;position:relative}.landing .site-header-landing .nav-link:after,.landing .landing-footer .footer-nav a:after{background:var(--public-clay);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.landing .site-header-landing .nav-link:hover:after,.landing .landing-footer .footer-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.landing-footer{justify-content:space-between;align-items:flex-start;gap:60px;padding:34px 0 48px;display:flex}.landing-footer-brand{max-width:340px}.footer-brand-link{width:fit-content}.landing-footer-brand>p{color:var(--text-muted);margin:17px 0 9px;font-size:.82rem;line-height:1.55}.landing-footer-brand>small{color:var(--text-dim);font-size:.68rem}.landing-footer-nav-group{min-width:125px}.landing-footer-nav-group>span{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.65rem;font-weight:750;display:block}.landing-footer .footer-nav{gap:9px;display:grid}.landing-footer .footer-nav a{width:fit-content;color:var(--text-muted);font-size:.78rem;position:relative}.landing-footer .footer-nav a:hover{color:var(--public-ivory)}.cta-kicker{color:var(--public-clay-light);letter-spacing:.11em;text-transform:uppercase;margin-bottom:11px;font-size:.67rem;font-weight:750}.cta-copy h2{max-width:520px}@media (max-width:720px){.landing .site-header-landing .header-inner{min-height:64px}.landing-footer{flex-direction:column;align-items:stretch;gap:28px;padding-bottom:34px}.landing-footer-nav-group{border-top:1px solid var(--public-line-soft);padding-top:22px}.landing-footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing .cta-action .button{width:100%}}@media (prefers-reduced-motion:reduce){.landing .site-header-landing{transition:none;animation:none}.landing .site-header-landing .header-actions .button:hover:after,.landing .cta-action .button:hover:after,.landing .hero-actions .button:hover:after{animation:none}}.landing-hero-stage{padding:clamp(66px,8vw,104px) 0 clamp(74px,9vw,112px);position:relative;overflow:hidden}.landing-hero-stage:after{content:"";pointer-events:none;border:1px solid #c86f5d1f;border-radius:50%;width:28rem;height:28rem;position:absolute;top:18%;right:-12rem}.landing-hero-intro{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(220px,.45fr);align-items:end;gap:clamp(32px,8vw,130px);margin-bottom:45px;display:grid;position:relative}.landing-hero-copy{max-width:660px}.hero-kicker{color:var(--public-clay-light);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:.72rem;font-weight:700}.hero-kicker span{color:var(--text-dim);letter-spacing:.04em;margin-right:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.landing-hero-copy h1{letter-spacing:-.08em;text-wrap:balance;max-width:690px;margin:0 0 22px;font-size:clamp(3rem,7.8vw,7rem);font-weight:640;line-height:.91}.landing-hero-copy .hero-lead{max-width:520px}.landing-hero-aside{border-left:1px solid #c86f5d80;max-width:260px;padding-bottom:5px;padding-left:19px}.landing-hero-aside-label{color:var(--public-clay-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:.66rem;font-weight:750;display:block}.landing-hero-aside p{color:var(--text-muted);margin:0 0 3px;font-size:.84rem;line-height:1.5}.landing-hero-aside strong{color:var(--text-primary);font-size:.98rem;font-weight:650;line-height:1.35}.answer-retrieval-demo{z-index:1;background:#211e1b;border:1px solid #f5eee526;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0807066b}.answer-retrieval-chrome,.answer-retrieval-footer{color:var(--text-dim);justify-content:space-between;align-items:center;gap:14px;padding:14px 19px;font-size:.7rem;display:flex}.answer-retrieval-chrome{border-bottom:1px solid var(--public-line-soft);background:#1d1a18}.answer-retrieval-brand,.answer-retrieval-status,.answer-retrieval-footer span{align-items:center;gap:8px;display:inline-flex}.answer-retrieval-brand{color:var(--text-secondary);font-weight:680}.answer-retrieval-brand i{background:var(--public-clay);border-radius:2px;width:8px;height:8px}.answer-retrieval-status{color:var(--public-clay-light)}.answer-retrieval-status i,.answer-retrieval-footer i{background:currentColor;border-radius:50%;width:6px;height:6px}.answer-retrieval-body{grid-template-columns:235px minmax(0,1fr);min-height:320px;display:grid}.answer-retrieval-sidebar{border-right:1px solid var(--public-line-soft);background:#1e1b19;padding:24px 13px}.answer-retrieval-sidebar-label{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 11px 13px;font-size:.64rem;font-weight:750;display:block}.answer-retrieval-sidebar button{width:100%;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 8px 8px 0;gap:4px;padding:12px 11px;font-size:.75rem;line-height:1.35;transition:border-color .16s,background-color .16s,color .16s;display:grid}.answer-retrieval-sidebar button span{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.answer-retrieval-sidebar button:hover,.answer-retrieval-sidebar button.is-active{border-left-color:var(--public-clay);color:var(--text-primary);background:#c86f5d14}.answer-retrieval-sidebar button.is-active span{color:var(--public-clay-light)}.answer-retrieval-main{min-width:0;padding:28px clamp(20px,4vw,48px) 27px}.answer-retrieval-search{border:1px solid var(--public-line);color:var(--text-dim);background:#292521;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;transition:border-color .16s,box-shadow .16s;display:flex}.answer-retrieval-search:focus-within{border-color:#c86f5da3;box-shadow:0 0 0 3px #c86f5d1a}.answer-retrieval-search input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:.86rem}.answer-retrieval-search kbd{border:1px solid var(--public-line);color:var(--text-dim);white-space:nowrap;border-radius:4px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.61rem}.answer-retrieval-context{color:var(--text-dim);gap:7px;margin:23px 0 12px;font-size:.67rem;display:flex}.answer-retrieval-result{background:#292420;border:1px solid #c86f5d70;border-radius:12px;padding:20px}.answer-retrieval-result-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.answer-retrieval-category,.answer-retrieval-approved{letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:750}.answer-retrieval-category{color:var(--public-clay-light)}.answer-retrieval-approved{color:var(--status-success)}.answer-retrieval-approved i{margin-right:5px;font-style:normal}.answer-retrieval-result h3{color:var(--text-primary);letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:650;line-height:1.25}.answer-retrieval-result p{max-width:660px;color:var(--text-muted);margin:0 0 18px;font-size:.84rem;line-height:1.65}.answer-retrieval-actions{flex-wrap:wrap;gap:8px;display:flex}.answer-retrieval-actions button{border:1px solid var(--public-line);cursor:pointer;border-radius:7px;min-height:34px;padding:0 11px;font-size:.71rem;font-weight:700;transition:border-color .16s,background-color .16s,transform .16s}.answer-retrieval-copy{background:var(--public-ivory);color:var(--public-charcoal);border-color:var(--public-ivory)!important}.answer-retrieval-link{color:var(--text-secondary);background:0 0}.answer-retrieval-actions button:hover{border-color:var(--public-clay-light);transform:translateY(-1px)}.answer-retrieval-footer{border-top:1px solid var(--public-line-soft);background:#1e1b19}.answer-retrieval-footer span:first-child{color:var(--text-muted)}.answer-retrieval-footer i{color:var(--public-clay)}.landing-hero-caption{color:var(--text-dim);justify-content:space-between;gap:14px;margin-top:17px;font-size:.68rem;display:flex}.landing-hero-caption b{color:var(--public-clay-light);margin-right:6px;font-weight:700}.landing-split-section{border-top:0}.landing-split-grid,.comparison-intro,.value-section-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,9vw,140px);display:grid}.landing-split-intro h2,.comparison-intro h2,.value-section-intro h2{max-width:480px}.repeat-signals{border-top:1px solid var(--public-line)}.repeat-signal{border-bottom:1px solid var(--public-line-soft);grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:19px 0;display:grid}.repeat-signal>span{color:var(--public-clay-light);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.repeat-signal strong{color:var(--text-secondary);font-size:.93rem;font-weight:600}.repeat-signal i{color:var(--text-dim);font-style:normal}.repeat-signal-total{color:var(--public-clay-light);align-items:center;gap:11px;padding-top:18px;display:flex}.repeat-signal-total span{font-size:1.1rem}.repeat-signal-total p{color:var(--text-muted);font-size:.8rem}.workflow-heading-row{justify-content:space-between;align-items:end;gap:36px;display:flex}.workflow-heading-row .section-lead{max-width:250px}.workflow-track{border-top:1px solid var(--public-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;display:grid}.workflow-track-step{padding:22px 24px 0 0}.workflow-track-step+.workflow-track-step{border-left:1px solid var(--public-line-soft);padding-left:24px}.workflow-track-topline{align-items:center;gap:14px;margin-bottom:29px;display:flex}.workflow-track-topline span{color:var(--public-clay-light);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.workflow-track-topline i{background:#c86f5d40;width:100%;height:1px;display:block}.workflow-track-step h3{color:var(--text-primary);margin-bottom:7px;font-size:1.08rem;font-weight:650}.workflow-track-step p{max-width:230px;color:var(--text-muted);font-size:.82rem;line-height:1.55}.comparison-intro{margin-bottom:41px}.comparison-intro .section-lead{padding-top:18px}.comparison-table{border-top:1px solid var(--public-line)}.comparison-table-head,.comparison-table-row{grid-template-columns:1.05fr 1fr 1.7fr 24px;align-items:center;gap:18px;display:grid}.comparison-table-head{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;padding:12px 0;font-size:.63rem;font-weight:750}.comparison-table-row{border-top:1px solid var(--public-line-soft);padding:17px 0}.comparison-table-row strong{color:var(--text-primary);font-size:.88rem;font-weight:650}.comparison-table-verdict{color:var(--text-secondary);font-size:.78rem;font-weight:650}.comparison-table-row p{color:var(--text-muted);font-size:.78rem;line-height:1.45}.comparison-table-mark{color:var(--text-dim)}.comparison-table-row-ansilo{background:#c86f5d0f;border:1px solid #c86f5d59;border-radius:10px;margin:0 -16px;padding-left:16px;padding-right:16px}.comparison-table-row-ansilo .comparison-table-verdict,.comparison-table-row-ansilo .comparison-table-mark{color:var(--public-clay-light)}.value-section-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.value-list{border-top:1px solid var(--public-line)}.value-list-item{border-bottom:1px solid var(--public-line-soft);grid-template-columns:48px 1fr;gap:15px;padding:18px 0;display:grid}.value-list-item>span{color:var(--public-clay-light);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.value-list-item h3{color:var(--text-primary);margin-bottom:4px;font-size:.94rem;font-weight:650}.value-list-item p{color:var(--text-muted);font-size:.8rem;line-height:1.5}.workflow-track{position:relative}.workflow-progress-line{z-index:1;background:var(--public-clay);transform-origin:0;pointer-events:none;border-radius:999px;width:100%;height:2px;display:block;position:absolute;top:-1px;left:0;box-shadow:0 0 0 1px #c86f5d14}.answer-retrieval-result{position:relative;overflow:hidden}.answer-retrieval-scroll-line{background:var(--public-clay-light);transform-origin:0;pointer-events:none;width:100%;height:2px;display:block;position:absolute;top:0;left:0}.public-help-search kbd{border:1px solid var(--line-default);color:var(--text-dim);border-radius:4px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.61rem}.public-article-card-copy{min-width:0}.public-article-card-copy>.public-article-category{color:var(--public-accent,var(--brand-accent));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:0;font-size:.63rem;font-weight:750}.public-article-card-copy>strong{margin-top:3px}.public-help-empty-state button{color:var(--public-accent,var(--brand-accent));cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:.76rem;font-weight:700}.public-help-empty-state button:hover{color:var(--brand-accent-hover)}.public-article-share{border:1px solid var(--line-default);min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:.72rem;font-weight:680;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.public-article-share:hover{border-color:var(--public-accent,var(--brand-accent));background:color-mix(in srgb, var(--public-accent,var(--brand-accent)) 8%, transparent);color:var(--text-primary)}.public-article-share span{color:var(--public-accent,var(--brand-accent))}.demo-article-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:720px){.landing-hero-stage{padding:56px 0 76px}.landing-hero-intro,.landing-split-grid,.comparison-intro,.value-section-layout{grid-template-columns:1fr;gap:29px}.landing-hero-intro{margin-bottom:31px}.landing-hero-copy h1{font-size:clamp(3rem,16vw,4.4rem)}.landing-hero-aside{max-width:330px}.answer-retrieval-body{grid-template-columns:1fr}.answer-retrieval-sidebar{border-right:0;border-bottom:1px solid var(--public-line-soft);gap:6px;padding:11px;display:flex;overflow-x:auto}.answer-retrieval-sidebar-label{display:none}.answer-retrieval-sidebar button{border-bottom:2px solid #0000;border-left:0;border-radius:7px;min-width:155px}.answer-retrieval-sidebar button:hover,.answer-retrieval-sidebar button.is-active{border-bottom-color:var(--public-clay)}.answer-retrieval-main{padding:20px 15px}.answer-retrieval-result{padding:17px}.answer-retrieval-result-topline{flex-direction:column;align-items:flex-start;gap:7px}.answer-retrieval-footer{flex-direction:column;align-items:flex-start;padding:12px 15px}.landing-hero-caption{flex-wrap:wrap}.workflow-heading-row{flex-direction:column;align-items:flex-start;gap:8px}.workflow-track{grid-template-columns:1fr}.workflow-track-step,.workflow-track-step+.workflow-track-step{border-top:1px solid var(--public-line-soft);border-left:0;padding:19px 0}.workflow-progress-line+.workflow-track-step,.workflow-track-step:first-child{border-top:0}.workflow-track-topline{margin-bottom:15px}.comparison-table-head{display:none}.comparison-table-row{grid-template-columns:1fr 24px;gap:7px 15px;padding:17px 0}.comparison-table-row strong{grid-column:1}.comparison-table-verdict{grid-area:2/1}.comparison-table-row p{grid-area:3/1}.comparison-table-mark{grid-area:1/2/span 3}.comparison-table-row-ansilo{margin:0 -10px;padding-left:10px;padding-right:10px}.public-article-card-copy>small:not(.public-article-category){white-space:normal}.public-article-share{align-self:flex-start}.demo-article-topbar{align-items:flex-start}}@keyframes workspace-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-page .site-header{background:#1d1b19f0;border-bottom-color:#f3eee81c}.dashboard-page .header-inner{min-height:70px}.dashboard-page .header-actions{gap:8px}.dashboard-page .header-actions .button-ghost{border-color:var(--line-subtle);color:var(--text-muted);transition:border-color .16s,background-color .16s,color .16s,transform .16s}.dashboard-page .header-actions .button-ghost:hover{border-color:var(--line-brand);background:var(--brand-soft-bg);color:var(--text-primary);transform:translateY(-1px)}.dashboard-page .page-content{padding-top:34px}.dashboard-page .page-title-row{align-items:center;margin-bottom:24px;padding-bottom:26px}.dashboard-page .page-title-row h1{max-width:680px;margin-bottom:6px;font-size:clamp(2rem,3.4vw,2.55rem);line-height:1.08}.dashboard-page .page-title-row .muted{max-width:560px;color:var(--text-muted);font-size:.9rem}.dashboard-page .page-title-row>.button{flex:none;min-height:42px}.dashboard-page .dashboard-stats{gap:12px;margin-bottom:25px}.dashboard-page .dashboard-stat{background:#252220;border-radius:14px;min-height:128px;padding:21px 22px}.dashboard-page .dashboard-stat span{color:#a99f95;font-size:.67rem}.dashboard-page .dashboard-stat strong{letter-spacing:-.045em;margin:8px 0 5px;font-size:2rem}.dashboard-page .dashboard-stat strong small{color:var(--text-muted);letter-spacing:0;font-size:.86rem;font-weight:650}.dashboard-page .dashboard-stat p{color:var(--text-muted);font-size:.76rem}.dashboard-page .dashboard-stat-plan strong{font-size:1.55rem}.dashboard-page .answer-library-public-link{margin:-4px 0 10px}.dashboard-page .answer-library-public-link .nav-link{color:var(--brand-accent-hover);font-size:.76rem}.dashboard-page .answer-library{border-color:var(--line-default);background:#24211e;border-radius:16px;padding:25px;box-shadow:0 12px 30px #0c0a0929}.dashboard-page .answer-library-heading{margin-bottom:16px}.dashboard-page .answer-library-heading h2{font-size:1.45rem}.dashboard-page .answer-library-heading>span{color:#a99f95}.dashboard-page .answer-library-search{background:#2a2724;min-height:48px;margin-bottom:13px}.dashboard-page .answer-library-search input{font-size:.88rem}.dashboard-page .answer-library-search input::placeholder{color:#968b81}.dashboard-page .answer-library-search:focus-within{background:#2d2926;box-shadow:0 0 0 3px #dc89781f}.dashboard-page .answer-category-filters{margin-bottom:18px}.dashboard-page .answer-category-filter{color:#b8aea4;border-color:#f3eee81f;min-height:34px}.dashboard-page .answer-category-filter span{color:#a99f95}.dashboard-page .answer-category-filter[aria-pressed=true]{color:var(--brand-accent-hover);border-color:#dc89789e}.dashboard-page .answer-library-card{background:#2a2724;border-color:#f3eee81a;animation:none}.dashboard-page .answer-library-card:nth-child(2){animation-delay:55ms}.dashboard-page .answer-library-card:nth-child(3){animation-delay:.11s}.dashboard-page .answer-library-card:nth-child(4){animation-delay:.165s}.dashboard-page .answer-library-card:nth-child(5){animation-delay:.22s}.dashboard-page .answer-library-card:nth-child(6){animation-delay:.275s}.dashboard-page .answer-library-card:hover{background:#302c29;border-color:#dc89787a}.dashboard-page .answer-library-card-head time{color:#a99f95}.dashboard-page .answer-library-question{color:#ded3c8}.dashboard-page .answer-library-preview{color:#b8aea4}.dashboard-page .answer-library-actions{gap:7px;margin-top:17px;padding-top:14px}.dashboard-page .answer-copy-button{min-height:36px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.dashboard-page .answer-copy-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.dashboard-page .answer-category-editor,.dashboard-page .answer-unpublish-confirmation,.dashboard-page .answer-publication-feedback,.dashboard-page .auth-feedback{animation:.32s both workspace-card-in}.dashboard-page .dashboard-empty-state,.dashboard-page .dashboard-side-card{border-color:var(--line-default);background:#252220;animation:none}.dashboard-page .dashboard-side-card{animation-delay:90ms}.dashboard-page .dashboard-empty-state{padding:29px}.dashboard-page .dashboard-side-card{min-height:315px}.dashboard-page .dashboard-side-preview{background:#2d2926}.dashboard-page .dashboard-side-preview>span:first-child,.dashboard-page .empty-state-actions>span{color:#a99f95}.dashboard-page .answer-library-empty{border-color:#f3eee82e;padding:48px 20px}.dashboard-page .answer-library-empty p{color:#b8aea4}.dashboard-page .article-create-intro,.dashboard-page .help-settings-intro,.dashboard-page .article-form,.dashboard-page .help-settings-form{animation:none}.dashboard-page .article-form,.dashboard-page .help-settings-section{background:#252220;border-color:#f3eee821;box-shadow:0 12px 30px #0c0a0926}.dashboard-page .article-form{padding:30px}.dashboard-page .article-form .field{margin-bottom:21px}.dashboard-page .article-form .field label,.dashboard-page .help-settings-section .field label{color:#ded3c8;font-weight:650}.dashboard-page .field-hint,.dashboard-page .article-form-footer>span,.dashboard-page .help-settings-section-heading p{color:#a99f95}.dashboard-page .field input,.dashboard-page .field textarea,.dashboard-page .field select,.dashboard-page .help-settings-slug-field{background:#2a2724}.dashboard-page .field input::placeholder,.dashboard-page .field textarea::placeholder{color:#968b81}.dashboard-page .field input:focus,.dashboard-page .field textarea:focus,.dashboard-page .field select:focus,.dashboard-page .help-settings-slug-field:focus-within{box-shadow:0 0 0 3px #dc897821}.dashboard-page .article-form-footer,.dashboard-page .help-settings-footer{border-top:1px solid var(--line-subtle);padding-top:18px}.dashboard-page .auth-feedback{border-radius:10px}.dashboard-page .article-success-state{background:#252220;animation:.42s both workspace-card-in}@media (max-width:700px){.dashboard-page .page-content{padding-top:23px}.dashboard-page .page-title-row{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:20px;padding-bottom:21px}.dashboard-page .page-title-row>.button{width:100%}.dashboard-page .dashboard-stats{gap:9px;margin-bottom:20px}.dashboard-page .dashboard-stat{min-height:110px;padding:17px}.dashboard-page .answer-library{padding:18px}.dashboard-page .article-form,.dashboard-page .help-settings-section{padding:21px}.dashboard-page .article-form-footer,.dashboard-page .help-settings-footer{padding-top:15px}}.landing{--public-stone:#b8aea4;--public-clay-light:#e3a092;--text-muted:#b8aea4;--text-dim:#968b81;--text-secondary:#ded3c8}.landing .section-lead,.landing .landing-hero-aside p,.landing .hero-microcopy,.landing .landing-footer-brand>p,.landing .faq-sidebar-desc{color:#b8aea4}.landing .eyebrow-plain,.landing .hero-kicker,.landing .landing-hero-aside-label,.landing .cta-kicker{color:#e3a092}.landing .landing-hero-caption,.landing .answer-retrieval-chrome,.landing .answer-retrieval-footer,.landing .answer-retrieval-context,.landing .answer-retrieval-search kbd{color:#968b81}.landing .landing-hero-stage{padding-top:clamp(46px,6vw,76px);padding-bottom:clamp(54px,7vw,86px)}.landing .landing-hero-intro{margin-bottom:29px}.landing .landing-hero-copy h1{max-width:650px;font-size:clamp(2.85rem,6.2vw,5.65rem);line-height:.94}.landing .landing-hero-caption{margin-top:13px}.landing .repeat-signal strong{color:#ded3c8}.landing .repeat-signal i{color:#968b81}.landing .workflow-track-step p,.landing .value-list-item p,.landing .comparison-table-row p,.landing .landing-footer-brand>small{color:#b8aea4}.landing .comparison-table-head{color:#a99f95}.landing .comparison-table-verdict{color:#ded3c8}.landing .comparison-table-mark{color:#968b81}.landing .section-heading{margin-bottom:30px}.landing .pain-section,.landing .workflow-section,.landing .comparison-section,.landing .value-section,.landing .pricing-section,.landing .faq-section{padding-top:clamp(56px,6.5vw,86px);padding-bottom:clamp(56px,6.5vw,86px)}.landing .comparison-intro{margin-bottom:30px}.landing .workflow-track,.landing .pricing-grid{margin-top:32px}@media (max-width:720px){.landing .landing-hero-stage{padding-top:38px;padding-bottom:58px}.landing .landing-hero-intro{margin-bottom:23px}.landing .landing-hero-copy h1{font-size:clamp(2.85rem,15vw,4.2rem)}.landing .pain-section,.landing .workflow-section,.landing .comparison-section,.landing .value-section,.landing .pricing-section,.landing .faq-section{padding-top:48px;padding-bottom:48px}.landing .workflow-track,.landing .pricing-grid{margin-top:25px}}.dashboard-overview{margin-bottom:2px}.dashboard-title-actions{flex-direction:column;flex:none;align-items:flex-end;gap:9px;display:flex}.dashboard-title-actions>span{color:var(--text-muted);font-size:.72rem}.dashboard-stat-reveal,.dashboard-foundation-panel{min-width:0}.dashboard-stat-reveal>.dashboard-stat,.dashboard-foundation-panel>.card{height:100%}.dashboard-stats>.dashboard-stat-reveal,.dashboard-foundation-grid>.dashboard-foundation-panel{min-width:0}.dashboard-page .dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page .dashboard-stat-reveal{display:flex}.dashboard-page .answer-library-tools{border:1px solid var(--line-subtle);background:#2b282594;border-radius:12px;gap:9px;margin-bottom:15px;padding:13px;display:grid}.dashboard-page .answer-library-search-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-page .answer-library-search-label>span{color:var(--text-secondary);font-size:.76rem;font-weight:700}.dashboard-page .answer-library-search-label small{color:var(--text-dim);font-size:.68rem}.dashboard-page .answer-library-tools .answer-library-search{margin-bottom:0}.dashboard-page .answer-library-tools .answer-category-filters{margin:2px 0 0}.dashboard-page .answer-library-card-content{gap:9px;display:grid}.dashboard-page .answer-library-field-label{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.61rem;font-weight:750;display:block}.dashboard-page .answer-library-question,.dashboard-page .answer-library-preview{margin:0}.dashboard-page .answer-library-actions{justify-content:space-between;align-items:flex-end}.dashboard-page .answer-library-action-group{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dashboard-page .answer-library-action-label{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;flex-basis:100%;font-size:.61rem;font-weight:750}.dashboard-page .answer-library-action-copy{justify-content:flex-end}.dashboard-page .article-form,.dashboard-page .help-settings-form{gap:12px}.dashboard-page .article-form-section-reveal,.dashboard-page .help-settings-section-reveal{display:block}.dashboard-page .article-form-section{border:1px solid var(--line-subtle);background:#2b282585;border-radius:12px;height:100%;padding:19px}.dashboard-page .help-settings-section{height:100%}.dashboard-page .article-form-section-heading{border-bottom:1px solid var(--line-subtle);align-items:flex-start;gap:12px;margin-bottom:21px;padding-bottom:15px;display:flex}.dashboard-page .article-form-section-heading>span{border:1px solid var(--line-brand);width:27px;height:27px;color:var(--brand-accent-hover);border-radius:8px;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:700;display:grid}.dashboard-page .article-form-section-heading h2{letter-spacing:-.015em;margin:0 0 3px;font-size:.94rem;font-weight:720}.dashboard-page .article-form-section-heading p{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.45}.dashboard-page .article-form-section .field:last-child{margin-bottom:0}.dashboard-page .help-settings-preview-header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-page .help-settings-preview-header>span{color:var(--text-secondary);font-size:.68rem;font-weight:700}.dashboard-page .help-settings-preview-header>small{color:var(--text-dim);font-size:.64rem}.dashboard-page .help-settings-preview-body{grid-column:1/-1;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:12px;min-width:0;display:grid}.dashboard-page .help-settings-preview-mark{border:1px solid var(--settings-accent);background:color-mix(in srgb, var(--settings-accent) 10%, transparent);width:36px;height:36px;color:var(--settings-accent);border-radius:9px;place-items:center;font-size:.76rem;font-weight:800;display:grid}.dashboard-page .help-settings-preview-copy{min-width:0;display:grid}.dashboard-page .help-settings-preview-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.dashboard-page .help-settings-preview-copy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.dashboard-page .help-settings-preview-line{background:var(--settings-accent);opacity:.78;border-radius:999px;height:2px}.dashboard-header-context{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:750}.dashboard-page .help-settings-billing{background:#352d299e}.dashboard-page .help-settings-billing-status{border:1px solid var(--line-subtle);background:#17151347;border-radius:9px;gap:5px;margin:2px 0 14px;padding:12px 13px;display:grid}.dashboard-page .help-settings-billing-status strong{color:var(--text-primary);font-size:.84rem}.dashboard-page .help-settings-billing-status span{color:var(--text-muted);font-size:.75rem;line-height:1.45}.dashboard-page .help-settings-billing .field-error{margin:9px 0 0}@media (max-width:760px){.dashboard-page .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .dashboard-stat-reveal:last-child{grid-column:1/-1}.dashboard-title-actions{align-items:stretch;width:100%}.dashboard-title-actions>span{text-align:left}.dashboard-page .answer-library-search-label{flex-direction:column;align-items:flex-start;gap:3px}.dashboard-page .answer-library-actions{flex-direction:column;align-items:stretch}.dashboard-page .answer-library-action-group{align-items:stretch}.dashboard-page .answer-library-action-copy{justify-content:stretch}.dashboard-page .answer-library-action-group .answer-copy-button{flex:auto}.dashboard-header-context{display:none}}@media (max-width:540px){.dashboard-page .dashboard-stats{grid-template-columns:1fr}.dashboard-page .dashboard-stat-reveal:last-child{grid-column:auto}.dashboard-page .article-form-section-heading{margin-bottom:17px}.dashboard-page .help-settings-preview-body{grid-template-columns:32px minmax(0,1fr)}.dashboard-page .help-settings-preview-mark{width:32px;height:32px}.dashboard-page .help-settings-preview-line{display:none}}
