.technology-layout.svelte-19xjccf{display:flex;gap:var(--space-8);padding-top:80px;min-height:100vh}.toc-sidebar.svelte-19xjccf{flex-shrink:0;padding:var(--space-8) 0 var(--space-8) var(--space-8)}.technology-page.svelte-19xjccf{flex:1;max-width:1200px;margin:0 auto;padding:var(--space-8)}.container.svelte-19xjccf{width:100%}.tech-hero.svelte-19xjccf{margin-bottom:var(--space-16);text-align:center}.tech-badge.svelte-19xjccf{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,#ff7a001a,#a33cff1a);border:1px solid rgba(255,122,0,.3);border-radius:var(--r-pill);color:var(--brand-0);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-4)}h1.svelte-19xjccf{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;background:linear-gradient(135deg,var(--brand-0),var(--brand-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-4);line-height:1.3;padding-bottom:.1em}.hero-subtitle.svelte-19xjccf{font-size:var(--text-xl);color:var(--text-secondary);max-width:800px;margin:0 auto;line-height:1.6}.languages-section.svelte-19xjccf,.philosophy-section.svelte-19xjccf,.security-section.svelte-19xjccf,.infrastructure-section.svelte-19xjccf,.opensource-section.svelte-19xjccf{padding:var(--space-8);margin-bottom:var(--space-20)}@media (hover: hover){.language-card.svelte-19xjccf:hover,.philosophy-card.svelte-19xjccf:hover,.infra-card.svelte-19xjccf:hover{border-color:var(--brand-0);box-shadow:0 10px 25px #ff7a001a;transform:translateY(-4px)}}h2.svelte-19xjccf{font-size:var(--text-3xl);font-weight:600;color:var(--text);margin-bottom:var(--space-4)}.section-intro.svelte-19xjccf{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-8);line-height:1.6}.languages-grid.svelte-19xjccf{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8);margin-bottom:var(--space-12)}.language-card.svelte-19xjccf{background:color-mix(in srgb,var(--bg) 80%,transparent);border:1px solid color-mix(in srgb,var(--border) 30%,transparent);border-radius:var(--r-md);padding:var(--space-6);transform:translateZ(0);transition:transform .2s ease-out,border-color .2s ease-out;will-change:transform}.language-header.svelte-19xjccf{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.language-icon.svelte-19xjccf{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-md);flex-shrink:0}.language-icon.python.svelte-19xjccf{background:linear-gradient(135deg,#3776ab,#ffd43b)}.language-icon.zig.svelte-19xjccf{background:linear-gradient(135deg,#f7a41d,#ec915c)}.language-icon.go.svelte-19xjccf{background:linear-gradient(135deg,#00add8,#00a29c)}.language-icon.rust.svelte-19xjccf{background:linear-gradient(135deg,#ce422b,#000)}.language-icon.cpp.svelte-19xjccf{background:linear-gradient(135deg,#00599c,#004482)}.language-icon.svelte.svelte-19xjccf{background:linear-gradient(135deg,#ff3e00,#ff6b3e)}.text-icon.svelte-19xjccf{font-size:var(--text-2xl);font-weight:700;color:#fff}.language-header.svelte-19xjccf h3:where(.svelte-19xjccf){font-size:var(--text-xl);font-weight:600;color:var(--text);margin:0}.language-purpose.svelte-19xjccf{font-size:var(--text-sm);color:var(--text-secondary)}.language-card.svelte-19xjccf p:where(.svelte-19xjccf){color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.language-uses.svelte-19xjccf{display:flex;flex-wrap:wrap;gap:var(--space-2)}.language-uses.svelte-19xjccf span:where(.svelte-19xjccf){padding:var(--space-1) var(--space-3);background:color-mix(in srgb,var(--brand-0) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand-0) 20%,transparent);border-radius:var(--r-pill);font-size:var(--text-xs);color:var(--brand-0);font-weight:500}.philosophy-grid.svelte-19xjccf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8)}.philosophy-card.svelte-19xjccf{padding:var(--space-6);background:color-mix(in srgb,var(--bg) 40%,transparent);border:1px solid color-mix(in srgb,var(--border) 30%,transparent);border-radius:var(--r-md);transform:translateZ(0);transition:transform .2s ease-out,background-color .2s ease-out}.philosophy-icon.svelte-19xjccf{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff7a001a,#a33cff1a);border-radius:var(--r-md);margin-bottom:var(--space-4);color:var(--brand-0)}.philosophy-card.svelte-19xjccf h3:where(.svelte-19xjccf){font-size:var(--text-lg);font-weight:600;color:var(--text);margin-bottom:var(--space-3)}.philosophy-card.svelte-19xjccf p:where(.svelte-19xjccf){color:var(--text-secondary);line-height:1.6}.security-content.svelte-19xjccf{display:grid;grid-template-columns:auto 1fr;gap:var(--space-8);align-items:start}.security-highlight.svelte-19xjccf{padding:var(--space-6);background:linear-gradient(135deg,#ff7a000d,#a33cff0d);border-radius:var(--r-md)}.security-details.svelte-19xjccf h3:where(.svelte-19xjccf){font-size:var(--text-2xl);font-weight:600;color:var(--text);margin-bottom:var(--space-4)}.security-details.svelte-19xjccf>p:where(.svelte-19xjccf){color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-6)}.security-features.svelte-19xjccf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6)}.security-feature.svelte-19xjccf h4:where(.svelte-19xjccf){font-size:var(--text-base);font-weight:600;color:var(--brand-0);margin-bottom:var(--space-2)}.security-feature.svelte-19xjccf p:where(.svelte-19xjccf){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.infra-grid.svelte-19xjccf{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8)}.infra-card.svelte-19xjccf{padding:var(--space-6);background:color-mix(in srgb,var(--bg) 40%,transparent);border:1px solid color-mix(in srgb,var(--border) 30%,transparent);border-radius:var(--r-md);transform:translateZ(0);transition:transform .2s ease-out,border-color .2s ease-out}.infra-header.svelte-19xjccf{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--brand-0)}.infra-header.svelte-19xjccf h3:where(.svelte-19xjccf){font-size:var(--text-lg);font-weight:600;margin:0}.infra-card.svelte-19xjccf p:where(.svelte-19xjccf){color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.infra-card.svelte-19xjccf ul:where(.svelte-19xjccf){list-style:none;padding:0;margin:0}.infra-card.svelte-19xjccf li:where(.svelte-19xjccf){position:relative;padding-left:var(--space-6);margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.infra-card.svelte-19xjccf li:where(.svelte-19xjccf):before{content:"→";position:absolute;left:0;color:var(--brand-0);font-weight:600}.opensource-hero.svelte-19xjccf{display:grid;grid-template-columns:auto 1fr;gap:var(--space-8);align-items:start}.opensource-icon.svelte-19xjccf{padding:var(--space-6);background:linear-gradient(135deg,#ff7a000d,#3ad6ff0d);border-radius:var(--r-md)}.opensource-content.svelte-19xjccf h3:where(.svelte-19xjccf){font-size:var(--text-2xl);font-weight:600;color:var(--text);margin-bottom:var(--space-4)}.opensource-content.svelte-19xjccf>p:where(.svelte-19xjccf){color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-6)}.oss-highlights.svelte-19xjccf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-8);margin-bottom:var(--space-8)}.oss-highlight.svelte-19xjccf h4:where(.svelte-19xjccf){font-size:var(--text-lg);font-weight:600;color:var(--text);margin-bottom:var(--space-2)}.oss-highlight.svelte-19xjccf p:where(.svelte-19xjccf){color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-3)}.oss-link.svelte-19xjccf{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--brand-0);text-decoration:none;font-weight:500;transition:gap .15s ease-out}@media (hover: hover){.oss-link.svelte-19xjccf:hover{gap:var(--space-2)}}.oss-stats.svelte-19xjccf{display:flex;gap:var(--space-8);padding:var(--space-4);background:color-mix(in srgb,var(--bg) 40%,transparent);border-radius:var(--r-md)}.stat.svelte-19xjccf{text-align:center}.stat-number.svelte-19xjccf{display:block;font-size:var(--text-2xl);font-weight:700;background:linear-gradient(135deg,var(--brand-0),var(--brand-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label.svelte-19xjccf{display:block;font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}.cta-section.svelte-19xjccf{margin-top:var(--space-20);padding:var(--space-12) var(--space-8);background:linear-gradient(135deg,#ff7a000d,#a33cff0d,#3ad6ff0d);border-radius:var(--r-lg);text-align:center}.cta-content.svelte-19xjccf h2:where(.svelte-19xjccf){font-size:var(--text-3xl);font-weight:700;background:linear-gradient(135deg,var(--brand-0),var(--brand-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-4)}.cta-content.svelte-19xjccf p:where(.svelte-19xjccf){font-size:var(--text-lg);color:var(--text-secondary);max-width:700px;margin:0 auto var(--space-8);line-height:1.6}.cta-buttons.svelte-19xjccf{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.btn-primary.svelte-19xjccf,.btn-secondary.svelte-19xjccf{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--r-md);font-weight:600;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out}.btn-primary.svelte-19xjccf{background:linear-gradient(135deg,var(--brand-0),var(--brand-1));color:#fff;border:none}@media (hover: hover){.btn-primary.svelte-19xjccf:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff7a004d}.btn-secondary.svelte-19xjccf:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--bg) 60%,transparent);border-color:var(--brand-0);color:var(--brand-0)}}.btn-secondary.svelte-19xjccf{background:transparent;color:var(--text);border:2px solid color-mix(in srgb,var(--border) 50%,transparent)}.dark .language-card.svelte-19xjccf{background:color-mix(in srgb,var(--bg) 60%,transparent)}@media (prefers-reduced-motion: reduce){.svelte-19xjccf{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.language-card.svelte-19xjccf,.philosophy-card.svelte-19xjccf,.infra-card.svelte-19xjccf{transition:none}}@media (max-width: 1024px){.technology-layout.svelte-19xjccf{flex-direction:column}.toc-sidebar.svelte-19xjccf{display:none}.technology-page.svelte-19xjccf{padding:var(--space-4)}.languages-grid.svelte-19xjccf,.security-content.svelte-19xjccf,.opensource-hero.svelte-19xjccf{grid-template-columns:1fr}.security-highlight.svelte-19xjccf,.opensource-icon.svelte-19xjccf{display:none}}@media (max-width: 768px){.language-card.svelte-19xjccf,.philosophy-card.svelte-19xjccf,.infra-card.svelte-19xjccf{transition:none}.svelte-19xjccf{will-change:auto!important}}@media (max-width: 640px){h1.svelte-19xjccf{font-size:2rem}.philosophy-grid.svelte-19xjccf,.infra-grid.svelte-19xjccf{grid-template-columns:1fr}.oss-stats.svelte-19xjccf{flex-direction:column;gap:var(--space-4)}.cta-buttons.svelte-19xjccf{flex-direction:column;align-items:stretch}}
