._5iahaG_page :focus-visible{outline:2px solid var(--color-brand-purple);outline-offset:2px}._5iahaG_soft{color:#5b6271}html[data-theme=dark] ._5iahaG_soft{color:var(--color-muted)}html[data-auth] ._5iahaG_held>*{display:none}html[data-auth] ._5iahaG_held>._5iahaG_heldCards{min-height:150vh;display:flex}._5iahaG_hero{background:linear-gradient(#f8f8ff,#f1f0fe);border:1px solid #e9e8fb}._5iahaG_dots{background-image:radial-gradient(#4f46e521 1px,#0000 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(55% 75% at 75% 45%,#000,#0000 75%);mask-image:radial-gradient(55% 75% at 75% 45%,#000,#0000 75%)}._5iahaG_glow{background:radial-gradient(circle,#818cf857,#0000 64%);width:700px;height:700px;top:-40px;left:55%}._5iahaG_glowLow{background:radial-gradient(circle,#c4b5fd4d,#0000 65%);width:560px;height:560px;bottom:-260px;left:-160px}html[data-theme=dark] ._5iahaG_hero{background:linear-gradient(#1b1a34,#141326);border-color:#2a2a3c}html[data-theme=dark] ._5iahaG_dots{background-image:radial-gradient(#ffffff12 1px,#0000 1px)}html[data-theme=dark] ._5iahaG_glow{background:radial-gradient(circle,#8b7dff47,#0000 64%)}html[data-theme=dark] ._5iahaG_glowLow{background:radial-gradient(circle,#7c3aed29,#0000 65%)}._5iahaG_mock{--mock-scale:1;min-width:0;height:calc(470px * var(--mock-scale));flex:1;position:relative}._5iahaG_mockInner{width:560px;height:470px;transform:scale(var(--mock-scale));transform-origin:100% 0;position:absolute;top:0;right:0}@media (max-width:1359px){._5iahaG_mock{--mock-scale:.9}}@media (max-width:1279px){._5iahaG_mock{--mock-scale:.82}}@media (max-width:1149px){._5iahaG_mock{--mock-scale:.7}}._5iahaG_barFill{background:color-mix(in srgb, var(--color-brand-purple) 32%, transparent)}._5iahaG_browser{box-shadow:0 30px 70px -24px #312e8159, 0 0 0 1px var(--color-line)}._5iahaG_mockLink:hover{outline:1.5px solid var(--color-brand-purple);outline-offset:1px}._5iahaG_fadeLayer{opacity:0;transition:opacity .9s}._5iahaG_fadeOn{opacity:1}@media (prefers-reduced-motion:reduce){._5iahaG_fadeLayer{transition:none}}._5iahaG_lib{background:linear-gradient(135deg,#f7f6ff,#f1f3ff)}._5iahaG_libGlow{background:radial-gradient(circle,#818cf840,#0000 65%)}html[data-theme=dark] ._5iahaG_lib{background:linear-gradient(135deg,#1d1b38,#191927 60%)}html[data-theme=dark] ._5iahaG_libGlow{background:radial-gradient(circle,#8b7dff38,#0000 65%)}._5iahaG_teach{background:linear-gradient(120deg,#3730a3 0%,#4f46e5 45%,#2563eb 100%)}._5iahaG_teachGlow{background:radial-gradient(circle,#a5b4fc73,#0000 62%);width:700px;height:700px;top:-260px;left:53%}@keyframes _5iahaG_float{to{transform:translateY(-10px)}}@keyframes _5iahaG_sheen{to{transform:translate(120px,-60px)}}@keyframes _5iahaG_grow{0%{transform:scaleY(.35)}}@keyframes _5iahaG_drop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){._5iahaG_float1{animation:6s ease-in-out infinite alternate _5iahaG_float}._5iahaG_float2{animation:5s ease-in-out .8s infinite alternate _5iahaG_float}._5iahaG_sheen{animation:16s ease-in-out infinite alternate _5iahaG_sheen}._5iahaG_bar{transform-origin:bottom;animation:1.6s ease-in-out infinite alternate _5iahaG_grow}._5iahaG_drop{animation:.18s ease-out both _5iahaG_drop}}
