[data-sim]{--se-void:var(--color-void,#09090d);--se-hull:var(--color-hull,#14151c);--se-hull2:var(--color-hull-2,#1b1c26);--se-hull3:var(--color-border-dark,#252630);--se-border:var(--color-border-dark,#252630);--se-border2:var(--color-border-dark2,#34364a);--se-bone:var(--color-bone,#f5f5f7);--se-dim:var(--color-dim,#7a7d96);--se-muted:hsla(0,0%,100%,.35);--se-red:var(--color-red,#e8321c);--se-red-hi:var(--color-red-hi,#ff4530);--se-red-dim:var(--color-red-dim,#c42510);--se-ok:var(--color-success,#16a34a);--se-warn:var(--color-warning,#d97706);--se-bg:var(--color-void,#09090d);--se-surface:var(--color-hull,#14151c);--se-surface-2:var(--color-hull-2,#1b1c26);--se-border-soft:var(--color-border-dark,#252630);--se-fg:var(--color-bone,#f5f5f7);--se-fg-2:var(--color-dim,#7a7d96);--se-fg-muted:var(--color-dim,#7a7d96);--se-fg-faint:var(--color-charcoal-mid,#4a4d62);--color-link:#ff6a55;--p-dotgrid:#1c1d28;--se-accent:var(--se-red);--se-accent-hi:var(--se-red-hi);--se-accent-soft:rgba(232,50,28,.12);--se-on-accent:#fff;--se-border-glass:color-mix(in srgb,var(--se-bone) 10%,transparent);--se-border-glass-hover:color-mix(in srgb,var(--se-accent) 22%,transparent);--se-accent-glow:color-mix(in srgb,var(--se-accent) 22%,transparent);--se-accent-focus:color-mix(in srgb,var(--se-accent) 25%,transparent);--se-kicker-size:11px;--se-kicker-tracking:0.14em;color:var(--se-bone);background:var(--se-void);color-scheme:dark}[data-sim] .se-sim-kicker{font-family:var(--font-mono);font-size:var(--se-kicker-size);letter-spacing:var(--se-kicker-tracking);text-transform:uppercase;color:var(--se-dim)}[data-sim]{--se-motion-enter-ms:360ms;--se-motion-hover-ms:160ms;--se-motion-ease:cubic-bezier(0.2,0.8,0.2,1);--se-motion-stagger-step:55ms}@keyframes se-sim-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-sim] .se-sim-fade-up,[data-sim] .se-sim-stagger>*{animation:se-sim-fade-up var(--se-motion-enter-ms) var(--se-motion-ease) both}[data-sim] .se-sim-stagger>:first-child{animation-delay:0ms}[data-sim] .se-sim-stagger>:nth-child(2){animation-delay:calc(var(--se-motion-stagger-step) * 1)}[data-sim] .se-sim-stagger>:nth-child(3){animation-delay:calc(var(--se-motion-stagger-step) * 2)}[data-sim] .se-sim-stagger>:nth-child(4){animation-delay:calc(var(--se-motion-stagger-step) * 3)}[data-sim] .se-sim-stagger>:nth-child(5){animation-delay:calc(var(--se-motion-stagger-step) * 4)}[data-sim] .se-sim-stagger>:nth-child(6){animation-delay:calc(var(--se-motion-stagger-step) * 5)}[data-sim] .se-sim-stagger>:nth-child(7){animation-delay:calc(var(--se-motion-stagger-step) * 6)}[data-sim] .se-sim-stagger>:nth-child(8){animation-delay:calc(var(--se-motion-stagger-step) * 7)}[data-sim] .se-sim-hover-lift{transition:transform var(--se-motion-hover-ms) var(--se-motion-ease),box-shadow var(--se-motion-hover-ms) var(--se-motion-ease),border-color var(--se-motion-hover-ms) var(--se-motion-ease)}[data-sim] .se-sim-hover-lift:hover{transform:translateY(-2px);box-shadow:0 10px 28px color-mix(in srgb,var(--se-void) 55%,transparent);border-color:var(--se-border-glass-hover)}@media (prefers-reduced-motion:reduce){[data-sim] .se-sim-fade-up,[data-sim] .se-sim-stagger>*{animation:none}[data-sim] .se-sim-hover-lift{transition:none}[data-sim] .se-sim-hover-lift:hover{transform:none;box-shadow:none}}