@media(max-width:760px){.footer-cols[data-v-f613cf75]{grid-template-columns:1fr 1fr!important;padding:44px 20px 32px!important;gap:30px 24px!important}.footer-cols>div[data-v-f613cf75]:first-child{grid-column:1 / -1}.footer-cols a[data-v-f613cf75]{display:flex;align-items:center;min-height:44px;margin-block:-5px}footer>div[data-v-f613cf75]:last-child{padding:20px!important}}:root{--bg-void: #ffffff;--bg-root: #ffffff;--bg-surface: #ffffff;--bg-raised: #f9fafb;--bg-card: #ffffff;--bg-band: #f9fafb;--bg-code: #f6f8fa;--border-dim: #eef0f2;--border-soft: #e3e6ea;--border-glow: rgba(37, 99, 235, .3);--text-primary: #1f2430;--text-secondary: #585f70;--text-muted: #6a7287;--shadow-card: 0 1px 2px rgba(16, 24, 40, .04), 0 4px 14px rgba(16, 24, 40, .05);--amber: #2563eb;--amber-hover: #1d4ed8;--amber-soft: rgba(37, 99, 235, .12);--amber-glow: rgba(37, 99, 235, .06);--font-display: "JetBrains Mono", "SF Mono", monospace;--font-body: "DM Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", monospace}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);background:var(--bg-void);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{color:var(--amber);text-decoration:none}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 32px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal:nth-child(2){transition-delay:.08s}.reveal:nth-child(3){transition-delay:.16s}.reveal:nth-child(4){transition-delay:.24s}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 32px;height:64px;display:flex;align-items:center;transition:background .3s,backdrop-filter .3s,border-color .3s;border-bottom:1px solid transparent}.nav--scrolled{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--border-soft)}.nav-inner{max-width:1200px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-family:var(--font-mono);font-weight:600;font-size:18px}.nav-logo-mark-img{height:28px;width:auto}.nav-logo-text{letter-spacing:-.03em;font-family:var(--font-mono);font-weight:600;font-size:18px;color:var(--text-primary)}.footer-logo-mark{height:22px;width:auto}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{color:var(--text-secondary);font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.nav-link-gh{display:flex;align-items:center}.nav-cta{background:var(--amber)!important;color:var(--bg-void)!important;padding:8px 20px;border-radius:6px;font-weight:600!important;font-size:13px!important;letter-spacing:.02em;transition:opacity .2s!important}.nav-cta:hover{opacity:.9}.nav-mobile-actions,.mobile-nav-panel{display:none}.hero{position:relative;padding:100px 32px 0;overflow:hidden;background:linear-gradient(180deg,#f2f6ff,#f8fbff,#fff 64%)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(37,99,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.05) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,black 20%,transparent 100%)}.hero-glow{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(37,99,235,.08) 0%,transparent 70%)}.hero-split{position:relative;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:56px;padding-bottom:56px}.hero-content{position:relative;text-align:left}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;border:1px solid var(--border-soft);background:var(--amber-glow);font-size:13px;font-weight:500;color:var(--amber);margin-bottom:28px;font-family:var(--font-mono);letter-spacing:.02em}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:#47b881;box-shadow:0 0 8px #47b88180}.hero-title{font-family:var(--font-display);font-size:clamp(44px,6.5vw,76px);font-weight:400;line-height:1.08;letter-spacing:-.03em;margin-bottom:20px}.hero-title-line{display:block}.hero-title-accent{color:var(--amber);font-style:italic}.hero-sub{font-size:18px;color:var(--text-secondary);max-width:520px;margin:0 0 32px;line-height:1.7}.hero-sub em{color:var(--text-primary);font-style:normal;font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.01em;transition:all .2s;cursor:pointer;border:none;font-family:var(--font-body)}.btn-primary{background:var(--amber);color:#fff}.btn-primary:hover{background:var(--amber-hover);color:#fff}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border-soft)}.btn-outline:hover{border-color:var(--amber);color:var(--amber)}.btn-lg{padding:16px 36px;font-size:15px;border-radius:10px}.hero-actions{display:flex;gap:16px;justify-content:flex-start;margin-bottom:40px}.hero-stats{display:flex;align-items:center;justify-content:flex-start;gap:28px}.hero-stat{text-align:center}.hero-stat-val{display:block;font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.hero-stat-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.hero-stat-sep{width:1px;height:32px;background:var(--border-soft)}.hero-trust{max-width:1240px;margin:0 auto;padding:28px 0 8px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;align-items:center;gap:14px}.hero-trust-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.hero-trust-items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px}.hero-trust-items span{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--text-secondary);position:relative}.hero-trust-items span:not(:last-child):after{content:"";position:absolute;right:-16px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--border-glow);transform:translateY(-50%)}.hero-screenshot{position:relative}.hero-screenshot-wrap{border-radius:12px;overflow:hidden;border:1px solid var(--border-soft);background:var(--bg-surface);box-shadow:0 24px 60px #10182829,0 6px 18px #10182814}.hero-screenshot-wrap img{width:100%;display:block}.screenshot-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-raised);border-bottom:1px solid var(--border-dim)}.chrome-dot{width:10px;height:10px;border-radius:50%;background:var(--text-muted)}.chrome-dot:nth-child(1){background:#e5584f}.chrome-dot:nth-child(2){background:#d4a843}.chrome-dot:nth-child(3){background:#47b881}.chrome-url{margin-left:12px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.02em}.section-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--amber);font-weight:600;margin-bottom:12px}.section-title{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin-bottom:48px;max-width:640px}.problem{padding:120px 0;border-top:1px solid var(--border-dim)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.problem-title{font-family:var(--font-display);font-size:clamp(28px,3.5vw,42px);font-weight:400;line-height:1.2;letter-spacing:-.02em}.problem-title em{color:#e5584f;font-style:italic}.problem-right{display:flex;flex-direction:column;gap:20px}.problem-card{padding:24px;border-radius:10px;border:1px solid var(--border-dim);background:var(--bg-surface);transition:border-color .3s}.problem-card:hover{border-color:var(--border-soft)}.problem-card-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.problem-card-icon{font-family:var(--font-mono);font-size:20px;color:#e5584f;font-weight:700;flex-shrink:0}.problem-card-title{font-size:15px;font-weight:600}.problem-card-text{font-size:14px;color:var(--text-secondary);line-height:1.6}.features{padding:120px 0;border-top:1px solid var(--border-soft);background:var(--bg-band)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card{padding:32px;border-radius:12px;border:1px solid var(--border-soft);background:var(--bg-surface);box-shadow:var(--shadow-card);transition:border-color .2s,transform .2s,box-shadow .2s}.feature-card:hover{border-color:var(--border-glow);transform:translateY(-3px);box-shadow:0 14px 32px #1018281a,0 2px 6px #1018280d}.feature-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.feature-card-icon{font-size:24px;color:var(--amber);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--amber-soft);flex-shrink:0}.feature-card-title{font-size:16px;font-weight:600}.feature-card-text{font-size:14px;color:var(--text-secondary);line-height:1.6}.product{padding:120px 0 0;border-top:1px solid var(--border-dim)}.showcase{padding:80px 0;border-top:1px solid var(--border-dim)}.showcase:first-of-type{border-top:none;padding-top:0}.showcase-row{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;align-items:center}.showcase--flip .showcase-row{grid-template-columns:1.4fr 1fr;direction:rtl}.showcase--flip .showcase-row>*{direction:ltr}.showcase-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--amber);font-weight:600;margin-bottom:12px}.showcase-title{font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.2;letter-spacing:-.02em;margin-bottom:16px}.showcase-desc{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.showcase-highlights{display:flex;flex-wrap:wrap;gap:8px}.showcase-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:5px 12px;border-radius:6px;border:1px solid var(--border-soft);background:var(--amber-glow);color:var(--text-secondary)}.showcase-img-wrap{border-radius:12px;overflow:hidden;border:1px solid var(--border-soft);background:var(--bg-surface);box-shadow:0 4px 24px #0006,0 0 80px #d4a84308;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.showcase-img-wrap:hover{transform:translateY(-4px);box-shadow:0 8px 40px #00000080,0 0 100px #d4a8430f}.showcase-img-wrap img{width:100%;display:block}.arch{padding:120px 0;border-top:1px solid var(--border-soft);background:var(--bg-band)}.arch-flow{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:64px;flex-wrap:wrap}.arch-node{padding:28px 36px;border-radius:12px;border:1px solid var(--border-soft);background:var(--bg-surface);text-align:center;min-width:180px;transition:border-color .3s}.arch-node:hover{border-color:var(--amber)}.arch-node-accent{border-color:var(--border-glow);background:linear-gradient(135deg,var(--bg-surface),rgba(212,168,67,.04))}.arch-node-icon{font-size:28px;color:var(--amber);margin-bottom:8px}.arch-node-label{font-weight:600;font-size:16px;margin-bottom:4px}.arch-node-sub{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.arch-arrow{font-size:28px;color:var(--text-muted)}.arch-details{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.arch-detail-title{font-size:15px;font-weight:600;margin-bottom:8px}.arch-detail-text{font-size:14px;color:var(--text-secondary);line-height:1.6}.getting-started{padding:120px 0;border-top:1px solid var(--border-dim);background:var(--bg-root)}.gs-header{max-width:720px;margin:0 auto 72px;text-align:center}.gs-header .section-title{margin-bottom:20px}.gs-header .section-title em{color:var(--amber);font-style:italic}.gs-sub{font-size:16px;color:var(--text-secondary);line-height:1.7}.gs-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:64px}.gs-step{padding:32px;border:1px solid var(--border-dim);border-radius:12px;background:var(--bg-surface);position:relative;transition:border-color .3s}.gs-step:hover{border-color:var(--border-soft)}.gs-step-num{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:50%;background:var(--amber-glow);border:1px solid var(--border-soft);color:var(--amber);font-family:var(--font-mono);font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.gs-step-title{font-size:18px;font-weight:600;margin:0 48px 8px 0;color:var(--text-primary)}.gs-step-desc{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.gs-code{background:var(--bg-code);border:1px solid var(--border-soft);border-radius:8px;padding:16px 18px;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--text-primary);overflow-x:auto;margin:0;white-space:pre}.gs-code code{font-family:inherit;color:inherit;background:none;padding:0}.gs-step-desc code,.gs-addon-desc code{font-family:var(--font-mono);font-size:12px;padding:2px 6px;background:var(--bg-void);border:1px solid var(--border-dim);border-radius:4px;color:var(--amber)}.gs-addons{padding:40px;border:1px solid var(--border-dim);border-radius:12px;background:var(--bg-surface);margin-bottom:48px}.gs-addons-title{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--amber);margin:0 0 24px}.gs-addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.gs-addon-tag{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--amber);margin-bottom:6px}.gs-addon-name{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.gs-addon-desc{font-size:13px;color:var(--text-secondary);line-height:1.6}.gs-footer{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.consulting{padding:120px 0;border-top:1px solid var(--border-soft);background:var(--bg-band)}.consulting-header{max-width:720px;margin:0 auto 64px;text-align:center}.consulting-header .consulting-title{margin-bottom:20px}.consulting-header .consulting-sub{margin-bottom:0}.consulting-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.consulting-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:20px}.consulting-cta-note{font-size:13px;color:var(--text-muted);margin-top:16px;font-style:italic}.consulting-title{font-family:var(--font-display);font-size:clamp(28px,3.5vw,42px);font-weight:400;line-height:1.2;letter-spacing:-.02em;margin-bottom:20px}.consulting-title em{color:var(--amber);font-style:italic}.consulting-sub{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:32px}.consulting-right{display:flex;flex-direction:column;gap:20px}.consulting-card{padding:28px;border-radius:12px;border:1px solid var(--border-dim);background:var(--bg-surface);transition:border-color .3s}.consulting-card:hover{border-color:var(--border-soft)}.consulting-card-tag{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--amber);font-weight:600;margin-bottom:10px}.consulting-card-title{font-size:17px;font-weight:600;margin-bottom:8px}.consulting-card-desc{font-size:14px;color:var(--text-secondary);line-height:1.6}.cta{padding:100px 0;border-top:1px solid var(--border-dim);background:var(--bg-root)}.cta-inner{text-align:center;padding:64px;border-radius:16px;border:1px solid var(--border-soft);background:radial-gradient(ellipse at 50% 0%,rgba(212,168,67,.06) 0%,transparent 60%),var(--bg-surface)}.cta-title{font-family:var(--font-display);font-size:clamp(28px,3.5vw,40px);font-weight:400;letter-spacing:-.02em;margin-bottom:12px}.cta-sub{font-size:16px;color:var(--text-secondary);margin-bottom:32px}.cta-actions{display:flex;gap:16px;justify-content:center}.footer{padding:32px 0;border-top:1px solid var(--border-dim)}.footer-inner{display:flex;align-items:center;justify-content:space-between}.footer-left{display:flex;align-items:center;gap:8px}.footer-copy{margin-left:16px;font-size:12px;color:var(--text-muted)}.footer-links{display:flex;gap:24px}.footer-links a{font-size:13px;color:var(--text-secondary);transition:color .2s}.footer-links a:hover{color:var(--text-primary)}@media(max-width:900px){.container{padding-inline:20px}.nav{height:64px;padding-inline:20px;background:#fffffff5;border-bottom-color:var(--border-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-links{display:none}.nav-mobile-actions{display:flex;align-items:center;gap:8px}.nav-cta--mobile{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:15px}.nav-menu-button{width:44px;height:44px;border:1px solid var(--border-soft);border-radius:9px;background:#fff;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-primary);cursor:pointer}.nav-menu-button span{width:18px;height:1.5px;border-radius:99px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.nav--open .nav-menu-button span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.nav--open .nav-menu-button span:nth-child(2){opacity:0}.nav--open .nav-menu-button span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.mobile-nav-panel{position:fixed;display:block;top:64px;left:0;right:0;padding:10px 20px 22px;background:#fffffffa;border-bottom:1px solid var(--border-soft);box-shadow:0 18px 42px #1018281f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-nav-links{max-width:720px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.mobile-nav-links a{min-height:48px;padding:0 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;color:var(--text-primary);font-size:15px;font-weight:600}.mobile-nav-links a:hover,.mobile-nav-links a.router-link-active{background:var(--amber-glow);color:var(--amber)}.mobile-nav-enter-active,.mobile-nav-leave-active{transition:opacity .18s ease,transform .18s ease}.mobile-nav-enter-from,.mobile-nav-leave-to{opacity:0;transform:translateY(-8px)}.problem-grid,.consulting-grid{grid-template-columns:1fr;gap:48px}.gs-steps{grid-template-columns:1fr}.gs-addons-grid{grid-template-columns:1fr;gap:24px}.feature-grid{grid-template-columns:1fr 1fr}.arch-details{grid-template-columns:1fr}.hero-split{grid-template-columns:1fr;gap:44px}.hero-content{text-align:center}.hero-content .hero-sub{margin-left:auto;margin-right:auto}.hero-actions,.hero-stats{justify-content:center}.showcase-row,.showcase--flip .showcase-row{grid-template-columns:1fr;direction:ltr}.showcase--flip .showcase-row>*{direction:ltr}.showcase-text{order:1}.showcase-img{order:2}}@media(max-width:600px){.nav-logo-text{display:none}.mobile-nav-links,.feature-grid{grid-template-columns:1fr}.hero-stats{flex-direction:column;gap:16px}.hero-stat-sep{display:none}.hero-actions,.cta-actions{flex-direction:column;align-items:center}.cta-inner{padding:40px 24px}.footer-inner{flex-direction:column;gap:16px;text-align:center}}.hero-title,.section-title,.showcase-title,.problem-title,.consulting-title,.cta-title{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em}.hero-title{font-weight:800;line-height:1.02}.section-title,.showcase-title{line-height:1.14}.hero-title-accent{color:var(--amber);font-style:normal}.problem-title em,.consulting-title em,.cta-title em,.gs-header .section-title em{font-style:normal}.hero-glow{display:none}.hero-grid{-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 92%);mask-image:linear-gradient(180deg,#000 0%,transparent 92%);opacity:.55}.hero-screenshot-wrap{box-shadow:0 24px 60px #10182829,0 6px 18px #10182814}.showcase-img-wrap{box-shadow:0 8px 28px #1018281a,0 1px 4px #1018280d}.showcase-img-wrap:hover{transform:translateY(-4px);box-shadow:0 16px 44px #10182824}.cta-inner,.arch-node-accent{background:var(--bg-surface)}.hero-badge-dot{box-shadow:none}.hero-sub{margin-left:0;margin-right:0}.hero-actions,.hero-stats{justify-content:flex-start}.hero-badge{border-radius:4px;background:transparent;border-color:var(--border-soft)}.screenshot-chrome{background:transparent;border-bottom:1px solid var(--border-dim);padding:9px 4px}.chrome-dot{display:none}.chrome-url{margin-left:0}.chrome-url:before{content:"— ";color:var(--text-muted)}.feature-card,.problem-card,.consulting-card,.gs-step,.arch-node,.showcase-img-wrap,.hero-screenshot-wrap,.gs-addons{border-radius:8px}.btn,.btn-lg,.nav-cta,.showcase-tag,.gs-code{border-radius:5px}.showcase-img-wrap img,.hero-screenshot-wrap img{cursor:zoom-in}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:4vh 4vw;cursor:zoom-out;background:#050609e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lb-fade .18s ease}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.lightbox-img{max-width:100%;max-height:92vh;border-radius:8px;border:1px solid var(--border-soft);box-shadow:0 24px 90px #000000a6;cursor:default}.lightbox-close{position:fixed;top:20px;right:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0d0f17cc;cursor:pointer;border:1px solid var(--border-soft);border-radius:6px;color:var(--text-primary);font-family:var(--font-mono);font-size:16px;transition:border-color .2s,color .2s}.lightbox-close:hover{border-color:var(--amber);color:var(--amber)}.ptour-row[data-v-25b6f10c]{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center;margin-top:64px}.ptour-row--flip .ptour-copy[data-v-25b6f10c]{order:2}.ptour-row--flip .ptour-shot[data-v-25b6f10c]{order:1}.ptour-tags[data-v-25b6f10c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ptour-tag[data-v-25b6f10c]{font:500 12px JetBrains Mono,monospace;color:#475569;background:#fff;border:1px solid #E6EAF1;border-radius:7px;padding:5px 10px}.ptour-shot[data-v-25b6f10c]{display:block;width:100%;padding:0;text-align:left;font:inherit;cursor:zoom-in;border:1px solid #E6EAF1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 24px 60px -28px #10264c47,0 6px 18px -10px #10264c1a;transition:transform .2s,box-shadow .2s}.ptour-shot[data-v-25b6f10c]:hover{transform:translateY(-3px);box-shadow:0 32px 70px -28px #10264c57,0 8px 22px -10px #10264c1f}.ptour-shot[data-v-25b6f10c]:focus-visible{outline:2px solid #2563EB;outline-offset:3px}.ptour-chrome[data-v-25b6f10c]{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:#f4f6fa;border-bottom:1px solid #E6EAF1}.ptour-expand[data-v-25b6f10c]{margin-left:auto;display:inline-flex;align-items:center;color:#8693a6;transition:color .2s}.ptour-shot:hover .ptour-expand[data-v-25b6f10c]{color:#2563eb}.ptour-dot[data-v-25b6f10c]{width:10px;height:10px;border-radius:50%;background:#d7dde6;display:inline-block}.ptour-dot[data-v-25b6f10c]:nth-child(1){background:#e4685d}.ptour-dot[data-v-25b6f10c]:nth-child(2){background:#e8b339}.ptour-dot[data-v-25b6f10c]:nth-child(3){background:#5fc470}.ptour-cap[data-v-25b6f10c]{margin-left:10px;font:500 12px JetBrains Mono,monospace;color:#8693a6}.ptour-shot img[data-v-25b6f10c]{width:100%;display:block}.lightbox[data-v-25b6f10c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:4vh 4vw;cursor:zoom-out;background:#0b1220d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox img[data-v-25b6f10c]{max-width:100%;max-height:92vh;border-radius:12px;box-shadow:0 30px 80px -20px #0009;cursor:default}.lightbox-close[data-v-25b6f10c]{position:absolute;top:20px;right:24px;width:40px;height:40px;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .2s}.lightbox-close[data-v-25b6f10c]:hover{background:#ffffff3d}.lb-enter-active[data-v-25b6f10c],.lb-leave-active[data-v-25b6f10c]{transition:opacity .2s ease}.lb-enter-from[data-v-25b6f10c],.lb-leave-to[data-v-25b6f10c]{opacity:0}@media(max-width:900px){.home-inner[data-v-25b6f10c]{padding-left:20px!important;padding-right:20px!important}.hero-grid-wrap[data-v-25b6f10c],.split-wrap[data-v-25b6f10c]{grid-template-columns:minmax(0,1fr)!important}.hero-grid-wrap[data-v-25b6f10c]{gap:40px!important;padding-top:104px!important}.hero-grid-wrap[data-v-25b6f10c]>*,.split-wrap[data-v-25b6f10c]>*{min-width:0}.hero-product-preview[data-v-25b6f10c]{width:100%}.grid-3[data-v-25b6f10c]{grid-template-columns:1fr!important}.grid-4[data-v-25b6f10c]{grid-template-columns:1fr 1fr!important}.ptour-row[data-v-25b6f10c]{grid-template-columns:1fr;gap:28px;margin-top:48px}.ptour-row--flip .ptour-copy[data-v-25b6f10c]{order:1}.ptour-row--flip .ptour-shot[data-v-25b6f10c]{order:2}}@media(max-width:560px){.grid-4[data-v-25b6f10c]{grid-template-columns:1fr!important}.hero-grid-wrap[data-v-25b6f10c]{padding-bottom:48px!important}.hero-copy-home h1[data-v-25b6f10c]{font-size:39px!important;line-height:1.08!important}.hero-copy-home>div[data-v-25b6f10c]:first-child{white-space:normal!important}.hero-actions-home[data-v-25b6f10c]{flex-direction:column}.hero-actions-home a[data-v-25b6f10c]{width:100%}.hero-stats-home[data-v-25b6f10c]{display:grid!important;grid-template-columns:1fr 1fr;gap:22px 18px!important}.hero-product-preview[data-v-25b6f10c]{border-radius:10px!important}.hero-product-preview>div[data-v-25b6f10c]:nth-child(2){min-width:560px}.hero-product-preview>div[data-v-25b6f10c]:nth-child(3){min-width:420px}.hero-product-preview>div[data-v-25b6f10c]:nth-child(4){min-width:500px}.hero-product-preview>div[data-v-25b6f10c]:nth-child(n+6){min-width:548px}}.c-hero[data-v-c307d1f9],.c-services[data-v-c307d1f9],.c-process[data-v-c307d1f9],.c-contact[data-v-c307d1f9]{font-family:Inter,system-ui,sans-serif;color:#0b1220}.c-hero[data-v-c307d1f9] .section-eyebrow,.c-services[data-v-c307d1f9] .section-eyebrow,.c-process[data-v-c307d1f9] .section-eyebrow,.c-contact[data-v-c307d1f9] .section-eyebrow,.section-eyebrow[data-v-c307d1f9]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin-bottom:14px}.section-title[data-v-c307d1f9]{font-family:JetBrains Mono,monospace;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.16;color:#0b1220;margin-bottom:36px;max-width:660px}.c-hero[data-v-c307d1f9]{position:relative;padding:96px 32px 72px;text-align:center;overflow:hidden;background:radial-gradient(120% 90% at 70% -10%,#f2f6ff,#fff 55%)}.c-hero-inner[data-v-c307d1f9]{position:relative}.c-hero-title[data-v-c307d1f9]{font-family:JetBrains Mono,monospace;font-size:clamp(40px,6vw,62px);font-weight:700;line-height:1.06;letter-spacing:-.025em;margin-bottom:20px;color:#0b1220}.c-hero-accent[data-v-c307d1f9]{color:#2563eb;font-style:normal}.c-hero-sub[data-v-c307d1f9]{font-size:18px;color:#51607a;max-width:600px;margin:0 auto;line-height:1.6}.c-hero-actions[data-v-c307d1f9]{display:flex;gap:12px;justify-content:center;margin-top:30px}.c-services[data-v-c307d1f9]{padding:80px 0;border-top:1px solid #EDF0F5;background:#fff}.c-services-grid[data-v-c307d1f9]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.c-service-card[data-v-c307d1f9]{padding:28px;border-radius:14px;border:1px solid #EAEDF3;background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}.c-service-card[data-v-c307d1f9]:hover{transform:translateY(-3px);box-shadow:0 16px 40px -22px #10264c38}.c-service-card--accent[data-v-c307d1f9]{border-color:#dce7ff;box-shadow:0 20px 50px -26px #2563eb59}.c-service-tag[data-v-c307d1f9]{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#2563eb;font-weight:600;margin-bottom:14px}.c-service-title[data-v-c307d1f9]{font-size:19px;font-weight:600;margin-bottom:10px;color:#0b1220}.c-service-desc[data-v-c307d1f9]{font-size:14.5px;color:#5a6577;line-height:1.6;margin-bottom:20px}.c-service-list[data-v-c307d1f9]{list-style:none;display:flex;flex-direction:column;gap:10px}.c-service-list li[data-v-c307d1f9]{font-size:14px;color:#475569;padding-left:22px;position:relative}.c-service-list li[data-v-c307d1f9]:before{content:"✓";position:absolute;left:0;color:#1f9d55;font-weight:700}.c-process[data-v-c307d1f9]{padding:80px 0;border-top:1px solid #EDF0F5;background:#f6f8fc}.c-process-grid[data-v-c307d1f9]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.c-process-step[data-v-c307d1f9]{position:relative}.c-process-num[data-v-c307d1f9]{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:#2563eb;margin-bottom:14px}.c-process-title[data-v-c307d1f9]{font-size:17px;font-weight:600;margin-bottom:9px;color:#0b1220}.c-process-desc[data-v-c307d1f9]{font-size:14.5px;color:#5a6577;line-height:1.6}.c-process-connector[data-v-c307d1f9]{display:none}.c-contact[data-v-c307d1f9]{padding:80px 0;border-top:1px solid #EDF0F5;background:#fff}.c-contact-grid[data-v-c307d1f9]{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}.c-contact-title[data-v-c307d1f9]{font-family:JetBrains Mono,monospace;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.16;letter-spacing:-.02em;margin-bottom:16px;color:#0b1220}.c-contact-desc[data-v-c307d1f9]{font-size:15px;color:#51607a;line-height:1.65;margin-bottom:32px}.c-contact-meta[data-v-c307d1f9]{display:flex;flex-direction:column;gap:4px}.c-contact-meta-item[data-v-c307d1f9]{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #EDF0F5}.c-contact-meta-label[data-v-c307d1f9]{font-size:12px;color:#8693a6;text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace}.c-contact-meta-val[data-v-c307d1f9]{font-size:14px;font-weight:600;color:#2563eb}.c-contact-direct[data-v-c307d1f9]{margin-top:28px;padding-top:24px;border-top:1px solid #EDF0F5}.c-contact-direct-text[data-v-c307d1f9]{font-size:13px;color:#8693a6;margin-bottom:12px}.c-contact-direct-btn[data-v-c307d1f9]{font-size:13px;width:100%;text-align:center}.c-contact-form-wrap[data-v-c307d1f9]{padding:32px;border-radius:16px;border:1px solid #E6EAF1;background:#fff;box-shadow:0 24px 60px -30px #10264c38}.c-form[data-v-c307d1f9]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.c-form-field[data-v-c307d1f9]{display:flex;flex-direction:column;gap:6px}.c-form-field--full[data-v-c307d1f9]{grid-column:1 / -1}.c-form-field label[data-v-c307d1f9]{font-size:13px;font-weight:600;color:#51607a}.c-form-req[data-v-c307d1f9]{color:#2563eb}.c-form-field input[data-v-c307d1f9],.c-form-field select[data-v-c307d1f9],.c-form-field textarea[data-v-c307d1f9]{padding:11px 14px;border-radius:9px;border:1px solid #E6EAF1;background:#f7f9fc;color:#0b1220;font-family:Inter,system-ui,sans-serif;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s;outline:none}.c-form-field input[data-v-c307d1f9]::placeholder,.c-form-field textarea[data-v-c307d1f9]::placeholder{color:#9aa6b5}.c-form-field input[data-v-c307d1f9]:focus,.c-form-field select[data-v-c307d1f9]:focus,.c-form-field textarea[data-v-c307d1f9]:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.c-form-field select[data-v-c307d1f9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238693a6' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.c-form-field select option[data-v-c307d1f9]{background:#fff;color:#0b1220}.c-form-field textarea[data-v-c307d1f9]{resize:vertical;min-height:100px}.c-form-submit[data-v-c307d1f9]{grid-column:1 / -1;margin-top:8px;width:100%}.c-form-submit[data-v-c307d1f9]:disabled{opacity:.6;cursor:not-allowed}.c-form-error[data-v-c307d1f9]{grid-column:1 / -1;padding:12px 16px;border-radius:9px;background:#fdecec;border:1px solid #F6C9C9;color:#d14343;font-size:14px}.c-form-success[data-v-c307d1f9]{text-align:center;padding:40px 20px}.c-form-success-icon[data-v-c307d1f9]{width:56px;height:56px;border-radius:50%;background:#e9f7ee;color:#1f9d55;font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border:1px solid #BFE6CE}.c-form-success-title[data-v-c307d1f9]{font-size:20px;font-weight:600;margin-bottom:8px;color:#0b1220}.c-form-success-text[data-v-c307d1f9]{font-size:14px;color:#5a6577;margin-bottom:24px}@media(max-width:900px){.c-services-grid[data-v-c307d1f9]{grid-template-columns:1fr}.c-process-grid[data-v-c307d1f9]{grid-template-columns:1fr 1fr}.c-contact-grid[data-v-c307d1f9]{grid-template-columns:1fr;gap:48px}}@media(max-width:600px){.c-hero[data-v-c307d1f9]{padding:104px 20px 60px}.c-process-grid[data-v-c307d1f9],.c-form[data-v-c307d1f9]{grid-template-columns:1fr}.c-contact-form-wrap[data-v-c307d1f9]{padding:24px}.c-hero-actions[data-v-c307d1f9]{flex-direction:column;align-items:center}.c-hero-actions a[data-v-c307d1f9]{width:min(100%,320px);min-height:46px}.c-form input[data-v-c307d1f9],.c-form select[data-v-c307d1f9],.c-form textarea[data-v-c307d1f9],.c-form button[data-v-c307d1f9]{min-height:48px}}.bench-hero[data-v-05c31654],.scale[data-v-05c31654],.bench-section[data-v-05c31654],.methodology[data-v-05c31654]{font-family:Inter,system-ui,sans-serif;color:#0b1220}.section-eyebrow[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin-bottom:14px}.section-title[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.16;color:#0b1220;margin-bottom:36px;max-width:720px}.bench-hero[data-v-05c31654]{position:relative;padding:96px 32px 64px;overflow:hidden;border-bottom:1px solid #EDF0F5;background:radial-gradient(120% 90% at 70% -10%,#f2f6ff,#fff 55%)}.bench-hero-inner[data-v-05c31654]{position:relative;text-align:center;max-width:760px;margin:0 auto}.bench-hero[data-v-05c31654] .hero-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;background:#eff4ff;border:1px solid #DCE7FF;border-radius:999px;font:500 12px JetBrains Mono,monospace;color:#2563eb;margin-bottom:22px}.bench-hero[data-v-05c31654] .hero-badge-dot{width:6px;height:6px;border-radius:50%;background:#2563eb;display:inline-block}.bench-hero[data-v-05c31654] .hero-title{font-family:JetBrains Mono,monospace;font-size:clamp(40px,6vw,58px);font-weight:700;line-height:1.06;letter-spacing:-.025em;color:#0b1220;margin-bottom:18px}.bench-hero[data-v-05c31654] .hero-title-line{display:block}.bench-hero[data-v-05c31654] .hero-title-accent{color:#2563eb;font-style:normal}.bench-hero[data-v-05c31654] .hero-sub{font-size:18px;color:#51607a;max-width:600px;margin:0 auto;line-height:1.6}.bench-hero[data-v-05c31654] .hero-sub em{color:#0b1220;font-style:normal;font-weight:600}.scale[data-v-05c31654]{padding:36px 0;border-bottom:1px solid #EDF0F5;background:#f6f8fc}.scale-strip[data-v-05c31654]{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.scale-stat[data-v-05c31654]{text-align:center}.scale-val[data-v-05c31654]{display:block;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:#2563eb;letter-spacing:-.02em}.scale-label[data-v-05c31654]{font-size:12px;color:#8693a6;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.scale-sep[data-v-05c31654]{width:1px;height:36px;background:#e6eaf1}.bench-section[data-v-05c31654]{padding:80px 0;border-bottom:1px solid #EDF0F5;background:#fff}.bench-section--alt[data-v-05c31654]{background:#f6f8fc}.bench-lead[data-v-05c31654]{font-size:16px;color:#51607a;line-height:1.65;max-width:720px;margin:-20px 0 40px}.explainer[data-v-05c31654]{margin-bottom:48px}.explainer-text[data-v-05c31654]{font-size:16px;color:#51607a;line-height:1.65;margin-bottom:24px;max-width:720px}.explainer-grid[data-v-05c31654]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.explainer-card[data-v-05c31654]{padding:26px;border-radius:14px;border:1px solid #EAEDF3;background:#fff}.explainer-tag[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#2563eb;font-weight:600;margin-bottom:12px}.explainer-desc[data-v-05c31654]{font-size:14.5px;color:#5a6577;line-height:1.6}.explainer-desc strong[data-v-05c31654]{color:#0b1220;font-weight:600}.explainer-desc code[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:12.5px;padding:1px 5px;background:#f1f3f7;border-radius:4px;color:#2563eb}.subsection-title[data-v-05c31654]{font-size:18px;font-weight:600;color:#0b1220;margin:48px 0 20px;letter-spacing:-.01em}.needle-grid[data-v-05c31654]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.needle-card[data-v-05c31654]{padding:28px;border-radius:14px;border:1px solid #E6EAF1;background:#fff;box-shadow:0 1px 2px #10264c0a;transition:transform .2s,box-shadow .2s}.needle-card[data-v-05c31654]:hover{transform:translateY(-3px);box-shadow:0 16px 40px -22px #10264c38}.needle-latency[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:40px;font-weight:700;color:#2563eb;letter-spacing:-.03em;line-height:1;margin-bottom:14px}.needle-query[data-v-05c31654]{font-size:15px;font-weight:600;color:#0b1220;line-height:1.4;margin-bottom:10px}.needle-meta[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:12px;color:#64748b;line-height:1.6}.needle-meta-dot[data-v-05c31654]{color:#9aa6b5;margin:0 4px}.broad-card[data-v-05c31654]{padding:26px 28px;border-radius:14px;border:1px solid #EAEDF3;background:#fff;margin-bottom:40px}.broad-head[data-v-05c31654]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.broad-tag[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ea580c;font-weight:600}.broad-latency[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:#0b1220;letter-spacing:-.02em}.broad-body[data-v-05c31654]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.broad-query[data-v-05c31654]{font-size:16px;font-weight:600;color:#0b1220}.broad-detail[data-v-05c31654]{color:#8693a6;font-weight:400}.broad-meta[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:13px;color:#64748b}.broad-note[data-v-05c31654]{font-size:14px;color:#5a6577;line-height:1.65;border-top:1px solid #EDF0F5;padding-top:14px;margin:0}.broad-note code[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:12.5px;padding:1px 5px;background:#f1f3f7;border-radius:4px;color:#2563eb}.bench-note[data-v-05c31654]{font-size:13.5px;color:#5a6577;line-height:1.65;margin:20px 0 0;max-width:760px}.res-grid[data-v-05c31654]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.res-card[data-v-05c31654]{padding:24px 26px;border-radius:14px;border:1px solid #EAEDF3;background:#fff}.res-head[data-v-05c31654]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;gap:12px}.res-name[data-v-05c31654]{font-size:15px;font-weight:600;color:#0b1220;font-family:JetBrains Mono,monospace}.res-used[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:13px;color:#2563eb}.res-bar[data-v-05c31654]{height:8px;border-radius:4px;background:#eef1f6;overflow:hidden;margin-bottom:12px}.res-bar-fill[data-v-05c31654]{height:100%;border-radius:4px;background:linear-gradient(90deg,#3b82f6,#2563eb)}.res-alloc[data-v-05c31654]{font-size:12px;color:#8693a6;font-family:JetBrains Mono,monospace;line-height:1.5}.bench-table[data-v-05c31654]{margin:24px 0 0;border:1px solid #E6EAF1;border-radius:12px;overflow-x:auto;background:#fff}.bench-table table[data-v-05c31654]{width:100%;border-collapse:collapse;font-size:13px}.bench-table th[data-v-05c31654]{text-align:left;padding:14px 16px;font-weight:600;color:#475569;border-bottom:1px solid #EDF0F5;background:#f6f8fc;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.bench-table td[data-v-05c31654]{padding:12px 16px;color:#64748b;border-bottom:1px solid #F1F3F7;line-height:1.5}.bench-table tr:last-child td[data-v-05c31654]{border-bottom:none}.bench-table td[data-v-05c31654]:first-child{font-weight:500;color:#1e293b}.bench-table td.cell-good[data-v-05c31654]{color:#1f9d55;font-weight:600;font-family:JetBrains Mono,monospace}.bench-table td.cell-warn[data-v-05c31654]{color:#ea580c;font-weight:600;font-family:JetBrains Mono,monospace}.bench-table .cell-dim[data-v-05c31654]{color:#9aa6b5;font-weight:400}.methodology[data-v-05c31654]{padding:72px 0 90px;background:#fff}.method-card[data-v-05c31654]{padding:30px 32px;border-radius:14px;border:1px solid #EAEDF3;background:#f6f8fc}.method-title[data-v-05c31654]{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#2563eb;font-weight:600;margin-bottom:14px}.method-text[data-v-05c31654]{font-size:14px;color:#5a6577;line-height:1.8;margin:0}@media(max-width:900px){.explainer-grid[data-v-05c31654],.needle-grid[data-v-05c31654],.res-grid[data-v-05c31654]{grid-template-columns:1fr}.scale-strip[data-v-05c31654]{gap:24px}}@media(max-width:600px){.scale-sep[data-v-05c31654]{display:none}.broad-body[data-v-05c31654]{flex-direction:column;gap:6px}}.cli-page[data-v-bbc1cd53]{--ink: #0b1220;--soft-ink: #4f5c70;--paper: #f7f9fd;--blue: #2563eb;--amber-terminal: #f59e0b;overflow:hidden;background:#fff}.cli-container[data-v-bbc1cd53],.cli-hero-inner[data-v-bbc1cd53]{width:min(1180px,calc(100% - 64px));margin:0 auto}.cli-hero[data-v-bbc1cd53]{position:relative;padding:136px 0 96px;background:linear-gradient(180deg,#f3f6fc,#fff 68%)}.cli-grid[data-v-bbc1cd53]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 70%);mask-image:linear-gradient(to bottom,black,transparent 70%);pointer-events:none}.cli-hero-inner[data-v-bbc1cd53]{position:relative}.cli-eyebrow[data-v-bbc1cd53],.section-label[data-v-bbc1cd53]{color:var(--blue);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.cli-eyebrow[data-v-bbc1cd53]{display:flex;align-items:center;gap:9px}.cli-eyebrow span[data-v-bbc1cd53]{width:18px;height:1px;background:var(--blue)}.cli-hero h1[data-v-bbc1cd53]{max-width:900px;margin:22px 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(44px,6.2vw,76px);font-weight:500;letter-spacing:-.055em;line-height:1.04}.cli-hero h1 em[data-v-bbc1cd53]{color:var(--blue);font-style:normal}.cli-hero-copy[data-v-bbc1cd53]{max-width:650px;margin:24px 0 0;color:var(--soft-ink);font-size:19px;line-height:1.65}.cli-actions[data-v-bbc1cd53]{display:flex;align-items:center;gap:14px;margin-top:30px}.cli-primary[data-v-bbc1cd53],.cli-secondary[data-v-bbc1cd53]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 19px;border-radius:6px;font-size:14px;font-weight:700;text-decoration:none}.cli-primary[data-v-bbc1cd53]{background:var(--blue);color:#fff}.cli-primary[data-v-bbc1cd53]:hover{background:#1d4ed8}.cli-secondary[data-v-bbc1cd53]{border:1px solid #d9e0ec;color:var(--ink);background:#ffffffb3}.cli-secondary[data-v-bbc1cd53]:hover{border-color:#b8c5d8}.install-command[data-v-bbc1cd53]{display:flex;width:min(680px,100%);align-items:center;gap:12px;margin-top:34px;padding:13px 15px;border:1px solid #dce3ef;border-radius:7px;background:#fff;color:var(--ink);box-shadow:0 8px 30px -24px #10264c;cursor:pointer;text-align:left}.install-command .prompt[data-v-bbc1cd53]{color:var(--blue);font-family:var(--font-mono);font-weight:700}.install-command code[data-v-bbc1cd53]{flex:1;overflow:hidden;font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.copy-state[data-v-bbc1cd53]{color:#778398;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.hero-terminal[data-v-bbc1cd53]{margin:64px 0 0;overflow:hidden;border:1px solid #1e293b;border-radius:12px;background:#151515;box-shadow:0 42px 90px -44px #0a1b3a94}.terminal-bar[data-v-bbc1cd53]{display:flex;align-items:center;height:38px;padding:0 14px;background:#111827}.terminal-dot[data-v-bbc1cd53]{width:8px;height:8px;margin-right:6px;border-radius:50%}.terminal-dot.red[data-v-bbc1cd53]{background:#e4685d}.terminal-dot.yellow[data-v-bbc1cd53]{background:#e8b339}.terminal-dot.green[data-v-bbc1cd53]{background:#5fc470}.terminal-title[data-v-bbc1cd53]{margin-left:10px;color:#8290a3;font-family:var(--font-mono);font-size:10px}.terminal-live[data-v-bbc1cd53]{display:flex;align-items:center;gap:6px;margin-left:auto;color:#7e8ca0;font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.terminal-live i[data-v-bbc1cd53]{width:5px;height:5px;border-radius:50%;background:#47b881}.hero-terminal img[data-v-bbc1cd53]{width:100%}.workflow[data-v-bbc1cd53]{padding:112px 0}.workflow h2[data-v-bbc1cd53],.feature-copy h2[data-v-bbc1cd53],.modes-layout h2[data-v-bbc1cd53],.final-inner h2[data-v-bbc1cd53]{color:var(--ink);font-family:var(--font-display);font-size:clamp(32px,4.2vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1.08}.workflow h2[data-v-bbc1cd53]{max-width:680px;margin:14px 0 54px}.workflow-line[data-v-bbc1cd53]{border-top:1px solid #dfe5ee}.workflow-step[data-v-bbc1cd53]{display:grid;grid-template-columns:76px 240px 1fr;gap:28px;align-items:baseline;padding:27px 0;border-bottom:1px solid #dfe5ee}.step-number[data-v-bbc1cd53]{color:#9aa5b5;font-family:var(--font-mono);font-size:12px}.workflow-step h3[data-v-bbc1cd53]{color:var(--ink);font-size:18px;font-weight:700}.workflow-step p[data-v-bbc1cd53]{max-width:600px;color:var(--soft-ink);font-size:15px;line-height:1.65}.feature-band[data-v-bbc1cd53]{padding:112px 0}.feature-band-dark[data-v-bbc1cd53]{background:#0b1220}.feature-layout[data-v-bbc1cd53]{display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;align-items:center}.feature-copy h2[data-v-bbc1cd53]{margin:14px 0 22px}.feature-band-dark .feature-copy h2[data-v-bbc1cd53]{color:#f4f7fb}.feature-copy>p[data-v-bbc1cd53]:not(.section-label){color:#526078;font-size:17px;line-height:1.7}.feature-band-dark .feature-copy>p[data-v-bbc1cd53]:not(.section-label){color:#9aa7ba}.section-label-dark[data-v-bbc1cd53]{color:#60a5fa}.feature-list[data-v-bbc1cd53]{display:flex;flex-direction:column;gap:0;margin-top:30px;list-style:none}.feature-list li[data-v-bbc1cd53]{padding:11px 0;border-bottom:1px solid #202c40;color:#c3cddb;font-size:14px}.feature-list span[data-v-bbc1cd53]{display:inline-block;min-width:72px;color:#f59e0b;font-family:var(--font-mono);font-size:12px}.feature-shot[data-v-bbc1cd53]{margin:0}.feature-shot img[data-v-bbc1cd53]{width:100%;border:1px solid #2a3547;border-radius:8px;background:#161616;box-shadow:0 26px 70px -38px #000000a6}.feature-shot figcaption[data-v-bbc1cd53]{margin-top:9px;color:#7f8ca1;font-family:var(--font-mono);font-size:10px}.feature-shot-offset[data-v-bbc1cd53]{width:118%}.search-section[data-v-bbc1cd53]{padding:120px 0;background:var(--paper)}.search-layout[data-v-bbc1cd53]{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:center}.search-shot[data-v-bbc1cd53]{width:112%;margin-left:-12%}.search-copy h2[data-v-bbc1cd53]{margin:14px 0 22px}.filter-examples[data-v-bbc1cd53]{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.filter-examples code[data-v-bbc1cd53]{padding:7px 9px;border:1px solid #d9e1ed;border-radius:4px;background:#fff;color:#27364c;font-family:var(--font-mono);font-size:11px}.modes-section[data-v-bbc1cd53]{padding:112px 0}.modes-layout[data-v-bbc1cd53]{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.modes-layout h2[data-v-bbc1cd53]{margin-top:14px}.mode-lines[data-v-bbc1cd53]{border-top:1px solid #dfe5ee}.mode-line[data-v-bbc1cd53]{padding:25px 0;border-bottom:1px solid #dfe5ee}.mode-name[data-v-bbc1cd53]{display:flex;align-items:center;gap:15px}.mode-name span[data-v-bbc1cd53]{color:var(--blue);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em}.mode-name strong[data-v-bbc1cd53]{color:var(--ink);font-size:17px}.mode-line p[data-v-bbc1cd53]{margin:9px 0 12px;color:var(--soft-ink);font-size:14px;line-height:1.6}.mode-line code[data-v-bbc1cd53]{color:#34435a;font-family:var(--font-mono);font-size:12px}.cli-final[data-v-bbc1cd53]{padding:96px 0;background:#0b1220}.final-inner[data-v-bbc1cd53]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.final-inner h2[data-v-bbc1cd53]{margin-top:14px;color:#f4f7fb}.final-action pre[data-v-bbc1cd53]{margin:0 0 20px;padding:18px 20px;border:1px solid #29364b;border-radius:6px;background:#101a2b;color:#dbe4f0;font-family:var(--font-mono);font-size:13px;line-height:1.7}.final-action pre span[data-v-bbc1cd53]{color:#f59e0b}.final-action a[data-v-bbc1cd53]{color:#7fb5ff;font-size:14px;font-weight:700;text-decoration:none}.final-action a[data-v-bbc1cd53]:hover{color:#a7caff}kbd[data-v-bbc1cd53]{padding:1px 5px;border:1px solid currentColor;border-radius:3px;font-family:var(--font-mono);font-size:.78em}@media(max-width:900px){.cli-container[data-v-bbc1cd53],.cli-hero-inner[data-v-bbc1cd53]{width:min(100% - 40px,720px)}.feature-layout[data-v-bbc1cd53],.search-layout[data-v-bbc1cd53],.modes-layout[data-v-bbc1cd53],.final-inner[data-v-bbc1cd53]{grid-template-columns:1fr;gap:44px}.feature-shot-offset[data-v-bbc1cd53],.search-shot[data-v-bbc1cd53]{width:100%;margin-left:0}.workflow-step[data-v-bbc1cd53]{grid-template-columns:48px 1fr}.workflow-step p[data-v-bbc1cd53]{grid-column:2}.search-shot[data-v-bbc1cd53]{order:2}.search-copy[data-v-bbc1cd53]{order:1}}@media(max-width:560px){.cli-hero[data-v-bbc1cd53]{padding-top:112px}.cli-actions[data-v-bbc1cd53]{align-items:stretch;flex-direction:column}.cli-secondary[data-v-bbc1cd53]{background:#fff}.install-command code[data-v-bbc1cd53]{font-size:10px}.copy-state[data-v-bbc1cd53]{display:none}.hero-terminal[data-v-bbc1cd53]{width:calc(100% + 40px);margin-left:-20px;border-radius:0}.hero-terminal img[data-v-bbc1cd53]{width:165%;max-width:none}.terminal-title[data-v-bbc1cd53]{display:none}.workflow[data-v-bbc1cd53],.feature-band[data-v-bbc1cd53],.search-section[data-v-bbc1cd53],.modes-section[data-v-bbc1cd53]{padding:78px 0}.workflow-step[data-v-bbc1cd53]{grid-template-columns:38px 1fr;gap:15px}.workflow-step h3[data-v-bbc1cd53]{font-size:16px}}@media(prefers-reduced-motion:no-preference){.cli-hero h1[data-v-bbc1cd53],.cli-hero-copy[data-v-bbc1cd53],.cli-actions[data-v-bbc1cd53],.install-command[data-v-bbc1cd53],.hero-terminal[data-v-bbc1cd53]{animation:cli-rise-bbc1cd53 .65s cubic-bezier(.22,1,.36,1) both}.cli-hero-copy[data-v-bbc1cd53]{animation-delay:.06s}.cli-actions[data-v-bbc1cd53]{animation-delay:.1s}.install-command[data-v-bbc1cd53]{animation-delay:.14s}.hero-terminal[data-v-bbc1cd53]{animation-delay:.2s}}@keyframes cli-rise-bbc1cd53{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.docs-layout[data-v-8056318d]{display:grid;grid-template-columns:260px 1fr 220px;max-width:1680px;margin:0 auto;padding:48px 32px 96px;gap:48px;min-height:calc(100vh - 60px)}.docs-sidebar[data-v-8056318d]{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.docs-sidebar-inner[data-v-8056318d]{display:flex;flex-direction:column;gap:24px}.docs-search[data-v-8056318d]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:8px;color:var(--text-muted)}.docs-search input[data-v-8056318d]{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-family:inherit;font-size:13px}.docs-search input[data-v-8056318d]::placeholder{color:var(--text-muted)}.docs-search[data-v-8056318d]:focus-within{border-color:var(--border-soft)}.docs-nav[data-v-8056318d]{display:flex;flex-direction:column;gap:20px}.docs-mobile-nav-toggle[data-v-8056318d]{display:none}.docs-section[data-v-8056318d]{display:flex;flex-direction:column}.docs-section-header[data-v-8056318d]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;padding:0 12px}.docs-section-title[data-v-8056318d]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--text-primary)}.docs-link[data-v-8056318d]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;font-size:13px;color:var(--text-secondary);border-left:2px solid transparent;margin-left:0;text-decoration:none;transition:color .15s,border-color .15s}.docs-link[data-v-8056318d]:hover{color:var(--text-primary)}.docs-link.active[data-v-8056318d]{color:var(--amber);border-left-color:var(--amber);background:var(--amber-glow)}.docs-main[data-v-8056318d]{min-width:0;max-width:1000px}.docs-breadcrumbs[data-v-8056318d]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--text-muted);margin-bottom:24px;font-family:var(--font-mono)}.docs-breadcrumbs a[data-v-8056318d]{color:var(--text-muted)}.docs-breadcrumbs a[data-v-8056318d]:hover{color:var(--amber)}.docs-crumb-sep[data-v-8056318d]{opacity:.5}.docs-article[data-v-8056318d] h1{font-family:var(--font-display, inherit);font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;color:var(--text-primary)}.docs-article[data-v-8056318d] .lead{font-size:18px;line-height:1.6;color:var(--text-secondary);margin-bottom:40px}.docs-article[data-v-8056318d] h2{font-size:24px;font-weight:600;margin:56px 0 16px;padding-top:16px;border-top:1px solid var(--border-dim);color:var(--text-primary);scroll-margin-top:88px}.docs-article[data-v-8056318d] h2:first-of-type{border-top:none;padding-top:0}.docs-article[data-v-8056318d] h3{font-size:18px;font-weight:600;margin:32px 0 12px;color:var(--text-primary);scroll-margin-top:88px}.docs-article[data-v-8056318d] h4{font-size:15px;font-weight:600;margin:24px 0 10px;color:var(--text-primary);scroll-margin-top:88px}.docs-article[data-v-8056318d] p{font-size:15px;line-height:1.75;color:var(--text-primary);margin:0 0 16px}.docs-article[data-v-8056318d] ul,.docs-article[data-v-8056318d] ol{font-size:15px;line-height:1.75;color:var(--text-primary);margin:0 0 16px;padding-left:24px}.docs-article[data-v-8056318d] li{margin-bottom:6px}.docs-article[data-v-8056318d] li>p{margin-bottom:0}.docs-article[data-v-8056318d] a{color:var(--amber);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.docs-article[data-v-8056318d] code:not(pre code){font-family:var(--font-mono);font-size:13px;padding:2px 6px;background:var(--bg-code);border:1px solid var(--border-soft);border-radius:4px;color:var(--text-primary)}.docs-article[data-v-8056318d] pre{position:relative;background:var(--bg-code);border:1px solid var(--border-soft);border-radius:8px;padding:18px 20px;margin:0 0 20px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.6}.docs-article[data-v-8056318d] pre code{font-family:inherit;background:none;border:none;padding:0;color:var(--text-primary)}.docs-article[data-v-8056318d] .docs-copy-btn{position:absolute;top:10px;right:10px;padding:3px 10px;font-size:11px;font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:4px;cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.docs-article[data-v-8056318d] pre:hover .docs-copy-btn{opacity:1}.docs-article[data-v-8056318d] .docs-copy-btn:hover{color:var(--amber);border-color:var(--border-soft)}.docs-article[data-v-8056318d] .callout{padding:14px 18px;margin:20px 0;border-left:3px solid var(--amber);background:var(--amber-glow);border-radius:4px;font-size:14px;color:var(--text-primary);line-height:1.6}.docs-article[data-v-8056318d] .callout.warning{border-left-color:#eab308;background:#eab3080f}.docs-article[data-v-8056318d] .callout-title{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--amber);margin-bottom:6px}.docs-article[data-v-8056318d] .callout.warning .callout-title{color:#eab308}.docs-article[data-v-8056318d] .docs-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0}.docs-article[data-v-8056318d] .docs-card{padding:20px;border:1px solid var(--border-dim);border-radius:10px;background:var(--bg-surface);transition:border-color .15s,transform .15s;text-decoration:none!important;display:block}.docs-article[data-v-8056318d] .docs-card:hover{border-color:var(--border-soft);transform:translateY(-2px)}.docs-article[data-v-8056318d] .docs-card-tag{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--amber);font-weight:600;margin-bottom:6px}.docs-article[data-v-8056318d] .docs-card-title{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.docs-article[data-v-8056318d] .docs-card-desc{font-size:13px;color:var(--text-secondary);line-height:1.5}.docs-pager[data-v-8056318d]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:72px;padding-top:32px;border-top:1px solid var(--border-dim)}.docs-pager-link[data-v-8056318d]{display:flex;flex-direction:column;gap:4px;padding:18px 22px;border:1px solid var(--border-dim);border-radius:8px;background:var(--bg-surface);text-decoration:none;transition:border-color .15s}.docs-pager-link[data-v-8056318d]:hover{border-color:var(--amber)}.docs-pager-next[data-v-8056318d]{text-align:right}.docs-pager-label[data-v-8056318d]{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.docs-pager-title[data-v-8056318d]{font-size:14px;font-weight:600;color:var(--text-primary)}.docs-feedback[data-v-8056318d]{display:flex;align-items:center;gap:16px;margin-top:32px;padding:16px 20px;border:1px solid var(--border-dim);border-radius:8px;background:var(--bg-surface);font-size:13px}.docs-feedback-text[data-v-8056318d]{color:var(--text-secondary)}.docs-feedback-btn[data-v-8056318d]{color:var(--amber);text-decoration:none;font-weight:500}.docs-feedback-btn[data-v-8056318d]:hover{text-decoration:underline}.docs-toc[data-v-8056318d]{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}.docs-toc-title[data-v-8056318d]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--text-primary);margin-bottom:12px}.docs-toc ul[data-v-8056318d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.docs-toc li a[data-v-8056318d]{display:block;font-size:12px;color:var(--text-muted);padding:2px 0 2px 12px;border-left:2px solid var(--border-dim);text-decoration:none;transition:color .15s,border-color .15s;line-height:1.5}.docs-toc li a[data-v-8056318d]:hover{color:var(--text-primary)}.docs-toc li a.active[data-v-8056318d]{color:var(--amber);border-left-color:var(--amber)}.docs-toc-l3 a[data-v-8056318d]{padding-left:24px}@media(max-width:1200px){.docs-layout[data-v-8056318d]{grid-template-columns:240px 1fr;gap:40px}.docs-toc[data-v-8056318d]{display:none}}@media(max-width:900px){.docs-layout[data-v-8056318d]{grid-template-columns:1fr;padding:32px 20px 64px}.docs-sidebar[data-v-8056318d]{position:static;max-height:none;padding-right:0;border-bottom:1px solid var(--border-dim);padding-bottom:16px;margin-bottom:12px}.docs-sidebar-inner[data-v-8056318d]{gap:10px}.docs-mobile-nav-toggle[data-v-8056318d]{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;border:1px solid var(--border-dim);border-radius:7px;background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;font-weight:600;cursor:pointer}.docs-nav[data-v-8056318d]{display:none}.docs-nav.mobile-open[data-v-8056318d]{display:flex;max-height:55vh;overflow-y:auto;padding:12px 4px 8px 0}.docs-search[data-v-8056318d],.docs-link[data-v-8056318d]{min-height:44px}.docs-pager[data-v-8056318d]{grid-template-columns:1fr}.docs-pager-next[data-v-8056318d]{text-align:left}}@media(max-width:600px){.docs-layout[data-v-8056318d]{padding-top:24px}.docs-article[data-v-8056318d] h1{font-size:clamp(30px,9vw,36px);overflow-wrap:anywhere}.docs-article[data-v-8056318d] .lead{font-size:16px;margin-bottom:32px}.docs-article[data-v-8056318d] h2{font-size:22px;margin-top:44px}.docs-article[data-v-8056318d] pre{margin-inline:-4px;padding:16px;font-size:12px}.docs-article[data-v-8056318d] .docs-copy-btn{opacity:1;min-width:44px;min-height:36px}.docs-article[data-v-8056318d] .docs-card-grid{grid-template-columns:1fr}.docs-pager[data-v-8056318d]{margin-top:52px}.docs-pager-link[data-v-8056318d]{min-height:72px}.docs-feedback[data-v-8056318d]{align-items:flex-start;flex-direction:column;gap:8px}.docs-feedback-btn[data-v-8056318d]{min-height:44px;display:flex;align-items:center}}.cli-kicker[data-v-59f5759f]{display:inline-flex;margin-bottom:14px;padding:5px 9px;border:1px solid var(--border-soft);border-radius:999px;background:var(--amber-glow);color:var(--amber);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.cli-shot[data-v-59f5759f]{margin:28px 0 36px}.cli-shot img[data-v-59f5759f]{width:100%;border:1px solid #202836;border-radius:10px;background:#151515;box-shadow:0 20px 55px -30px #10264c6b}.cli-shot figcaption[data-v-59f5759f]{margin-top:9px;color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.reference-table[data-v-59f5759f]{margin:20px 0 28px;overflow-x:auto;border:1px solid var(--border-dim);border-radius:9px;background:var(--bg-surface)}.reference-table table[data-v-59f5759f]{width:100%;border-collapse:collapse;min-width:620px}.reference-table th[data-v-59f5759f]{padding:10px 14px;border-bottom:1px solid var(--border-soft);background:var(--bg-raised);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-align:left;text-transform:uppercase}.reference-table td[data-v-59f5759f]{padding:11px 14px;border-bottom:1px solid var(--border-dim);color:var(--text-primary);font-size:13px;line-height:1.55;vertical-align:top}.reference-table tr:last-child td[data-v-59f5759f]{border-bottom:none}.key-table td[data-v-59f5759f]:first-child{width:172px;white-space:nowrap}.env-table td[data-v-59f5759f]:first-child{width:215px;white-space:nowrap}.env-table td[data-v-59f5759f]:nth-child(2){width:210px;white-space:nowrap}.compact-table td[data-v-59f5759f]:first-child{white-space:nowrap}kbd[data-v-59f5759f]{display:inline-block;min-width:24px;padding:1px 6px;border:1px solid var(--border-soft);border-bottom-width:2px;border-radius:4px;background:var(--bg-code);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;line-height:1.6;text-align:center}.cli-next[data-v-59f5759f]{margin-top:40px;padding-top:24px;border-top:1px solid var(--border-dim)}@media(max-width:700px){.cli-shot[data-v-59f5759f]{width:calc(100% + 24px);margin-left:-12px;overflow-x:auto;padding-bottom:7px}.cli-shot img[data-v-59f5759f]{width:760px;max-width:none;border-radius:7px}.cli-shot figcaption[data-v-59f5759f]{position:sticky;left:0;width:calc(100vw - 40px)}}.arch-diagram[data-v-ddc49206]{margin:32px 0;padding:32px 24px;background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:10px;overflow-x:auto}.arch-cols[data-v-ddc49206]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;align-items:start;min-width:100%;position:relative}.arch-col[data-v-ddc49206]{display:flex;flex-direction:column;gap:12px;position:relative}.arch-col[data-v-ddc49206]:not(:last-child):after{content:"→";position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:18px;opacity:.5}.arch-col-title[data-v-ddc49206]{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px;text-align:center}.arch-card[data-v-ddc49206]{padding:14px 16px;background:var(--bg-void);border:1px solid var(--border-dim);border-radius:8px;text-align:center;transition:border-color .15s}.arch-card[data-v-ddc49206]:hover{border-color:var(--border-soft)}.arch-card-label[data-v-ddc49206]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.arch-card-sub[data-v-ddc49206]{font-size:11px;color:var(--text-muted);font-family:var(--font-mono);margin-top:3px}.kind-source[data-v-ddc49206]{border-color:#64c89640;background:#64c89608}.kind-source .arch-card-sub[data-v-ddc49206]{color:#64c896b3}.kind-process[data-v-ddc49206]{border-color:var(--border-dim)}.kind-store[data-v-ddc49206]{border-color:#788cdc40;background:#788cdc08}.kind-store .arch-card-sub[data-v-ddc49206]{color:#788cdcb3}.kind-query[data-v-ddc49206],.kind-ui[data-v-ddc49206]{border-color:var(--border-soft)}.kind-accent[data-v-ddc49206]{border-color:var(--amber);background:var(--amber-glow)}.kind-accent .arch-card-label[data-v-ddc49206]{color:var(--amber)}.kind-accent .arch-card-sub[data-v-ddc49206]{color:var(--amber);opacity:.7}@media(max-width:700px){.arch-cols[data-v-ddc49206]{grid-template-columns:1fr}.arch-col[data-v-ddc49206]:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-22px;transform:translate(50%)}}.compare-table[data-v-529f69bb]{margin:24px 0 32px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-529f69bb]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-529f69bb]{text-align:left;padding:14px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table th[data-v-529f69bb]:first-child{color:var(--text-muted)}.compare-table td[data-v-529f69bb]{padding:12px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.5}.compare-table tr:last-child td[data-v-529f69bb]{border-bottom:none}.compare-table td[data-v-529f69bb]:first-child{font-weight:500;color:var(--text-primary)}.compare-table td.cell-good[data-v-529f69bb]{color:var(--amber);font-weight:500}.lang-tabs[data-v-3886bfac]{margin:20px 0;border:1px solid var(--border-dim);border-radius:8px;overflow:hidden;background:var(--bg-void)}.lang-tabs-header[data-v-3886bfac]{display:flex;align-items:stretch;background:var(--bg-surface);border-bottom:1px solid var(--border-dim);padding:0 4px;gap:0}.lang-tab-btn[data-v-3886bfac]{padding:10px 16px;font-size:12px;font-family:var(--font-mono);color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-weight:500;transition:color .15s,border-color .15s;margin-bottom:-1px}.lang-tab-btn[data-v-3886bfac]:hover{color:var(--text-primary)}.lang-tab-btn.active[data-v-3886bfac]{color:var(--amber);border-bottom-color:var(--amber)}.lang-tab-filename[data-v-3886bfac]{margin-left:auto;padding:10px 14px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.lang-tab-panel[data-v-3886bfac] pre{margin:0!important;border:none!important;border-radius:0!important;background:var(--bg-code)!important}@media(max-width:600px){.lang-tabs-header[data-v-3886bfac]{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.lang-tabs-header[data-v-3886bfac]::-webkit-scrollbar{display:none}.lang-tab-btn[data-v-3886bfac]{flex:0 0 auto;min-height:44px}.lang-tab-filename[data-v-3886bfac]{display:none}}.compare-table[data-v-d6bd7016]{margin:24px 0 32px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-d6bd7016]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-d6bd7016]{text-align:left;padding:14px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-d6bd7016]{padding:12px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.5}.compare-table tr:last-child td[data-v-d6bd7016]{border-bottom:none}.compare-table td[data-v-d6bd7016]:first-child{font-weight:500;color:var(--text-primary)}.compare-table td.cell-warn[data-v-d6bd7016]{color:var(--amber);font-weight:500}.compare-table[data-v-7a665ba4]{margin:24px 0 32px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-7a665ba4]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-7a665ba4]{text-align:left;padding:14px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table th[data-v-7a665ba4]:first-child{color:var(--text-muted)}.compare-table td[data-v-7a665ba4]{padding:12px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.5}.compare-table tr:last-child td[data-v-7a665ba4]{border-bottom:none}.compare-table td[data-v-7a665ba4]:first-child{font-weight:500;color:var(--text-primary)}.compare-table td.cell-good[data-v-7a665ba4]{color:var(--amber);font-weight:500}.compare-table[data-v-18ddab5a]{margin:24px 0 32px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-18ddab5a]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-18ddab5a]{text-align:left;padding:14px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-18ddab5a]{padding:12px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.5}.compare-table tr:last-child td[data-v-18ddab5a]{border-bottom:none}.compare-table td[data-v-18ddab5a]:first-child{font-weight:500;color:var(--text-primary)}.compare-table td.cell-good[data-v-18ddab5a]{color:var(--amber);font-weight:500}.compare-table[data-v-71d6fd25]{margin:16px 0 24px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-71d6fd25]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-71d6fd25]{text-align:left;padding:12px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-71d6fd25]{padding:10px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.55;vertical-align:top}.compare-table tr:last-child td[data-v-71d6fd25]{border-bottom:none}.compare-table td[data-v-71d6fd25]:first-child{font-weight:500;color:var(--text-primary);white-space:nowrap;width:1%}.small[data-v-71d6fd25]{font-size:12px;color:var(--text-muted);line-height:1.6;margin:-12px 0 20px}.integration-kicker[data-v-8fbfa95a]{display:inline-flex;margin-bottom:14px;padding:5px 9px;border:1px solid var(--border-soft);border-radius:999px;background:var(--amber-glow);color:var(--amber);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.integration-summary[data-v-8fbfa95a]{display:grid;grid-template-columns:repeat(3,1fr);margin:-8px 0 28px;overflow:hidden;border:1px solid var(--border-dim);border-radius:10px;background:var(--bg-surface)}.integration-summary>div[data-v-8fbfa95a]{display:flex;flex-direction:column;gap:3px;padding:18px 20px}.integration-summary>div+div[data-v-8fbfa95a]{border-left:1px solid var(--border-dim)}.summary-value[data-v-8fbfa95a]{color:var(--text-primary);font-family:var(--font-mono);font-size:22px;font-weight:600;line-height:1}.summary-label[data-v-8fbfa95a]{color:var(--text-muted);font-size:11px;letter-spacing:.03em}.link-example[data-v-8fbfa95a]{margin:22px 0;padding:18px 20px;border:1px solid var(--border-dim);border-radius:10px;background:var(--bg-raised)}.link-example-label[data-v-8fbfa95a]{margin-bottom:12px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.link-example dl[data-v-8fbfa95a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}.link-example dl>div[data-v-8fbfa95a]{min-width:0}.link-example dt[data-v-8fbfa95a]{color:var(--text-muted);font-size:11px}.link-example dd[data-v-8fbfa95a]{overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:13px}@media(max-width:640px){.integration-summary[data-v-8fbfa95a]{grid-template-columns:1fr}.integration-summary>div+div[data-v-8fbfa95a]{border-top:1px solid var(--border-dim);border-left:none}.link-example dl[data-v-8fbfa95a]{grid-template-columns:1fr}}.compare-table[data-v-52130418]{margin:16px 0 24px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-52130418]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-52130418]{text-align:left;padding:12px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-52130418]{padding:10px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.55;vertical-align:top}.compare-table tr:last-child td[data-v-52130418]{border-bottom:none}.compare-table td[data-v-52130418]:first-child{font-weight:500;color:var(--text-primary);white-space:nowrap;width:1%}.compare-table[data-v-093d6f52]{margin:16px 0 24px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-093d6f52]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-093d6f52]{text-align:left;padding:12px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-093d6f52]{padding:10px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.55;vertical-align:top}.compare-table tr:last-child td[data-v-093d6f52]{border-bottom:none}.compare-table td[data-v-093d6f52]:first-child{font-weight:500;color:var(--text-primary);white-space:nowrap;width:1%}.compare-table[data-v-ea6460f3]{margin:16px 0 24px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-ea6460f3]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-ea6460f3]{text-align:left;padding:12px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-ea6460f3]{padding:10px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.55;vertical-align:top}.compare-table tr:last-child td[data-v-ea6460f3]{border-bottom:none}.compare-table td[data-v-ea6460f3]:first-child{font-weight:500;color:var(--text-primary);white-space:nowrap;width:1%}.compare-table[data-v-a2f7795e]{margin:16px 0 24px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-a2f7795e]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-a2f7795e]{text-align:left;padding:12px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-a2f7795e]{padding:10px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.55;vertical-align:top}.compare-table tr:last-child td[data-v-a2f7795e]{border-bottom:none}.compare-table td[data-v-a2f7795e]:first-child{font-weight:500;color:var(--text-primary);white-space:nowrap;width:1%}.compare-table[data-v-93636f6a]{margin:16px 0 24px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-93636f6a]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-93636f6a]{text-align:left;padding:12px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-93636f6a]{padding:10px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.55;vertical-align:top}.compare-table tr:last-child td[data-v-93636f6a]{border-bottom:none}.compare-table td[data-v-93636f6a]:first-child{font-weight:500;color:var(--text-primary);white-space:nowrap;width:1%}.severity-dot[data-v-93636f6a]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.severity-critical[data-v-93636f6a]{background:#ef4444}.severity-high[data-v-93636f6a]{background:#f97316}.severity-medium[data-v-93636f6a]{background:#f59e0b}.severity-low[data-v-93636f6a]{background:#3b82f6}.severity-info[data-v-93636f6a]{background:#6b7280}.compare-table[data-v-aa61713d]{margin:16px 0 24px;border:1px solid var(--border-dim);border-radius:8px;overflow-x:auto;background:var(--bg-surface)}.compare-table table[data-v-aa61713d]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-aa61713d]{text-align:left;padding:12px 16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-dim);background:var(--bg-void);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.compare-table td[data-v-aa61713d]{padding:10px 16px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);line-height:1.55;vertical-align:top}.compare-table tr:last-child td[data-v-aa61713d]{border-bottom:none}.compare-table td[data-v-aa61713d]:first-child{font-weight:500;color:var(--text-primary);white-space:nowrap;width:1%}.not-found[data-v-5943fd81]{position:relative;isolation:isolate;min-height:calc(100vh - 64px);overflow:hidden;border-bottom:1px solid var(--border-dim);background:radial-gradient(circle at 78% 18%,rgba(37,99,235,.09),transparent 32%),var(--bg-root)}.not-found-grid[data-v-5943fd81]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.48;background-image:linear-gradient(var(--border-dim) 1px,transparent 1px),linear-gradient(90deg,var(--border-dim) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%)}.not-found-inner[data-v-5943fd81]{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(320px,1fr);align-items:center;gap:clamp(48px,8vw,128px);width:min(1120px,calc(100% - 64px));min-height:calc(100vh - 64px);margin:0 auto;padding:112px 0 96px}.error-code[data-v-5943fd81]{display:flex;align-items:center;justify-content:flex-end;gap:clamp(12px,2vw,24px);color:var(--text-primary);font-family:var(--font-display);font-size:clamp(104px,16vw,210px);font-weight:500;line-height:.75;letter-spacing:-.12em}.error-code i[data-v-5943fd81]{width:clamp(28px,4vw,52px);aspect-ratio:1;margin-left:.08em;border:clamp(8px,1.2vw,15px) solid var(--amber);border-radius:50%;background:var(--bg-root);box-shadow:0 0 0 10px var(--amber-glow)}.not-found-copy[data-v-5943fd81]{max-width:570px}.not-found-kicker[data-v-5943fd81]{margin-bottom:14px;color:var(--amber);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.not-found-copy h1[data-v-5943fd81]{max-width:540px;margin-bottom:18px;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.not-found-copy>p[data-v-5943fd81]:not(.not-found-kicker){max-width:480px;color:var(--text-secondary);font-size:17px;line-height:1.65}.not-found-actions[data-v-5943fd81]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.docs-shortcuts[data-v-5943fd81]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:44px;padding-top:18px;border-top:1px solid var(--border-soft);font-family:var(--font-mono);font-size:11px}.docs-shortcuts span[data-v-5943fd81]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.docs-shortcuts a[data-v-5943fd81]{color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--border-soft);text-underline-offset:4px}.docs-shortcuts a[data-v-5943fd81]:hover{color:var(--amber)}@media(max-width:760px){.not-found-inner[data-v-5943fd81]{grid-template-columns:1fr;align-content:center;gap:52px;width:min(100% - 40px,560px);padding:112px 0 72px}.error-code[data-v-5943fd81]{justify-content:flex-start;font-size:clamp(94px,32vw,150px)}}@media(prefers-reduced-motion:no-preference){.error-code[data-v-5943fd81]{animation:arrive-5943fd81 .52s cubic-bezier(.16,1,.3,1) both}.not-found-copy[data-v-5943fd81]{animation:arrive-5943fd81 .6s 80ms cubic-bezier(.16,1,.3,1) both}}@keyframes arrive-5943fd81{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
