.public-site{--bg-base:#0b0f17;--bg-elevated:#131826;--bg-elevated-2:#1a2133;--border-subtle:#232b3d;--border-strong:#333f57;--text-primary:#f3f5f9;--text-secondary:#a9b5ca;--text-muted:#7f8da6;--brand:#5b7fff;--brand-hover:#7a97ff;--brand-soft:#5b7fff1f;--sev-critical:#ff5c72;--sev-high:#ff9a44;--sev-medium:#ffd166;--sev-low:#4fd8b0;--status-resolved:#35d07f;--status-waiting:#9ba6b9;--font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:"Space Grotesk Variable", "Inter Variable", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--duration-fast:.12s;--duration-base:.2s;--duration-moderate:.32s;--duration-slow:.5s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out-entrance:cubic-bezier(.16, 1, .3, 1);--shadow-card:0 12px 32px #00000038;--shadow-glow-brand:0 0 28px #5b7fff33;--background:var(--bg-base);--foreground:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--surface:var(--bg-elevated);--primary:var(--brand);--primary-dark:var(--brand-hover);--critical:var(--sev-critical);--high:var(--sev-high);--medium:var(--sev-medium);--healthy:var(--status-resolved);background:var(--bg-base);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);letter-spacing:0}.public-site *,.public-site :before,.public-site :after{letter-spacing:0}.public-site h1,.public-site h2,.public-site h3,.public-site h4,.public-site .site-logo,.public-site .site-footer-logo{font-family:var(--font-display)}.public-site code,.public-site pre,.public-site .font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.public-site :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.public-site ::selection{color:var(--text-primary);background:#5b7fff59}.public-site main{background:var(--bg-base);min-height:60vh;color:var(--text-primary)}.public-site main>section{border-color:var(--border-subtle)!important;background-color:var(--bg-base)!important}.public-site .bg-white{background-color:var(--bg-elevated)}.public-site .container{width:min(1160px,100% - 40px)}.site-header{transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard)}.public-site .site-header{z-index:60;color:var(--text-primary);background:#0b0f17b8;border-color:#0000}.public-site .site-header.site-header-scrolled{border-color:var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f17d9}.public-site .site-header:has(.site-mobile-panel-open){border-color:var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f17d9}.public-site .site-header-row{min-height:68px}.public-site .site-logo{font-size:1.2rem;font-weight:700}.site-nav-link,.site-footer-link{width:fit-content;transition:color var(--duration-fast) var(--ease-standard);position:relative}.public-site .site-nav-link{color:var(--text-secondary)}.site-nav-link:after,.site-footer-link:after{background:var(--brand);content:"";transform-origin:0;height:2px;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.site-nav-link:hover:after,.site-nav-link[aria-current=page]:after,.site-footer-link:hover:after{transform:scaleX(1)}.public-site .site-nav-link:hover,.public-site .site-nav-link[aria-current=page],.public-site .site-footer-link:hover{color:var(--text-primary)}.site-button{min-height:42px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.875rem;font-weight:600;display:inline-flex}.site-button-primary{border:1px solid var(--brand);background:var(--brand);color:#fff}.site-button-primary:hover{background:var(--brand-hover);box-shadow:var(--shadow-glow-brand);transform:translateY(-1px)scale(1.02)}.site-button-primary:active{box-shadow:none;transform:scale(.98)}.site-button-secondary{border:1px solid var(--border-strong);color:var(--text-primary);background:0 0}.site-button-secondary:hover{border-color:var(--brand);background:var(--brand-soft);transform:translateY(-1px)}.public-site .site-auth-link{color:var(--text-secondary)}.site-auth-loading{width:176px;height:40px}.site-menu-button{border:1px solid var(--border-strong);width:42px;height:42px;color:var(--text-primary);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:none}.site-mobile-panel{display:none}.site-footer{border-color:var(--border-subtle)!important}.public-site .site-footer{background:var(--bg-base);color:var(--text-primary)}.public-site .site-footer-heading{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem}.public-site .site-footer-link,.public-site .site-footer p:not(.site-footer-logo):not(.site-footer-heading){color:var(--text-secondary)}.site-reveal{opacity:0;transform:translateY(16px)}.site-reveal-visible{opacity:1;transition:opacity var(--duration-moderate) var(--ease-out-entrance) var(--reveal-delay), transform var(--duration-moderate) var(--ease-out-entrance) var(--reveal-delay);transform:translateY(0)}.site-page-header{border-bottom:1px solid var(--border-subtle);padding:72px 0 64px}.site-eyebrow{color:var(--brand-hover);font-family:var(--font-mono);text-transform:uppercase;font-size:.75rem;font-weight:500}.site-page-title{max-width:860px;margin:14px 0 0;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.06}.site-page-description{max-width:760px;color:var(--text-secondary);margin:20px 0 0;font-size:1.1rem;line-height:1.75}.hero-sequence>*{opacity:0;animation:hero-enter var(--duration-moderate) var(--ease-out-entrance) forwards}.hero-sequence>:first-child{animation-delay:40ms}.hero-sequence>:nth-child(2){animation-delay:.12s}.hero-sequence>:nth-child(3){animation-delay:.2s}.hero-sequence>:nth-child(4){animation-delay:.28s}.hero-queue-enter{opacity:0;animation:queue-enter var(--duration-slow) var(--ease-out-entrance) .43s forwards}@keyframes hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes queue-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.site-card{border:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--shadow-card);transition:border-color var(--duration-moderate) var(--ease-out-entrance), transform var(--duration-moderate) var(--ease-out-entrance);border-radius:8px}.site-card:hover{border-color:#5b7fff66}.site-card-interactive:hover{transform:translateY(-3px)}.home-hero{border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.home-hero:before{background:var(--border-subtle);content:"";opacity:.65;width:1px;position:absolute;top:0;bottom:0;left:50%}.home-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);align-items:center;gap:64px;min-height:680px;padding-top:76px;padding-bottom:76px;display:grid;position:relative}.home-hero-copy h1{max-width:700px;margin:16px 0 0;font-size:clamp(3rem,5.2vw,4.8rem);font-weight:700;line-height:1.02}.home-hero-description{max-width:660px;color:var(--text-secondary);margin:24px 0 0;font-size:1.08rem;line-height:1.75}.home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-priorities{padding:80px 0}.home-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-priority-card{height:100%;padding:28px}.home-priority-card>svg{color:var(--brand-hover)}.home-priority-card h2{margin:22px 0 0;font-size:1.15rem;font-weight:600}.home-priority-card p{color:var(--text-secondary);margin:12px 0 0;font-size:.9rem;line-height:1.7}.home-handoff{padding:0 0 88px}.home-handoff-panel{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;justify-content:space-between;align-items:center;gap:36px;min-height:190px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.home-handoff-panel:before{background:var(--brand);content:"";width:4px;position:absolute;inset:0 auto 0 0}.home-handoff-panel h2{max-width:720px;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.home-handoff-panel p{max-width:760px;color:var(--text-secondary);margin:14px 0 0;font-size:.92rem;line-height:1.7}.section-page-body{padding:72px 0 84px}.feature-explorer{grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);align-items:start;gap:28px;display:grid}.feature-tab-list{border-left:1px solid var(--border-subtle);gap:4px;display:grid}.feature-tab-list button{min-height:66px;color:var(--text-secondary);text-align:left;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;display:grid;position:relative}.feature-tab-list button:before{background:var(--brand);content:"";transform-origin:top;width:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.feature-tab-list button:hover,.feature-tab-list .feature-tab-active{background:var(--brand-soft);color:var(--text-primary)}.feature-tab-list .feature-tab-active:before{transform:scaleY(1)}.feature-tab-list button>span{color:var(--brand-hover);font-family:var(--font-mono);font-size:.7rem}.feature-tab-panel{min-height:430px;padding:32px}.feature-tab-panel h2{max-width:620px;margin:12px 0 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.16}.feature-detail>p{max-width:680px;color:var(--text-secondary);margin:18px 0 0;line-height:1.75}.feature-detail ul,.section-article ul{color:var(--text-secondary);gap:10px;margin:20px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.feature-detail li,.section-article li{padding-left:20px;position:relative}.feature-detail li:before,.section-article li:before{background:var(--brand);content:"";width:10px;height:2px;position:absolute;top:.7em;left:0}.feature-detail .live-queue{margin-top:28px}.feature-accordion{display:none}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.use-case-card{height:100%;padding:28px}.use-case-card>svg{color:var(--brand-hover)}.use-case-card h2{margin:22px 0 0;font-size:1.2rem;line-height:1.3}.use-case-card p{color:var(--text-secondary);margin:14px 0 0;font-size:.9rem;line-height:1.75}.section-article-list{gap:0;max-width:820px;display:grid}.section-article{border-bottom:1px solid var(--border-subtle);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:30px 0;display:grid}.section-index{color:var(--brand-hover);font-family:var(--font-mono);margin:5px 0 0;font-size:.7rem}.section-article h2{margin:0;font-size:1.55rem;line-height:1.25}.section-article>div>p{color:var(--text-secondary);margin:12px 0 0;line-height:1.8}.reading-layout .section-article-list,.section-page-github-dependabot-sla-guide .section-article-list{max-width:760px}.reading-layout .section-article{grid-template-columns:1fr;gap:0}.reading-layout .section-index{display:none}.trust-claims{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:30px;display:grid}.trust-claims>div{border:1px solid var(--border-subtle);background:var(--bg-elevated);min-height:88px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:12px;padding:16px;font-size:.8rem;display:flex}.trust-claims svg{color:var(--status-resolved);flex:none}.evidence-export{border:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--shadow-card);border-radius:8px;margin-bottom:34px;overflow:hidden}.evidence-export-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated-2);min-height:58px;color:var(--text-secondary);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;font-size:.7rem;display:flex}.evidence-export-header>div{color:var(--text-primary);align-items:center;gap:9px;display:flex}.evidence-table-wrap{overflow-x:auto}.evidence-export table{border-collapse:collapse;width:100%;min-width:700px;font-family:var(--font-mono);font-size:.68rem}.evidence-export th,.evidence-export td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:13px 16px}.evidence-export th{color:var(--text-muted);text-transform:uppercase;font-weight:500}.evidence-export td{color:var(--text-secondary)}.evidence-export tbody tr:last-child td{border-bottom:0}.mcp-diagram{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(150px,.7fr) minmax(160px,1fr);align-items:center;gap:20px;margin-bottom:34px;padding:30px;display:grid}.mcp-node{border:1px solid var(--border-strong);background:var(--bg-elevated-2);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:136px;display:grid}.mcp-node svg{color:var(--brand-hover)}.mcp-node span{color:var(--text-secondary);font-size:.72rem}.mcp-connection{min-height:70px;color:var(--brand-hover);place-items:center;display:grid;position:relative}.mcp-connection>span{background:var(--brand);transform-origin:0;height:1px;animation:mcp-line-draw .9s var(--ease-out-entrance) .25s forwards;position:absolute;left:0;right:0;transform:scaleX(0)}.mcp-connection svg{background:var(--bg-elevated);padding:3px;position:relative}.mcp-connection code{font-size:.62rem;position:absolute;top:50px}@keyframes mcp-line-draw{to{transform:scaleX(1)}}.section-faqs{padding:0 0 80px}.reading-column{max-width:760px;display:grid}.section-faqs article{border-bottom:1px solid var(--border-subtle);padding:22px 0}.section-faqs h2{margin:0;font-size:1.15rem}.section-faqs p{color:var(--text-secondary);margin:10px 0 0;font-size:.9rem;line-height:1.75}.pricing-section{padding:56px 0 88px}.pricing-toggle{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:8px;grid-template-columns:repeat(2,1fr);width:238px;padding:4px;display:grid;position:relative}.pricing-toggle-thumb{background:var(--brand);width:calc(50% - 4px);transition:transform var(--duration-base) var(--ease-standard);border-radius:5px;position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0)}.pricing-toggle-annual .pricing-toggle-thumb{transform:translate(100%)}.pricing-toggle button{z-index:1;min-height:38px;color:var(--text-secondary);text-transform:capitalize;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;font-size:.8rem;font-weight:600;position:relative}.pricing-toggle .pricing-toggle-active{color:#fff}.pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.pricing-card{min-width:0;box-shadow:none;flex-direction:column;padding:22px;display:flex;position:relative}.pricing-card:not(.pricing-card-enterprise):hover{transform:translateY(-3px)}.pricing-card-featured{isolation:isolate;border-color:var(--brand);box-shadow:var(--shadow-glow-brand)}.pricing-card-featured:before{z-index:-1;content:"";opacity:.5;pointer-events:none;border-radius:8px;animation:3s ease-in-out infinite pricing-glow;position:absolute;inset:-1px;box-shadow:0 0 30px #5b7fff3d}.pricing-card-featured:hover{transform:translateY(-5px)}@keyframes pricing-glow{0%,to{opacity:.5}50%{opacity:.8}}.pricing-card-enterprise{border-color:var(--border-subtle);color:var(--text-secondary);background:#1318268c}.pricing-popular{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand-hover);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:.54rem;position:absolute;top:12px;right:12px}.pricing-card-intro{min-height:154px}.pricing-card-intro h2{margin:0;font-size:1.1rem}.pricing-card-intro p{color:var(--text-secondary);margin:12px 0 0;font-size:.78rem;line-height:1.65}.pricing-price-wrap{border-top:1px solid var(--border-subtle);min-height:96px;padding-top:14px}.pricing-price{font-family:var(--font-display);animation:price-enter var(--duration-base) var(--ease-standard);margin:0;font-size:1.8rem;font-weight:700;line-height:1}.pricing-price span{color:var(--text-secondary);font-family:var(--font-body);font-size:.68rem;font-weight:500}@keyframes price-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.pricing-note{color:var(--text-muted);margin:8px 0 0;font-size:.64rem;line-height:1.45}.pricing-stats{gap:12px;min-height:196px;margin:18px 0 0;font-size:.72rem;display:grid}.pricing-stats div{min-width:0}.pricing-stats dt{color:var(--text-muted);text-transform:uppercase;font-size:.62rem}.pricing-stats dd{overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);margin:4px 0 0;line-height:1.45}.pricing-features{color:var(--text-secondary);gap:9px;margin:18px 0 24px;padding:0;font-size:.7rem;line-height:1.45;list-style:none;display:grid}.pricing-features li{gap:7px;display:flex}.pricing-features svg{color:var(--status-resolved);flex:none;margin-top:2px}.pricing-card>.site-button{text-align:center;width:100%;margin-top:auto;padding-left:10px;padding-right:10px}.contact-page-header{text-align:center;max-width:760px}.contact-page-header .site-page-description{margin-left:auto;margin-right:auto}.contact-email{color:var(--brand-hover);font-family:var(--font-mono);margin-top:18px;font-size:.8rem;display:inline-flex}.contact-form-section{padding:52px 0 84px}.contact-form-wrap{max-width:700px}.public-form,.contact-success{border:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--shadow-card);border-radius:8px;gap:17px;padding:28px;display:grid}.public-form label{color:var(--text-secondary);gap:8px;font-size:.78rem;font-weight:500;display:grid}.public-form input,.public-form textarea,.public-form select{border:1px solid var(--border-subtle);background:var(--bg-elevated-2);width:100%;min-height:46px;color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:6px;outline:none;padding:10px 12px}.public-form textarea{resize:vertical;min-height:150px}.public-form input:focus,.public-form textarea:focus,.public-form select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #5b7fff24}.public-form .site-button{width:100%;margin-top:2px}.public-form>p{animation:form-message-enter var(--duration-fast) var(--ease-standard);margin:0}@keyframes form-message-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.form-spinner{animation:.8s linear infinite form-spin}@keyframes form-spin{to{transform:rotate(360deg)}}.contact-success{text-align:center;min-height:320px;animation:success-enter var(--duration-moderate) var(--ease-out-entrance);align-content:center;place-items:center}.contact-success>span{border:1px solid var(--status-resolved);width:58px;height:58px;color:var(--status-resolved);background:#35d07f1a;border-radius:50%;place-items:center;display:grid}.contact-success svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:check-draw .4s var(--ease-out-entrance) .1s forwards}.contact-success h2,.contact-success p{margin:0}.contact-success p{color:var(--text-secondary);font-size:.9rem}@keyframes success-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes check-draw{to{stroke-dashoffset:0}}.auth-page{min-height:calc(100vh - 68px)}.auth-section{min-height:calc(100vh - 68px);padding:64px 0 80px}.public-site .auth-layout{grid-template-columns:1fr;gap:28px;width:min(100% - 32px,480px);padding:0;display:grid}.public-site .auth-layout-wide{width:min(100% - 32px,520px)}.auth-copy{text-align:center;animation:auth-enter var(--duration-moderate) var(--ease-out-entrance)}.auth-copy h1{margin:12px 0 0;font-size:clamp(2rem,6vw,2.7rem);line-height:1.12}.auth-copy>p:not(.site-eyebrow):not(.auth-account-link){color:var(--text-secondary);margin:14px 0 0;font-size:.92rem;line-height:1.7}.auth-links{color:var(--brand-hover);justify-content:center;gap:20px;margin-top:18px;font-size:.8rem;font-weight:600;display:flex}.auth-account-link,.auth-back-link{color:var(--text-secondary);margin:16px 0 0;font-size:.8rem}.auth-account-link a,.auth-back-link{color:var(--brand-hover);font-weight:600}.auth-form{animation:auth-enter var(--duration-moderate) var(--ease-out-entrance) 80ms both}@keyframes auth-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.password-input-wrap{display:block;position:relative}.password-input-wrap input{padding-right:48px}.password-input-wrap button{width:38px;height:38px;color:var(--text-secondary);background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-input-wrap button:hover{background:var(--brand-soft);color:var(--text-primary)}.reading-progress{z-index:80;background:var(--brand);pointer-events:none;transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.blog-index-page>section:first-of-type>.container,.help-index-page>section:first-of-type>.container,.quick-start-page>section:first-of-type>.container,.blog-article-page>article>header>.container,.help-article-page>article>header>.container{padding-top:68px;padding-bottom:60px}.blog-index-page>section:first-of-type p:first-child,.help-index-page>section:first-of-type p:first-child,.quick-start-page>section:first-of-type p:first-child,.blog-article-page>article>header p:first-child,.help-article-page>article>header p:first-child{color:var(--brand-hover);font-family:var(--font-mono);text-transform:uppercase;font-size:.75rem}.blog-index-page>section:first-of-type h1,.help-index-page>section:first-of-type h1,.quick-start-page>section:first-of-type h1,.blog-article-page>article>header h1,.help-article-page>article>header h1{max-width:860px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.08}.blog-index-page>section:first-of-type h1+p,.help-index-page>section:first-of-type h1+p,.quick-start-page>section:first-of-type h1+p,.blog-article-page>article>header h1+p,.help-article-page>article>header h1+p{max-width:760px;color:var(--text-secondary);font-size:1.05rem;line-height:1.75}.blog-index-page>section:first-of-type form,.help-index-page>section:first-of-type form{max-width:760px}.blog-index-page>section:first-of-type input,.help-index-page>section:first-of-type input{border-color:var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);outline:none}.blog-index-page>section:first-of-type input:focus,.help-index-page>section:first-of-type input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #5b7fff24}.blog-index-page>section:first-of-type button,.help-index-page>section:first-of-type button{background:var(--brand);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:6px}.blog-index-page>section:first-of-type button:hover,.help-index-page>section:first-of-type button:hover{background:var(--brand-hover);transform:translateY(-1px)}.blog-index-page>section:nth-of-type(2),.help-index-page>section:nth-of-type(2),.quick-start-page>section:nth-of-type(2){padding-top:54px;padding-bottom:80px}.blog-index-page aside,.blog-index-page article,.help-index-page article,.quick-start-page article,.quick-start-page aside,.blog-article-page aside>div,.blog-article-page section article,.help-article-page aside>div{border-radius:8px;border-color:var(--border-subtle)!important;background:var(--bg-elevated)!important}.blog-index-page article,.help-index-page article,.quick-start-page article{transition:border-color var(--duration-moderate) var(--ease-out-entrance)}.blog-index-page article:hover,.help-index-page article:hover,.quick-start-page article:hover{border-color:#5b7fff66!important}.blog-index-page aside a,.help-index-page>section:nth-of-type(2)>.container>div:first-child a,.quick-start-page article a{transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border-color:var(--border-strong)!important}.blog-index-page aside a:hover,.help-index-page>section:nth-of-type(2)>.container>div:first-child a:hover,.quick-start-page article a:hover{background:var(--brand-soft);border-color:var(--brand)!important}.blog-index-page img,.blog-article-page img{background:var(--bg-elevated-2)!important}.blog-article-page>article>header,.help-article-page>article>header{border-color:var(--border-subtle)!important;background:var(--bg-base)!important}.blog-article-page>article>div.container,.help-article-page>article>div.container{padding-top:54px;padding-bottom:80px}.blog-article-page aside nav a,.help-article-page aside nav a{transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;padding-left:10px}.blog-article-page aside nav a:hover,.help-article-page aside nav a:hover{border-color:var(--brand);color:var(--text-primary)}.public-site .public-markdown{max-width:760px;color:var(--text-secondary);font-size:1rem;line-height:1.9}.public-site .public-markdown h2,.public-site .public-markdown h3{color:var(--text-primary);font-family:var(--font-display)}.public-site .public-markdown blockquote{border-color:var(--brand);color:var(--text-secondary)}.public-site .public-markdown :not(pre)>code{border:1px solid var(--border-subtle);background:var(--bg-elevated-2);color:var(--brand-hover);font-family:var(--font-mono)}.code-block{border:1px solid var(--border-subtle);background:var(--bg-elevated-2);border-radius:6px;position:relative;overflow:hidden}.code-block>button{z-index:1;border:1px solid var(--border-strong);background:var(--bg-elevated);min-height:32px;color:var(--text-secondary);border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:.68rem;display:inline-flex;position:absolute;top:8px;right:8px}.code-block>button:hover{border-color:var(--brand);color:var(--text-primary)}.public-site .code-block pre{background:0 0;border-radius:0;margin:0;padding:48px 16px 16px;overflow-x:auto}.public-site .code-block pre code{color:var(--text-primary);font-family:var(--font-mono);background:0 0;padding:0;font-size:.78rem}.public-site .public-markdown th,.public-site .public-markdown td{border-color:var(--border-subtle)}.public-site .public-markdown th{background:var(--bg-elevated-2);color:var(--text-primary)}.public-site .public-markdown img{border-color:var(--border-subtle);background:var(--bg-elevated);object-fit:contain}.quick-start-page article>p:first-child{color:var(--brand-hover);font-family:var(--font-mono)}.quick-start-page aside{box-shadow:none}.live-queue{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;width:100%;overflow:hidden;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff08}.live-queue-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated-2);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:16px 18px;display:flex}.live-queue-header p{font-family:var(--font-display);margin:0;font-size:.95rem;font-weight:600}.live-queue-header>div>span{color:var(--text-secondary);margin-top:3px;font-size:.72rem;line-height:1.4;display:block}.live-indicator{color:var(--status-resolved);font-family:var(--font-mono);text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.live-queue-columns,.live-queue-row{grid-template-columns:108px minmax(0,1fr) 42px 128px;align-items:center;gap:12px;display:grid}.live-queue-columns{border-bottom:1px solid var(--border-subtle);min-height:34px;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;padding:0 16px;font-size:.62rem}.live-queue-columns span:last-child{text-align:right}.live-queue-row{border-bottom:1px solid var(--border-subtle);min-height:58px;transition:background-color var(--duration-slow) var(--ease-standard), opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-out-entrance);padding:8px 16px}.live-queue-row:last-child{border-bottom:0}.live-queue-row code{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-slow) var(--ease-standard), opacity var(--duration-slow) var(--ease-standard);font-size:.78rem;overflow:hidden}.severity-pill{width:fit-content;min-height:25px;font-family:var(--font-mono);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:.64rem;font-weight:500;display:inline-flex}.severity-pill>span{background:currentColor;border-radius:50%;width:5px;height:5px}.severity-critical{color:var(--sev-critical);background:#ff5c721f}.live-queue .severity-critical{animation:2.4s ease-in-out infinite critical-pulse}.severity-high{color:var(--sev-high);background:#ff9a441f}.severity-medium{color:var(--sev-medium);background:#ffd1661a}.severity-low{color:var(--sev-low);background:#4fd8b01a}.severity-resolved{color:var(--status-resolved);background:#35d07f1f}@keyframes critical-pulse{0%,to{opacity:.85}50%{opacity:1}}.queue-owner{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--text-primary);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:600;display:inline-flex}.owner-blue{background:#274175}.owner-green{background:#1f5b4f}.owner-amber{background:#694b27}.owner-mint{background:#245c61}.owner-violet{background:#4f3b75}.queue-status{color:var(--text-secondary);text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:.7rem;display:flex}.queue-countdown{color:var(--sev-high);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.queue-status-resolved{color:var(--status-resolved)}.queue-target-resolved{opacity:.72;text-decoration:line-through;color:var(--text-muted)!important}.queue-row-resolved{background:#35d07f0f}.queue-row-new{animation:queue-row-in var(--duration-slow) var(--ease-out-entrance)}@keyframes queue-row-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.live-queue-compact .live-queue-row:nth-child(n+4),.live-queue-compact .live-queue-columns{display:none}.live-queue-compact .live-queue-row{grid-template-columns:100px minmax(0,1fr) 38px 112px}@media (max-width:1023px){.site-menu-button{display:inline-flex}.site-mobile-panel{opacity:0;max-height:0;transition:max-height var(--duration-moderate) var(--ease-standard), opacity var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);border-top:1px solid #0000;display:grid;overflow:hidden}.site-mobile-panel-open{border-color:var(--border-subtle);opacity:1;max-height:520px}.site-mobile-nav{gap:4px;padding-top:14px;padding-bottom:18px;display:grid}.site-mobile-nav .site-nav-link,.site-mobile-secondary,.site-mobile-nav .site-button,.site-mobile-nav>button{opacity:0;align-items:center;min-height:44px;transform:translateY(8px)}.site-mobile-panel-open .site-nav-link,.site-mobile-panel-open .site-mobile-secondary,.site-mobile-panel-open .site-button,.site-mobile-panel-open .site-mobile-nav>button{opacity:1;transition:opacity var(--duration-base) var(--ease-out-entrance), transform var(--duration-base) var(--ease-out-entrance);transition-delay:calc(var(--nav-index,5) * 40ms);transform:translateY(0)}.site-mobile-secondary{color:var(--text-secondary);font-size:.875rem;font-weight:600;display:flex}.site-mobile-nav .site-button{margin-top:6px}.site-mobile-nav>button{border:1px solid var(--border-strong);min-height:42px;color:var(--text-primary);background:0 0;border-radius:6px;margin-top:4px}.home-hero:before{display:none}.home-hero-grid{grid-template-columns:1fr;gap:48px;min-height:0;padding-top:64px;padding-bottom:64px}.home-priority-grid{grid-template-columns:1fr}.feature-explorer{display:block}.feature-tab-list,.feature-tab-panel{display:none}.feature-accordion{border-top:1px solid var(--border-subtle);display:grid}.feature-accordion-item{border-bottom:1px solid var(--border-subtle)}.feature-accordion-item>button{width:100%;min-height:64px;color:var(--text-primary);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:14px 4px;display:flex}.feature-accordion-item>button svg{color:var(--text-secondary);transition:transform var(--duration-base) var(--ease-standard);flex:none}.feature-accordion-item>button[aria-expanded=true] svg{transform:rotate(180deg)}.feature-accordion-panel{padding:0 4px 24px;display:none}.feature-accordion-panel-open{animation:accordion-enter var(--duration-base) var(--ease-standard);display:block}@keyframes accordion-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.use-case-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-intro,.pricing-stats{min-height:0}}@media (max-width:639px){.site-auth-loading{display:none}.public-site .container{width:min(100% - 32px,1160px)}.public-site .site-header-row{gap:12px;min-height:62px}.public-site .site-header-actions>.site-button,.public-site .site-header-actions>.site-auth-link,.public-site .site-header-actions>a[href=\/settings],.public-site .site-header-actions>a[href=\/admin],.public-site .site-header-actions>button:not(.site-menu-button){display:none}.site-page-header{padding:52px 0 46px}.site-page-title{font-size:2.35rem}.site-page-description{font-size:1rem;line-height:1.7}.home-hero-grid{gap:38px;padding-top:48px;padding-bottom:52px}.home-hero-copy h1{font-size:2.7rem}.home-hero-description{font-size:1rem}.home-hero-actions{grid-template-columns:1fr;display:grid}.home-priorities{padding:56px 0}.home-priority-card{padding:24px}.home-handoff{padding-bottom:64px}.home-handoff-panel{gap:24px;padding:28px 24px;display:grid}.section-page-body{padding:52px 0 62px}.use-case-card{padding:24px}.section-article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:24px 0}.section-article h2{font-size:1.3rem}.reading-layout .section-article,.trust-claims{grid-template-columns:1fr}.mcp-diagram{grid-template-columns:1fr;gap:12px;padding:20px}.mcp-connection{min-height:86px;transform:rotate(90deg)}.mcp-connection code{display:none}.pricing-section{padding:44px 0 64px}.pricing-toggle{width:100%}.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:24px}.pricing-card-intro{padding-right:60px}.contact-form-section{padding:40px 0 64px}.public-form,.contact-success{padding:22px}.auth-section{padding:48px 0 64px}.blog-index-page>section:first-of-type>.container,.help-index-page>section:first-of-type>.container,.quick-start-page>section:first-of-type>.container,.blog-article-page>article>header>.container,.help-article-page>article>header>.container{padding-top:50px;padding-bottom:46px}.blog-index-page>section:first-of-type h1,.help-index-page>section:first-of-type h1,.quick-start-page>section:first-of-type h1,.blog-article-page>article>header h1,.help-article-page>article>header h1{font-size:2.3rem}.live-queue-header{min-height:68px;padding:14px}.live-queue-header>div>span{max-width:220px}.live-queue-columns{display:none}.live-queue-row,.live-queue-compact .live-queue-row{grid-template-columns:84px minmax(0,1fr) 32px 88px;gap:7px;min-height:56px;padding:7px 10px}.live-queue-row:nth-child(n+4){display:none}.severity-pill{gap:4px;min-height:23px;padding:0 6px;font-size:.56rem}.queue-owner{width:28px;height:28px;font-size:.55rem}.live-queue-row code{font-size:.66rem}.queue-status{text-overflow:ellipsis;font-size:.6rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-reveal,.hero-sequence>*,.hero-queue-enter{opacity:1;transform:none}.queue-row-active .severity-critical{animation:none}}
.product-site{--bg-base:#0b0f17;--bg-elevated:#131826;--bg-elevated-2:#1a2133;--border-subtle:#232b3d;--border-strong:#333f57;--text-primary:#f3f5f9;--text-secondary:#a9b5ca;--text-muted:#7f8da6;--brand:#5b7fff;--brand-hover:#7a97ff;--brand-soft:#5b7fff1f;--sev-critical:#ff5c72;--sev-high:#ff9a44;--sev-medium:#ffd166;--sev-low:#4fd8b0;--status-resolved:#35d07f;--font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:"Space Grotesk Variable", "Inter Variable", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--duration-fast:.12s;--duration-base:.2s;--duration-moderate:.32s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out-entrance:cubic-bezier(.16, 1, .3, 1);--background:var(--bg-base);--foreground:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--surface:var(--bg-elevated);--primary:var(--brand);--primary-dark:var(--brand-hover);--critical:var(--sev-critical);--high:var(--sev-high);--medium:var(--sev-medium);--healthy:var(--status-resolved);background:var(--bg-base);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);letter-spacing:0}.product-site *,.product-site :before,.product-site :after{letter-spacing:0}.product-site h1,.product-site h2,.product-site h3,.product-site h4,.product-site .site-logo,.product-site .site-footer-logo{font-family:var(--font-display)}.product-site code,.product-site pre,.product-site table,.product-site dl dd{font-variant-numeric:tabular-nums}.product-site code,.product-site pre{font-family:var(--font-mono)}.product-site :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.product-site ::selection{color:var(--text-primary);background:#5b7fff59}.product-site .container{width:min(1180px,100% - 40px)}.product-site main{background:var(--bg-base);min-height:65vh;color:var(--text-primary)}.product-site main>section{border-color:var(--border-subtle)!important;background:var(--bg-base)!important}.product-site main>section:first-of-type{background:var(--bg-elevated)!important}.product-site main>section:first-of-type>.container{padding-top:42px;padding-bottom:38px}.product-site main>section:first-of-type h1{max-width:860px;margin-top:10px;font-size:clamp(2rem,4vw,2.75rem);line-height:1.12}.product-site main>section:first-of-type p:first-child,.product-site main>section:first-of-type a:first-child{color:var(--brand-hover);font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem}.product-site main>section:nth-of-type(n+2){padding-top:38px;padding-bottom:64px}.product-site .bg-white{background-color:var(--bg-elevated)}.product-site article,.product-site aside,.product-site form.rounded-lg,.product-site div.rounded-lg.border{border-color:var(--border-subtle)!important}.product-site article,.product-site aside,.product-site form.rounded-lg{background:var(--bg-elevated)!important}.product-site article,.product-site aside,.product-site form.rounded-lg,.product-site div.rounded-lg.border{border-radius:8px}.product-site article{transition:border-color var(--duration-base) var(--ease-standard)}.product-site article:hover{border-color:#5b7fff61!important}.product-site nav[aria-label=Workspace\ views] a,.product-site article a.rounded-lg,.product-site aside a,.product-site a.rounded-md.border{transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border-color:var(--border-strong)!important}.product-site nav[aria-label=Workspace\ views] a:hover,.product-site article a.rounded-lg:hover,.product-site aside a:hover,.product-site a.rounded-md.border:hover{background:var(--brand-soft);color:var(--text-primary);transform:translateY(-1px);border-color:var(--brand)!important}.product-site input,.product-site select,.product-site textarea{color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none;border-color:var(--border-strong)!important;background:var(--bg-elevated-2)!important}.product-site input:focus,.product-site select:focus,.product-site textarea:focus{box-shadow:0 0 0 3px #5b7fff24;border-color:var(--brand)!important}.product-site input::placeholder,.product-site textarea::placeholder{color:var(--text-muted)}.product-site option{background:var(--bg-elevated-2);color:var(--text-primary)}.product-site input[type=checkbox],.product-site input[type=radio]{accent-color:var(--brand)}.product-site button,.product-site a[class*="bg-[var(--primary)]"]{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.product-site button[class*="bg-[var(--primary)]"]:hover,.product-site a[class*="bg-[var(--primary)]"]:hover{background:var(--brand-hover);transform:translateY(-1px)}.product-site button[class*="bg-[var(--foreground)]"],.product-site a[class*="bg-[var(--foreground)]"],.product-site pre[class*="bg-[var(--foreground)]"]{border:1px solid var(--border-strong);background:var(--bg-elevated-2);color:var(--text-primary)}.product-site button[class*="bg-[var(--foreground)]"]:hover,.product-site a[class*="bg-[var(--foreground)]"]:hover{border-color:var(--brand);background:var(--brand-soft)}.product-site table{color:var(--text-secondary)}.product-site thead{font-family:var(--font-mono);border-color:var(--border-strong)!important;background:var(--bg-elevated-2)!important;color:var(--text-muted)!important}.product-site th{font-weight:500}.product-site td,.product-site th{border-color:var(--border-subtle)!important}.product-site tbody tr{transition:background-color var(--duration-fast) var(--ease-standard);border-color:var(--border-subtle)!important}.product-site tbody tr:hover{background:#5b7fff0f}.product-site .bg-\[\#f6fbff\],.product-site .bg-\[\#f7f8fb\],.product-site .bg-\[\#f6f8fb\],.product-site .bg-\[\#edf1f7\]{background-color:var(--bg-elevated-2)!important}.product-site .bg-\[\#fff6f5\]{color:var(--sev-critical)!important;background:#ff5c721a!important;border-color:#ff5c7273!important}.product-site .bg-\[\#f1fff5\]{color:var(--status-resolved)!important;background:#35d07f1a!important;border-color:#35d07f73!important}.product-site .text-\[\#166534\]{color:var(--status-resolved)!important}.product-site .text-\[\#9a3412\]{color:var(--sev-critical)!important}.product-site .site-header{z-index:60;border-color:var(--border-subtle);color:var(--text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f17e0}.product-site .site-header-row{min-height:64px}.product-site .site-logo{color:var(--text-primary);font-size:1.15rem;font-weight:700}.product-site .site-nav-link,.product-site .site-auth-link,.product-site .site-header a[href=\/admin],.product-site .site-header a[href=\/settings]{color:var(--text-secondary)}.product-site .site-nav-link:hover,.product-site .site-nav-link[aria-current=page],.product-site .site-header a:hover{color:var(--text-primary)}.product-site .site-header .site-button-primary{border-color:var(--brand);background:var(--brand);color:#fff}.product-site .site-header-actions>button,.product-site .site-mobile-nav>button{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--text-primary)}.product-site .site-menu-button{border-color:var(--border-strong);color:var(--text-primary)}.product-site .site-mobile-panel{background:#0b0f17f5}.product-site .site-footer{background:var(--bg-base);color:var(--text-primary);border-color:var(--border-subtle)!important}.product-site .site-footer-heading,.product-site .site-footer-link,.product-site .site-footer p:not(.site-footer-logo):not(.site-footer-heading){color:var(--text-secondary)}.product-site .site-footer-link:hover{color:var(--text-primary)}.product-site dl>div,.product-site article>div.rounded-md.border,.product-site form>div.rounded-lg.border{background:var(--bg-elevated-2);border-color:var(--border-subtle)!important}.product-site .h-2[class*="bg-[#edf1f7]"]{background:var(--bg-elevated-2)!important}.product-site p.text-3xl,.product-site p.text-2xl,.product-site dl dd{font-family:var(--font-mono)}.product-site .text-\[var\(--primary\)\]{color:var(--brand-hover)}.product-site .text-\[var\(--muted\)\]{color:var(--text-secondary)}@media (max-width:1023px){.product-site main>section:first-of-type>.container{padding-top:36px;padding-bottom:34px}}@media (max-width:639px){.product-site .container{width:min(100% - 32px,1180px)}.product-site main>section:first-of-type h1{font-size:2rem}.product-site main>section:nth-of-type(n+2){padding-top:28px;padding-bottom:48px}.product-site article,.product-site aside,.product-site form.rounded-lg{padding:20px}}@media (prefers-reduced-motion:reduce){.product-site *,.product-site :before,.product-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
