@layer reset, tokens, base, components, overrides, utilities;.DemoNotice_root__S5pRH{position:fixed;z-index:450;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom))}.DemoNotice_panel__YQz40{width:min(370px,calc(100vw - 32px));padding:20px;border:1px solid var(--sp-color-border);border-radius:20px;background:var(--sp-color-surface);color:var(--sp-color-text);box-shadow:0 8px 32px rgb(0 0 0/16%);display:grid;grid-gap:12px;gap:12px;font-size:14px;line-height:1.55;max-height:calc(100dvh - 40px);overflow:auto}.DemoNotice_heading__Ma8mN{display:flex;align-items:center;gap:10px}.DemoNotice_heading__Ma8mN strong{flex:1 1}.DemoNotice_trigger__1lriW{position:relative;width:64px;height:64px;border-radius:50%;border:1px solid var(--sp-color-border);background:var(--sp-color-surface);color:var(--sp-color-text);display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;cursor:pointer;font:inherit;font-size:11px;box-shadow:0 4px 20px rgb(0 0 0/15%)}.DemoNotice_trigger__1lriW:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid;pointer-events:none;animation:DemoNotice_notice-pulse__A7jYk 3s var(--sp-motion-ease-move,cubic-bezier(.77,0,.175,1)) infinite}@keyframes DemoNotice_notice-pulse__A7jYk{0%,to{transform:scale(1);opacity:.12}50%{transform:scale(1.12);opacity:.32}}.DemoNotice_trigger__1lriW:focus-visible{outline:3px solid currentColor;outline-offset:6px}@media (prefers-reduced-motion:reduce){.DemoNotice_trigger__1lriW:before{animation:none;opacity:.2}}@media (max-width:599px){.DemoNotice_root__S5pRH{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.DemoNotice_panel__YQz40{padding:16px}}@font-face{font-family:onest;src:url(/_next/static/media/01d1330eac9d4b9c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:onest Fallback;src:local("Arial");ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.00%;size-adjust:106.10%}.__className_2d2e2c{font-family:onest,onest Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial;font-style:normal}.__variable_2d2e2c{--font-onest:"onest","onest Fallback",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial}@layer reset, tokens, base, components, overrides, utilities;@layer tokens{:root{--sp-radius-sm:8px;--sp-radius-md:12px;--sp-radius-pill:999px;--sp-shadow-sm:0 1px 2px rgba(16,24,40,0.05);--sp-shadow-md:0 8px 24px rgba(16,24,40,0.09);--sp-space-1:4px;--sp-space-2:8px;--sp-space-3:12px;--sp-space-4:16px;--sp-space-6:24px;--sp-space-8:32px;--sp-control-compact:32px;--sp-control-default:40px;--sp-control-touch:44px;--sp-icon-inline:16px;--sp-icon-compact:18px;--sp-icon-navigation:20px;--sp-icon-prominent:24px;--sp-container-gutter:24px;--sp-container-gutter-tablet:20px;--sp-container-gutter-mobile:16px;--sp-z-sticky:100;--sp-z-overlay:200;--sp-z-popover:300;--sp-z-toast:400;--sp-shell-sidebar-expanded:232px;--sp-shell-sidebar-collapsed:72px;--sp-shell-header-height:68px;--sp-shell-outer-frame:1920px;--sp-shell-boundary-gutter:32px;--sp-shell-sidebar-transition:var(--sp-motion-duration-standard) var(--sp-motion-ease-move);--font-sans:var(--font-onest),Onest,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-mono:"Courier New",Courier,monospace}:root[data-theme=dark]{--sp-shadow-md:0 8px 24px rgba(16,24,40,0.35)}@media (max-width:1023px){:root{--sp-shell-header-height:64px}}@media (max-width:599px){:root{--sp-shell-header-height:60px}}}@layer reset{*,:after,:before{box-sizing:border-box;margin:0;padding:0}}@layer base{:root{--sp-public-auth-bg:#f7f8ff;--sp-public-auth-text:#101b4a}html{font-family:var(--font-sans);font-synthesis:none;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}body{min-height:100vh;--sp-focus-surface:var(--sp-color-bg)}:where(a,button,input,textarea,select,[tabindex]):focus-visible:not(:disabled):not([data-disabled]){--sp-focus-ring-shadow:0 0 0 2px var(--sp-focus-surface),0 0 0 4px var(--sp-color-focus),0 0 0 6px var(--sp-focus-guard);outline:none;box-shadow:var(--sp-focus-ring-shadow)}}@layer components{:where([data-sp-surface=background]){--sp-focus-surface:var(--sp-color-bg)}:where([data-sp-surface=surface]){--sp-focus-surface:var(--sp-color-surface)}:where([data-sp-surface=elevated]){--sp-focus-surface:var(--sp-color-surface-elevated)}}html body{color:var(--sp-color-text);background:var(--sp-color-bg)}html:has([data-public-auth-shell]){--sp-scrollbar-surface:var(--sp-public-auth-bg);--sp-scrollbar-ink:var(--sp-public-auth-text)}