:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#162033;background:#f5f7fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,textarea{font-family:inherit}:root{--bg: #f6f8fc;--surface: #ffffff;--surface-soft: #eef4ff;--surface-ink: #08111f;--surface-ink-2: #101b2e;--ink: #0b1728;--ink-soft: #4d5d73;--ink-muted: #7a8799;--line: #d8e1ee;--line-dark: rgba(255, 255, 255, .18);--accent: #4f46e5;--accent-strong: #3730a3;--accent-cyan: #00a7a7;--cyan: #8cf7ec;--coral: #ef5d5d;--amber: #f59e0b;--green: #10a37f;--blue: #2563eb;--violet: #7c3aed;--shadow: 0 26px 70px rgba(17, 24, 39, .14);--shadow-strong: 0 42px 110px rgba(8, 17, 31, .28)}*{box-sizing:border-box}#root{min-height:100vh}.site-shell{min-height:100vh;overflow-x:hidden;color:var(--ink);background:linear-gradient(180deg,#ffffff 0%,var(--bg) 44%,#ffffff 100%),repeating-linear-gradient(90deg,rgba(79,70,229,.04) 0 1px,transparent 1px 92px)}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:14px clamp(18px,5vw,72px);border-bottom:1px solid rgba(214,225,231,.72);background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.main-nav,.header-actions,.hero-actions,.hero-trust,.logo-strip,.mock-topbar,.preview-pipeline div,.ops-header,.topic-row,.input-meta,.form-actions,.score-line,.result-meta,.site-footer{display:flex;align-items:center}.brand{gap:10px;color:var(--ink);text-decoration:none}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(0,167,167,.32);border-radius:8px;background:linear-gradient(135deg,#8cf7ec8c,#4f46e51f);color:#0f5f69;font-size:.78rem;font-weight:900}.brand strong{font-size:1rem}.main-nav{gap:4px;border:1px solid var(--line);border-radius:999px;padding:4px;background:#ffffffd1;box-shadow:0 10px 28px #08111f0f}.main-nav a,.header-actions a{color:var(--ink-soft);font-size:.9rem;font-weight:800;text-decoration:none}.main-nav a{border-radius:999px;padding:8px 13px}.main-nav a:hover,.main-nav a:focus-visible{background:var(--surface-soft);color:var(--accent-strong)}.header-actions{justify-content:flex-end;gap:12px}.header-cta{min-height:36px;border-radius:999px;padding:8px 14px;background:var(--surface-ink);color:#fff!important;box-shadow:0 12px 24px #08111f2e}.hero{position:relative;min-height:760px;padding:clamp(58px,7vw,92px) clamp(18px,5vw,72px) 116px;background:linear-gradient(135deg,#fffffff5,#eff4ffe6 43%,#d9f6f3c2)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 42%,rgba(79,70,229,.1) 42% 43%,transparent 43% 100%),linear-gradient(118deg,transparent 0 56%,rgba(0,167,167,.13) 56% 57%,transparent 57% 100%),repeating-linear-gradient(90deg,rgba(8,17,31,.035) 0 1px,transparent 1px 112px);pointer-events:none}.hero:after{content:"";position:absolute;right:-8%;bottom:-72px;left:-8%;height:210px;transform:rotate(-3deg);background:var(--surface-ink);transform-origin:left top}.hero-content{position:relative;z-index:2;width:min(780px,100%)}.eyebrow{margin:0 0 14px;color:var(--accent-strong);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.hero h1{max-width:760px;margin:0;color:var(--ink);font-size:clamp(3rem,7vw,5.7rem);line-height:.95}.hero-content>p:not(.eyebrow){max-width:650px;margin:22px 0 0;color:var(--ink-soft);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px}.primary-link,.secondary-link,.primary-button,.ghost-button{min-height:46px;border-radius:999px;padding:0 20px;font:inherit;font-weight:900;text-decoration:none}.primary-link,.primary-button{border:0;background:linear-gradient(135deg,var(--surface-ink),#16223a);color:#fff;box-shadow:0 18px 32px #08111f2e}.primary-link:hover,.primary-link:focus-visible,.primary-button:hover:not(:disabled),.primary-button:focus-visible{background:linear-gradient(135deg,#16223a,#24385f)}.secondary-link,.ghost-button{border:1px solid var(--line);background:#ffffffd6;color:var(--ink)}.secondary-link:hover,.secondary-link:focus-visible,.ghost-button:hover,.ghost-button:focus-visible{background:#fff;border-color:#b7c8d1}.hero-trust{flex-wrap:wrap;gap:10px;margin-top:28px}.hero-trust span{border-left:2px solid var(--accent-cyan);padding-left:10px;color:var(--ink-soft);font-size:.87rem;font-weight:900}.hero-backdrop{position:absolute;right:clamp(18px,5vw,72px);bottom:48px;z-index:1;width:min(46vw,610px);min-width:420px;pointer-events:none}.hero-product{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(145deg,#08111ffc,#111f37fa 58%,#0b4c58f5);color:#eaf7f7;box-shadow:var(--shadow-strong)}.hero-product-main{padding:16px;transform:rotate(-2deg);position:relative}.hero-product-main:after{content:"";position:absolute;right:20px;bottom:18px;left:20px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-cyan),var(--amber));opacity:.72}.hero-product-side{position:absolute;right:8%;bottom:-46px;width:250px;padding:20px;transform:rotate(3deg)}.hero-product-side span,.hero-product-side small{color:#b8ccd0;font-weight:800}.hero-product-side strong{display:block;margin:12px 0 6px;color:#fff;font-size:2.7rem}.mock-topbar{gap:7px;border-bottom:1px solid var(--line-dark);padding-bottom:12px}.mock-topbar span{width:9px;height:9px;border-radius:50%;background:#ffffff47}.mock-topbar strong{margin-left:8px;color:#dff2f3;font-size:.82rem}.mock-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:14px}.mock-metric,.mock-feed{border:1px solid var(--line-dark);border-radius:8px;padding:14px;background:linear-gradient(180deg,#ffffff18,#ffffff0d)}.mock-metric span,.mock-feed small{color:#b8ccd0;font-size:.8rem;font-weight:800}.mock-metric strong{display:block;margin-top:8px;color:#fff;font-size:2.2rem}.mock-metric.danger strong{color:#ffb8b8}.mock-feed{display:grid;grid-template-columns:10px 1fr;gap:10px;grid-column:span 2}.mock-feed>span{width:10px;height:100%;border-radius:999px}.feed-hot{background:var(--coral)}.feed-warm{background:var(--amber)}.mock-feed strong{color:#fff}.logo-strip{position:relative;z-index:3;justify-content:space-between;gap:16px;width:min(1180px,calc(100% - 40px));margin:-32px auto 0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:22px;background:linear-gradient(135deg,#0c1728,#12233a);color:#c5d3e4;box-shadow:var(--shadow)}.logo-strip span{font-weight:900}.platform-section,.operating-section,.use-case-section,.demo-section,.signal-section,.developer-section,.reliability-section,.pricing-section,.final-cta,.site-footer{width:min(1180px,calc(100% - 40px));margin:0 auto}.platform-section{padding:96px 0 54px}.section-copy{max-width:820px}.section-copy.narrow{max-width:700px}.section-copy h2,.operating-copy h2,.developer-copy h2,.reliability-section h2,.final-cta h2{margin:0;color:var(--ink);font-size:clamp(2.15rem,5vw,4.4rem);line-height:.98}.section-copy p:not(.eyebrow),.operating-copy p,.developer-copy p,.final-cta p{max-width:680px;margin:16px 0 0;color:var(--ink-soft);line-height:1.65}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.module-card,.use-case-card,.signal-summary,.signal-card,.analysis-panel,.result-panel,.pricing-card,.reliability-grid article{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);position:relative;overflow:hidden}.module-card:before,.use-case-card:before,.signal-summary:before,.signal-card:before,.pricing-card:before,.reliability-grid article:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-cyan),var(--amber))}.module-card{min-height:320px;padding:24px}.module-card>span,.use-case-card>span,.signal-card-header span,.metric-card span,.result-kicker,.input-label,.context-grid label,.decision-box span,.action-box span,.pricing-card>span,.reliability-grid span{color:var(--accent-strong);font-size:.8rem;font-weight:900;text-transform:uppercase}.module-card h3,.use-case-card h3{margin:18px 0 0;color:var(--ink);font-size:1.35rem;line-height:1.12}.module-card p,.use-case-card p{color:var(--ink-soft);line-height:1.55}.module-card div{margin-top:26px}.module-card div strong{display:block;color:var(--accent-strong);font-size:3.1rem;line-height:.95}.module-card div small{color:var(--ink-muted);font-weight:800}.operating-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:46px;align-items:center;padding:72px 0}.operating-visual{display:grid;grid-template-columns:190px 1fr;min-height:460px;overflow:hidden;border-radius:8px;background:linear-gradient(145deg,#08111f,#132544 56%,#0b4c58);color:#eaf7f7;box-shadow:var(--shadow-strong)}.ops-sidebar{display:grid;align-content:start;gap:14px;border-right:1px solid var(--line-dark);padding:24px;background:#ffffff0a}.ops-sidebar strong{margin-bottom:16px;color:#fff}.ops-sidebar span{color:#b8ccd0;font-weight:800}.ops-main{padding:24px}.ops-header{justify-content:space-between;margin-bottom:24px}.ops-header span{color:#b8ccd0;font-weight:900}.ops-header strong{border:1px solid var(--line-dark);border-radius:999px;padding:6px 10px;color:var(--cyan);font-size:.8rem}.topic-list{display:grid;gap:14px}.topic-row{display:grid;grid-template-columns:120px 1fr 38px;gap:12px}.topic-row span:first-child{color:#fff;font-weight:900}.topic-row strong{color:#dff2f3}.topic-bar{height:12px;overflow:hidden;border-radius:999px;background:#ffffff1f}.topic-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--cyan),#ffe08c)}.stat-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 0}.stat-list div{border-left:2px solid var(--accent-cyan);padding-left:14px}.stat-list dt{color:var(--ink);font-size:2.2rem;font-weight:900}.stat-list dd{margin:4px 0 0;color:var(--ink-soft)}.use-case-section,.pricing-section{padding:76px 0}.use-case-grid,.pricing-grid,.reliability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.use-case-card{padding:24px}.use-case-card ul,.pricing-card ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.use-case-card li,.pricing-card li{color:var(--ink-soft);font-weight:800}.use-case-card li:before,.pricing-card li:before{content:"+";margin-right:8px;color:var(--accent);font-weight:900}.demo-section{padding:86px 0}.demo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:20px;align-items:start;margin-top:28px}.analysis-panel,.result-panel{padding:clamp(20px,3vw,30px)}.context-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.context-grid label{display:grid;gap:7px;color:var(--ink-soft)}select,input,textarea{width:100%;border:1px solid #cbd7e0;border-radius:8px;background:#fbfdff;color:var(--ink);font:inherit}select,input{min-height:42px;padding:0 12px}.input-label{display:block;margin-bottom:8px;color:var(--ink)}textarea{min-height:220px;resize:vertical;padding:15px;line-height:1.55}select:focus,input:focus,textarea:focus{border-color:var(--accent);outline:3px solid rgba(79,70,229,.16)}.input-meta{justify-content:space-between;gap:16px;margin-top:10px;color:var(--ink-muted);font-size:.87rem}.error-message{margin:16px 0 0;border:1px solid #f0c4bd;border-radius:8px;padding:12px 14px;background:#fff2ef;color:#9f2f22}.form-actions{flex-wrap:wrap;gap:10px;margin-top:20px}.primary-button,.ghost-button{cursor:pointer}.primary-button:disabled{cursor:not-allowed;background:#b8c8d8}.result-panel{overflow:hidden}.result-panel:before{content:"";display:block;height:5px;margin:calc(clamp(20px,3vw,30px)*-1) calc(clamp(20px,3vw,30px)*-1) 22px;background:linear-gradient(90deg,var(--accent),var(--accent-cyan))}.result-panel.positive:before{background:var(--green)}.result-panel.negative:before{background:var(--coral)}.result-panel.mixed:before{background:linear-gradient(90deg,var(--green),var(--amber),var(--coral))}.result-panel.neutral:before{background:var(--amber)}.result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.result-header strong{display:block;margin-top:6px;color:var(--ink);font-size:clamp(2rem,5vw,3rem);line-height:.95}.priority-badge{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:#f8fbfc;color:var(--ink-soft);font-size:.78rem;font-weight:900}.result-panel p{margin:14px 0 0;color:var(--ink-soft);line-height:1.62}.decision-box,.action-box{margin-top:18px;border:1px solid #ccd7ff;border-radius:8px;padding:14px;background:linear-gradient(135deg,#4f46e50f,#00a7a712)}.action-box{border-color:var(--line);background:#f8fbfd}.score-stack{display:grid;gap:9px;margin-top:22px}.score-line{justify-content:space-between;color:var(--ink-soft)}.score-line strong{color:var(--ink)}.meter{height:10px;overflow:hidden;border-radius:999px;background:#e6edf1}.meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-cyan))}.meter.accent span{background:linear-gradient(90deg,var(--amber),var(--coral),var(--violet))}.theme-list{margin-top:24px}.theme-list>span{color:var(--ink-muted);font-size:.82rem;font-weight:900}.theme-list div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}mark{border:1px solid #cdd8ff;border-radius:999px;padding:5px 10px;background:#eef3ff;color:var(--accent-strong);font-size:.84rem;font-weight:900}.result-meta{flex-wrap:wrap;gap:8px;margin-top:18px}.result-meta span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--ink-soft);font-size:.78rem;font-weight:800}.signal-section{padding:92px 0}.signal-copy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);gap:38px;align-items:end}.signal-copy h2{margin:0;color:var(--ink);font-size:clamp(2.15rem,5vw,4.2rem);line-height:.98}.signal-copy p:not(.eyebrow){margin:0;color:var(--ink-soft);line-height:1.65}.signal-grid{display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);gap:18px;align-items:start;margin-top:32px}.signal-summary{position:sticky;top:92px;padding:24px;background:linear-gradient(180deg,#fff,#f2f7ff)}.live-pill{display:inline-flex;border:1px solid #bdd2ff;border-radius:999px;padding:6px 10px;color:var(--accent-strong);font-size:.78rem;font-weight:900}.live-pill.live{border-color:#10a37f47;background:#10a37f14;color:#08745c}.live-pill.cache{border-color:#f59e0b5c;background:#f59e0b1a;color:#8a5200}.signal-summary>strong{display:block;margin-top:18px;color:var(--ink);font-size:4rem;line-height:.9}.signal-summary>p{margin:12px 0 0;color:var(--ink-soft);line-height:1.55}.signal-summary dl{display:grid;gap:10px;margin:24px 0 0}.signal-summary dl div{border:1px solid var(--line);border-radius:8px;padding:12px;background:#ffffffb8}.signal-summary dt{color:var(--ink);font-size:1.1rem;font-weight:900}.signal-summary dd{margin:4px 0 0;color:var(--ink-muted);font-size:.84rem;font-weight:800}.clear-history-button{width:100%;min-height:42px;margin-top:18px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-size:.9rem;font-weight:900}.clear-history-button:hover:not(:disabled),.clear-history-button:focus-visible{border-color:#b7c8d1;background:var(--surface-soft)}.clear-history-button:disabled{cursor:not-allowed;color:var(--ink-muted);background:#eef2f6}.signal-list{display:grid;gap:12px}.signal-card{padding:18px}.signal-card:before{background:linear-gradient(90deg,var(--accent),var(--accent-cyan))}.signal-card.positive:before{background:var(--green)}.signal-card.negative:before{background:var(--coral)}.signal-card.mixed:before{background:linear-gradient(90deg,var(--green),var(--amber),var(--coral))}.signal-card.neutral:before,.signal-card.empty:before{background:var(--amber)}.signal-card-header,.signal-meta,.signal-impact{display:flex;align-items:center}.signal-card-header{justify-content:space-between;gap:18px}.signal-card-header strong{display:block;margin-top:5px;color:var(--ink);font-size:1.3rem}.signal-card time{flex:0 0 auto;color:var(--ink-muted);font-size:.82rem;font-weight:900}.signal-card p{margin:14px 0 0;color:var(--ink-soft);line-height:1.55}.signal-meta{flex-wrap:wrap;gap:8px;margin-top:14px}.signal-meta span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--ink-soft);font-size:.78rem;font-weight:800}.signal-impact{display:grid;grid-template-columns:64px minmax(0,1fr) 46px;gap:10px;margin-top:16px;color:var(--ink-muted);font-size:.84rem;font-weight:900}.signal-impact strong{color:var(--ink);text-align:right}.signal-card.empty{min-height:150px;display:grid;align-content:center}.signal-card.empty span{color:var(--ink);font-size:1.1rem;font-weight:900}.developer-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:42px;align-items:center;padding:88px 0}.code-window{overflow:hidden;border-radius:8px;background:linear-gradient(145deg,#08111f,#111f38);color:#eaf7f7;box-shadow:var(--shadow-strong)}.code-window .mock-topbar{padding:14px 16px;border-bottom-color:var(--line-dark)}pre{margin:0;padding:22px;overflow-x:auto;color:#d9f3ed;font:.95rem/1.65 SFMono-Regular,Consolas,Liberation Mono,monospace}.reliability-section{padding:86px 0}.reliability-section>div:first-child{max-width:850px}.reliability-grid{grid-template-columns:repeat(4,1fr)}.reliability-grid article{padding:20px}.reliability-grid strong{display:block;margin-top:12px;color:var(--ink);font-size:1.08rem}.reliability-grid p{margin:8px 0 0;color:var(--ink-soft);line-height:1.5}.pricing-card{display:grid;padding:24px}.pricing-card.featured{border-color:#a8b5ff;background:linear-gradient(180deg,#fff,#f0f3ff)}.pricing-card strong{display:block;margin-top:16px;color:var(--ink);font-size:2.4rem}.pricing-card p{color:var(--ink-soft);line-height:1.55}.pricing-card a{align-self:end;display:inline-flex;justify-content:center;min-height:42px;margin-top:24px;border-radius:999px;padding:11px 16px;background:linear-gradient(135deg,var(--surface-ink),#1d2b4a);color:#fff;font-weight:900;text-decoration:none}.final-cta{margin-top:32px;margin-bottom:54px;border-radius:8px;padding:clamp(30px,6vw,64px);background:linear-gradient(145deg,#08111f,#18264a 58%,#0b4c58);color:#fff;box-shadow:var(--shadow)}.final-cta h2{color:#fff}.final-cta p{color:#c7d8db}.final-cta .primary-link{display:inline-flex;margin-top:24px;background:#fff;color:var(--ink)}.site-footer{justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding:28px 0 42px;color:var(--ink-soft)}button:focus-visible,a:focus-visible{outline:3px solid rgba(79,70,229,.28);outline-offset:3px}@media(max-width:1050px){.site-header{grid-template-columns:1fr;gap:12px}.header-actions{justify-content:flex-start}.hero{min-height:auto;padding-bottom:340px}.hero-backdrop{right:24px;bottom:44px;width:min(720px,calc(100% - 48px));min-width:0}.module-grid,.use-case-grid,.pricing-grid,.operating-section,.demo-grid,.signal-copy,.signal-grid,.developer-section{grid-template-columns:1fr}.signal-summary{position:relative;top:auto}.reliability-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.site-header,.hero,.platform-section,.operating-section,.use-case-section,.demo-section,.signal-section,.developer-section,.reliability-section,.pricing-section,.final-cta,.site-footer{width:100%}.site-header{padding:14px}.main-nav{width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.hero{display:flex;flex-direction:column;padding:42px 14px 48px}.hero:after{display:none}.hero h1{font-size:3.35rem}.hero-backdrop{position:relative;right:auto;bottom:auto;z-index:2;order:2;width:100%;margin-top:30px}.hero-content{order:1}.hero-product-main{transform:none}.hero-product-side{display:none}.mock-grid{grid-template-columns:1fr}.mock-feed{grid-column:auto}.logo-strip,.platform-section,.operating-section,.use-case-section,.demo-section,.signal-section,.developer-section,.reliability-section,.pricing-section,.site-footer{width:min(100% - 28px,1180px)}.logo-strip{align-items:flex-start;flex-direction:column;margin-top:-22px}.operating-visual{grid-template-columns:1fr}.ops-sidebar{grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid var(--line-dark)}.ops-sidebar strong{grid-column:span 2}.topic-row,.stat-list,.context-grid,.reliability-grid{grid-template-columns:1fr}.input-meta,.form-actions,.result-header,.signal-card-header,.site-footer{align-items:stretch;flex-direction:column}.primary-link,.secondary-link,.primary-button,.ghost-button{width:100%;justify-content:center}.code-window{min-width:0}.signal-impact{grid-template-columns:1fr}.signal-impact strong{text-align:left}}@media(prefers-reduced-motion:no-preference){.module-card,.use-case-card,.signal-card,.pricing-card,.reliability-grid article,.analysis-panel,.result-panel,.hero-product-main{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.module-card:hover,.use-case-card:hover,.pricing-card:hover,.reliability-grid article:hover{transform:translateY(-3px);border-color:#abc2cb}}
