:root{color:#101827;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.shell{background:radial-gradient(circle at 0 0,#14b8a61a,#0000 30%),linear-gradient(135deg,#0f172a0a,#0000 42%),#f4f6f8;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#e5edf5;background:#101827;flex-direction:column;gap:30px;padding:24px 18px;display:flex}.brand,.importCopy,.sectionTitle,.meterHeader{align-items:center;gap:12px;display:flex}.brandMark{color:#101827;background:#5eead4;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.brand span,.sidebarFooter small,.sidebarFooter span{color:#94a3b8;margin-top:3px;font-size:13px;display:block}.nav{gap:8px;display:grid}.navItem{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:flex}.navItem.active,.navItem:hover{color:#fff;background:#ffffff1a}.sidebarFooter{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:18px}.workspace{min-width:0;padding:30px}.pageStack{gap:24px;display:grid}.landingHero{background:#fff;border:1px solid #dce3ec;border-radius:8px;grid-template-columns:minmax(0,1fr) 460px;align-items:stretch;gap:28px;min-height:520px;padding:34px;display:grid;box-shadow:0 18px 45px #0f172a12}.heroCopy{flex-direction:column;justify-content:center;max-width:820px;display:flex}.heroCopy h1{max-width:780px;font-size:56px}.heroCopy p{color:#334155;max-width:700px;margin-top:18px;font-size:22px;line-height:1.45}.heroCopy .heroSupport{color:#64748b;font-size:17px;line-height:1.6}.heroSupport code{color:#0f766e;font-weight:900}.heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.heroActions button,.secondaryButton{color:#fff;cursor:pointer;background:#101827;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 18px;font-weight:800;display:inline-flex}.heroActions .secondaryButton{color:#101827;background:#fff;border:1px solid #cfd8e3}.workflowStrip{background:#f8fafc;border:1px solid #dce3ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden}.workflowStrip span{color:#334155;border-right:1px solid #dce3ec;align-items:center;min-height:84px;padding:14px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.workflowStrip span:first-child{color:#0f766e;background:#ecfdf5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.workflowStrip span:last-child{border-right:0}.agentTranscript,.verdictMini,.proofGrid,.proofBand article,.workflowPanel,.pricingBand,.seoPanel,.intentPanel,.faqPanel,.priceCards article,.usageModel article,.seoTopicCard,.intentGrid article,.faqGrid article,.expertCard{background:#f8fafc;border:1px solid #dce3ec;border-radius:8px}.agentTranscript{grid-template-rows:auto auto;align-content:start;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a05}.terminalHeader{color:#e2e8f0;background:#101827;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.terminalHeader span{color:#94a3b8;font-size:12px;font-weight:800}.terminalHeader strong{color:#5eead4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.terminalBody{color:#334155;align-content:start;gap:12px;padding:16px;display:grid}.terminalBody p{margin:0;line-height:1.5}.terminalLine{color:#475569;font-size:14px}.terminalLine.success{color:#0f766e;font-weight:900}.terminalBody ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.terminalBody li{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:62px minmax(0,1fr);gap:8px 10px;padding:10px;display:grid}.terminalBody time{color:#0f766e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900}.terminalBody li span{font-weight:800}.terminalBody em{color:#64748b;grid-column:2;font-size:13px;font-style:normal}.proofBand{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.proofBand article{background:#fff;padding:18px}.proofBand svg{color:#0f766e}.proofBand strong,.workflowCards strong,.priceCards strong,.usageModel strong,.seoTopicGrid strong,.intentGrid strong,.expertCard strong,.packageGrid strong{margin-top:10px;display:block}.proofBand p,.workflowPanel p,.pricingBand p,.priceCards p,.usageModel p,.seoPanel p,.intentPanel p,.faqPanel p,.expertCard li,.toolList p,.toolList code,.taskList strong,.taskList em,.packageGrid p,.quickstart p{color:#64748b;line-height:1.5}.workflowPanel,.pricingBand,.seoPanel,.intentPanel,.faqPanel{background:#fff;padding:18px}.workflowPanel{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.pricingBand,.seoPanel,.intentPanel,.faqPanel{gap:18px;display:grid}.pricingIntro,.seoIntro{gap:8px;max-width:860px;display:grid}.pricingIntro h2{font-size:26px}.workflowCards,.priceCards,.packageGrid,.usageModel,.seoTopicGrid,.intentGrid,.faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intentGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.workflowCards article,.priceCards article,.packageGrid article,.usageModel article,.seoTopicCard,.intentGrid article,.faqGrid article{background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:18px}.intentGrid strong{color:var(--ink);font-size:14px;line-height:1.25}.intentGrid p{margin-bottom:0;font-size:13px}.priceCards span,.usageModel span,.expertCard span,.taskList span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:850}.priceCards strong{font-size:28px}.priceCards small{color:#0f766e;margin-top:14px;font-size:13px;font-weight:850;line-height:1.4;display:block}.priceCta,.planButton{color:#fff;background:#101827;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;margin-top:16px;padding:10px 14px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.usageModel{grid-template-columns:repeat(3,minmax(0,1fr))}.usageModel article,.seoTopicCard,.faqGrid article{background:#f8fafc}.seoTopicCard{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.seoTopicCard:hover,.seoTopicCard:focus-visible{border-color:#0f766e;transform:translateY(-1px);box-shadow:0 14px 32px #0f172a14}.usageModel strong{color:#101827;font-size:20px}.pricingNote{border-top:1px solid #e2e8f0;padding-top:14px;font-size:14px}.seoTopicGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.seoTopicGrid strong{color:#101827}.faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.faqGrid h3{margin:0;font-size:16px;line-height:1.25}.faqGrid p{margin-top:9px}.featuredPrice{box-shadow:inset 0 0 0 1px #0f766e33;border-color:#0f766e!important}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:30px;line-height:1.1}h2{letter-spacing:0;font-size:18px;line-height:1.2}.topbar p,.importCopy p,.gateRow p,.timelineItem p,.inspector p{color:#64748b;margin-top:6px;line-height:1.5}.usagePill{white-space:nowrap;background:#fff;border:1px solid #d8dee8;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.primaryColumn{gap:18px;display:grid}.importPanel,.gatePanel,.timelinePanel,.reportsPanel,.inspector>section,.agentRunPanel{background:#ffffffeb;border:1px solid #dce3ec;border-radius:8px;box-shadow:0 18px 45px #0f172a0f}.importPanel{gap:18px;padding:20px;display:grid}.importCopy svg{color:#0f766e}.importControls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.importControls input{color:#334155;background:#f8fafc;border:1px solid #cfd8e3;border-radius:8px;width:100%;padding:12px 13px}.importControls button,.planCard button{color:#fff;cursor:pointer;background:#101827;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:inline-flex}.gatePanel,.timelinePanel,.reportsPanel{padding:18px}.gateList{gap:10px;margin-top:14px;display:grid}.gateRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.gateIcon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.gateIcon.clean{color:#047857;background:#d1fae5}.gateIcon.warn{color:#b45309;background:#fef3c7}.status,.verdict{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.cleanText,.verdict.pass{color:#047857;background:#d1fae5}.warnText,.verdict.watch{color:#b45309;background:#fef3c7}.verdict.block{color:#b91c1c;background:#fee2e2}.timeline{gap:14px;margin-top:14px;display:grid}.handoffList,.toolList,.taskList,.reportCards{gap:10px;margin-top:14px;display:grid}.handoffList article,.toolList article,.taskList article,.reportCards article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}.handoffList time{color:#0f766e;font-weight:900}.reportCards article{grid-template-columns:minmax(0,1fr) auto}.timelineItem{border-left:3px solid #5eead4;grid-template-columns:72px minmax(0,1fr);gap:14px;padding-left:12px;display:grid}.timelineItem time{color:#475569;font-weight:800}.inspector{gap:16px;display:grid}.inspector>section{padding:18px}.verdictCard span,.planCard span{color:#64748b;font-size:13px;font-weight:700}.verdictCard strong{letter-spacing:0;margin:6px 0;font-size:42px;display:block}.pass{color:#047857}.block{color:#b91c1c}.meterTrack{background:#e2e8f0;border-radius:999px;height:9px;margin-top:16px;overflow:hidden}.meterTrack div{border-radius:inherit;background:#0f766e;height:100%}.proofCard svg{color:#047857}.proofCard strong,.planCard strong{margin-top:10px;display:block}.planCard button{width:100%;margin-top:16px}.agentRunPanel{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px;padding:18px;display:grid}.quickstart{align-content:center;gap:16px;display:grid}.commandBlock{gap:9px;display:grid}.commandBlock code{color:#5eead4;white-space:normal;background:#101827;border-radius:8px;padding:12px;font-size:14px;display:block}.packageGrid article{box-shadow:0 18px 45px #0f172a0a}.packageGrid strong{color:#0f766e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.agentGrid,.panelGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.toolList article,.taskList article{grid-template-columns:1fr;align-items:start}.toolList code{white-space:normal;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.expertCard{background:#fff;padding:18px}.expertCard ul{margin:12px 0 0;padding-left:18px}.taskList article{position:relative}.taskList em{font-style:normal;font-weight:800}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #0f766e59}@media (width<=1120px){.shell{grid-template-columns:1fr}.sidebar{min-height:auto}.nav{grid-template-columns:repeat(6,minmax(0,1fr))}.grid,.landingHero,.workflowPanel,.pricingBand,.seoPanel,.intentPanel,.faqPanel,.agentRunPanel,.agentGrid,.panelGrid,.proofBand,.workflowCards,.priceCards,.usageModel,.seoTopicGrid,.intentGrid,.faqGrid,.packageGrid{grid-template-columns:1fr}}@media (width<=680px){.workspace,.sidebar{padding:18px}.topbar,.importControls{grid-template-columns:1fr;display:grid}.nav{grid-template-columns:1fr 1fr}.gateRow,.timelineItem,.handoffList article,.terminalBody li{grid-template-columns:1fr}.landingHero{min-height:0;padding:20px}.heroCopy h1{font-size:38px}.heroCopy p{font-size:18px}.heroCopy .heroSupport{font-size:16px}.heroActions button,.secondaryButton{width:100%}.workflowStrip{grid-template-columns:1fr}.workflowStrip span{border-bottom:1px solid #dce3ec;border-right:0;min-height:0}.workflowStrip span:last-child{border-bottom:0}.terminalHeader{flex-direction:column;align-items:flex-start}.terminalBody em{grid-column:auto}}
