.logo-hero.svelte-18qgdar{color:var(--color-fg);opacity:.4;width:100%}.logo-hero.svelte-18qgdar svg{width:100%;height:auto;display:block}@media(forced-colors:active){.logo-hero.svelte-18qgdar{opacity:1}}.instances-title.svelte-zun6q7,.instance-name.svelte-zun6q7,.stack-label.svelte-zun6q7,.stack-item.svelte-zun6q7,.spectrum-end.svelte-zun6q7,.wild-label.svelte-zun6q7,.wild-link.svelte-zun6q7{font-family:var(--font-mono, ui-monospace, monospace)}.instances.svelte-zun6q7{padding:var(--spacing-5) var(--spacing-fluid-3) var(--spacing-8);max-width:80rem;margin:0 auto}.instances-header.svelte-zun6q7{text-align:center;margin-bottom:var(--spacing-7)}.instances-title.svelte-zun6q7{font-size:var(--text-fluid-base);letter-spacing:.2em;color:var(--color-fg);margin:0 0 var(--spacing-2)}.instances-subtitle.svelte-zun6q7{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.instances-description.svelte-zun6q7{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-zun6q7{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-5)}@media(min-width:640px){.instances-row.svelte-zun6q7{flex-direction:row;align-items:stretch}}.spectrum.svelte-zun6q7{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:0 var(--spacing-1)}.spectrum-end.svelte-zun6q7{font-size:var(--text-fluid-xs);color:var(--color-muted);letter-spacing:.12em;white-space:nowrap;flex-shrink:0}.spectrum-track.svelte-zun6q7{flex:1;height:1px;background:var(--color-border);position:relative;overflow:hidden}.spectrum-glow.svelte-zun6q7{position:absolute;top:-1px;height:3px;width:40%;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.6;animation:svelte-zun6q7-spectrum-sweep 4s ease-in-out infinite}@keyframes svelte-zun6q7-spectrum-sweep{0%{left:-40%}50%{left:100%}to{left:-40%}}.wild-section.svelte-zun6q7{margin-top:var(--spacing-7);display:flex;flex-direction:column;gap:var(--spacing-4)}.wild-label.svelte-zun6q7{font-size:var(--text-fluid-xs);letter-spacing:.2em;color:var(--color-muted);margin:0;text-align:center}.wild-card.svelte-zun6q7{max-width:28rem;margin:0 auto}.wild-context.svelte-zun6q7{font-size:var(--text-fluid-xs);color:var(--color-muted);margin:0}.wild-link.svelte-zun6q7{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-fluid-xs);color:var(--color-primary);text-decoration:none;letter-spacing:.05em}.wild-link.svelte-zun6q7:hover{text-decoration:underline}.wild-link-icon.svelte-zun6q7{width:.875rem;height:.875rem;flex-shrink:0}.instance-card.svelte-zun6q7{position:relative;flex:1;border:1px solid var(--color-border);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-4);transition:border-color var(--duration-fast) ease-out}.instance-card.svelte-zun6q7:hover{border-color:var(--color-primary)}.instance-name.svelte-zun6q7{font-size:var(--text-fluid-lg);font-weight:700;color:var(--color-fg);margin:0;line-height:1.2;white-space:nowrap}.instance-fn.svelte-zun6q7{color:var(--color-fg)}.instance-paren.svelte-zun6q7{color:var(--color-muted)}.instance-arg.svelte-zun6q7{color:var(--color-primary)}.instance-meter.svelte-zun6q7{height:2px;background:var(--color-border);overflow:hidden}.instance-meter-fill.svelte-zun6q7{height:100%;background:var(--color-primary);transition:width .6s ease-out}.instance-meter-fill--full.svelte-zun6q7{box-shadow:0 0 6px color-mix(in srgb,var(--color-primary) 50%,transparent)}.stack-row.svelte-zun6q7{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2)}.stack-label.svelte-zun6q7{font-size:var(--text-fluid-xs);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0}.stack-label--dropped.svelte-zun6q7{opacity:.6}.stack-items.svelte-zun6q7{font-size:var(--text-fluid-sm);color:var(--color-fg)}.stack-items--dropped.svelte-zun6q7,.stack-sep.svelte-zun6q7{color:var(--color-muted)}.structure.svelte-j5hgee{padding:var(--spacing-5) var(--spacing-fluid-3) var(--spacing-8);width:100%;max-width:80rem;margin:0 auto;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace}.structure.svelte-j5hgee [data-accordion-root],.structure.svelte-j5hgee [data-accordion-item]{width:100%;display:block}.structure-header.svelte-j5hgee{text-align:center;margin-bottom:var(--spacing-7)}.structure-title.svelte-j5hgee{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--text-fluid-lg);letter-spacing:.25em;color:var(--color-fg);margin:0 0 var(--spacing-2)}.structure-subtitle.svelte-j5hgee{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.structure.svelte-j5hgee [data-accordion-trigger]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;letter-spacing:.12em;font-weight:600}.structure.svelte-j5hgee .structure-inner [data-accordion-trigger]{font-weight:400;letter-spacing:.08em;color:color-mix(in srgb,var(--color-fg) 72%,transparent)}.structure.svelte-j5hgee [data-accordion-content]{transition:height var(--duration-normal) var(--ease-out)!important}.structure.svelte-j5hgee [data-accordion-content][data-state=open]{border-left:none!important;margin-left:0!important}.structure-content.svelte-j5hgee{font-size:var(--text-fluid-sm);line-height:1.6}.structure-content.svelte-j5hgee p:where(.svelte-j5hgee){margin:0 0 var(--spacing-3)}.structure-content.svelte-j5hgee ul:where(.svelte-j5hgee){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.structure-content.svelte-j5hgee li:where(.svelte-j5hgee){color:var(--color-muted)}.structure-content.svelte-j5hgee code:where(.svelte-j5hgee){color:var(--color-primary);font-size:inherit}.structure-note.svelte-j5hgee{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-fluid-xs)}.structure-content.svelte-j5hgee .nrag-lede:where(.svelte-j5hgee){font-size:var(--text-fluid-base);color:var(--color-fg);font-weight:500;margin-bottom:var(--spacing-4)}.item-link.svelte-j5hgee{display:inline-flex;align-items:baseline;gap:var(--spacing-2);text-decoration:none;color:inherit;padding:var(--spacing-1) var(--spacing-2);margin-inline:calc(-1 * var(--spacing-2));border-radius:2px;transition:background-color .12s ease}.item-link.svelte-j5hgee:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.item-link.svelte-j5hgee:active{opacity:.7}.item-link.svelte-j5hgee:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.item-link.svelte-j5hgee code:where(.svelte-j5hgee){border-bottom:1px solid transparent;transition:border-color .12s ease}.item-link.svelte-j5hgee:hover code:where(.svelte-j5hgee){border-bottom-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}.item-plain.svelte-j5hgee{display:inline-flex;align-items:baseline;gap:var(--spacing-2);padding:var(--spacing-1) 0}.item-desc.svelte-j5hgee{color:var(--color-muted);cursor:default}@media(prefers-reduced-motion:reduce){.item-link.svelte-j5hgee{transition:none}.item-link.svelte-j5hgee code:where(.svelte-j5hgee){transition:none}}.classification.svelte-nyeqie{font-family:var(--font-heading, system-ui, sans-serif)}.etymology-label.svelte-nyeqie,.etymology-diagram.svelte-nyeqie,.taxonomy-title.svelte-nyeqie,.zone-name.svelte-nyeqie,.cta-link.svelte-nyeqie{font-family:var(--font-mono, ui-monospace, monospace)}.specimen-name.svelte-nyeqie{font-family:var(--font-heading, system-ui, sans-serif)}.tagline.svelte-nyeqie{font-family:var(--font-body, system-ui, sans-serif)}.hero.svelte-nyeqie{min-height:100svh;display:flex;align-items:center;padding:var(--spacing-fluid-4) var(--spacing-fluid-3)}.hero-grid.svelte-nyeqie{width:100%;max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-8)}@media(min-width:1024px){.hero-grid.svelte-nyeqie{flex-direction:row;align-items:center;gap:var(--spacing-8)}}.hero-identity.svelte-nyeqie{display:flex;flex-direction:column;flex:3;min-width:0}.hero-experience.svelte-nyeqie{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);flex:2;min-width:0}.classification.svelte-nyeqie{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-nyeqie{font-size:clamp(2rem,5.5vw,6rem);font-weight:700;text-transform:uppercase;line-height:.9;margin:0;white-space:nowrap;color:var(--color-fg)}.char.svelte-nyeqie{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(.15em)}.revealed.svelte-nyeqie .char:where(.svelte-nyeqie){animation:svelte-nyeqie-char-snap .15s ease-out forwards}@keyframes svelte-nyeqie-char-snap{to{opacity:1;filter:blur(0);transform:translateY(0)}}.hero.svelte-nyeqie .classification:where(.svelte-nyeqie),.hero.svelte-nyeqie .tagline:where(.svelte-nyeqie),.hero.svelte-nyeqie .hero-raptor:where(.svelte-nyeqie),.hero.svelte-nyeqie .roll-block:where(.svelte-nyeqie),.hero.svelte-nyeqie .etymology-card:where(.svelte-nyeqie){opacity:0}@keyframes svelte-nyeqie-hero-enter-from-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-nyeqie-hero-enter-from-bottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-nyeqie-hero-enter-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-nyeqie-hero-enter-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-nyeqie-hero-enter-vertical{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.hero-revealed.svelte-nyeqie .classification:where(.svelte-nyeqie){animation:svelte-nyeqie-hero-enter-from-top .24s cubic-bezier(.16,1,.3,1) .2s both}.hero-revealed.svelte-nyeqie .tagline:where(.svelte-nyeqie){animation:svelte-nyeqie-hero-enter-from-bottom .24s cubic-bezier(.16,1,.3,1) .24s both}.hero-revealed.svelte-nyeqie .hero-raptor:where(.svelte-nyeqie),.hero-revealed.svelte-nyeqie .roll-block:where(.svelte-nyeqie){animation:svelte-nyeqie-hero-enter-from-left .28s cubic-bezier(.16,1,.3,1) .26s both}.hero-revealed.svelte-nyeqie .etymology-card:where(.svelte-nyeqie){animation:svelte-nyeqie-hero-enter-from-right .28s cubic-bezier(.16,1,.3,1) .28s both}@media(max-width:1023px){.hero-revealed.svelte-nyeqie .classification:where(.svelte-nyeqie){animation:svelte-nyeqie-hero-enter-vertical .24s cubic-bezier(.16,1,.3,1) .12s both}.hero-revealed.svelte-nyeqie .tagline:where(.svelte-nyeqie){animation:svelte-nyeqie-hero-enter-vertical .24s cubic-bezier(.16,1,.3,1) .28s both}.hero-revealed.svelte-nyeqie .hero-raptor:where(.svelte-nyeqie),.hero-revealed.svelte-nyeqie .roll-block:where(.svelte-nyeqie){animation:svelte-nyeqie-hero-enter-vertical .28s cubic-bezier(.16,1,.3,1) .36s both}.hero-revealed.svelte-nyeqie .etymology-card:where(.svelte-nyeqie){animation:svelte-nyeqie-hero-enter-vertical .28s cubic-bezier(.16,1,.3,1) .44s both}}@media(prefers-reduced-motion:reduce){.char.svelte-nyeqie{opacity:1;filter:none;transform:none}.revealed.svelte-nyeqie .char:where(.svelte-nyeqie){animation:none}.hero.svelte-nyeqie .classification:where(.svelte-nyeqie),.hero.svelte-nyeqie .tagline:where(.svelte-nyeqie),.hero.svelte-nyeqie .hero-raptor:where(.svelte-nyeqie),.hero.svelte-nyeqie .roll-block:where(.svelte-nyeqie),.hero.svelte-nyeqie .etymology-card:where(.svelte-nyeqie){opacity:1;animation:none}}.tagline.svelte-nyeqie{font-size:var(--text-fluid-xl);color:var(--color-muted);margin:var(--spacing-4) 0 var(--spacing-7);font-weight:400}.roll-block.svelte-nyeqie{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}.roll-actions.svelte-nyeqie{display:flex;gap:var(--spacing-3);flex-wrap:wrap}.roll-btn.svelte-nyeqie{display:inline-flex;align-items:center;gap:var(--spacing-3);min-height:44px;padding:var(--spacing-3) var(--spacing-5);border:1px solid var(--color-primary);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-fg);background:transparent;cursor:pointer;transition:border-color var(--duration-fast) ease-out,background-color var(--duration-fast) ease-out}.roll-btn.svelte-nyeqie:hover{background:var(--color-fg-alpha)}.roll-btn.svelte-nyeqie:disabled{opacity:.5;cursor:not-allowed}.roll-icon.svelte-nyeqie{width:1.25rem;height:1.25rem;flex-shrink:0}.theme-btn.svelte-nyeqie{display:inline-flex;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);background:transparent;cursor:pointer;transition:border-color var(--duration-fast) ease-out,background-color var(--duration-fast) ease-out,color var(--duration-fast) ease-out}.theme-btn.svelte-nyeqie:hover{border-color:var(--color-fg);color:var(--color-fg);background:var(--color-fg-alpha)}.roll-label.svelte-nyeqie{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-nyeqie{position:relative;border:1px solid var(--color-fg);padding:var(--spacing-6) var(--spacing-5);max-width:24rem}.etymology-label.svelte-nyeqie{position:absolute;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}.etymology-content.svelte-nyeqie{display:flex;flex-direction:column;gap:var(--spacing-4)}.etymology-diagram.svelte-nyeqie{font-size:clamp(.5rem,2.5vw,.875rem);color:var(--color-muted);margin:0;white-space:pre;line-height:1.4}.etymology-descriptor.svelte-nyeqie{font-family:var(--font-body, system-ui, sans-serif);font-size:var(--text-fluid-xs);color:var(--color-muted);margin:0;letter-spacing:.05em}.hero-raptor.svelte-nyeqie{width:100%;max-width:280px}.divider-wrap.svelte-nyeqie,.asterism-wrap.svelte-nyeqie{padding:var(--spacing-8) var(--spacing-fluid-3);display:flex;justify-content:center}.taxonomy.svelte-nyeqie{padding:var(--spacing-5) var(--spacing-fluid-3) var(--spacing-8);max-width:80rem;margin:0 auto}.taxonomy-header.svelte-nyeqie{text-align:center;margin-bottom:var(--spacing-7)}.taxonomy-title.svelte-nyeqie{font-size:var(--text-fluid-base);letter-spacing:.2em;color:var(--color-fg);margin:0 0 var(--spacing-2)}.taxonomy-subtitle.svelte-nyeqie{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.taxonomy-grid.svelte-nyeqie{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:640px){.taxonomy-grid.svelte-nyeqie{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.taxonomy-grid.svelte-nyeqie{grid-template-columns:repeat(3,1fr)}}.zone-card.svelte-nyeqie{border:1px solid var(--color-border);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-4);transition:border-color var(--duration-fast) ease-out}.zone-card.svelte-nyeqie:hover{border-color:var(--color-primary)}.zone-header.svelte-nyeqie{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-3)}.zone-name.svelte-nyeqie{font-size:var(--text-fluid-xs);letter-spacing:.15em;color:var(--color-fg);margin:0;display:flex;align-items:center;gap:var(--spacing-3)}.zone-capabilities.svelte-nyeqie{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.capability.svelte-nyeqie{display:flex;align-items:flex-start;gap:var(--spacing-3)}.capability-icon.svelte-nyeqie{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-fg);margin-top:2px}.capability-label.svelte-nyeqie{font-weight:600;color:var(--color-fg)}.capability-desc.svelte-nyeqie{color:var(--color-muted);margin-left:var(--spacing-2)}.showcase-entry.svelte-nyeqie{padding:var(--spacing-7) var(--spacing-fluid-3) var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-7)}.cta-link.svelte-nyeqie{font-size:var(--text-fluid-2xl);color:var(--color-primary);text-decoration:none;display:inline-flex;align-items:center;gap:var(--spacing-3);position:relative;letter-spacing:.05em}.cta-link.svelte-nyeqie:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width var(--duration-normal) ease-out}.cta-link.svelte-nyeqie:hover:after{width:100%}.cta-arrow.svelte-nyeqie{display:inline-block;transition:transform var(--duration-normal) ease-out}.cta-link.svelte-nyeqie:hover .cta-arrow:where(.svelte-nyeqie){transform:translate(4px)}@media(prefers-reduced-motion:reduce){.cta-link.svelte-nyeqie:after{transition:none}.cta-arrow.svelte-nyeqie{transition:none}}.ghost-grid.svelte-nyeqie{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--spacing-6);width:100%;max-width:40rem;pointer-events:none}.ghost-icon.svelte-nyeqie{width:2rem;height:2rem;opacity:.08;justify-self:center}
