.logo-hero.svelte-1t7iwue{aspect-ratio:232.304/236.144;width:100%;color:var(--color-fg);opacity:.4}.logo-hero.svelte-1t7iwue svg,.logo-hero.svelte-1t7iwue .logo-hero-mask{width:100%;height:100%;display:block}.logo-hero.svelte-1t7iwue .logo-hero-mask{-webkit-mask:var(--logo-mask) no-repeat center / contain;-webkit-mask:var(--logo-mask) no-repeat center / contain;mask:var(--logo-mask) no-repeat center / contain;background-color:currentColor}@media (forced-colors:active){.logo-hero.svelte-1t7iwue{color:canvastext;opacity:1}}.instances-title.svelte-16slwii,.instance-name.svelte-16slwii,.stack-label.svelte-16slwii,.stack-item.svelte-16slwii,.spectrum-end.svelte-16slwii,.wild-label.svelte-16slwii,.wild-link.svelte-16slwii{font-family:var(--font-mono,ui-monospace, monospace)}.instances.svelte-16slwii{padding:var(--spacing-5) var(--spacing-fluid-3) var(--spacing-8);max-width:80rem;margin:0 auto}.instances-header.svelte-16slwii{text-align:center;margin-bottom:var(--spacing-7)}.instances-title.svelte-16slwii{font-size:var(--text-fluid-base);letter-spacing:.2em;color:var(--color-fg);margin:0 0 var(--spacing-2)}.instances-subtitle.svelte-16slwii{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.instances-description.svelte-16slwii{max-width:52ch;margin:var(--spacing-7) auto 0;text-align:center;font-size:var(--text-fluid-sm);color:var(--color-muted);line-height:1.6}.instances-row.svelte-16slwii{align-items:stretch;gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=640px){.instances-row.svelte-16slwii{flex-direction:row;align-items:stretch}}.spectrum.svelte-16slwii{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:0 var(--spacing-1);display:flex}.spectrum-end.svelte-16slwii{font-size:var(--text-fluid-xs);color:var(--color-muted);letter-spacing:.12em;white-space:nowrap;flex-shrink:0}.spectrum-track.svelte-16slwii{background:var(--color-border);flex:1;height:1px;position:relative;overflow:hidden}.spectrum-glow.svelte-16slwii{background:linear-gradient(90deg, transparent, var(--color-primary), transparent);opacity:.6;width:40%;height:3px;animation:4s ease-in-out infinite svelte-16slwii-spectrum-sweep;position:absolute;top:-1px}@keyframes svelte-16slwii-spectrum-sweep{0%{left:-40%}50%{left:100%}to{left:-40%}}.wild-section.svelte-16slwii{margin-top:var(--spacing-7);gap:var(--spacing-4);flex-direction:column;display:flex}.wild-label.svelte-16slwii{font-size:var(--text-fluid-xs);letter-spacing:.2em;color:var(--color-muted);text-align:center;margin:0}.wild-context.svelte-16slwii{font-size:var(--text-fluid-xs);color:var(--color-muted);margin:0}.wild-link.svelte-16slwii{align-items:center;gap:var(--spacing-2);font-size:var(--text-fluid-xs);color:var(--color-primary);letter-spacing:.05em;text-decoration:none;display:inline-flex}.wild-link.svelte-16slwii:hover{text-decoration:underline}.wild-link-icon.svelte-16slwii{flex-shrink:0;width:.875rem;height:.875rem}.instance-card.svelte-16slwii{border:1px solid var(--color-border);padding:var(--spacing-5);gap:var(--spacing-4);transition:border-color var(--duration-fast) ease-out;flex-direction:column;flex:1;display:flex;position:relative}.instance-card.svelte-16slwii:hover{border-color:var(--color-primary)}.instance-name.svelte-16slwii{font-size:var(--text-fluid-lg);color:var(--color-fg);white-space:nowrap;margin:0;font-weight:700;line-height:1.2}.instance-fn.svelte-16slwii{color:var(--color-fg)}.instance-paren.svelte-16slwii{color:var(--color-muted)}.instance-arg.svelte-16slwii{color:var(--color-primary)}.instance-meter.svelte-16slwii{background:var(--color-border);height:2px;overflow:hidden}.instance-meter-fill.svelte-16slwii{background:var(--color-primary);height:100%;transition:width .6s ease-out}.instance-meter-fill--full.svelte-16slwii{box-shadow:0 0 6px color-mix(in srgb, var(--color-primary) 50%, transparent)}.stack-row.svelte-16slwii{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.stack-label.svelte-16slwii{font-size:var(--text-fluid-xs);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0}.stack-label--dropped.svelte-16slwii{opacity:.6}.stack-items.svelte-16slwii{font-size:var(--text-fluid-sm);color:var(--color-fg)}.stack-items--dropped.svelte-16slwii,.stack-sep.svelte-16slwii{color:var(--color-muted)}.classification.svelte-tein85{font-family:var(--font-heading,system-ui, sans-serif)}.etymology-label.svelte-tein85,.etymology-diagram.svelte-tein85,.license-label.svelte-tein85,.taxonomy-title.svelte-tein85,.zone-name.svelte-tein85,.cta-link.svelte-tein85{font-family:var(--font-mono,ui-monospace, monospace)}.specimen-name.svelte-tein85{font-family:var(--font-heading,system-ui, sans-serif)}.tagline.svelte-tein85{font-family:var(--font-body,system-ui, sans-serif)}.hero.svelte-tein85{min-height:100svh;padding:var(--spacing-fluid-4) var(--spacing-fluid-3);align-items:center;display:flex}.hero-grid.svelte-tein85{gap:var(--spacing-8);flex-direction:column;width:100%;max-width:80rem;margin:0 auto;display:flex}@media (width>=1024px){.hero-grid.svelte-tein85{align-items:center;gap:var(--spacing-8);flex-direction:row}}.hero-identity.svelte-tein85{flex-direction:column;flex:3;min-width:0;display:flex}.hero-experience.svelte-tein85{align-items:center;gap:var(--spacing-6);flex-direction:column;flex:2;min-width:0;display:flex}.classification.svelte-tein85{font-size:var(--text-fluid-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.15em;font-variant:small-caps;margin:0 0 var(--spacing-4)}.specimen-name.svelte-tein85{text-transform:uppercase;white-space:nowrap;color:var(--color-fg);margin:0;font-size:clamp(2rem,5.5vw,6rem);font-weight:700;line-height:.9}.char.svelte-tein85{animation:.15s ease-out both svelte-tein85-char-snap;display:inline-block}@keyframes svelte-tein85-char-snap{0%{opacity:0;filter:blur(8px);transform:translateY(.15em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes svelte-tein85-hero-enter-from-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-tein85-hero-enter-from-bottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-tein85-hero-enter-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-tein85-hero-enter-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-tein85-hero-enter-vertical{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.hero.svelte-tein85 .classification:where(.svelte-tein85){animation:.24s cubic-bezier(.16,1,.3,1) .2s both svelte-tein85-hero-enter-from-top}.hero.svelte-tein85 .tagline:where(.svelte-tein85){animation:.24s cubic-bezier(.16,1,.3,1) .24s both svelte-tein85-hero-enter-from-bottom}.hero.svelte-tein85 .hero-raptor:where(.svelte-tein85),.hero.svelte-tein85 .roll-block:where(.svelte-tein85){animation:.28s cubic-bezier(.16,1,.3,1) .26s both svelte-tein85-hero-enter-from-left}.hero.svelte-tein85 .etymology-card:where(.svelte-tein85){animation:.28s cubic-bezier(.16,1,.3,1) .28s both svelte-tein85-hero-enter-from-right}.hero.svelte-tein85 .license-card:where(.svelte-tein85){animation:.28s cubic-bezier(.16,1,.3,1) .34s both svelte-tein85-hero-enter-from-right}@media (width<=1023px){.hero.svelte-tein85 .classification:where(.svelte-tein85){animation:.24s cubic-bezier(.16,1,.3,1) .12s both svelte-tein85-hero-enter-vertical}.hero.svelte-tein85 .tagline:where(.svelte-tein85){animation:.24s cubic-bezier(.16,1,.3,1) .28s both svelte-tein85-hero-enter-vertical}.hero.svelte-tein85 .hero-raptor:where(.svelte-tein85),.hero.svelte-tein85 .roll-block:where(.svelte-tein85){animation:.28s cubic-bezier(.16,1,.3,1) .36s both svelte-tein85-hero-enter-vertical}.hero.svelte-tein85 .etymology-card:where(.svelte-tein85){animation:.28s cubic-bezier(.16,1,.3,1) .44s both svelte-tein85-hero-enter-vertical}.hero.svelte-tein85 .license-card:where(.svelte-tein85){animation:.28s cubic-bezier(.16,1,.3,1) .52s both svelte-tein85-hero-enter-vertical}}@media (prefers-reduced-motion:reduce){.char.svelte-tein85,.hero.svelte-tein85 .classification:where(.svelte-tein85),.hero.svelte-tein85 .tagline:where(.svelte-tein85),.hero.svelte-tein85 .hero-raptor:where(.svelte-tein85),.hero.svelte-tein85 .roll-block:where(.svelte-tein85),.hero.svelte-tein85 .etymology-card:where(.svelte-tein85),.hero.svelte-tein85 .license-card:where(.svelte-tein85){animation:none}}.tagline.svelte-tein85{font-size:var(--text-fluid-xl);color:var(--color-muted);margin:var(--spacing-4) 0 var(--spacing-7);font-weight:400}.roll-block.svelte-tein85{align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.roll-icon.svelte-tein85{flex-shrink:0;width:1.25rem;height:1.25rem}.split-btn.svelte-tein85{border:1px solid var(--color-primary);border-radius:var(--radius-md);min-height:44px;transition:border-color var(--duration-fast) ease-out;background:0 0;align-items:stretch;display:inline-flex;overflow:hidden}.split-btn-disabled.svelte-tein85{opacity:.5}.split-main.svelte-tein85,.split-aux.svelte-tein85{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--text-fluid-sm);color:var(--color-fg);cursor:pointer;transition:background-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out;background:0 0;border:0;display:inline-flex}.split-aux.svelte-tein85{color:var(--color-muted);padding-inline:var(--spacing-4)}.split-main.svelte-tein85:hover:not(:disabled),.split-aux.svelte-tein85:hover{background:var(--color-fg-alpha)}.split-aux.svelte-tein85:hover{color:var(--color-fg)}.split-main.svelte-tein85:disabled{cursor:not-allowed}.split-divider.svelte-tein85{background:var(--color-primary);opacity:.5;flex-shrink:0;width:1px}.lang-btn.svelte-tein85{align-items:center;gap:var(--spacing-3);min-height:44px;padding:var(--spacing-3) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--text-fluid-sm);color:var(--color-muted);cursor:pointer;transition:border-color var(--duration-fast) ease-out, background-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out;background:0 0;display:inline-flex}.lang-btn.svelte-tein85:hover,.lang-btn[data-state=open].svelte-tein85{border-color:var(--color-fg);color:var(--color-fg);background:var(--color-fg-alpha)}.chevron-icon.svelte-tein85{width:1rem;height:1rem;transition:transform var(--duration-fast) ease-out;flex-shrink:0}.lang-btn[data-state=open].svelte-tein85 .chevron-icon:where(.svelte-tein85){transform:rotate(180deg)}.roll-label.svelte-tein85{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--text-fluid-xs);color:var(--color-muted);letter-spacing:.1em;margin:0}.etymology-card.svelte-tein85,.license-card.svelte-tein85{border:1px solid var(--color-fg);padding:var(--spacing-6) var(--spacing-5);max-width:24rem;position:relative}.etymology-label.svelte-tein85,.license-label.svelte-tein85{top:-.6em;left:var(--spacing-4);background:var(--color-bg);padding:0 var(--spacing-2);font-size:var(--text-fluid-xs);color:var(--color-muted);letter-spacing:.2em;text-transform:uppercase;position:absolute}.etymology-content.svelte-tein85{gap:var(--spacing-4);flex-direction:column;display:flex}.etymology-diagram.svelte-tein85{color:var(--color-muted);white-space:pre;max-width:100%;margin:0;font-size:clamp(.5rem,2.5vw,.875rem);line-height:1.4;overflow-x:auto}.etymology-descriptor.svelte-tein85,.license-descriptor.svelte-tein85{font-family:var(--font-body,system-ui, sans-serif);font-size:var(--text-fluid-xs);color:var(--color-muted);letter-spacing:.05em;margin:0}.license-card.svelte-tein85{margin-top:var(--spacing-6);color:inherit;text-decoration:none;display:block}.license-label.svelte-tein85,.license-descriptor.svelte-tein85{transition:color .12s}.license-card.svelte-tein85:hover .license-label:where(.svelte-tein85),.license-card.svelte-tein85:hover .license-descriptor:where(.svelte-tein85){color:var(--color-fg)}.hero-raptor.svelte-tein85{width:100%;max-width:280px}.divider-wrap.svelte-tein85{padding:var(--spacing-8) var(--spacing-fluid-3);justify-content:center;display:flex}.taxonomy.svelte-tein85{padding:var(--spacing-5) var(--spacing-fluid-3) var(--spacing-8);max-width:80rem;margin:0 auto}.taxonomy-header.svelte-tein85{text-align:center;margin-bottom:var(--spacing-7)}.taxonomy-title.svelte-tein85{font-size:var(--text-fluid-base);letter-spacing:.2em;color:var(--color-fg);margin:0 0 var(--spacing-2)}.taxonomy-subtitle.svelte-tein85{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.taxonomy-grid.svelte-tein85{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.taxonomy-grid.svelte-tein85{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.taxonomy-grid.svelte-tein85{grid-template-columns:repeat(3,1fr)}}.zone-card.svelte-tein85{border:1px solid var(--color-border);padding:var(--spacing-5);gap:var(--spacing-4);transition:border-color var(--duration-fast) ease-out;flex-direction:column;display:flex}.zone-card.svelte-tein85:hover{border-color:var(--color-primary)}.zone-header.svelte-tein85{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-3)}.zone-name.svelte-tein85{font-size:var(--text-fluid-xs);letter-spacing:.15em;color:var(--color-fg);align-items:center;gap:var(--spacing-3);margin:0;display:flex}.zone-capabilities.svelte-tein85{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.capability.svelte-tein85{align-items:flex-start;gap:var(--spacing-3);display:flex}.capability-icon.svelte-tein85{width:1.25rem;height:1.25rem;color:var(--color-fg);flex-shrink:0;margin-top:2px}.capability-label.svelte-tein85{color:var(--color-fg);font-weight:600}.capability-desc.svelte-tein85{color:var(--color-muted);margin-left:var(--spacing-2)}.showcase-entry.svelte-tein85{padding:var(--spacing-7) var(--spacing-fluid-3) var(--spacing-8);align-items:center;gap:var(--spacing-7);flex-direction:column;display:flex}.cta-link.svelte-tein85{font-size:var(--text-fluid-2xl);color:var(--color-primary);align-items:center;gap:var(--spacing-3);letter-spacing:.05em;text-decoration:none;display:inline-flex;position:relative}.cta-link.svelte-tein85:after{content:"";width:0;height:1px;transition:width var(--duration-normal) ease-out;background:currentColor;position:absolute;bottom:-2px;left:0}.cta-link.svelte-tein85:hover:after{width:100%}.cta-arrow.svelte-tein85{transition:transform var(--duration-normal) ease-out;display:inline-block}.cta-link.svelte-tein85:hover .cta-arrow:where(.svelte-tein85){transform:translate(4px)}@media (prefers-reduced-motion:reduce){.cta-link.svelte-tein85:after,.cta-arrow.svelte-tein85{transition:none}}.chip-cloud-nav.svelte-tein85{justify-content:center;width:100%;display:flex}.chip-cloud.svelte-tein85{justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;max-width:64rem;margin:0;padding:0;list-style:none;display:flex}.showcase-chip.svelte-tein85{align-items:center;gap:var(--spacing-3);min-height:44px;padding:var(--spacing-3) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-fluid-sm);color:var(--color-fg);white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:16rem;transition:border-color var(--duration-fast) ease-out, background-color var(--duration-fast) ease-out;text-decoration:none;display:inline-flex}.showcase-chip.svelte-tein85:hover,.showcase-chip.svelte-tein85:focus-visible{border-color:var(--color-primary);background:var(--color-fg-alpha)}.chip-icon.svelte-tein85{flex-shrink:0;width:1.25rem;height:1.25rem}.pattern-library-entry.svelte-tein85{align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;display:flex}.pattern-cta.svelte-tein85{font-size:var(--text-fluid-xl)}.pattern-library-desc.svelte-tein85{max-width:34rem;font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}
