.advanced-page[data-astro-cid-s6w2x3k4]{min-height:100vh;background-color:var(--color-bg)}.page-header[data-astro-cid-s6w2x3k4]{border-bottom:3px solid var(--color-border);padding:3rem 2rem;background:linear-gradient(135deg,var(--color-bg) 0%,var(--color-bg) 100%);position:relative;overflow:hidden}.page-header[data-astro-cid-s6w2x3k4]:before{content:"";position:absolute;inset:0;opacity:.02;background-image:repeating-linear-gradient(45deg,var(--color-accent) 0px,transparent 1px,transparent 20px)}.header-content[data-astro-cid-s6w2x3k4]{max-width:1200px;margin:0 auto;position:relative;z-index:1}.back-link[data-astro-cid-s6w2x3k4]{color:var(--color-neon-blue);text-decoration:none;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;display:inline-block;margin-bottom:1rem}.back-link[data-astro-cid-s6w2x3k4]:hover{text-decoration:underline}.page-header[data-astro-cid-s6w2x3k4] h1[data-astro-cid-s6w2x3k4]{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;color:var(--color-text);margin:0 0 1rem;text-transform:uppercase;letter-spacing:-.03em}.subtitle[data-astro-cid-s6w2x3k4]{font-size:1.25rem;color:var(--color-text);opacity:.8;margin:0;max-width:600px}.tab-nav[data-astro-cid-s6w2x3k4]{background-color:var(--color-bg);border-bottom:2px solid var(--color-border);position:sticky;top:60px;z-index:30}.tab-container[data-astro-cid-s6w2x3k4]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;gap:0}.tab[data-astro-cid-s6w2x3k4]{padding:1.25rem 2rem;background:none;border:none;border-bottom:3px solid transparent;color:var(--color-text);opacity:.6;font-weight:700;font-size:.9375rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .15s;font-family:inherit}.tab[data-astro-cid-s6w2x3k4]:hover:not(:disabled){opacity:1}.tab[data-astro-cid-s6w2x3k4].active{opacity:1;border-bottom-color:var(--color-accent);color:var(--color-accent)}.tab[data-astro-cid-s6w2x3k4]:disabled{cursor:not-allowed;opacity:.3}.tab-icon[data-astro-cid-s6w2x3k4]{font-size:1rem}.tab-content[data-astro-cid-s6w2x3k4]{max-width:1200px;margin:0 auto;padding:0 2rem}.tab-panel[data-astro-cid-s6w2x3k4]{display:none;padding:3rem 0}.tab-panel[data-astro-cid-s6w2x3k4].active{display:block}.content-wrapper[data-astro-cid-s6w2x3k4]{max-width:900px}.content-section[data-astro-cid-s6w2x3k4]{margin-bottom:4rem}.content-section[data-astro-cid-s6w2x3k4] h2[data-astro-cid-s6w2x3k4]{font-size:2rem;font-weight:900;color:var(--color-text);margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:-.02em}.content-section[data-astro-cid-s6w2x3k4] h3[data-astro-cid-s6w2x3k4]{font-size:1.375rem;font-weight:700;color:var(--color-text);margin:2rem 0 1rem}.content-section[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]{color:var(--color-text);opacity:.9;line-height:1.7;margin-bottom:1rem}.lead[data-astro-cid-s6w2x3k4]{font-size:1.25rem;line-height:1.6}.callout[data-astro-cid-s6w2x3k4]{border:2px solid var(--color-border);padding:1.5rem;margin:2rem 0;background-color:var(--color-bg)}.callout[data-astro-cid-s6w2x3k4].research{border-color:var(--color-neon-blue);border-left-width:4px}.callout-header[data-astro-cid-s6w2x3k4]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.callout-icon[data-astro-cid-s6w2x3k4]{font-size:1.25rem}.callout-title[data-astro-cid-s6w2x3k4]{font-weight:700;color:var(--color-text);text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.callout-content[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]{margin-bottom:.75rem}.callout-content[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]:last-child{margin-bottom:0}.callout-content[data-astro-cid-s6w2x3k4] a[data-astro-cid-s6w2x3k4]{color:var(--color-neon-blue)}.comparison-grid[data-astro-cid-s6w2x3k4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.comparison-card[data-astro-cid-s6w2x3k4]{border:2px solid var(--color-border);padding:1.5rem;background-color:var(--color-bg)}.comparison-card[data-astro-cid-s6w2x3k4] h3[data-astro-cid-s6w2x3k4]{margin:0 0 1rem;font-size:1.125rem}.comparison-card[data-astro-cid-s6w2x3k4] ul[data-astro-cid-s6w2x3k4]{list-style:none;padding:0;margin:0}.comparison-card[data-astro-cid-s6w2x3k4] li[data-astro-cid-s6w2x3k4]{padding:.5rem 0;color:var(--color-text);opacity:.85;border-bottom:1px solid var(--color-border);font-size:.9375rem}.comparison-card[data-astro-cid-s6w2x3k4] li[data-astro-cid-s6w2x3k4]:last-child{border-bottom:none}.highlight-blue[data-astro-cid-s6w2x3k4]{color:var(--color-neon-blue)}.highlight-accent[data-astro-cid-s6w2x3k4]{color:var(--color-accent)}.insight-box[data-astro-cid-s6w2x3k4]{border:3px solid var(--color-accent);padding:2rem;margin:2rem 0;background-color:var(--color-bg);box-shadow:6px 6px 0 var(--color-border)}.insight-box[data-astro-cid-s6w2x3k4] h4[data-astro-cid-s6w2x3k4]{margin:0 0 1rem;color:var(--color-accent);font-size:1.125rem;text-transform:uppercase;letter-spacing:.05em}.insight-box[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]{margin:0;font-size:1.0625rem}.code-section[data-astro-cid-s6w2x3k4]{margin:2rem 0}.code-section[data-astro-cid-s6w2x3k4] h3[data-astro-cid-s6w2x3k4]{margin:0 0 1rem}.tip-box[data-astro-cid-s6w2x3k4]{padding:1.5rem;margin:2rem 0;background-color:var(--color-bg);border:2px solid var(--color-border);border-left:4px solid var(--color-neon-blue)}.tip-box[data-astro-cid-s6w2x3k4] h4[data-astro-cid-s6w2x3k4]{margin:0 0 .75rem;color:var(--color-neon-blue);font-size:1rem}.tip-box[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]{margin-bottom:.75rem;font-size:.9375rem}.tip-box[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]:last-child{margin-bottom:0}.architecture-diagram[data-astro-cid-s6w2x3k4]{border:2px solid var(--color-border);padding:2rem;margin:2rem 0;background-color:var(--color-bg);text-align:center}.diagram-title[data-astro-cid-s6w2x3k4]{font-weight:700;color:var(--color-text);text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;margin-bottom:2rem}.diagram-level[data-astro-cid-s6w2x3k4]{margin-bottom:.5rem}.diagram-label[data-astro-cid-s6w2x3k4]{font-size:.75rem;color:var(--color-text);opacity:.6;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.diagram-nodes[data-astro-cid-s6w2x3k4]{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.diagram-group[data-astro-cid-s6w2x3k4]{display:flex;gap:.5rem}.diagram-node[data-astro-cid-s6w2x3k4]{padding:.75rem 1.25rem;border:2px solid var(--color-border);font-weight:600;font-size:.875rem}.diagram-node[data-astro-cid-s6w2x3k4].fsm{border-color:var(--color-neon-blue);color:var(--color-neon-blue)}.diagram-node[data-astro-cid-s6w2x3k4].sub{border-color:var(--color-accent);color:var(--color-accent);font-size:.8125rem;padding:.5rem .75rem}.diagram-node[data-astro-cid-s6w2x3k4].bt{border-color:var(--color-border);color:var(--color-text);opacity:.8;font-size:.8125rem}.diagram-arrow[data-astro-cid-s6w2x3k4]{color:var(--color-text);opacity:.5;font-size:1.25rem}.diagram-connector[data-astro-cid-s6w2x3k4]{color:var(--color-text);opacity:.3;font-size:1.5rem;margin:.5rem 0}.benefits-grid[data-astro-cid-s6w2x3k4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.benefit-card[data-astro-cid-s6w2x3k4]{border:2px solid var(--color-border);padding:1.5rem;background-color:var(--color-bg)}.benefit-icon[data-astro-cid-s6w2x3k4]{font-size:2rem;margin-bottom:1rem}.benefit-card[data-astro-cid-s6w2x3k4] h4[data-astro-cid-s6w2x3k4]{margin:0 0 .75rem;color:var(--color-text);font-size:1.0625rem}.benefit-card[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]{margin:0;font-size:.9375rem;opacity:.85}.references[data-astro-cid-s6w2x3k4]{display:flex;flex-direction:column;gap:1rem}.reference[data-astro-cid-s6w2x3k4]{display:flex;gap:1rem;padding:1rem;border:2px solid var(--color-border);background-color:var(--color-bg)}.reference-type[data-astro-cid-s6w2x3k4]{flex-shrink:0;width:60px;font-size:.75rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em}.reference-content[data-astro-cid-s6w2x3k4] a[data-astro-cid-s6w2x3k4]{color:var(--color-neon-blue);font-weight:600;text-decoration:none}.reference-content[data-astro-cid-s6w2x3k4] a[data-astro-cid-s6w2x3k4]:hover{text-decoration:underline}.reference-content[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]{margin:.5rem 0 0;font-size:.875rem;opacity:.7}.coming-soon-message[data-astro-cid-s6w2x3k4]{text-align:center;padding:4rem 2rem}.coming-soon-message[data-astro-cid-s6w2x3k4] h2[data-astro-cid-s6w2x3k4]{color:var(--color-text);opacity:.5}.coming-soon-message[data-astro-cid-s6w2x3k4] p[data-astro-cid-s6w2x3k4]{color:var(--color-text);opacity:.4}@media(max-width:768px){.page-header[data-astro-cid-s6w2x3k4]{padding:2rem 1rem}.tab-container[data-astro-cid-s6w2x3k4]{padding:0 1rem;overflow-x:auto}.tab[data-astro-cid-s6w2x3k4]{padding:1rem 1.25rem;font-size:.8125rem;white-space:nowrap}.tab-content[data-astro-cid-s6w2x3k4]{padding:0 1rem}.content-section[data-astro-cid-s6w2x3k4] h2[data-astro-cid-s6w2x3k4]{font-size:1.5rem}.diagram-nodes[data-astro-cid-s6w2x3k4]{flex-direction:column}.diagram-group[data-astro-cid-s6w2x3k4]{flex-wrap:wrap;justify-content:center}}
