.ob-root{color:#f1f1f1;letter-spacing:0;background:#181b29;min-height:100dvh;font-family:Outfit,sans-serif;font-weight:600;line-height:1.26;overflow-x:clip}.ob-root h1,.ob-root h2,.ob-root p{text-wrap:pretty}.ob-col{z-index:2;width:100%;max-width:440px;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;margin:0 auto;display:flex;position:relative}.ob-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.ob-scroll::-webkit-scrollbar{display:none}.ob-title{font-feature-settings:"ss01"}.ob-press{-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out}.ob-press:active{transform:scale(.97)}.ob-press:focus-visible{outline-offset:3px;outline:2px solid #71e1f0}@keyframes ob-in-fwd{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes ob-in-back{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}.ob-screen{animation:.45s cubic-bezier(.22,1,.36,1) both ob-in-fwd}.ob-screen[data-dir=back]{animation-name:ob-in-back}.ob-screen[data-dir=none]{animation:none}@keyframes ob-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-fade-up{animation:.45s cubic-bezier(.22,1,.36,1) both ob-fade-up}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}.ob-fade{animation:.3s ease-out both ob-fade}@keyframes ob-shake{0%,to{transform:none}16%{transform:translate(8px)}33%{transform:translate(-8px)}50%{transform:translate(8px)}66%{transform:translate(-8px)}83%{transform:translate(8px)}}.ob-shake{animation:.4s linear ob-shake}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-spinner{border:2.5px solid;border-right-color:#0000;border-radius:9999px;width:20px;height:20px;animation:.8s linear infinite ob-spin}.ob-welcome-words{opacity:0;transition:opacity .9s ease-out,transform .9s ease-out;transform:translateY(16px)}.ob-welcome[data-appeared=true] .ob-welcome-words{opacity:1;transform:none}.ob-welcome-bg{opacity:0;transition:opacity .9s ease-out}.ob-welcome[data-appeared=true] .ob-welcome-bg{opacity:1}.ob-intro{transition:background-color .35s ease-in}.ob-intro-glow{opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s;transform:scale(.4)}.ob-intro[data-phase="1"] .ob-intro-glow{opacity:1;transform:scale(1.25)}.ob-intro[data-phase="2"] .ob-intro-glow{opacity:0;transform:scale(1.25)}.ob-intro-mark{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .35s ease-in}.ob-intro[data-phase="1"] .ob-intro-mark{transform:scale(1.08)}.ob-intro[data-phase="2"] .ob-intro-mark{opacity:0;transform:scale(1.35)}.ob-comet{filter:drop-shadow(0 0 6px #dff17299);background:linear-gradient(#0000,#dff172e6 55%,#fff 80%,#0000);border-radius:3px;width:3px;height:64px;animation:2.2s cubic-bezier(.4,0,.2,1) infinite ob-comet;top:0}@keyframes ob-comet{0%{opacity:0;transform:translate(-50%,-80px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-50%,420px)}}.ob-flight[data-paused=true] .fly{animation-play-state:paused}.ob-fan-card{transition:transform .7s cubic-bezier(.34,1.3,.64,1),opacity .5s}.ob-glass{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}@media (prefers-reduced-motion:reduce){.ob-screen,.ob-fade-up,.ob-fade{animation:none}.ob-comet{animation:none;display:none}.ob-welcome-words,.ob-welcome-bg,.ob-fan-card{transition:none}}
