@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Outfit:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--container-max:1120px;--gutter:24px;--radius:14px;--radius-sm:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--text-hero:clamp(42px,5vw,68px);--text-h1:clamp(28px,3vw,44px);--text-h2:clamp(20px,2.2vw,28px);--text-body:16px;--line-body:1.6;--bg:#110f0d;--bg-elevated:#191613;--bg-card-muted:#fff5e606;--panel:#161310eb;--panel-strong:#12100df5;--line:#fff0d217;--border-muted:#fff0d20f;--text:#ede4d4;--muted:#8a827a;--accent:#c9903a;--accent-soft:#c9903a1f;--accent-glow:#c9903a33;--ok:#6aaa6a;--ok-bg:#6aaa6a1a;--danger:#c75050;--danger-bg:#c750501a;--warn:#d4a040;--warn-bg:#d4a0401a;--shadow:0 16px 40px #00000080,0 0 1px #0006;--shadow-sm:0 4px 12px #00000059;--transition-fast:.15s ease;--transition-med:.25s ease;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.25,1,.5,1)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text);font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--text-body);line-height:var(--line-body);-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#14110e 0%,var(--bg)400px);background-attachment:fixed}a{color:var(--text);text-decoration:none}a:hover{text-decoration:underline}.topNav{z-index:100;border-bottom:1px solid var(--border-muted);background:#110f0deb;position:sticky;top:0}.topNavInner{max-width:var(--container-max);padding:12px var(--gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.brandLink{letter-spacing:-.01em;color:var(--text);transition:opacity var(--transition-fast);font-family:Instrument Serif,serif;font-size:20px;font-weight:400}.brandLink:hover{opacity:.7;text-decoration:none}.navGroup{margin-left:var(--space-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.navGroup a{color:var(--muted);transition:background-color var(--transition-fast),color var(--transition-fast);border-radius:999px;padding:7px 10px}.navGroup a:hover{color:var(--text);background:#fff0d20f;text-decoration:none}.authGroup{align-items:center;gap:10px;margin-left:auto;display:flex}.authGroup a{transition:opacity var(--transition-fast),transform var(--transition-fast);border-radius:999px;padding:8px 14px;font-weight:590}.authGroup a:hover{opacity:.85;text-decoration:none}.navDropdown{position:relative}.navDropdown summary{cursor:pointer;color:var(--muted);transition:background-color var(--transition-fast),color var(--transition-fast);border-radius:999px;padding:7px 10px;list-style:none}.navDropdown summary:hover{color:var(--text);background:#fff0d20f}.navDropdown summary::-webkit-details-marker{display:none}.navDropdown summary:after{content:" ▾";font-size:10px}.navDropdown[open] summary:after{content:" ▴"}.navDropdownPanel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-strong);min-width:200px;box-shadow:var(--shadow);animation:fade-in-up .25s var(--ease-out-expo)both;z-index:100;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.navDropdownPanel a{color:var(--text);transition:background-color var(--transition-fast);border-radius:10px;padding:10px 12px;font-size:14px}.navDropdownPanel a:hover{background:#fff0d20f;text-decoration:none}.accountMenu{position:relative}.accountMenu summary{cursor:pointer;list-style:none}.accountMenu[open] .accountMenuChevron{transform:rotate(180deg)}.accountMenu summary::-webkit-details-marker{display:none}.accountMenuTrigger{align-items:center;gap:8px;display:inline-flex}.accountMenuChevron{transition:transform var(--transition-med);font-size:12px}.accountMenuPanel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-strong);min-width:220px;box-shadow:var(--shadow);animation:fade-in-up .25s var(--ease-out-expo)both;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.accountMenuPanel:before{content:"";background:var(--panel-strong);border-left:1px solid var(--line);border-top:1px solid var(--line);width:14px;height:14px;position:absolute;top:-7px;right:18px;transform:rotate(45deg)}.accountMenuPanel a{color:var(--text);transition:background-color var(--transition-fast);border-radius:10px;padding:10px 12px;position:relative}.accountMenuPanel a:hover{background:#fff0d20f;text-decoration:none}.authGhost{color:var(--text);border:1px solid var(--line);background:#fff0d20a}.authPrimary{background:linear-gradient(180deg,#d4993e,var(--accent));color:#1a1510;border:1px solid #c9903a80;font-weight:700}main{max-width:var(--container-max);padding:var(--space-7)var(--gutter)88px;margin:0 auto}section{scroll-margin-top:110px}.card{background:linear-gradient(180deg,#191613e6,var(--panel));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;position:relative}.card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}.heroCard{padding:clamp(28px,4vw,40px)}.landing{gap:0;display:grid}.hero{padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,72px)}.heroTagline{color:var(--accent);letter-spacing:.01em;margin-bottom:20px;font-family:Instrument Serif,serif;font-size:15px;font-style:italic;display:inline-block}.heroTitle{font-family:Instrument Serif,serif;font-size:var(--text-hero);letter-spacing:-.025em;color:var(--text);margin:0;font-weight:400;line-height:1.05}.heroSub{color:var(--muted);max-width:640px;margin:20px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.heroCtaRow{margin-top:var(--space-7);flex-wrap:wrap;gap:12px;display:flex}.heroAgentNote{margin-top:var(--space-7);color:var(--muted);font-size:14px;line-height:1.6}.heroAgentNote a{color:var(--accent);font-weight:600}.pipeline{border:1px solid var(--line);border-radius:var(--radius);margin:var(--space-5)0;align-items:stretch;display:flex;overflow:hidden}.pipelineStep{flex:1;padding:clamp(24px,3vw,36px) clamp(20px,2.5vw,32px);position:relative}.pipelineStep+.pipelineStep{border-left:1px solid var(--line)}.pipelineNum{color:var(--accent);letter-spacing:.05em;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:12px;display:block}.pipelineTitle{letter-spacing:-.02em;margin-bottom:6px;font-family:Instrument Serif,serif;font-size:clamp(26px,3vw,38px);line-height:1;display:block}.pipelineDesc{color:var(--muted);font-size:14px}.howItWorks{padding:var(--space-8)0 var(--space-7)}.howItWorksHeading{font-family:Instrument Serif,serif;font-size:var(--text-h2);margin-bottom:var(--space-7);letter-spacing:-.01em;font-weight:400}.steps{gap:clamp(28px,4vw,44px);display:grid}.step{grid-template-columns:44px 1fr;align-items:start;gap:20px;display:grid}.stepNum{width:44px;height:44px;color:var(--accent);border:1px solid #c9903a40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:Instrument Serif,serif;font-size:20px;display:flex}.stepContent h3{letter-spacing:-.01em;margin:0 0 8px;font-family:Instrument Serif,serif;font-size:clamp(18px,2vw,22px);font-weight:400}.stepContent p{color:var(--muted);max-width:540px;margin:0;font-size:15px;line-height:1.65}.suiteSection{padding:var(--space-8)0 var(--space-7);border-top:1px solid var(--border-muted)}.suiteTagline{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:inline-block}.suiteHeading{font-family:Instrument Serif,serif;font-size:var(--text-h2);letter-spacing:-.01em;margin-bottom:8px;font-weight:400}.suiteSub{color:var(--muted);max-width:560px;margin-bottom:var(--space-7)}.suiteItems{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);display:grid}.suiteItem h3{margin:0 0 8px;font-family:Instrument Serif,serif;font-size:20px;font-weight:400}.suiteItem p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.buildVsBuy{padding:var(--space-7)0;border-top:1px solid var(--border-muted)}.buildVsBuy h2{font-family:Instrument Serif,serif;font-size:var(--text-h2);letter-spacing:-.01em;margin-bottom:8px;font-weight:400}.buildVsBuy>p{color:var(--muted);max-width:560px}.buildList{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.buildList li{padding-left:24px;font-size:17px;line-height:1.5;position:relative}.buildList li:before{content:"—";color:var(--accent);position:absolute;left:0}.buildList strong{color:var(--accent);font-weight:600}.sectionHeading{font-family:Instrument Serif,serif;font-size:var(--text-h2);letter-spacing:-.01em;margin-bottom:12px;font-weight:400}.sectionSub{color:var(--muted);max-width:560px;margin-bottom:var(--space-7)}.problemSection{padding:var(--space-7)0;border-top:1px solid var(--border-muted)}.problemGrid{margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);display:grid}.problemCard h3{color:var(--accent);margin:0 0 10px;font-family:Instrument Serif,serif;font-size:19px;font-weight:400}.problemCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.integrationSection{padding:var(--space-8)0 var(--space-7);border-top:1px solid var(--border-muted)}.integrationGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.integrationCard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#19161399,#12100d66);padding:clamp(20px,3vw,28px)}.integrationCard h3{margin:0 0 6px;font-family:Instrument Serif,serif;font-size:20px;font-weight:400}.integrationHighlight{color:var(--accent);margin:0 0 14px;font-size:14px;font-weight:600}.integrationCode{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:#0a080699;margin:0 0 14px;padding:14px 16px;overflow-x:auto}.integrationCode code{color:var(--text);white-space:pre;background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;display:block}.integrationCard>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.suiteOutcome{color:var(--accent);margin:0 0 8px;font-size:14px;font-weight:600}.audienceSection{padding:var(--space-8)0 var(--space-7);border-top:1px solid var(--border-muted)}.audienceGrid{margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);display:grid}.audienceCard h3{margin:0 0 10px;font-family:Instrument Serif,serif;font-size:20px;font-weight:400}.audienceCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.pricingSection{padding:var(--space-8)0 var(--space-7);border-top:1px solid var(--border-muted)}.pricingGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pricingCard{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:clamp(20px,3vw,28px);display:flex}.pricingCard.pricingFeatured{background:linear-gradient(#c9903a0f,#0000);border-color:#c9903a66;position:relative}.pricingCard h3{margin:0 0 12px;font-family:Instrument Serif,serif;font-size:20px;font-weight:400}.pricingPrice{letter-spacing:-.02em;margin-bottom:20px;font-family:Instrument Serif,serif;font-size:36px}.pricingPeriod{color:var(--muted);font-size:16px}.pricingFeatures{flex:1;margin:0 0 24px;padding:0;list-style:none}.pricingFeatures li{color:var(--muted);border-bottom:1px solid var(--border-muted);padding:6px 0;font-size:14px;line-height:1.5}.pricingFeatures li:last-child{border-bottom:none}.pricingCard .button{text-align:center;display:block}.aboutPage{max-width:960px;margin:0 auto;padding:clamp(48px,8vw,80px) 24px 88px}.aboutHero{margin-bottom:var(--space-7)}.aboutHeroSub{max-width:700px}.aboutSection{margin-bottom:var(--space-7)}.aboutSectionTight{margin-bottom:0}.aboutSectionHeading{text-align:center;margin-bottom:20px}.aboutSectionSub{text-align:center;max-width:560px;margin:0 auto 32px}.aboutGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.aboutCopy{gap:14px;display:grid}.aboutLead{color:var(--text);margin:0;font-size:17px;line-height:1.75}.aboutCopy p{margin:0;line-height:1.75}.aboutCallout{background:var(--bg-card-muted);border-radius:var(--radius);border:1px solid var(--line);padding:28px 24px}.aboutCallout h3{color:var(--accent);margin-top:0;margin-bottom:18px;font-family:Instrument Serif,serif;font-weight:400}.aboutList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.aboutList li{gap:4px;display:grid}.aboutList span{color:var(--muted);line-height:1.6}.aboutCta{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#19161399,#12100d66);padding:48px 40px}.aboutCta h2{margin-bottom:12px}.aboutCta p{max-width:640px;color:var(--muted);margin:0 auto 32px;line-height:1.7}.aboutContactSection{border-top:1px solid var(--border-muted);padding-top:48px}.aboutEmail{color:var(--accent);font-weight:600}.aboutEmail:hover{text-decoration:none}.finalCta{padding:var(--space-8)0 var(--space-5);border-top:1px solid var(--border-muted)}.finalCta h2{font-family:Instrument Serif,serif;font-size:var(--text-h2);letter-spacing:-.01em;margin-bottom:8px;font-weight:400}.finalCta p{color:var(--muted);margin-bottom:var(--space-5)}.finalCtaRow{flex-wrap:wrap;gap:12px;display:flex}.siteFooter{max-width:var(--container-max);padding:var(--space-6)var(--gutter)var(--space-7);border-top:1px solid var(--border-muted);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:13px;display:flex}.footerBrand{color:var(--text);font-family:Instrument Serif,serif;font-size:15px}.footerLinks{flex-wrap:wrap;gap:20px;display:flex}.footerLinks a{color:var(--muted);transition:color var(--transition-fast)}.footerLinks a:hover{color:var(--text);text-decoration:none}.trackerEmptyState{border-radius:var(--radius-sm);background:linear-gradient(#fff5e604,#fff5e601),radial-gradient(500px 180px at 0 0,#c9903a1a,#0000 60%);border:1px dashed #fff0d226;gap:18px;margin:18px 0;padding:20px;display:grid}.trackerEmptyActions{flex-wrap:wrap;gap:10px;display:flex}.grid{gap:16px;display:grid}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.badge{background:var(--accent-soft);color:var(--accent);letter-spacing:.03em;text-transform:uppercase;border:1px solid #c9903a4d;border-radius:999px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:#6aaa6a59}.badge.warn{background:var(--warn-bg);color:var(--warn);border-color:#d4a04059}.badge.danger{background:var(--danger-bg);color:var(--danger);border-color:#c7505059}.tierPill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tierPill.allow{background:var(--ok-bg);color:var(--ok);border-color:#6aaa6a59}.tierPill.review{background:var(--warn-bg);color:var(--warn);border-color:#d4a04059}.tierPill.deny{background:var(--danger-bg);color:var(--danger);border-color:#c7505059}.tierPill.unscored{color:var(--muted);background:#fff0d20a;border-color:#fff0d21a}.scoreBar{background:#fff0d20f;border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.scoreBarFill{height:100%;transition:width .4s var(--ease-out-quart);border-radius:99px}.scoreBarFill.ok{background:var(--ok)}.scoreBarFill.warn{background:var(--warn)}.scoreBarFill.danger{background:var(--danger)}.scoreValue{font-variant-numeric:tabular-nums}.scoreValue.ok{color:var(--ok)}.scoreValue.warn{color:var(--warn)}.scoreValue.danger{color:var(--danger)}h1,h2,h3{letter-spacing:-.01em;margin-top:0;font-family:Instrument Serif,serif;font-weight:400}h1{font-size:var(--text-h1);line-height:1.15}h2{font-size:clamp(1.15rem,2vw,1.5rem)}.muted{color:var(--muted)}.ok{color:var(--ok)}.danger{color:var(--danger)}.warn{color:var(--warn)}.button,button{border:1px solid var(--line);color:var(--text);border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);background:#fff0d20d;padding:10px 16px;font-weight:500}.button.primary{background:linear-gradient(180deg,#d4993e,var(--accent));color:#1a1510;border-color:#c9903a80;font-weight:650}.button:hover:not(:disabled),button:hover:not(:disabled){box-shadow:var(--shadow-sm);border-color:#fff0d240;text-decoration:none;transform:translateY(-1px)}.button.primary:hover:not(:disabled){box-shadow:0 4px 20px var(--accent-glow);border-color:#c9903ab3}.button:active:not(:disabled),button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.button:disabled,button:disabled{opacity:.5;cursor:not-allowed;transform:none}.input,select.input,textarea.input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#fff0d205;padding:11px 12px}.input:focus,select.input:focus,textarea.input:focus{border-color:#c9903a80;outline:none;box-shadow:0 0 0 3px #c9903a1a}.table{border-collapse:collapse;border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.table th,.table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-muted);padding:10px 12px}.table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.table thead th{background:#fff0d208}.table tbody tr{transition:background-color var(--transition-fast)}.table tbody tr:nth-child(2n){background:#fff0d204}.table tbody tr:hover{background:#fff0d20a}.table tbody tr.clickable{cursor:pointer}.metric{gap:4px;display:grid}.metricValue{letter-spacing:-.02em;font-family:Instrument Serif,serif;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1}.modalOverlay{z-index:200;padding:var(--gutter);background:#0a0806cc;justify-content:center;align-items:center;animation:.2s both fade-in;display:flex;position:fixed;inset:0}.modalCard{background:linear-gradient(180deg,#191613fa,var(--panel-strong));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);width:100%;max-width:520px;animation:fade-in-up .25s var(--ease-out-expo)both;padding:28px}.modalBackdrop{position:relative}.modalHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.roleButtons{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.roleButton{border-radius:var(--radius);flex-direction:column;flex:1;align-items:center;gap:8px;min-width:140px;padding:18px 14px;font-size:15px;font-weight:600;display:flex}.roleButtonIcon{font-size:32px}.tabBar{border-bottom:1px solid var(--line);margin-bottom:var(--space-5);gap:4px;display:flex}.tab{color:var(--muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);box-shadow:none;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transform:none}.tab:hover:not(:disabled){color:var(--text);box-shadow:none;background:0 0;border-color:#fff0d22e;transform:none}.tab.active{color:var(--text);border-bottom-color:var(--accent)}.spinner{border:2px solid #fff0d233;border-top-color:var(--text);vertical-align:middle;border-radius:50%;width:14px;height:14px;animation:.65s linear infinite spin;display:inline-block}.spinner.sm{border-width:2px;width:12px;height:12px}.skeleton{background:linear-gradient(90deg,#fff0d208 25%,#fff0d212 50%,#fff0d208 75%) 0 0/400px 100%;border-radius:6px;animation:1.4s infinite skeleton-shimmer}.avatar{background:linear-gradient(135deg,#d4993e,var(--accent));color:#1a1510;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:inline-flex}.profileRow{align-items:center;gap:14px;display:flex}.profileInfo{gap:3px;display:grid}.profileName{font-size:17px;font-weight:600}.statusBanner{border-radius:var(--radius-sm);align-items:center;gap:10px;margin-top:14px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.statusBanner.ok{background:var(--ok-bg);color:var(--ok);border:1px solid #6aaa6a4d}.statusBanner.danger{background:var(--danger-bg);color:var(--danger);border:1px solid #c750504d}.statusBanner.warn{background:var(--warn-bg);color:var(--warn);border:1px solid #d4a0404d}.statsStrip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:12px;font-size:14px;display:flex}.statsStrip strong{color:var(--text)}code{border:1px solid var(--border-muted);letter-spacing:-.01em;background:#fff0d208;border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:12.5px}.inlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.buttonRow{margin-top:var(--space-4);flex-wrap:wrap;gap:10px;display:flex}.docsContainer{max-width:var(--container-max);padding:48px var(--gutter);grid-template-columns:260px 1fr;gap:48px;margin:0 auto;display:grid}.docsSidebar{height:fit-content;position:sticky;top:100px}.docsSidebar nav{gap:8px;display:grid}.docsSidebar a{color:var(--muted);transition:all var(--transition-fast);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.docsSidebar a:hover{color:var(--text);background:#fff0d20a;text-decoration:none}.docsSidebar a.active{background:var(--accent-soft);color:var(--accent)}.markdown-content h1{border-bottom:1px solid var(--line);margin-top:40px;margin-bottom:20px;padding-bottom:10px;font-size:32px}.markdown-content h2{border-bottom:1px solid var(--line);margin-top:32px;margin-bottom:16px;padding-bottom:8px;font-size:24px}.markdown-content h3{margin-top:24px;margin-bottom:12px;font-size:20px}.markdown-content p{color:var(--muted);margin-bottom:16px}.markdown-content ul,.markdown-content ol{color:var(--muted);margin-bottom:16px;padding-left:24px}.markdown-content li{margin-bottom:8px}.markdown-content pre{border:1px solid var(--line);background:#0d0b09;border-radius:12px;margin-bottom:20px;padding:16px;overflow-x:auto}.markdown-content code{background:#fff0d20d;border-radius:4px;padding:2px 6px;font-family:monospace}.markdown-content blockquote{border-left:4px solid var(--accent);color:var(--muted);margin:24px 0;padding-left:16px;font-style:italic}.markdown-content table{border-collapse:collapse;width:100%;margin-bottom:24px}.markdown-content th,.markdown-content td{border:1px solid var(--line);text-align:left;padding:12px}.markdown-content th{background:#fff0d208}@media (max-width:960px){:root{--gutter:16px}.topNavInner{flex-wrap:wrap}.navGroup{order:3;width:100%;margin-left:0}.authGroup{margin-left:0}.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}.pipeline{flex-direction:column}.pipelineStep+.pipelineStep{border-left:none;border-top:1px solid var(--line)}.suiteItems,.problemGrid,.audienceGrid,.aboutGrid{grid-template-columns:1fr}.aboutCta{padding:32px 24px}.integrationGrid,.pricingGrid{grid-template-columns:1fr}.siteFooter{flex-direction:column;align-items:flex-start}.modalCard{padding:22px}.docsContainer{grid-template-columns:1fr}.docsSidebar{margin-bottom:32px;position:static}}
