.IScu7W_stage{isolation:isolate;background:color-mix(in srgb, var(--color-brand-950) 36%, black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.IScu7W_stage[data-theme=light]{background:color-mix(in srgb, var(--color-neutral-200) 80%, var(--color-brand-200));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.IScu7W_stage[data-theme=light] .IScu7W_light{background:radial-gradient(ellipse at center, rgb(var(--app-neutral-25) / .75), rgb(var(--app-accent-50) / .45) 28%, rgb(var(--app-brand-50) / .18) 48%, transparent 70%);width:min(100vw,38rem)}.IScu7W_stage[data-theme=light] .IScu7W_entry:focus-visible{outline-color:var(--color-brand-700)}.IScu7W_light{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(120vw,64rem);position:absolute}.IScu7W_stage[data-theme=dark] .IScu7W_light{background:radial-gradient(ellipse at center, rgb(var(--app-neutral-100) / .12), rgb(var(--app-accent-300) / .075) 28%, rgb(var(--app-brand-400) / .025) 48%, transparent 70%);width:min(100vw,38rem)}.IScu7W_arrival{animation:1.4s cubic-bezier(.16,1,.3,1) both IScu7W_arrive}.IScu7W_entry{-webkit-tap-highlight-color:transparent;border-radius:1rem;padding:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.IScu7W_entry:focus-visible{outline:2px solid var(--color-accent-300);outline-offset:.5rem}.IScu7W_mark{-webkit-user-select:none;user-select:none;width:clamp(10rem,18vw,15rem);height:auto;display:block}@media (hover:hover) and (pointer:fine){.IScu7W_entry:hover{transform:translateY(-3px)}}.IScu7W_entry:active{transform:scale(.97)}@keyframes IScu7W_arrive{0%{opacity:.3;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.IScu7W_arrival{animation:none}.IScu7W_entry{transition:none}.IScu7W_entry:hover,.IScu7W_entry:active{transform:none}}:is(html:has(.IScu7W_stage[data-theme=dark]),body:has(.IScu7W_stage[data-theme=dark])){background:color-mix(in srgb, var(--color-brand-950) 36%, black);background-image:none}:is(html:has(.IScu7W_stage[data-theme=light]),body:has(.IScu7W_stage[data-theme=light])){background:color-mix(in srgb, var(--color-neutral-200) 80%, var(--color-brand-200));background-image:none}