:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5faff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background:#061018;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#061018;width:100%;max-width:100%;overflow-x:hidden}body{overscroll-behavior-y:contain;background:radial-gradient(circle at top,#2981f329,#0000 24%),radial-gradient(circle at 88% 14%,#0e2c4057,#0000 20%),linear-gradient(#061018 0%,#081521 100%);width:100%;min-width:320px;max-width:100%;margin:0;overflow-x:hidden}body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img{max-width:100%;display:block}#root{width:100%;max-width:100%;min-height:100svh;overflow-x:hidden}@media (width<=768px){body{font-size:14px}}input,textarea,select,input::placeholder,textarea::placeholder{text-transform:uppercase}html,body,#root{width:100%;overflow-x:clip}.psr-center-app,.psr-center-app *{overflow-wrap:anywhere;word-break:break-word}.psr-center-app,.psr-center-app :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,label,a,li,div,button,th,td),.psr-center-app input,.psr-center-app textarea,.psr-center-app select,.psr-center-app input::placeholder,.psr-center-app textarea::placeholder{text-align:center}:root{--psr-bg:#061018;--psr-bg-deep:#081521;--psr-surface:#0a1722;--psr-surface-2:#0d1f2e;--psr-panel:#ffffff0a;--psr-panel-2:#ffffff0f;--psr-ink:#f5faff;--psr-muted:#b8c4d0;--psr-muted-2:#9aa7b5;--psr-faint:#6f8295;--psr-cyan:#38bdf8;--psr-cyan-ink:#9fd8ff;--psr-blue:#1f6feb;--psr-blue-2:#2981f3;--psr-blue-soft:#2981f324;--psr-green:#22c55e;--psr-green-2:#16a34a;--psr-amber:#f59e0b;--psr-border:#8caec929;--psr-border-soft:#ffffff12;--psr-border-blue:#2981f34d;--psr-hairline:#aec3d61f;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--sh-1:0 1px 0 #ffffff0a inset, 0 8px 24px #00000047;--sh-2:0 1px 0 #ffffff0d inset, 0 22px 54px -14px #00000094;--sh-blue:0 20px 46px -16px #2981f380;--sh-green:0 14px 34px -10px #22c55e80;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-display:clamp(40px, 9vw, 76px);--t-h1:clamp(30px, 5.4vw, 52px);--t-h2:clamp(25px, 3.8vw, 38px);--t-h3:clamp(20px, 2.6vw, 25px);--t-lead:clamp(16px, 2.2vw, 19px);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1)}.psr-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.psr-reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);will-change:opacity, transform;transform:translateY(18px)}.psr-reveal.is-in{opacity:1;transform:none}.psr-card{background:linear-gradient(180deg, var(--psr-surface) 0%, var(--psr-surface-2) 100%);border:1px solid var(--psr-border-soft);border-radius:var(--r-xl);box-shadow:var(--sh-2);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out)}.psr-lift{transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out)}.psr-lift:hover{border-color:var(--psr-border-blue);transform:translateY(-3px)}.psr-link{color:var(--psr-cyan-ink);background-image:linear-gradient(var(--psr-cyan), var(--psr-cyan));transition:background-size .25s var(--ease-out), color .2s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;text-decoration:none}.psr-link:hover{color:#fff;background-size:100% 1.5px}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--psr-cyan);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.psr-reveal{opacity:1;transition:none;transform:none}.psr-lift:hover,.psr-card:hover{transform:none}}@keyframes psrpulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}
