.AppShell_viewport__Ovl_w{min-height:100dvh;display:flex;justify-content:center;background:#0a0e13}.AppShell_frame__8YOm1{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--app-max-width);min-height:100dvh;background:var(--color-bg);overflow-x:clip}@media (min-width:480px){.AppShell_viewport__Ovl_w{padding:var(--space-6) var(--space-4)}.AppShell_frame__8YOm1{min-height:calc(100dvh - var(--space-8) * 2);max-height:calc(100dvh - var(--space-8) * 2);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border)}}.AppShell_content__InPW3{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:auto;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}:root{--color-bg:#0f1419;--color-surface:#1a222c;--color-surface-2:#243040;--color-border:#2e3a48;--color-text:#f3f6f9;--color-muted:#9aa8b6;--color-accent:#2f6fed;--color-accent-soft:#1e3a6e;--color-success:#1f9d55;--color-success-soft:#163d28;--color-error:#e5484d;--color-error-soft:#3d1a1c;--color-warning:#d97706;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.35rem;--text-2xl:1.6rem;--app-max-width:430px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}html{height:100%;color-scheme:dark}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);font-size:var(--text-md);line-height:1.5;-webkit-font-smoothing:antialiased}*,body{margin:0}*{box-sizing:border-box;padding:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}#__next-build-watcher,[data-next-badge-root],[data-next-badge],[data-nextjs-dev-overlay],[data-nextjs-toast],nextjs-portal{display:none!important;visibility:hidden!important;pointer-events:none!important}