._3RT2dW_root{--accent:color-mix(in srgb, var(--foreground) 70%, transparent);--accent-soft:color-mix(in srgb, var(--foreground) 6%, transparent);--accent-ink:var(--foreground)}._3RT2dW_root[data-hue]{--accent:hsl(var(--mood-h) 66% 50%);--accent-soft:hsl(var(--mood-h) 78% 56% / .13);--accent-ink:hsl(var(--mood-h) 62% 30%)}.dark ._3RT2dW_root[data-hue]{--accent:hsl(var(--mood-h) 84% 70%);--accent-soft:hsl(var(--mood-h) 82% 62% / .16);--accent-ink:hsl(var(--mood-h) 92% 85%)}._3RT2dW_reveal{animation:_3RT2dW_reveal .56s var(--ease-standard) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes _3RT2dW_reveal{0%{opacity:0;transform:translateY(10px)}}._3RT2dW_icon,._3RT2dW_index{color:var(--accent)}._3RT2dW_badge{background:var(--accent-soft);color:var(--accent-ink)}._3RT2dW_hero{--hero-base:color-mix(in srgb, var(--foreground) 3%, transparent);--glow-1:transparent;--glow-2:transparent;background:radial-gradient(110% 130% at 0% 0%, var(--glow-1) 0%, transparent 62%), radial-gradient(90% 120% at 100% 100%, var(--glow-2) 0%, transparent 60%), var(--hero-base)}._3RT2dW_hero[data-h1]{--glow-1:hsl(var(--h1) 78% 56% / .17)}._3RT2dW_hero[data-h2]{--glow-2:hsl(var(--h2) 78% 56% / .13)}.dark ._3RT2dW_hero{--hero-base:color-mix(in srgb, var(--foreground) 5%, transparent)}.dark ._3RT2dW_hero[data-h1]{--glow-1:hsl(var(--h1) 82% 62% / .2)}.dark ._3RT2dW_hero[data-h2]{--glow-2:hsl(var(--h2) 82% 62% / .15)}._3RT2dW_heroMark{width:3rem;height:3rem;color:var(--accent);opacity:.18;fill:currentColor;stroke-width:0;position:absolute;top:.875rem;right:1rem}._3RT2dW_tone{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground);animation:_3RT2dW_pop-in .42s var(--ease-spring) both;animation-delay:calc(.22s + var(--n,0) * 50ms);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;display:inline-flex}._3RT2dW_tone[data-hue]{background:hsl(var(--h) 78% 56% / .13);color:hsl(var(--h) 62% 30%)}.dark ._3RT2dW_tone[data-hue]{background:hsl(var(--h) 82% 62% / .16);color:hsl(var(--h) 92% 85%)}._3RT2dW_toneDot{background:var(--muted-foreground);border-radius:9999px;flex:none;width:.375rem;height:.375rem}._3RT2dW_tone[data-hue] ._3RT2dW_toneDot{background:hsl(var(--h) 66% 50%)}.dark ._3RT2dW_tone[data-hue] ._3RT2dW_toneDot{background:hsl(var(--h) 84% 70%)}@keyframes _3RT2dW_pop-in{0%{opacity:0;transform:translateY(5px)scale(.94)}}._3RT2dW_step:before{content:"";background:color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:9999px;width:2px;position:absolute;top:1.3125rem;bottom:-1px;left:6px}._3RT2dW_step:last-child:before{display:none}._3RT2dW_node{width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--card);border-radius:9999px;position:absolute;top:.3125rem;left:1px}._3RT2dW_rhyme{width:1.25rem;height:1.25rem;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:.375rem;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}._3RT2dW_rhyme[data-hue]{box-shadow:none;background:hsl(var(--rh) 70% 50% / .15);color:hsl(var(--rh) 65% 32%)}.dark ._3RT2dW_rhyme[data-hue]{background:hsl(var(--rh) 70% 60% / .22);color:hsl(var(--rh) 85% 80%)}@media (prefers-reduced-motion:reduce){._3RT2dW_reveal,._3RT2dW_tone{animation-name:_3RT2dW_fade}}@keyframes _3RT2dW_fade{0%{opacity:0}}
