.nv-a{color:var(--mui-palette-text-primary);transition:background-color .16s var(--ease-out);border-radius:10px;margin:0 -10px;padding:7px 10px;text-decoration:none;display:block}.nv-a[aria-current=page]{color:var(--mui-palette-primary-main)}.nv-t{font-size:.92rem;font-weight:600;line-height:1.3;display:block}.nv-d{color:var(--mui-palette-text-secondary);margin-top:1px;font-size:.78rem;line-height:1.35;display:block}.nv-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nv-chip{border:1px solid var(--mui-palette-divider);white-space:nowrap;min-height:32px;color:var(--mui-palette-text-primary);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:999px;align-items:center;padding:0 10px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.nv-card{border:1px solid var(--mui-palette-divider);height:100%;color:var(--mui-palette-text-primary);transition:transform .22s var(--ease-out), border-color .22s var(--ease-out);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.nv-card-b{min-width:0;padding:12px}.nv-l{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mui-palette-text-secondary);margin-bottom:8px;font-size:.68rem;font-weight:600;display:block}.nv-dot{background:var(--mui-palette-error-main);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #e13a3a40}.nv-f{color:var(--mui-palette-text-secondary);font-size:12px;text-decoration:none}.nv-a:focus-visible,.nv-chip:focus-visible,.nv-card:focus-visible,.nv-f:focus-visible{outline:2px solid var(--mui-palette-secondary-main);outline-offset:2px}.nv-a:focus-visible{background:color-mix(in srgb, var(--mui-palette-primary-main) 10%, transparent)}.nv-f:focus-visible{border-radius:2px}@media (hover:hover){.nv-a:hover{background:color-mix(in srgb, var(--mui-palette-primary-main) 10%, transparent)}.nv-chip:hover{border-color:color-mix(in srgb, var(--mui-palette-secondary-main) 55%, transparent);background:color-mix(in srgb, var(--mui-palette-secondary-main) 10%, transparent)}.nv-card:hover{border-color:color-mix(in srgb, var(--mui-palette-secondary-main) 45%, transparent);transform:translateY(-3px)}.nv-f:hover{color:var(--mui-palette-primary-main);text-decoration:underline}}@media (prefers-reduced-motion:reduce){.nv-a,.nv-chip,.nv-card{transition:none}.nv-card:hover{transform:none}}.nv-tr{letter-spacing:.01em;white-space:nowrap;min-height:44px;color:inherit;opacity:.82;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.nv-tr[data-active=true]{color:var(--mui-palette-primary-main);opacity:1;font-weight:700}.nv-tr[aria-expanded=true],.nv-tr:hover,.nv-tr:focus-visible{opacity:1}.nv-tr:after{content:"";background:var(--mui-palette-primary-main);width:16px;height:2px;transition:transform .18s var(--ease-out);border-radius:1px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)scaleX(0)}.nv-tr[data-active=true]:after,.nv-tr[aria-expanded=true]:after,.nv-tr:hover:after{transform:translate(-50%)scaleX(1)}.nv-tr:focus-visible{outline:2px solid var(--mui-palette-secondary-main);outline-offset:2px}.nv-chev{transition:transform .18s var(--ease-out)}.nv-tr[aria-expanded=true] .nv-chev{transform:rotate(180deg)}.nv-p{z-index:1;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s linear .18s;background:var(--mui-palette-background-default);border-bottom:1px solid var(--mui-palette-divider);position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 28px 48px -28px #0000008c}.nv-p-d{border:1px solid var(--mui-palette-divider);border-radius:14px;width:340px;margin-top:4px;padding:16px;right:auto}.nv-p[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.nv-p,.nv-p[data-open=true]{transition:none;transform:none}}:root{--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, monospace;--ease-out:cubic-bezier(.2, .6, .3, 1);--glass-blur:10px}html{scroll-behavior:smooth}body{overflow-x:hidden}::selection{background:#e0718c66}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e0718c59;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#e0718c99}.gradient-text{color:#e0718c}:root[data-theme=light] .gradient-text{color:#800020}#hero-text{transition:opacity .5s,visibility}body.galaxy-stage #hero-text,body.hero-away #hero-text{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}}@keyframes segIn{0%{opacity:0;transform:scaleX(.4)}}@keyframes raceCalPulse{0%,to{opacity:1}50%{opacity:.3}}.race-cal-pulse{animation:1.6s ease-in-out infinite raceCalPulse}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#hero-text,body.galaxy-stage #hero-text,body.hero-away #hero-text{transition:opacity .01ms,visibility}.card-in,.skill-seg,.race-cal-pulse{animation:none!important}}.gx-label{transition:opacity .45s}body.hyper-jumping .gx-label{opacity:0}
