:root,html[data-theme=dark]{color-scheme:dark;--bg: #050510;--bg-2: #090b1a;--panel: rgba(15, 18, 38, .78);--panel-strong: #101426;--line: rgba(125, 92, 255, .18);--line-strong: rgba(125, 92, 255, .36);--text: #f7f7ff;--muted: #a5a7c4;--accent: #8b5cf6;--accent-2: #2563eb;--accent-3: #22d3ee;--success: #34d399;--danger: #fb7185;--shadow: 0 32px 72px rgba(0, 0, 0, .6);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--content-width: 1180px;--font-sans: Inter, "Segoe UI", sans-serif;--font-display: "Space Grotesk", Inter, "Segoe UI", sans-serif}html[data-theme=light]{color-scheme:light;--bg: #fafbff;--bg-2: #f2f5ff;--panel: rgba(255, 255, 255, .9);--panel-strong: #ffffff;--line: rgba(82, 68, 180, .13);--line-strong: rgba(82, 68, 180, .28);--text: #070a1a;--muted: #586179;--accent: #7c3aed;--accent-2: #2563eb;--accent-3: #0891b2;--success: #059669;--danger: #dc2626;--shadow: 0 28px 64px rgba(80, 60, 160, .12)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);color:var(--text);background:radial-gradient(circle at 12% 12%,rgba(125,92,255,.18),transparent 24%),radial-gradient(circle at 88% 18%,rgba(34,211,238,.11),transparent 26%),radial-gradient(circle at 50% 62%,rgba(110,90,255,.08),transparent 34%),linear-gradient(180deg,#0a101cfa,#050811);transition:background .26s ease,color .26s ease}html[data-theme=light] body{background:radial-gradient(circle at 10% 14%,rgba(124,58,237,.1),transparent 24%),radial-gradient(circle at 88% 20%,rgba(37,99,235,.09),transparent 28%),radial-gradient(circle at 48% 70%,rgba(8,145,178,.06),transparent 36%),linear-gradient(180deg,#fbfdff,#f3f7ff 46%,#edf3ff)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-shell{min-height:100vh}.site-main{width:min(100%,var(--content-width));margin:0 auto;padding:112px 24px 88px;position:relative}.navbar{position:sticky;top:0;z-index:20;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#07111db8;border-bottom:1px solid rgba(255,255,255,.05);transition:background .24s ease,border-color .24s ease}html[data-theme=light] .navbar{background:#f0f5ffdb;border-bottom-color:#2555a01a}.nav-end{display:flex;align-items:center;gap:6px;flex-shrink:0}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--line-strong);background:transparent;color:var(--muted);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease;flex-shrink:0}.theme-toggle:hover{color:var(--accent);border-color:var(--accent);background:#a78bfa14}html[data-theme=light] .theme-toggle:hover{background:#7c3aed0f}.navbar-inner,.footer-inner{width:min(100%,var(--content-width));margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:12px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand-logo{display:block;height:50px;width:auto;max-width:min(280px,42vw);object-fit:contain}.footer .brand-logo{height:60px;max-width:min(260px,56vw)}.nav-links{flex:1;display:flex;flex-wrap:nowrap;gap:1px;align-items:center;justify-content:flex-end;overflow:hidden}.nav-link{min-height:34px;padding:0 9px;display:inline-flex;align-items:center;border-radius:8px;color:var(--muted);font-size:.82rem;white-space:nowrap;transition:background .16s ease,color .16s ease}.nav-icon-btn{padding:0 8px;min-width:34px;justify-content:center}.nav-button{border:0;background:transparent}.nav-link:hover,.nav-link-active{color:var(--text);background:#a78bfa14}html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link-active{background:#6450c812}.page{display:grid;gap:36px}.page-home{position:relative;padding-bottom:12px}.page-home:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(139,92,246,.035) 24%,transparent 40%,rgba(34,211,238,.035) 64%,transparent 82%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 8%,rgba(0,0,0,.92) 92%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 8%,rgba(0,0,0,.92) 92%,transparent 100%)}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;padding:34px;border:1px solid rgba(140,120,255,.18);border-radius:36px;background:radial-gradient(circle at top right,rgba(110,90,255,.24),transparent 34%),radial-gradient(circle at left bottom,rgba(34,211,238,.14),transparent 28%),linear-gradient(180deg,#101626e6,#0a0e19f0);box-shadow:0 28px 80px #0408126b,inset 0 1px #ffffff0d;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 72%);opacity:.28;pointer-events:none}.hero-copy h1,.section-heading h2,.docs-hero h1,.not-found h1{margin:0;font-family:var(--font-display);letter-spacing:-.05em}.hero-copy h1{font-size:clamp(2.9rem,5vw,5.8rem);line-height:.92;max-width:11ch}.hero-copy p,.section-heading p,.content-card p,.feature-card p,.preview-card p,.footer p,.docs-card p,.docs-section-card p,.roadmap-card li,.pricing-card p{color:var(--muted);line-height:1.7}.hero-actions,.section-cta,.cta-panel{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button-primary,.button-secondary{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;position:relative;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .22s ease,color .16s ease}.button-primary:before,.button-secondary:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(135deg,#ffffff2e,#ffffff05);opacity:.75;pointer-events:none}.button-primary{background:linear-gradient(135deg,#8b5cf6eb,#2563ebf0 58%,#22d3eed6);color:#fff;font-weight:700;gap:7px;border-color:#a78bfa6b;box-shadow:0 0 0 1px #a78bfa1f,0 14px 34px #4338ca5c,0 0 26px #22d3ee33;transition:transform .16s ease,box-shadow .2s ease,border-color .16s ease}.button-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #a78bfa2e,0 18px 42px #4338ca70,0 0 34px #22d3ee3d}.button-primary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.button-secondary{border-color:#7d5cff42;background:linear-gradient(135deg,#ffffff12,#7d5cff14);color:var(--text);box-shadow:0 0 0 1px #ffffff0a,0 10px 28px #0c111e33}.button-secondary:hover{transform:translateY(-1px);border-color:#a78bfa70;background:linear-gradient(135deg,#8b5cf61f,#2563eb1f);box-shadow:0 0 0 1px #a78bfa1f,0 14px 34px #0c111e42,0 0 22px #8b5cf61f}.button-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero-preview,.preview-shell,.content-card,.feature-card,.preview-card,.pricing-card,.docs-card,.docs-section-card,.roadmap-card,.timeline-step,.cta-panel,.footer,.not-found,.docs-layout{min-width:0}.preview-shell{height:100%;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#060e18f0}.preview-bar{display:flex;gap:8px;margin-bottom:18px}.preview-bar span{width:10px;height:10px;border-radius:999px;background:#ffffff1f}.preview-grid{display:grid;gap:14px}.preview-grid article,.content-card,.feature-card,.preview-card,.pricing-card,.docs-card,.docs-section-card,.roadmap-card,.timeline-step{padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff08}.preview-grid article h3,.content-card h3,.feature-card h3,.preview-card h3,.pricing-card h3,.docs-card h3,.timeline-step h3,.roadmap-card h3{margin:0 0 10px}.site-section{display:grid;gap:28px}.site-section-panel{display:grid;gap:30px;padding:clamp(28px,3.2vw,40px);border:1px solid var(--line);border-radius:32px;background:radial-gradient(circle at top right,rgba(110,90,255,.08),transparent 28%),radial-gradient(circle at left bottom,rgba(34,211,238,.05),transparent 24%),#ffffff08;box-shadow:0 18px 48px #04081229,inset 0 1px #ffffff08;position:relative;overflow:hidden}.site-section-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.03);pointer-events:none}.section-body{display:grid;gap:24px}.section-heading{max-width:780px}.section-eyebrow{display:inline-block;margin-bottom:12px;text-transform:uppercase;letter-spacing:.16em;font-size:.73rem;font-weight:700;color:var(--accent)}.section-heading h2,.docs-hero h1{font-size:clamp(2rem,4vw,3.4rem)}.two-column,.solution-grid,.safety-grid,.feature-grid,.outcomes-grid,.preview-card-grid,.pricing-grid,.docs-card-grid,.roadmap-grid{display:grid;gap:18px}.two-column,.solution-grid,.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.preview-card-grid,.docs-card-grid,.roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.outcomes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.timeline-step span{display:inline-flex;min-width:42px;min-height:42px;margin-bottom:18px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#6e5aff2e,#60a5fa1f);color:var(--accent);font-weight:700}.feature-token{width:44px;height:44px;margin-bottom:18px;border-radius:14px;background:linear-gradient(135deg,#6e5aff33,#60a5fa24);border:1px solid rgba(167,139,250,.12)}.accent-role .feature-token{background:linear-gradient(135deg,#74a7ff42,#8f86ff29)}.accent-safety .feature-token{background:linear-gradient(135deg,#ff6f852e,#60a5fa29)}.pricing-card{display:grid;gap:18px}.pricing-card-featured{border-color:#a78bfa5c;background:radial-gradient(circle at top right,rgba(110,90,255,.14),transparent 32%),#ffffff0a}.pricing-card-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;min-height:15rem}.pricing-price{font-size:1.1rem;font-weight:700;color:var(--text)}.pricing-list{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:10px}.cta-panel{padding:30px;border:1px solid rgba(110,90,255,.24);border-radius:28px;background:radial-gradient(circle at top right,rgba(110,90,255,.14),transparent 36%),radial-gradient(circle at left center,rgba(34,211,238,.08),transparent 28%),#ffffff08;box-shadow:0 20px 44px #04081229}.reveal-section{opacity:0;transform:translateY(34px);filter:blur(10px);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1)}.reveal-section.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.docs-card{transition:border-color .16s ease,transform .16s ease}.docs-card:hover,.feature-card:hover,.content-card:hover,.preview-card:hover,.pricing-card:hover,.timeline-step:hover,.roadmap-card:hover{transform:translateY(-2px);border-color:#a78bfa47}.footer{border-top:1px solid rgba(110,90,255,.12);background:radial-gradient(circle at top left,rgba(110,90,255,.1),transparent 32%),linear-gradient(180deg,#090e18f0,#060a13fa)}.footer-links{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted)}.not-found{padding:72px 0 48px;display:grid;gap:18px}@media(max-width:1080px){.hero,.two-column,.solution-grid,.safety-grid,.timeline,.feature-grid,.preview-card-grid,.pricing-grid,.docs-card-grid,.roadmap-grid,.outcomes-grid,.footer-top,.footer-link-grid{grid-template-columns:1fr}}@media(max-width:760px){.navbar-inner{flex-direction:row;flex-wrap:nowrap;align-items:center}.site-main{padding:98px 18px 56px}.hero,.docs-hero,.preview-shell{padding:20px}.site-section-panel{padding:22px;border-radius:26px}.hero-copy h1{max-width:none}.brand-logo{height:30px;max-width:min(240px,58vw)}.footer-shell{gap:22px}.footer-brand-panel,.footer-link-group{padding:18px;border-radius:22px}.footer-action-row{flex-direction:column;align-items:stretch}.footer-cta,.footer-secondary-link{width:100%}.footer-bottom-row{flex-direction:column;align-items:flex-start}}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;background:transparent;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer;padding:8px;flex-shrink:0}.ham-bar{display:block;width:100%;height:2px;background:var(--muted);border-radius:2px}.nav-link-cta{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%)!important;color:#05101b!important;font-weight:700}.nav-link-cta:hover{transform:translateY(-1px)}.footer-inner{padding-top:32px!important;padding-bottom:24px!important;display:block!important}.footer-shell{display:grid;gap:28px;padding:24px 0 6px}.footer-top{display:grid;grid-template-columns:minmax(320px,1.15fr) minmax(0,1fr);gap:28px;align-items:stretch}.footer-brand-panel{display:grid;gap:18px;padding:24px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at top right,rgba(110,90,255,.12),transparent 34%),#ffffff08;box-shadow:0 16px 40px #03081247}.footer-brand-link{width:fit-content}.footer-microcopy{max-width:44ch;margin:0;font-size:.98rem;line-height:1.75;color:var(--muted)}.footer-trust-list{display:flex;flex-wrap:wrap;gap:10px}.footer-trust-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(167,139,250,.2);border-radius:999px;background:#a78bfa14;color:var(--text);font-size:.8rem;font-weight:600;letter-spacing:.01em}.footer-action-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.footer-cta,.footer-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;font-size:.9rem;font-weight:600;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.footer-cta{color:#08111e;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);box-shadow:0 10px 24px #4338ca3d}.footer-secondary-link{color:var(--text);border:1px solid var(--line-strong);background:#ffffff08}.footer-cta:hover,.footer-secondary-link:hover{transform:translateY(-1px)}.footer-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.footer-link-group{display:grid;align-content:start;gap:14px;padding:20px 18px;border:1px solid var(--line);border-radius:24px;background:#ffffff08;min-width:0}.footer-link-group h4{margin:0 0 14px;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.footer-link-list{display:flex;flex-direction:column;gap:12px}.footer-link-list a,.footer-link-list span{color:var(--muted);font-size:.93rem;line-height:1.5}.footer-link-list a{transition:color .16s ease}.footer-link-list a:hover{color:var(--text)}.footer-bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;width:100%;padding-top:24px;border-top:1px solid var(--line)}.footer-bottom-meta,.footer-bottom-links{display:flex;flex-wrap:wrap;gap:12px 18px}.footer-bottom-meta{color:var(--muted);font-size:.82rem}.footer-bottom-links a{color:var(--muted);font-size:.86rem;transition:color .16s ease}.footer-bottom-links a:hover{color:var(--text)}.comparison-table{width:100%;border-collapse:collapse;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line)}.comparison-table th,.comparison-table td{padding:12px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:.88rem}.comparison-table th{background:#ffffff08;font-weight:600;color:var(--muted);text-transform:uppercase;font-size:.72rem;letter-spacing:.1em}.comparison-table .col-accent,.comparison-table th.col-accent{color:var(--accent);background:#6e5aff0f}.comparison-table tr:last-child td{border-bottom:none}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.demo-note{display:flex;align-items:center;gap:14px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;font-size:.85rem;color:var(--muted);flex-wrap:wrap}.demo-note-link{color:var(--accent);white-space:nowrap}.demo-card{padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06}.demo-terminal{padding:18px;border-radius:var(--radius-md);background:#020a12;border:1px solid rgba(255,255,255,.06);font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.83rem}.demo-issue-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.demo-issue-row:last-child{border-bottom:none}.score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:26px;padding:0 8px;border-radius:8px;font-size:.76rem;font-weight:700;flex-shrink:0}.score-high{background:#a78bfa2e;color:var(--accent)}.score-med{background:#60a5fa2e;color:var(--accent-2)}.score-low{background:#34d39929;color:var(--accent-3)}.plan-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.plan-free{background:#ffffff12;color:var(--muted)}.plan-pro{background:#60a5fa29;color:var(--accent-2)}.plan-career{background:#a78bfa2e;color:var(--accent)}.plan-team{background:#34d39924;color:var(--accent-3)}.features-page-grid{display:grid;gap:20px}.feature-page-card{padding:26px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06;display:grid;gap:14px;transition:border-color .16s ease,transform .16s ease}.feature-page-card:hover{border-color:#a78bfa47;transform:translateY(-1px)}.feature-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.feature-detail-block{display:grid;gap:4px}.feature-detail-label{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700}.feature-detail-block p{margin:0;line-height:1.65}.feature-list{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--muted);font-size:.88rem}.feature-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.use-cases-grid{display:grid;gap:20px}.use-case-card{padding:26px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06;display:grid;gap:12px;transition:border-color .16s ease,transform .16s ease}.use-case-card:hover{border-color:#74a7ff38;transform:translateY(-1px)}.use-case-icon{font-size:2rem}.use-case-who{margin:0;font-size:.82rem;color:var(--muted);font-style:italic}.use-case-outcome{padding:12px 16px;border-radius:var(--radius-md);background:#6e5aff14;border:1px solid rgba(110,90,255,.18);font-size:.87rem;color:var(--accent);line-height:1.6}.use-case-plan{margin:0;font-size:.85rem;color:var(--muted)}.waitlist-form{max-width:520px;display:grid;gap:18px}.form-field{display:grid;gap:6px}.form-field label{font-size:.78rem;font-weight:700;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.form-input,.form-select{width:100%;padding:11px 15px;background:#ffffff0a;border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--text);font-size:.93rem;transition:border-color .16s ease,background .16s ease}.form-input:focus,.form-select:focus{outline:none;border-color:var(--accent);background:#6e5aff0f}.form-select option{background:#0b1626}.waitlist-success{padding:32px;border:1px solid rgba(167,139,250,.3);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(110,90,255,.12),transparent 60%),#ffffff08;display:grid;gap:12px;max-width:520px}.waitlist-note{font-size:.82rem;color:var(--muted);padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;margin:0}.waitlist-errors{padding:12px 14px;border-radius:10px;border:1px solid rgba(255,111,133,.3);background:#ff6f850f}.pricing-toggle-row{display:flex;align-items:center;gap:12px;font-size:.9rem;color:var(--muted);margin-bottom:28px}.toggle-label-active{color:var(--text);font-weight:600}.toggle-btn{position:relative;width:46px;height:26px;background:#ffffff14;border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;padding:0;transition:background .16s ease;flex-shrink:0}.toggle-btn.active{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent}.toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:999px;transition:transform .16s ease;pointer-events:none}.toggle-btn.active .toggle-knob{transform:translate(20px)}.yearly-tag{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;background:#a78bfa2e;color:var(--accent)}.pricing-faq{display:grid;gap:12px;max-width:720px}.faq-item{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff05}.faq-item h4{margin:0 0 8px;font-size:.93rem}.faq-item p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.65}@media(max-width:760px){.nav-hamburger{display:flex}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#07111df7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06);padding:12px 20px 20px;gap:2px;z-index:100}.nav-links-open{display:flex}.nav-link{width:100%;justify-content:flex-start;border-radius:var(--radius-md)}.trust-grid,.feature-two-col{grid-template-columns:1fr}.pricing-toggle-row{flex-wrap:wrap}}@media(max-width:1080px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=light] .section-eyebrow{color:#1d6fd4}html[data-theme=light] .hero{background:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 32%),radial-gradient(circle at left bottom,rgba(8,145,178,.08),transparent 28%),linear-gradient(180deg,#fffffffa,#eff5fffa);border-color:#2555a01f;box-shadow:0 24px 60px #503ca024,inset 0 1px #ffffffd6}html[data-theme=light] .preview-shell{background:#e6eefcf2;border-color:#2555a01f}html[data-theme=light] .preview-bar span{background:#2555a024}html[data-theme=light] .preview-grid article,html[data-theme=light] .content-card,html[data-theme=light] .feature-card,html[data-theme=light] .preview-card,html[data-theme=light] .pricing-card,html[data-theme=light] .docs-card,html[data-theme=light] .docs-section-card,html[data-theme=light] .roadmap-card,html[data-theme=light] .timeline-step,html[data-theme=light] .feature-page-card,html[data-theme=light] .use-case-card,html[data-theme=light] .faq-item,html[data-theme=light] .demo-card{background:#ffffffbf;box-shadow:0 1px 4px #143c7812}html[data-theme=light] .cta-panel{background:radial-gradient(circle at top right,rgba(124,58,237,.06),transparent 36%),#ffffffbf;border-color:#7c3aed2e}html[data-theme=light] .site-section-panel{background:radial-gradient(circle at top right,rgba(124,58,237,.06),transparent 26%),radial-gradient(circle at left bottom,rgba(8,145,178,.05),transparent 24%),#ffffffb8;border-color:#2555a01f;box-shadow:0 18px 46px #143c7814,inset 0 1px #fffc}html[data-theme=light] .pricing-card-featured{background:radial-gradient(circle at top right,rgba(124,58,237,.08),transparent 32%),#ffffffe0;border-color:#7c3aed42}html[data-theme=light] .docs-hero{background:linear-gradient(180deg,#fffffffa,#ebf3fffa);border-color:#2555a01f}html[data-theme=light] .button-secondary{background:linear-gradient(135deg,#fffffff5,#e9f0ffe6);border-color:#2555a038;box-shadow:0 10px 28px #2555a014,0 0 18px #7c3aed14}html[data-theme=light] .button-secondary:hover{background:linear-gradient(135deg,#fff,#e4ecfff5);box-shadow:0 14px 34px #2555a01f,0 0 24px #7c3aed1f}html[data-theme=light] .timeline-step span{background:linear-gradient(135deg,#7c3aed24,#2563eb1a)}html[data-theme=light] .feature-token{background:linear-gradient(135deg,#7c3aed24,#2563eb1a);border-color:#7c3aed1a}html[data-theme=light] .nav-links{background:#f0f5fff7;border-bottom-color:#2555a01a}html[data-theme=light] .comparison-table{border-color:#2555a01f}html[data-theme=light] .comparison-table th,html[data-theme=light] .comparison-table td{border-bottom-color:#2555a014}html[data-theme=light] .comparison-table th{background:#2555a00a}html[data-theme=light] .comparison-table .col-accent,html[data-theme=light] .comparison-table th.col-accent{background:#7c3aed0f;color:#7c3aed}html[data-theme=light] .score-high{background:#7c3aed1f;color:#7c3aed}html[data-theme=light] .score-med{background:#2563eb1f;color:#2563eb}html[data-theme=light] .score-low{background:#0596691f;color:#059669}html[data-theme=light] .plan-free{background:#0000000f;color:#4e657f}html[data-theme=light] .plan-pro{background:#2563eb1c;color:#2563eb}html[data-theme=light] .plan-career{background:#7c3aed1f;color:#7c3aed}html[data-theme=light] .plan-team{background:#0596691c;color:#059669}html[data-theme=light] .form-input,html[data-theme=light] .form-select{background:#ffffffe6;border-color:#2555a033;color:#0d1b2e}html[data-theme=light] .form-input:focus,html[data-theme=light] .form-select:focus{border-color:#7c3aed;background:#fff}html[data-theme=light] .form-select option{background:#f0f5ff;color:#0d1b2e}html[data-theme=light] .waitlist-note{border-color:#2555a024;background:#ffffff80}html[data-theme=light] .waitlist-success{border-color:#7c3aed3d;background:radial-gradient(circle at top right,rgba(124,58,237,.07),transparent 60%),#fffc}html[data-theme=light] .demo-terminal{background:#1a1f2e;border-color:#0000001f}html[data-theme=light] .demo-note{background:#fff9;border-color:#2555a01f}html[data-theme=light] .footer{border-top-color:#2555a01a;background:radial-gradient(circle at top left,rgba(124,58,237,.07),transparent 32%),linear-gradient(180deg,#f4f8fffa,#ebf3fffa)}html[data-theme=light] .footer-brand-panel,html[data-theme=light] .footer-link-group{background:#ffffffb8;border-color:#2555a01f;box-shadow:0 10px 26px #143c7814}html[data-theme=light] .footer-trust-pill{background:#7c3aed14;border-color:#7c3aed29;color:#3f2a8b}html[data-theme=light] .footer-secondary-link{background:#ffffffdb;border-color:#2555a029}html[data-theme=light] .footer-bottom-row{border-top-color:#2555a01a}html[data-theme=light] .docs-card{background:#ffffffbf}html[data-theme=light] .use-case-outcome{background:#7c3aed0f;border-color:#7c3aed29;color:#7c3aed}.content-card,.feature-card,.preview-card,.pricing-card,.docs-card,.docs-section-card,.roadmap-card,.timeline-step,.feature-page-card,.use-case-card,.faq-item,.demo-card,.cta-panel,.hero,.preview-shell,.footer,.form-input,.form-select{transition:background .24s ease,border-color .24s ease,box-shadow .24s ease}.docs-shell{display:grid;grid-template-columns:224px 1fr;grid-template-rows:auto 1fr;gap:0;margin:-112px -24px -72px;min-height:100vh}.docs-sidebar-toggle{display:none;align-items:center;gap:8px;grid-column:1 / -1;padding:10px 20px;background:var(--panel);border:none;border-bottom:1px solid var(--line);color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;text-align:left;transition:color .16s ease;position:sticky;top:62px;z-index:10}.docs-sidebar-toggle:hover{color:var(--text)}.docs-sidebar-overlay{display:none;position:fixed;inset:0;background:#00000073;z-index:30}.docs-sidebar{grid-row:1 / -1;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--line);background:var(--bg-2);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.docs-sidebar-inner{padding:80px 0 40px;display:flex;flex-direction:column}.docs-sidebar-overview{margin:0 12px 8px;font-weight:600}.docs-sidebar-group{margin-top:8px}.docs-sidebar-category{margin:0;padding:12px 20px 6px;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--muted);opacity:.7}.docs-sidebar-link{display:block;padding:7px 20px;font-size:.875rem;color:var(--muted);border-left:2px solid transparent;transition:color .13s ease,border-color .13s ease,background .13s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-sidebar-link:hover{color:var(--text);background:#a78bfa0d}.docs-sidebar-link-active{color:var(--accent)!important;border-left-color:var(--accent);background:#a78bfa14!important;font-weight:600}html[data-theme=light] .docs-sidebar-link-active{background:#7c3aed12!important}.docs-reader{padding:72px 40px 80px;min-width:0}.docs-article-wrap{display:flex;gap:56px;align-items:flex-start;max-width:1100px}.docs-article{flex:1;min-width:0;max-width:780px}.docs-breadcrumb{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted);margin-bottom:28px}.docs-breadcrumb a{color:var(--muted);transition:color .13s ease}.docs-breadcrumb a:hover{color:var(--accent)}.docs-breadcrumb-sep{opacity:.5}.docs-page-header{margin-bottom:36px}.docs-page-header h1{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em}.docs-page-intro{margin:0;font-size:1.05rem;color:var(--muted);line-height:1.7;max-width:620px}.docs-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:48px}.docs-home-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06;transition:border-color .16s ease,transform .16s ease,background .16s ease;overflow:hidden}.docs-home-card:hover{border-color:#a78bfa4d;transform:translateY(-2px);background:#a78bfa0a}.docs-home-card h3{margin:0;font-size:.97rem;font-weight:600;color:var(--text)}.docs-home-card p{margin:0;font-size:.85rem;color:var(--muted);line-height:1.6;flex:1}.docs-home-card-cat{display:inline-block;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:12px;border-radius:12px}.docs-cat-product{background:#a78bfa29;color:var(--accent)}.docs-cat-devsetup{background:#60a5fa29;color:var(--accent-2)}.docs-cat-safety{background:#f8717124;color:#f87171}.docs-cat-business{background:#34d39924;color:var(--accent-3)}html[data-theme=light] .docs-cat-product{background:#7c3aed1a;color:#7c3aed}html[data-theme=light] .docs-cat-devsetup{background:#2563eb1a;color:#2563eb}html[data-theme=light] .docs-cat-safety{background:#dc262617;color:#dc2626}html[data-theme=light] .docs-cat-business{background:#0596691a;color:#059669}.docs-home-card-arrow{align-self:flex-end;font-size:1rem;color:var(--muted);transition:color .16s ease,transform .16s ease}.docs-home-card:hover .docs-home-card-arrow{color:var(--accent);transform:translate(3px)}.docs-home-quickstart{padding:24px 28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#6e5aff0a}.docs-home-quickstart h2{margin:0 0 10px;font-size:1rem;font-weight:700}.docs-home-quickstart p{margin:0;font-size:.9rem;color:var(--muted);line-height:1.7}.docs-home-quickstart a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.docs-markdown{font-size:.96rem;line-height:1.8;color:var(--text)}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3,.docs-markdown h4{font-family:var(--font-display);letter-spacing:-.03em;scroll-margin-top:80px;position:relative}.docs-markdown h1{font-size:clamp(1.7rem,3vw,2.2rem);margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid var(--line)}.docs-markdown h2{font-size:1.35rem;margin:44px 0 16px;padding-top:4px}.docs-markdown h3{font-size:1.1rem;margin:32px 0 12px}.docs-markdown h4{font-size:.95rem;margin:24px 0 8px;font-weight:700}.docs-markdown p{margin:0 0 18px}.docs-markdown ul,.docs-markdown ol{margin:0 0 18px;padding-left:24px;display:grid;gap:6px}.docs-markdown li{color:var(--muted)}.docs-markdown strong{color:var(--text);font-weight:600}.docs-heading-anchor{position:absolute;left:-22px;color:var(--muted);font-size:.85em;opacity:0;transition:opacity .12s ease;text-decoration:none;font-weight:400}.docs-markdown h1:hover .docs-heading-anchor,.docs-markdown h2:hover .docs-heading-anchor,.docs-markdown h3:hover .docs-heading-anchor,.docs-markdown h4:hover .docs-heading-anchor{opacity:1}.docs-inline-code{padding:2px 6px;border-radius:5px;background:#a78bfa1f;color:var(--accent);font-size:.875em;font-family:Fira Code,Cascadia Code,Consolas,monospace}html[data-theme=light] .docs-inline-code{background:#7c3aed17;color:#6d28d9}.docs-code-block{margin:20px 0;padding:18px 20px;border-radius:var(--radius-md);background:#0d0d14;border:1px solid rgba(255,255,255,.07);overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.docs-code{font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.83rem;line-height:1.65;color:#c9d1d9}html[data-theme=light] .docs-code-block{background:#1a1f2e;border-color:#00000024}.docs-table-wrap{overflow-x:auto;margin:20px 0;border-radius:var(--radius-md);border:1px solid var(--line)}.docs-table{width:100%;border-collapse:collapse;font-size:.875rem}.docs-table th,.docs-table td{padding:10px 16px;text-align:left;border-bottom:1px solid var(--line)}.docs-table th{background:#ffffff08;font-weight:600;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.docs-table tr:last-child td{border-bottom:none}html[data-theme=light] .docs-table th{background:#2555a00a}.docs-blockquote{margin:20px 0;padding:14px 20px;border-left:3px solid var(--accent);background:#6e5aff0d;border-radius:0 var(--radius-md) var(--radius-md) 0}.docs-blockquote p{margin:0;color:var(--muted);font-style:italic}.docs-markdown hr{margin:36px 0;border:none;border-top:1px solid var(--line)}.docs-markdown a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a78bfa66;transition:text-decoration-color .13s ease,color .13s ease}.docs-markdown a:hover{text-decoration-color:var(--accent)}html[data-theme=light] .docs-markdown a{text-decoration-color:#7c3aed59}.docs-article-meta{display:flex;align-items:center;gap:16px;margin-top:48px;padding-top:20px;border-top:1px solid var(--line)}.docs-github-link{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--muted);transition:color .13s ease}.docs-github-link:hover{color:var(--text)}.docs-prev-next{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.docs-prev-next-item{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff05;transition:border-color .16s ease,background .16s ease}.docs-prev-next-item:hover{border-color:#a78bfa47;background:#a78bfa0a}.docs-next-item{text-align:right}.docs-prev-next-label{font-size:.75rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.docs-prev-next-title{font-size:.9rem;color:var(--text);font-weight:600}.docs-toc{width:200px;flex-shrink:0;position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:40px}.docs-toc-label{margin:0 0 10px;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--muted);opacity:.7}.docs-toc nav{display:flex;flex-direction:column;gap:2px}.docs-toc-link{display:block;font-size:.8rem;color:var(--muted);line-height:1.5;border-left:2px solid transparent;padding:4px 0 4px 10px;transition:color .13s ease,border-color .13s ease}.docs-toc-link:hover{color:var(--text);border-left-color:var(--line-strong)}.docs-toc-h2{padding-left:10px}.docs-toc-h3{padding-left:20px;font-size:.77rem}.docs-not-found-state{padding-top:40px}.docs-not-found-state h2{margin:0 0 12px;font-family:var(--font-display);font-size:1.5rem}.docs-not-found-state p{margin:0 0 24px;color:var(--muted)}html[data-theme=light] .docs-sidebar{background:var(--bg-2);border-right-color:var(--line)}html[data-theme=light] .docs-home-card{background:#fffc}html[data-theme=light] .docs-home-card:hover{background:#7c3aed0a;border-color:#7c3aed38}html[data-theme=light] .docs-home-quickstart,html[data-theme=light] .docs-blockquote{background:#7c3aed0a}html[data-theme=light] .docs-prev-next-item:hover{border-color:#7c3aed38;background:#7c3aed08}@media(max-width:1200px){.docs-toc{display:none}}@media(max-width:900px){.docs-shell{grid-template-columns:1fr;margin:-112px -24px -72px}.docs-sidebar-toggle{display:flex;grid-column:1}.docs-sidebar{display:none;position:fixed;top:0;left:0;bottom:0;width:280px;z-index:40;height:100vh;box-shadow:4px 0 24px #0000004d}.docs-sidebar-open,.docs-sidebar-overlay{display:block}.docs-reader{padding:28px 20px 60px;grid-column:1}}@media(max-width:600px){.docs-home-grid,.docs-prev-next{grid-template-columns:1fr}.docs-next-item{text-align:left}.docs-markdown h1{font-size:1.5rem}.docs-markdown h2{font-size:1.15rem}}.ai-gradient-text{background:linear-gradient(135deg,#8b5cf6,#2563eb 55%,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .ai-gradient-text{background:linear-gradient(135deg,#7c3aed,#2563eb 55%,#0891b2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass-card{background:var(--panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--radius-lg)}.gradient-border-card{position:relative;border-radius:var(--radius-lg);background:var(--panel)}.gradient-border-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#8b5cf666,#2563eb33,#22d3ee26);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.metric-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--line-strong);background:#8b5cf614;color:var(--text)}.metric-pill-value{color:var(--accent);font-variant-numeric:tabular-nums}.workflow-node{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#8b5cf62e,#2563eb24);border:1px solid rgba(139,92,246,.22);font-weight:800;font-size:.82rem;color:var(--accent);flex-shrink:0}.section-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:4px 12px;border-radius:999px;border:1px solid var(--line-strong);background:#8b5cf612;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.69rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status-current{background:#34d39924;color:#34d399;border:1px solid rgba(52,211,153,.24)}.status-next{background:#8b5cf624;color:#8b5cf6;border:1px solid rgba(139,92,246,.24)}.status-planned{background:#2563eb24;color:#60a5fa;border:1px solid rgba(37,99,235,.2)}.status-later{background:#a5a7c41a;color:var(--muted);border:1px solid var(--line)}html[data-theme=light] .status-current{background:#0596691a;color:#059669}html[data-theme=light] .status-next{background:#7c3aed1a;color:#7c3aed}html[data-theme=light] .status-planned{background:#2563eb1a;color:#2563eb}.signal-card{padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06;transition:border-color .16s ease,transform .16s ease,background .16s ease;display:grid;gap:12px}.signal-card:hover{border-color:#8b5cf652;transform:translateY(-2px);background:#8b5cf60a}html[data-theme=light] .signal-card{background:#fffc}html[data-theme=light] .signal-card:hover{background:#7c3aed0a;border-color:#7c3aed3d}.feature-icon-wrap{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(139,92,246,.16)}.feature-icon-discover{background:linear-gradient(135deg,#8b5cf62e,#2563eb1f)}.feature-icon-prepare{background:linear-gradient(135deg,#2563eb2e,#22d3ee1a)}.feature-icon-validate{background:linear-gradient(135deg,#22d3ee29,#34d3991a)}.feature-icon-prove{background:linear-gradient(135deg,#34d39929,#8b5cf61a)}.feature-icon-career{background:linear-gradient(135deg,#fb718524,#8b5cf61f)}.feature-icon-safety{background:linear-gradient(135deg,#34d39924,#2563eb1a)}.cat-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cat-discover{background:#8b5cf624;color:var(--accent)}.cat-prepare{background:#2563eb24;color:#60a5fa}.cat-validate{background:#22d3ee24;color:var(--accent-3)}.cat-prove{background:#34d39924;color:var(--success)}.cat-career{background:#fb71851f;color:#fb7185}.cat-safety{background:#34d3991f;color:var(--success)}.cat-plan{background:#2563eb1f;color:#60a5fa}html[data-theme=light] .cat-discover{background:#7c3aed1a}html[data-theme=light] .cat-prepare{background:#2563eb1a;color:#2563eb}html[data-theme=light] .cat-validate{background:#0891b21a;color:#0891b2}html[data-theme=light] .cat-prove{background:#0596691a;color:#059669}html[data-theme=light] .cat-career{background:#dc262614;color:#dc2626}html[data-theme=light] .cat-safety{background:#0596691a;color:#059669}.hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.hero-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:.74rem;font-weight:600;border:1px solid var(--line-strong);background:#7d5cff12;color:var(--muted);letter-spacing:.02em}.hero-badge-green{border-color:#34d3994d;background:#34d39914;color:#34d399}html[data-theme=light] .hero-badge-green{color:#059669;border-color:#05966947;background:#0596690f}.hero-badge-dot{width:6px;height:6px;border-radius:50%}.hero-badge-dot-green{background:#34d399;box-shadow:0 0 6px #34d399b3}.hero-trust-row{display:flex;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap;font-size:.8rem;color:var(--muted)}.hero-trust-row strong{color:var(--text);font-weight:700}.trust-sep{width:1px;height:12px;background:var(--line-strong);flex-shrink:0}.hero-dashboard{width:100%;border-radius:18px;border:1px solid rgba(125,92,255,.24);background:#070916fa;overflow:hidden;font-size:.74rem;font-family:var(--font-sans);box-shadow:0 28px 80px #000000b3,0 0 0 1px #7d5cff14,inset 0 1px #ffffff09;position:relative}.hd-topbar{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#0e1028b3;border-bottom:1px solid rgba(125,92,255,.12)}.hd-brand{display:flex;align-items:center;gap:7px}.hd-brand-dot{width:8px;height:8px;border-radius:3px;background:linear-gradient(135deg,#8b5cf6,#2563eb);box-shadow:0 0 8px #8b5cf699}.hd-brand-name{font-size:.76rem;font-weight:700;color:#f7f7ff;letter-spacing:.03em}.hd-status{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#a5a7c4}.hd-live-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 5px #34d399cc;animation:hd-pulse 2s ease-in-out infinite}@keyframes hd-pulse{0%,to{opacity:1;box-shadow:0 0 5px #34d399cc}50%{opacity:.6;box-shadow:0 0 2px #34d39966}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-section,.reveal-section.is-visible,.button-primary,.button-secondary,.site-section-panel,.hero{transition:none!important;transform:none!important;filter:none!important}.hd-live-dot{animation:none}}.hd-body{display:grid;grid-template-columns:1fr 130px;border-bottom:1px solid rgba(125,92,255,.08)}.hd-panel{padding:12px 14px}.hd-panel+.hd-panel{border-left:1px solid rgba(125,92,255,.08)}.hd-panel-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#a5a7c4;opacity:.55;margin-bottom:9px}.hd-issue{display:flex;align-items:center;gap:7px;padding:5px 0;border-bottom:1px solid rgba(125,92,255,.06)}.hd-issue:last-child{border-bottom:none}.hd-score{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;font-size:.68rem;font-weight:800;flex-shrink:0}.hd-score-high{background:#34d39924;color:#34d399}.hd-score-med{background:#8b5cf624;color:#8b5cf6}.hd-score-low{background:#2563eb24;color:#60a5fa}.hd-issue-info{flex:1;min-width:0}.hd-issue-repo{font-size:.7rem;font-weight:600;color:#f7f7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-issue-num{color:#8b5cf6;font-weight:400;font-size:.67rem}.hd-issue-label{font-size:.65rem;color:#a5a7c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.hd-tag{font-size:.6rem;font-weight:700;padding:2px 5px;border-radius:4px;background:#7d5cff21;color:#8b5cf6;white-space:nowrap;flex-shrink:0}.hd-quality-score{display:flex;align-items:baseline;gap:2px;margin-bottom:8px}.hd-score-big{font-size:1.5rem;font-weight:800;color:#34d399;line-height:1}.hd-score-denom{font-size:.65rem;color:#a5a7c4}.hd-checks{display:flex;flex-direction:column;gap:4px}.hd-check{display:flex;align-items:center;gap:5px;font-size:.65rem;color:#a5a7c4}.hd-check-icon{width:13px;height:13px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;flex-shrink:0}.hd-check-pass .hd-check-icon{background:#34d39924;color:#34d399}.hd-check-warn .hd-check-icon{background:#fbbf2424;color:#fbbd24}.hd-check-warn{color:#8a7020}.hd-mission{padding:9px 14px;background:#8b5cf608;border-bottom:1px solid rgba(125,92,255,.08)}.hd-mission-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#8b5cf6;opacity:.8;margin-bottom:3px}.hd-mission-text{font-size:.74rem;font-weight:600;color:#f7f7ff;margin-bottom:2px}.hd-mission-est{font-size:.64rem;color:#a5a7c4}.hd-proof{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid rgba(125,92,255,.08);flex-wrap:wrap}.hd-proof-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#a5a7c4;opacity:.55;flex-shrink:0}.hd-proof-items{display:flex;gap:5px;flex-wrap:wrap}.hd-proof-item{display:inline-flex;align-items:center;gap:3px;font-size:.64rem;font-weight:600;padding:2px 7px;border-radius:4px}.hd-proof-ready{background:#34d3991f;color:#34d399}.hd-proof-pending{background:#a5a7c414;color:#a5a7c4}.hd-safety-bar{display:flex;align-items:center;gap:7px;padding:7px 14px;font-size:.65rem;color:#a5a7c4;background:#34d39908}.hd-safety-dot{width:6px;height:6px;border-radius:50%;background:#34d399;flex-shrink:0}.pipeline-row{display:flex;align-items:center;gap:0;overflow-x:auto;padding:24px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);scrollbar-width:none}.pipeline-row::-webkit-scrollbar{display:none}.pipeline-node{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:110px;text-align:center;flex-shrink:0}.pipeline-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong)}.pipeline-icon-1{background:linear-gradient(135deg,#8b5cf633,#2563eb24)}.pipeline-icon-2{background:linear-gradient(135deg,#2563eb33,#22d3ee1f)}.pipeline-icon-3{background:linear-gradient(135deg,#22d3ee2e,#34d3991f)}.pipeline-icon-4{background:linear-gradient(135deg,#34d3992e,#8b5cf61f)}.pipeline-icon-5{background:linear-gradient(135deg,#fb718524,#8b5cf624)}.pipeline-label{font-size:.72rem;font-weight:700;color:var(--text);letter-spacing:.02em}.pipeline-sub{font-size:.66rem;color:var(--muted);line-height:1.4;max-width:90px}.pipeline-arrow{width:36px;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));flex-shrink:0;position:relative}.pipeline-arrow:after{content:"";position:absolute;right:-1px;top:-4px;width:0;height:0;border-left:7px solid var(--accent-2);border-top:5px solid transparent;border-bottom:5px solid transparent}.feature-category-header{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.feature-category-icon{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-category-title{font-size:.85rem;font-weight:700;color:var(--text);margin:0}.feature-category-count{margin-left:auto;font-size:.72rem;color:var(--muted)}.feature-card-v2{padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06;display:grid;gap:10px;transition:border-color .16s ease,transform .16s ease,background .16s ease;position:relative;overflow:hidden}.feature-card-v2:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .2s ease;background:radial-gradient(circle at top left,rgba(139,92,246,.08),transparent 60%);pointer-events:none}.feature-card-v2:hover{border-color:#8b5cf64d;transform:translateY(-2px)}.feature-card-v2:hover:before{opacity:1}html[data-theme=light] .feature-card-v2{background:#fffc}html[data-theme=light] .feature-card-v2:hover{border-color:#7c3aed38;background:#7c3aed08}.feature-card-v2 h3{margin:0;font-size:.95rem;font-weight:700}.feature-card-v2 p{margin:0;font-size:.855rem;color:var(--muted);line-height:1.65}.feature-card-row{display:flex;align-items:center;gap:10px}.pricing-card-free{border-color:var(--line)}.pricing-card-pro{border-color:#2563eb4d;background:linear-gradient(180deg,rgba(37,99,235,.06),transparent 40%),#ffffff06}.pricing-card-career{border-color:#8b5cf65c;background:linear-gradient(180deg,rgba(139,92,246,.1),transparent 40%),#ffffff08}.pricing-card-team{border-color:#22d3ee47;background:linear-gradient(180deg,rgba(34,211,238,.06),transparent 40%),#ffffff06}.plan-header-free{color:var(--muted)}.plan-header-pro{color:#60a5fa}.plan-header-career{color:var(--accent)}.plan-header-team{color:var(--accent-3)}html[data-theme=light] .plan-header-pro{color:#2563eb}html[data-theme=light] .plan-header-career{color:#7c3aed}html[data-theme=light] .plan-header-team{color:#0891b2}.pricing-card-best-for{font-size:.72rem;color:var(--muted);margin:0;font-style:italic}.pricing-cta-pro{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.pricing-cta-career{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important}.pricing-cta-team{background:linear-gradient(135deg,#0891b2,#0e7490)!important}.pricing-list-item{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:var(--muted)}.pricing-list-check{flex-shrink:0;margin-top:2px;color:var(--success)}.billing-callout{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(251,113,133,.24);border-radius:var(--radius-md);background:#fb71850f;font-size:.85rem;color:var(--muted);margin-bottom:32px}.billing-callout-icon{flex-shrink:0;color:#fb7185}html[data-theme=light] .billing-callout{border-color:#dc26262e;background:#dc26260a}html[data-theme=light] .billing-callout-icon{color:#dc2626}.guardrail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guardrail-card{display:flex;gap:12px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid;background:#0003;align-items:flex-start}.guardrail-card-danger{border-color:#fb718547;background:#fb71850f}.guardrail-card-warn{border-color:#fbbf243d;background:#fbbf240d}.guardrail-icon{flex-shrink:0;margin-top:1px}.guardrail-icon-danger{color:#fb7185}.guardrail-icon-warn{color:#fbbd24}.guardrail-card h4{margin:0 0 4px;font-size:.88rem;font-weight:700}.guardrail-card p{margin:0;font-size:.82rem;color:var(--muted);line-height:1.55}html[data-theme=light] .guardrail-card-danger{background:#dc26260a;border-color:#dc26262e}html[data-theme=light] .guardrail-card-warn{background:#b482000a;border-color:#b482002e}.approval-gate{display:flex;align-items:center;gap:0;overflow-x:auto;padding:24px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);scrollbar-width:none}.approval-gate::-webkit-scrollbar{display:none}.approval-step{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:120px;text-align:center;flex-shrink:0}.approval-step-icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong)}.approval-step-ai{background:linear-gradient(135deg,#8b5cf62e,#2563eb1f);color:#8b5cf6}.approval-step-review{background:linear-gradient(135deg,#fbbf2424,#2563eb14);color:#fbbd24}.approval-step-approve{background:linear-gradient(135deg,#34d39929,#2563eb14);color:#34d399}.approval-step-action{background:linear-gradient(135deg,#22d3ee29,#34d3991a);color:#22d3ee}.approval-step-label{font-size:.78rem;font-weight:700;color:var(--text);line-height:1.3}.approval-step-sub{font-size:.68rem;color:var(--muted);max-width:100px;line-height:1.4}.approval-arrow{width:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--muted);opacity:.5}.safety-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.safety-mode{padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06;display:grid;gap:10px;transition:border-color .16s ease}.safety-mode-active{border-color:#34d39952;background:#34d3990a}.safety-mode-num{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;font-size:.78rem;font-weight:800;background:#8b5cf624;color:var(--accent)}.safety-mode-active .safety-mode-num{background:#34d39924;color:#34d399}.safety-mode h3{margin:0;font-size:.97rem;font-weight:700}.safety-mode p{margin:0;font-size:.85rem;color:var(--muted);line-height:1.6}.roadmap-timeline{display:grid;gap:20px}.roadmap-phase{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.roadmap-phase-marker{display:flex;flex-direction:column;align-items:center;gap:0;padding-top:4px}.roadmap-phase-dot{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);flex-shrink:0}.roadmap-phase-dot-current{background:linear-gradient(135deg,#34d39938,#2563eb1f);border-color:#34d3994d;color:#34d399}.roadmap-phase-dot-next{background:linear-gradient(135deg,#8b5cf638,#2563eb1f);border-color:#8b5cf64d;color:#8b5cf6}.roadmap-phase-dot-planned{background:linear-gradient(135deg,#2563eb2e,#22d3ee1a);border-color:#2563eb3d;color:#60a5fa}.roadmap-phase-dot-later{background:#a5a7c40f;color:var(--muted)}.roadmap-phase-line{width:2px;flex:1;min-height:20px;background:linear-gradient(180deg,var(--line-strong),transparent);margin-top:4px}.roadmap-phase:last-child .roadmap-phase-line{display:none}.roadmap-phase-content{padding:20px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06;display:grid;gap:14px;transition:border-color .16s ease}.roadmap-phase-content-current{border-color:#34d3993d;background:#34d39908}.roadmap-phase-content-next{border-color:#8b5cf638}html[data-theme=light] .roadmap-phase-content{background:#fffc}.roadmap-phase-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.roadmap-phase-title{margin:0;font-size:1.05rem;font-weight:700}.roadmap-phase-desc{margin:0;font-size:.87rem;color:var(--muted);line-height:1.6}.roadmap-phase-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.roadmap-phase-item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--muted)}.roadmap-item-check{color:var(--success);flex-shrink:0}.roadmap-item-dot{width:5px;height:5px;border-radius:50%;background:var(--line-strong);flex-shrink:0}.before-after-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:start}.before-card{padding:22px;border:1px solid rgba(251,113,133,.22);border-radius:var(--radius-lg);background:#fb71850a}.after-card{padding:22px;border:1px solid rgba(52,211,153,.24);border-radius:var(--radius-lg);background:#34d3990a}.before-card h3{margin:0 0 14px;font-size:.9rem;font-weight:700;color:#fb7185}.after-card h3{margin:0 0 14px;font-size:.9rem;font-weight:700;color:#34d399}.before-after-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-top:8px;font-size:.72rem;font-weight:700;color:var(--muted)}.before-after-arrow{font-size:1.4rem;color:var(--accent);line-height:1}.ba-item{display:flex;align-items:flex-start;gap:8px;font-size:.83rem;color:var(--muted);margin-bottom:8px;line-height:1.5}.ba-item:last-child{margin-bottom:0}.ba-cross{color:#fb7185;flex-shrink:0;margin-top:2px}.ba-check{color:#34d399;flex-shrink:0;margin-top:2px}html[data-theme=light] .before-card{background:#dc262608;border-color:#dc262629}html[data-theme=light] .after-card{background:#05966908;border-color:#0596692e}html[data-theme=light] .before-card h3{color:#dc2626}html[data-theme=light] .after-card h3{color:#059669}.workflow-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workflow-step{padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff06;display:grid;gap:12px;position:relative;overflow:hidden;transition:border-color .16s ease,transform .16s ease}.workflow-step:hover{border-color:#8b5cf647;transform:translateY(-2px)}.workflow-step-header{display:flex;align-items:center;gap:12px}.workflow-step h3{margin:0;font-size:.97rem;font-weight:700}.workflow-step p{margin:0;font-size:.86rem;color:var(--muted);line-height:1.65}html[data-theme=light] .workflow-step{background:#fffc}@media(max-width:760px){.guardrail-grid,.safety-mode-grid,.before-after-grid{grid-template-columns:1fr}.before-after-divider{flex-direction:row;padding:0}.workflow-row,.roadmap-phase{grid-template-columns:1fr}.roadmap-phase-marker{display:none}.roadmap-phase-items{grid-template-columns:1fr}.pipeline-row{flex-direction:column;align-items:flex-start}.pipeline-arrow{transform:rotate(90deg)}.approval-gate{flex-direction:column;gap:12px}.approval-arrow{transform:rotate(90deg)}.hd-body{grid-template-columns:1fr}.hd-panel+.hd-panel{border-left:none;border-top:1px solid rgba(125,92,255,.08)}}.preview-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 20px;background:#8b5cf61f;border-bottom:1px solid rgba(139,92,246,.25);font-size:.82rem;color:var(--text);flex-wrap:wrap;text-align:center}.preview-banner-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.preview-banner-text{color:var(--muted)}.preview-banner-text strong{color:var(--text)}.preview-banner-cta{display:inline-flex;align-items:center;padding:3px 12px;border-radius:20px;background:var(--accent);color:#fff;font-size:.78rem;font-weight:600;text-decoration:none;transition:opacity .15s;white-space:nowrap}.preview-banner-cta:hover{opacity:.85}html[data-theme=light] .preview-banner{background:#8b5cf612;border-bottom-color:#8b5cf62e}.nav-waitlist-btn{display:inline-flex;align-items:center;padding:6px 16px;border-radius:20px;background:var(--accent);color:#fff;font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .15s,transform .15s;margin-right:6px}.nav-waitlist-btn:hover{opacity:.88;transform:translateY(-1px)}@media(max-width:768px){.nav-waitlist-btn{display:none}}.founder-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px}.founder-preview-card{padding:24px;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);transition:border-color .2s,transform .2s}.founder-preview-card:hover{border-color:#8b5cf666;transform:translateY(-2px)}.founder-preview-num{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--accent);background:#8b5cf61a;padding:2px 8px;border-radius:10px;margin-bottom:12px}.founder-preview-card h3{font-size:1rem;font-weight:600;margin:0 0 8px;color:var(--text)}.founder-preview-card p{font-size:.875rem;color:var(--muted);margin:0;line-height:1.6}html[data-theme=light] .founder-preview-card{background:#fff}.form-textarea{resize:vertical;min-height:80px;font-family:inherit}.form-optional{font-size:.75rem;color:var(--muted);font-weight:400}.form-consent{font-size:.78rem;color:var(--muted);line-height:1.5;margin:0 0 12px;text-align:center}.legal-article{max-width:760px}.legal-article h2{font-size:1.15rem;font-weight:600;color:var(--text);margin:28px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.legal-article h2:first-child{margin-top:0}.legal-article h3{font-size:.95rem;font-weight:600;color:var(--text);margin:18px 0 8px}.legal-article p{font-size:.9rem;color:var(--muted);line-height:1.7;margin:0 0 12px}.legal-article ul{padding-left:20px;margin:0 0 14px}.legal-article li{font-size:.875rem;color:var(--muted);line-height:1.65;margin-bottom:5px}.legal-article strong{color:var(--text);font-weight:600}.legal-article em{font-style:italic;color:var(--text)}.legal-article a{color:var(--accent);text-decoration:underline}.legal-article a:hover{opacity:.8}.legal-last-updated{font-size:.78rem!important;color:var(--muted)!important;margin-top:32px!important;padding-top:16px;border-top:1px solid var(--line)}html[data-theme=light] .legal-article h2{border-bottom-color:#5244b421}html[data-theme=light] .legal-last-updated{border-top-color:#5244b421}.nav-github-btn{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:10px;background:#8b5cf617;color:var(--text);font-size:.8rem;font-weight:700;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.nav-github-btn:hover{transform:translateY(-1px);border-color:#a78bfa9e;background:#8b5cf629;box-shadow:0 10px 24px #251c5c33}html[data-theme=light] .nav-github-btn{background:#7c3aed0f}.hero-actions .button-secondary{gap:7px}.audience-proof{position:relative;padding:30px;border:1px solid rgba(125,92,255,.22);border-radius:30px;background:radial-gradient(circle at 12% 12%,rgba(139,92,246,.13),transparent 32%),radial-gradient(circle at 86% 12%,rgba(34,211,238,.08),transparent 30%),linear-gradient(180deg,#0d1022d6,#080b18c7);box-shadow:0 26px 68px #04081242;overflow:hidden}html[data-theme=light] .audience-proof{background:radial-gradient(circle at 12% 12%,rgba(124,58,237,.08),transparent 32%),radial-gradient(circle at 86% 12%,rgba(8,145,178,.06),transparent 30%),linear-gradient(180deg,#fffffff5,#f6f8ffeb);box-shadow:0 24px 56px #4d3d911a}.audience-proof-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-bottom:24px}.audience-proof-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;color:var(--accent-3);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.audience-proof-heading h2{max-width:820px;margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,3.5rem);line-height:1.02;letter-spacing:-.045em}.audience-proof-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.audience-proof-actions .button-primary,.audience-proof-actions .button-secondary{gap:7px;min-height:44px}.audience-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.audience-card{min-width:0;padding:22px;border:1px solid rgba(125,92,255,.16);border-radius:22px;background:#070a179e;transition:transform .18s ease,border-color .18s ease,background .18s ease}.audience-card:hover{transform:translateY(-3px);border-color:#8b5cf666;background:#0f1226d1}html[data-theme=light] .audience-card{background:#ffffffc7}html[data-theme=light] .audience-card:hover{background:#fff}.audience-card-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid rgba(139,92,246,.28);border-radius:13px;background:linear-gradient(135deg,#8b5cf62e,#22d3ee1a);color:var(--accent-3)}.audience-card-eyebrow{display:block;margin-bottom:7px;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.audience-card h3{margin:0;font-family:var(--font-display);font-size:1.18rem;line-height:1.25;letter-spacing:-.025em}.audience-card p{margin:12px 0 16px;color:var(--muted);font-size:.92rem;line-height:1.65}.audience-card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.audience-card li{position:relative;padding-left:17px;color:var(--text);font-size:.84rem;line-height:1.45}.audience-card li:before{content:"";position:absolute;left:0;top:.52em;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-3));box-shadow:0 0 10px #22d3ee5c}.repo-signal-strip{margin-top:14px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:9px;border:1px solid rgba(125,92,255,.14);border-radius:16px;background:#070a1761}html[data-theme=light] .repo-signal-strip{background:#f7f9ffd1}.repo-signal-strip span{padding:7px 10px;border:1px solid rgba(125,92,255,.12);border-radius:999px;color:var(--muted);font-size:.76rem;line-height:1;white-space:nowrap}.repo-signal-strip strong{color:var(--text)}@media(max-width:980px){.audience-proof-heading{grid-template-columns:1fr;align-items:start}.audience-proof-actions{justify-content:flex-start}.audience-proof-grid{grid-template-columns:1fr}}@media(max-width:760px){.audience-proof{padding:22px;border-radius:24px}.nav-github-btn span{display:none}.nav-github-btn{width:40px;padding:0}}@media(max-width:520px){.audience-proof-actions{display:grid;grid-template-columns:1fr}.audience-proof-actions .button-primary,.audience-proof-actions .button-secondary{width:100%}.repo-signal-strip span{white-space:normal}}.growth-page{gap:54px}.growth-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px;align-items:stretch;padding:34px;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(145deg,#8b5cf61a,#2563eb0f)}.growth-hero h1{margin:12px 0 18px;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98;letter-spacing:-.05em}.growth-hero p,.growth-evidence-card p,.growth-signal-copy p,.growth-step p,.growth-cta-panel p{color:var(--muted);line-height:1.7}.growth-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.growth-proof-card,.growth-command-card{min-width:0;padding:22px;border:1px solid var(--line-strong);border-radius:22px;background:var(--panel-strong);box-shadow:var(--shadow)}.growth-proof-topline,.growth-command-title,.growth-proof-meta,.growth-proof-checks{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.growth-proof-topline{justify-content:space-between;font-weight:700}.growth-proof-topline>span:first-child,.growth-command-title{display:inline-flex;align-items:center;gap:8px}.growth-example-badge{padding:5px 9px;border-radius:999px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.25);color:var(--accent-3);font-size:.75rem}.growth-proof-card h2{margin:32px 0 18px;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.035em}.growth-proof-meta{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:.84rem}.growth-proof-meta span:not(:last-child):after{content:"·";margin-left:10px;opacity:.45}.growth-proof-checks{margin-top:18px}.growth-proof-checks span{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--success)}.growth-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.growth-evidence-card{padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.growth-index{font-family:var(--font-display);font-size:.8rem;color:var(--accent-3)}.growth-evidence-card h3,.growth-step h3,.growth-cta-panel h3{margin:14px 0 8px;font-family:var(--font-display)}.growth-track-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#8b5cf61f;color:var(--accent)}.growth-signal-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}.growth-signal-copy h2{margin:10px 0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em}.text-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--accent-3);font-weight:700}.growth-signal-list{display:grid;gap:10px}.growth-signal-list>div{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.growth-signal-list svg{color:var(--success);flex:0 0 auto}.growth-cta-panel{align-items:center;justify-content:space-between}.growth-cta-panel>div{max-width:720px}.growth-command-card{display:flex;flex-direction:column;justify-content:space-between}.growth-command-card pre{margin:22px 0;padding:18px;overflow-x:auto;border-radius:14px;background:#0000003d;border:1px solid var(--line);line-height:1.7}html[data-theme=light] .growth-command-card pre{background:#1e293b0d}.growth-command-footer{color:var(--muted);font-size:.82rem}.growth-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.growth-step{display:flex;gap:14px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.growth-step>span{font-family:var(--font-display);font-weight:700;color:var(--accent-3)}.growth-step h3{margin-top:0}.growth-step p{margin-bottom:0}.growth-contributor-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.growth-contributor-links a{min-height:60px;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border:1px solid var(--line-strong);border-radius:16px;background:var(--panel);font-weight:700;transition:transform .16s ease,border-color .16s ease}.growth-contributor-links a:hover{transform:translateY(-2px);border-color:var(--accent)}.home-growth-band{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:22px 24px;border:1px solid var(--line-strong);border-radius:20px;background:linear-gradient(135deg,#8b5cf61c,#22d3ee0f)}.home-growth-band h3{margin:0 0 6px;font-family:var(--font-display);font-size:1.35rem}.home-growth-band p{margin:0;color:var(--muted)}.home-growth-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:960px){.growth-hero,.growth-signal-section{grid-template-columns:1fr}.growth-evidence-grid,.growth-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-growth-band{grid-template-columns:1fr}}@media(max-width:640px){.growth-hero{padding:22px}.growth-evidence-grid,.growth-steps,.growth-contributor-links{grid-template-columns:1fr}.growth-proof-meta span:not(:last-child):after{display:none}}.authority-page{display:grid;gap:42px}.authority-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;padding:34px;border:1px solid var(--line-strong);border-radius:32px;background:radial-gradient(circle at 8% 8%,rgba(139,92,246,.18),transparent 30%),radial-gradient(circle at 92% 18%,rgba(34,211,238,.12),transparent 28%),var(--panel);box-shadow:var(--shadow)}.authority-hero-copy h1{margin:12px 0 18px;max-width:12ch;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.1rem);line-height:.96;letter-spacing:-.055em}.authority-hero-copy>p,.authority-evidence-copy>p,.authority-card p,.authority-summary-card li,.authority-boundary-note,.authority-share-panel p,.authority-evidence-item span{color:var(--muted);line-height:1.7}.authority-actions,.authority-share-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.authority-stack{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.authority-stack span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#8b5cf612;color:var(--muted);font-size:.78rem;font-weight:650}.authority-summary-card{align-self:stretch;padding:24px;border:1px solid rgba(34,211,238,.2);border-radius:24px;background:linear-gradient(180deg,#11182de6,#090d1af0);box-shadow:inset 0 1px #ffffff0a}html[data-theme=light] .authority-summary-card{background:linear-gradient(180deg,#fffffff5,#f5f8fff5)}.authority-summary-label{display:inline-flex;align-items:center;gap:7px;color:var(--accent-3);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.authority-summary-card h2{margin:16px 0 18px;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.035em}.authority-summary-card ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.authority-summary-card li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.authority-summary-card li svg{margin-top:5px;color:var(--success)}.authority-boundary-note{margin-top:22px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#8b5cf60f;font-size:.88rem}.authority-boundary-note strong{color:var(--text)}.authority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.authority-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.authority-card-index{display:inline-flex;margin-bottom:26px;color:var(--accent-3);font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.08em}.authority-card h3{margin:0 0 10px;font-family:var(--font-display);font-size:1.18rem;letter-spacing:-.02em}.authority-card p{margin:0;font-size:.91rem}.authority-evidence-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:24px;align-items:start}.authority-evidence-copy h2{margin:10px 0 12px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.authority-evidence-list{display:grid;gap:10px}.authority-evidence-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;border:1px solid var(--line);border-radius:16px;background:var(--panel);transition:transform .16s ease,border-color .16s ease,background .16s ease}.authority-evidence-item:hover{transform:translateY(-1px);border-color:var(--line-strong);background:#8b5cf614}.authority-evidence-item>div{display:grid;gap:4px}.authority-evidence-item strong{font-size:.94rem}.authority-evidence-item span{font-size:.82rem}.authority-evidence-item>svg{flex:0 0 auto;color:var(--accent-3)}.authority-share-panel{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:26px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(135deg,#8b5cf61c,#2563eb14),var(--panel)}.authority-share-panel>div:first-child{max-width:640px}.authority-share-panel>div:first-child>svg{color:var(--success)}.authority-share-panel h3{margin:10px 0 6px;font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.03em}.authority-share-panel p{margin:0}.authority-share-actions{justify-content:flex-end;margin-top:0}@media(max-width:980px){.authority-hero,.authority-evidence-section{grid-template-columns:1fr}.authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authority-share-panel{align-items:flex-start;flex-direction:column}.authority-share-actions{justify-content:flex-start}}@media(max-width:640px){.authority-hero{padding:22px;border-radius:24px}.authority-grid{grid-template-columns:1fr}.authority-actions .button-primary,.authority-actions .button-secondary,.authority-share-actions .button-primary,.authority-share-actions .button-secondary{width:100%}.authority-share-panel{padding:20px}}.distribution-page{display:grid;gap:48px}.distribution-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:26px;padding:34px;border:1px solid var(--line-strong);border-radius:32px;background:radial-gradient(circle at 8% 12%,rgba(34,211,238,.12),transparent 30%),radial-gradient(circle at 92% 10%,rgba(139,92,246,.16),transparent 30%),var(--panel);box-shadow:var(--shadow)}.distribution-hero h1{margin:12px 0 18px;max-width:12ch;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.2rem);line-height:.96;letter-spacing:-.055em}.distribution-hero p,.distribution-principle-card p,.distribution-card p,.distribution-launch-panel p{color:var(--muted);line-height:1.7}.distribution-actions,.distribution-card-actions,.distribution-launch-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.distribution-actions{margin-top:24px}.distribution-principle-card,.distribution-card,.distribution-launch-panel{border:1px solid var(--line);background:var(--panel-strong)}.distribution-principle-card{padding:24px;border-radius:24px;align-self:stretch}.distribution-principle-card h2{margin:14px 0 10px;font-family:var(--font-display);font-size:1.7rem;letter-spacing:-.035em}.distribution-principle-list{display:grid;gap:10px;margin-top:20px}.distribution-principle-list span{display:flex;align-items:center;gap:9px;color:var(--text)}.distribution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.distribution-card{display:flex;flex-direction:column;min-width:0;padding:24px;border-radius:22px}.distribution-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:13px;background:#8b5cf617;color:var(--accent)}.distribution-card h3{margin:16px 0 8px;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.03em}.distribution-copy-box{margin:10px 0 18px;padding:16px;border:1px solid var(--line);border-radius:15px;background:#02061738;color:var(--muted);font-size:.92rem;line-height:1.65}html[data-theme=light] .distribution-copy-box{background:#5046a00b}.distribution-card-actions{margin-top:auto}.distribution-card-actions button{cursor:pointer}.distribution-launch-panel{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border-radius:24px}.distribution-launch-panel h2{margin:8px 0;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.04em}@media(max-width:900px){.distribution-hero,.distribution-grid{grid-template-columns:1fr}.distribution-launch-panel{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.distribution-hero{padding:24px;border-radius:24px}.distribution-hero h1{font-size:clamp(2.45rem,13vw,3.8rem)}.distribution-card,.distribution-principle-card,.distribution-launch-panel{padding:20px}.distribution-card-actions,.distribution-actions,.distribution-launch-actions{align-items:stretch;flex-direction:column}.distribution-card-actions .button-secondary,.distribution-card-actions .text-link,.distribution-actions .button-primary,.distribution-actions .button-secondary,.distribution-launch-actions .button-primary,.distribution-launch-actions .button-secondary{width:100%}}.adoption-page{display:grid;gap:50px}.adoption-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;padding:34px;border:1px solid var(--line-strong);border-radius:30px;background:radial-gradient(circle at 10% 15%,rgba(34,211,238,.14),transparent 32%),radial-gradient(circle at 88% 5%,rgba(139,92,246,.16),transparent 30%),var(--panel);box-shadow:var(--shadow)}.adoption-hero h1{margin:12px 0 18px;max-width:12ch;font-family:var(--font-display);font-size:clamp(2.7rem,5vw,5rem);line-height:.97;letter-spacing:-.055em}.adoption-hero p,.adoption-status-card li,.adoption-layer-card p,.adoption-funnel-panel p,.adoption-updated{color:var(--muted);line-height:1.7}.adoption-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.adoption-status-card{padding:24px;border:1px solid var(--line-strong);border-radius:22px;background:var(--panel-strong)}.adoption-status-card h2{margin:12px 0}.adoption-status-card ul{display:grid;gap:10px;margin:0;padding-left:20px}.adoption-heading-row{display:flex;align-items:end;justify-content:space-between;gap:20px}.adoption-refresh{flex:0 0 auto}.adoption-refresh:disabled{opacity:.65;cursor:progress}.adoption-error{margin:18px 0;padding:13px 15px;border:1px solid var(--line-strong);border-radius:14px;background:#f59e0b14;color:var(--text)}.adoption-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.adoption-metric-card{display:grid;gap:8px;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--panel);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.adoption-metric-card:hover,.adoption-metric-card:focus-visible{transform:translateY(-2px);border-color:var(--line-strong)}.adoption-metric-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#8b5cf61a;color:var(--accent)}.adoption-metric-card strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;color:var(--text)}.adoption-metric-card>span:last-child,.adoption-updated{font-size:.9rem}.adoption-updated{margin:12px 0 0}.adoption-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.adoption-layer-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.adoption-layer-card h3{margin:14px 0 8px}.adoption-funnel-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center;padding:28px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(135deg,#22d3ee14,#8b5cf61a)}.adoption-funnel-panel h2{margin:10px 0}.adoption-funnel-steps{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.adoption-funnel-steps span{padding:10px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel-strong);font-size:.9rem;font-weight:650}@media(max-width:900px){.adoption-hero,.adoption-funnel-panel{grid-template-columns:1fr}.adoption-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adoption-layer-grid{grid-template-columns:1fr}.adoption-funnel-steps{justify-content:flex-start}}@media(max-width:620px){.adoption-hero{padding:24px 18px}.adoption-heading-row{align-items:stretch;flex-direction:column}.adoption-refresh{width:100%}.adoption-metric-grid{grid-template-columns:1fr}.adoption-funnel-steps svg{display:none}}@media(prefers-reduced-motion:reduce){.adoption-metric-card{transition:none}}.try-page{display:grid;gap:50px}.try-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px;padding:34px;border:1px solid var(--line-strong);border-radius:30px;background:radial-gradient(circle at 15% 10%,rgba(34,211,238,.13),transparent 32%),radial-gradient(circle at 85% 15%,rgba(139,92,246,.16),transparent 30%),var(--panel);box-shadow:var(--shadow)}.try-hero h1{margin:12px 0 18px;max-width:12ch;font-family:var(--font-display);font-size:clamp(2.7rem,5vw,5rem);line-height:.97;letter-spacing:-.055em}.try-hero p,.try-safety-card p,.try-card p,.try-next-panel p{color:var(--muted);line-height:1.7}.try-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.try-safety-card{padding:24px;border:1px solid var(--line-strong);border-radius:22px;background:var(--panel-strong)}.try-safety-card h2{margin:12px 0 8px}.try-command-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid var(--line-strong);border-radius:20px;background:var(--panel-strong)}.try-command-title{display:flex;align-items:center;gap:8px;font-weight:700}.try-command-card code{overflow-x:auto;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#0f172a4d;font-size:.85rem;white-space:nowrap}.try-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.try-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.try-card h3{margin:14px 0 10px}.try-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.try-card li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);line-height:1.55}.try-card li svg{flex:0 0 auto;margin-top:4px;color:var(--accent)}.try-port-list{display:grid;gap:10px}.try-port-list span{padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--muted)}.try-port-list strong{margin-right:8px;color:var(--text)}.try-next-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(135deg,#8b5cf617,#22d3ee14)}.try-next-panel h2{margin:10px 0}@media(max-width:900px){.try-hero,.try-next-panel,.try-grid,.try-command-card{grid-template-columns:1fr}}@media(max-width:620px){.try-hero{padding:24px 18px}.try-command-card .button-secondary,.try-actions .button-primary,.try-actions .button-secondary{width:100%;justify-content:center}}.quality-page{padding-bottom:48px}.quality-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:32px;align-items:stretch;padding:72px 0 28px}.quality-hero h1{max-width:760px;margin:14px 0 18px;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98;letter-spacing:-.05em}.quality-hero p{max-width:760px;color:var(--text-secondary);font-size:1.05rem;line-height:1.75}.quality-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.quality-summary-card,.quality-card,.quality-budget,.quality-boundary-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.quality-summary-card{border-radius:24px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;min-height:290px}.quality-summary-card svg,.quality-card-icon{color:var(--accent)}.quality-summary-card h2{margin:18px 0 10px;font-size:1.5rem}.quality-summary-card p,.quality-card p,.quality-boundary-panel li{color:var(--text-secondary);line-height:1.65}.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quality-card{border-radius:20px;padding:22px;min-height:190px}.quality-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:var(--accent-soft);margin-bottom:18px}.quality-card h3{margin:0 0 10px;font-size:1.05rem}.quality-budget-section{padding-top:28px}.quality-budget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quality-budget{border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:8px}.quality-budget strong{font-size:1.9rem;letter-spacing:-.04em}.quality-budget span{color:var(--text-secondary)}.quality-boundary-panel{border-radius:22px;padding:26px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px}.quality-boundary-panel h2{margin:10px 0 0;font-size:1.65rem}.quality-boundary-panel ul{margin:0;padding-left:20px;display:grid;gap:10px}@media(max-width:920px){.quality-hero,.quality-boundary-panel{grid-template-columns:1fr}.quality-summary-card{min-height:0}.quality-grid,.quality-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.quality-hero{padding-top:48px}.quality-grid,.quality-budget-grid{grid-template-columns:1fr}.quality-actions>*{width:100%;justify-content:center}}
