@keyframes BrandHero_heroFadeIn__M_aYU{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.BrandHero_hubContainer__nejM2{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(16px,2.5vw,20px);width:100%;max-width:100vw;box-sizing:border-box}.BrandHero_brandTitle__t_JF3{font-size:clamp(34px,10.5vw,104px);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:var(--text-title);white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:color .3s ease;animation:BrandHero_heroFadeIn__M_aYU .8s cubic-bezier(.16,1,.3,1) forwards}.BrandHero_brandCaption__wPwb6{margin-top:clamp(14px,2vw,18px);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:clamp(.68rem,1.4vw,.84rem);font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-caption);transition:color .3s ease;animation:BrandHero_heroFadeIn__M_aYU .8s cubic-bezier(.16,1,.3,1) .12s backwards}.BrandHero_dotSlot__va5pP{display:inline-block;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;vertical-align:baseline;line-height:1}.BrandHero_dockedBall__z_tX3{display:inline-block;width:.165em;height:.165em;border-radius:50%;background-color:var(--text-title);margin:0 .04em 0 .06em;vertical-align:-.01em;cursor:default;transition:background-color .3s ease}.BrandHero_dockedHidden__tRIDh{opacity:0;visibility:hidden}.BrandHero_flyingBall__AGMdA{top:0;left:0;border-radius:50%;background-color:var(--text-title);cursor:default;z-index:100;pointer-events:auto;will-change:transform;touch-action:none;transition:background-color .3s ease}.BrandHero_flyingBall__AGMdA,.NetworkStatus_statusContainer__N8pB_{position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NetworkStatus_statusContainer__N8pB_{bottom:max(24px,env(safe-area-inset-bottom,24px));left:max(26px,env(safe-area-inset-left,26px));display:inline-flex;align-items:center;gap:7px;z-index:40;opacity:.75}.NetworkStatus_statusDot__LKRae{width:5px;height:5px;border-radius:50%;flex-shrink:0;display:inline-block}.NetworkStatus_localDot___qdDv{background-color:#10b981}.NetworkStatus_remoteDot__W6YVk{background-color:#f59e0b}.NetworkStatus_statusText__GYGqV{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.72rem;font-weight:400;letter-spacing:.1em;color:var(--text-caption);line-height:1;text-transform:uppercase;transition:color .3s ease}@media (max-width:640px){.NetworkStatus_statusContainer__N8pB_{bottom:max(18px,env(safe-area-inset-bottom,18px));left:max(18px,env(safe-area-inset-left,18px));gap:6px}.NetworkStatus_statusText__GYGqV{font-size:.68rem}}.ThemeToggle_themeBtn__wdejJ{position:fixed;top:max(22px,env(safe-area-inset-top,22px));right:max(24px,env(safe-area-inset-right,24px));display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;color:var(--btn-color);transition:color .3s ease,background-color .2s ease,transform .15s ease;z-index:50;outline:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ThemeToggle_themeBtn__wdejJ:hover{color:var(--btn-color-hover);background:var(--btn-hover-bg)}.ThemeToggle_themeBtn__wdejJ:active{transform:scale(.92)}.ThemeToggle_themeIcon__IhMoY{width:17px;height:17px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ThemeToggle_togglePlaceholder__ezfgB{position:fixed;top:max(22px,env(safe-area-inset-top,22px));right:max(24px,env(safe-area-inset-right,24px));width:36px;height:36px;z-index:50}@media (max-width:640px){.ThemeToggle_themeBtn__wdejJ,.ThemeToggle_togglePlaceholder__ezfgB{top:max(16px,env(safe-area-inset-top,16px));right:max(16px,env(safe-area-inset-right,16px));width:40px;height:40px}}