.sticky-quote[data-astro-cid-v5xsjdti]{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:100;transition:opacity var(--transition-base)}.sticky-quote__btn[data-astro-cid-v5xsjdti]{box-shadow:0 4px 20px #1b4dd159;white-space:nowrap}@media(max-width:480px){.sticky-quote[data-astro-cid-v5xsjdti]{bottom:var(--space-4);right:var(--space-4)}.sticky-quote__btn[data-astro-cid-v5xsjdti]{padding:var(--space-3) var(--space-4);font-size:.875rem}}:root{--pcb-bg: #F5F7FB;--pcb-bg-alt: #ECEFF6;--pcb-surface: #FFFFFF;--pcb-surface-2: #FAFBFE;--pcb-border: #D5DCE8;--pcb-grid-line: rgba(20, 44, 112, .05);--pcb-text-primary: #0E1726;--pcb-text-secondary: #44506A;--pcb-text-tertiary: #7A879E;--pcb-accent: #1B4DD1;--pcb-accent-hover: #1540B0;--pcb-accent-glow: rgba(27, 77, 209, .1);--pcb-accent-2: #0EA5C4;--pcb-brand: #142C70;--pcb-tier1-fg: #085041;--pcb-tier1-bg: #E1F5EE;--pcb-tier2-fg: #633806;--pcb-tier2-bg: #FAEEDA;--pcb-tier3-fg: #444441;--pcb-tier3-bg: #F1EFE8;--pcb-estimated-fg: #633806;--pcb-estimated-bg: #FAEEDA;--pcb-success: #16A34A;--pcb-warning: #D97706;--pcb-error: #DC2626;--pcb-shadow: 0 1px 2px rgba(14, 23, 38, .04);--pcb-shadow-hover: 0 6px 20px rgba(14, 23, 38, .08);--pcb-radius-sm: 4px;--pcb-radius-md: 6px;--pcb-radius-lg: 8px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-30: 120px;--font-sans: "Space Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--transition-fast: .12s ease-out;--transition-base: .2s ease-out;--transition-slow: .3s ease-out}[data-theme=dark]{--pcb-bg: #0B0E14;--pcb-bg-alt: #11151D;--pcb-surface: #161C26;--pcb-surface-2: #1C2430;--pcb-border: #28303D;--pcb-grid-line: rgba(255, 255, 255, .04);--pcb-text-primary: #E8ECF2;--pcb-text-secondary: #A4ADBB;--pcb-text-tertiary: #6B7585;--pcb-accent: #3DA9FC;--pcb-accent-hover: #62BAFD;--pcb-accent-glow: rgba(61, 169, 252, .12);--pcb-accent-2: #2DD4BF;--pcb-brand: #5B8AF5;--pcb-tier1-fg: #5EEAD4;--pcb-tier1-bg: #0E2A26;--pcb-tier2-fg: #FBBF77;--pcb-tier2-bg: #2A1E0E;--pcb-tier3-fg: #9CA3AF;--pcb-tier3-bg: #1A1D24;--pcb-estimated-fg: #FBBF77;--pcb-estimated-bg: #2A1E0E;--pcb-success: #34D399;--pcb-warning: #FBBF24;--pcb-error: #F87171;--pcb-shadow: 0 0 0 1px var(--pcb-border);--pcb-shadow-hover: 0 0 0 1px var(--pcb-accent), 0 0 24px var(--pcb-accent-glow)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{font-family:var(--font-sans);background-color:var(--pcb-bg);color:var(--pcb-text-primary);line-height:1.6;font-size:1.0625rem;-webkit-font-smoothing:antialiased;transition:background-color var(--transition-base),color var(--transition-base)}h1{font-size:clamp(2.125rem,5vw,3.75rem);line-height:1.05;font-weight:700}h2{font-size:clamp(1.625rem,3.5vw,2.625rem);line-height:1.15;font-weight:700}h3{font-size:clamp(1.3125rem,2.5vw,1.875rem);line-height:1.25;font-weight:600}h4{font-size:1.25rem;line-height:1.3;font-weight:600}h5{font-size:1.0625rem;font-weight:600}h6{font-size:.9375rem;font-weight:600}p{max-width:70ch}p+p{margin-top:var(--space-4)}a{color:var(--pcb-accent);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}a:hover{color:var(--pcb-accent-hover)}a:focus-visible{outline:2px solid var(--pcb-accent);outline-offset:3px;border-radius:2px}code,kbd,samp,var{font-family:var(--font-mono);font-size:.9em;background:var(--pcb-bg-alt);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-sm);padding:.1em .35em}pre{font-family:var(--font-mono);background:var(--pcb-surface);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-md);padding:var(--space-4);overflow-x:auto;font-size:.875rem;line-height:1.6}pre code{background:none;border:none;padding:0;font-size:inherit}img,video,svg{display:block;max-width:100%;height:auto}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{padding:var(--space-2) var(--space-4);text-align:left;border-bottom:1px solid var(--pcb-border);font-size:.9375rem}th{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;color:var(--pcb-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--pcb-bg-alt)}.container{width:min(100%,1200px);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:768px){.container{padding-inline:var(--space-8)}}.pcb-grid-bg{background-image:linear-gradient(var(--pcb-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--pcb-grid-line) 1px,transparent 1px);background-size:32px 32px}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--pcb-radius-sm);font-weight:600;font-size:.9375rem;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);line-height:1}.btn:focus-visible{outline:2px solid var(--pcb-accent);outline-offset:3px}.btn-primary{background:var(--pcb-accent);color:#fff;border-color:var(--pcb-accent)}.btn-primary:hover{background:var(--pcb-accent-hover);border-color:var(--pcb-accent-hover);color:#fff;box-shadow:var(--pcb-shadow-hover)}.btn-outline{background:transparent;color:var(--pcb-accent);border-color:var(--pcb-accent)}.btn-outline:hover{background:var(--pcb-accent-glow);color:var(--pcb-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-secondary{color:var(--pcb-text-secondary)}.text-tertiary{color:var(--pcb-text-tertiary)}.tier-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;line-height:1.4}.tier-badge--1{color:var(--pcb-tier1-fg);background:var(--pcb-tier1-bg)}.tier-badge--2{color:var(--pcb-tier2-fg);background:var(--pcb-tier2-bg)}.tier-badge--3{color:var(--pcb-tier3-fg);background:var(--pcb-tier3-bg)}.est-badge{color:var(--pcb-estimated-fg);background:var(--pcb-estimated-bg);font-family:var(--font-mono);font-size:.7rem;padding:1px 5px}.spec-table{border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-md);overflow:hidden}.spec-table tr.capability-limit td{color:var(--pcb-accent-2)}.spec-table td:first-child{color:var(--pcb-text-secondary);width:45%}.spec-table td:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.faq-item{border-bottom:1px solid var(--pcb-border)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;background:none;border:none;text-align:left;padding:var(--space-4) 0;font-size:1rem;font-weight:600;color:var(--pcb-text-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.faq-answer{padding-bottom:var(--space-4);color:var(--pcb-text-secondary);line-height:1.7}.capability-snapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4);padding:var(--space-6);background:var(--pcb-bg-alt);border-radius:var(--pcb-radius-lg)}.capability-snapshot__item{text-align:center}.capability-snapshot__value{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--pcb-accent);display:block;font-variant-numeric:tabular-nums}.capability-snapshot__label{font-size:.75rem;color:var(--pcb-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1)}.sticky-quote{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:100}.card{background:var(--pcb-surface);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-md);padding:var(--space-6);box-shadow:var(--pcb-shadow);transition:box-shadow var(--transition-base)}.card:hover{box-shadow:var(--pcb-shadow-hover)}.section{padding-block:var(--space-16)}.section--alt{background:var(--pcb-bg-alt)}.pcb-header[data-astro-cid-37fxchfa]{position:sticky;top:0;z-index:50;background:var(--pcb-surface);border-bottom:1px solid var(--pcb-border);box-shadow:var(--pcb-shadow)}.pcb-nav[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:var(--space-8);height:64px}.pcb-nav__logo[data-astro-cid-37fxchfa]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.pcb-nav__logo-img[data-astro-cid-37fxchfa]{height:36px;width:auto;display:block}[data-astro-cid-37fxchfa][data-theme=dark] .pcb-nav__logo-img[data-astro-cid-37fxchfa]{filter:brightness(0) invert(1)}.pcb-footer__logo[data-astro-cid-37fxchfa]{display:block;height:32px;width:auto}[data-astro-cid-37fxchfa][data-theme=dark] .pcb-footer__logo[data-astro-cid-37fxchfa]{filter:brightness(0) invert(1)}.pcb-nav__links[data-astro-cid-37fxchfa]{display:flex;list-style:none;gap:var(--space-6);margin:0;padding:0;flex:1}.pcb-nav__links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{font-size:.9375rem;font-weight:500;color:var(--pcb-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.pcb-nav__links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--pcb-accent)}.pcb-nav__actions[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.pcb-footer[data-astro-cid-37fxchfa]{background:var(--pcb-bg-alt);border-top:1px solid var(--pcb-border);margin-top:var(--space-30)}.pcb-footer__inner[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-8);padding-block:var(--space-12)}.pcb-footer__inner[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa]{list-style:none;padding:0}.pcb-footer__inner[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]{margin-top:var(--space-3)}.pcb-footer__inner[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{font-size:.9375rem;color:var(--pcb-text-secondary);text-decoration:none}.pcb-footer__inner[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--pcb-accent)}.pcb-footer__brand[data-astro-cid-37fxchfa] strong[data-astro-cid-37fxchfa]{color:var(--pcb-brand);font-size:1.125rem}.pcb-footer__brand[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{margin-top:var(--space-2);font-size:.9375rem}.pcb-footer__legal[data-astro-cid-37fxchfa]{border-top:1px solid var(--pcb-border);padding-block:var(--space-6);font-size:.875rem}@media(max-width:768px){.pcb-nav__links[data-astro-cid-37fxchfa]{display:none}.pcb-footer__inner[data-astro-cid-37fxchfa]{grid-template-columns:1fr}}.pcb-nav__item[data-astro-cid-37fxchfa]{position:relative;display:flex;align-items:center}.pcb-nav__top[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.pcb-nav__caret[data-astro-cid-37fxchfa]{font-size:.7em;transition:transform var(--transition-fast)}.pcb-nav__item--menu[data-astro-cid-37fxchfa]:hover .pcb-nav__caret[data-astro-cid-37fxchfa],.pcb-nav__item--menu[data-astro-cid-37fxchfa]:focus-within .pcb-nav__caret[data-astro-cid-37fxchfa]{transform:rotate(180deg)}.pcb-nav__dropdown[data-astro-cid-37fxchfa]{position:absolute;top:100%;left:-12px;min-width:280px;background:var(--pcb-surface);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-md);box-shadow:var(--pcb-shadow-hover);padding:var(--space-2);margin-top:8px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:60}.pcb-nav__dropdown--sm[data-astro-cid-37fxchfa]{min-width:200px}.pcb-nav__dropdown[data-astro-cid-37fxchfa]:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.pcb-nav__item--menu[data-astro-cid-37fxchfa]:hover .pcb-nav__dropdown[data-astro-cid-37fxchfa],.pcb-nav__item--menu[data-astro-cid-37fxchfa]:focus-within .pcb-nav__dropdown[data-astro-cid-37fxchfa]{opacity:1;visibility:visible;transform:translateY(0)}.pcb-nav__drop[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:8px;padding:var(--space-2) var(--space-3);border-radius:var(--pcb-radius-sm);font-size:.9rem;color:var(--pcb-text-secondary);text-decoration:none}.pcb-nav__drop[data-astro-cid-37fxchfa]:hover{background:var(--pcb-bg-alt);color:var(--pcb-accent)}.pcb-nav__star[data-astro-cid-37fxchfa]{color:var(--pcb-accent);font-size:.8em}.pcb-nav__drop--all[data-astro-cid-37fxchfa]{margin-top:4px;border-top:1px solid var(--pcb-border);border-radius:0;padding-top:var(--space-3);font-weight:600;color:var(--pcb-accent);font-size:.85rem}
