.RouteState_routeState__bUQeS{--state-canvas:#050505;--state-surface:#111113;--state-ink:#fbfaf5;--state-copy:rgba(251,250,245,.72);--state-muted:rgba(251,250,245,.5);--state-line:rgba(251,250,245,.11);--state-gold:#e4ba4d;--state-green:#7fab96;--state-offline:#d69265;position:fixed;inset:0;z-index:110;display:grid;min-width:0;min-height:100vh;min-height:100dvh;align-items:center;overflow:auto;padding-block-start:max(28px,calc(env(safe-area-inset-top) + 20px));padding-inline-end:max(22px,calc(env(safe-area-inset-right) + 22px));padding-block-end:max(28px,calc(env(safe-area-inset-bottom) + 20px));padding-inline-start:max(22px,calc(env(safe-area-inset-left) + 22px));background:var(--state-canvas);color:var(--state-ink);font-family:var(--fB),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;isolation:isolate;overscroll-behavior:none}.RouteState_loadingContent__TOTlU{display:grid;width:min(100%,26rem);min-width:0;justify-items:center;gap:14px;margin-inline:auto;text-align:center;animation:RouteState_loadingContentIn__Zn3ua .24s cubic-bezier(.22,1,.36,1) both}.RouteState_loadingSignal__L8UfB{height:24px;gap:4px}.RouteState_loadingSignal__L8UfB span{width:4px}.RouteState_loadingSignal__L8UfB span:first-child{height:9px}.RouteState_loadingSignal__L8UfB span:nth-child(2){height:17px}.RouteState_loadingSignal__L8UfB span:nth-child(3){height:24px}.RouteState_loadingSignal__L8UfB span:nth-child(4){height:15px}.RouteState_loadingSignal__L8UfB span:nth-child(5){height:7px}.RouteState_loadingStatus__y3ViK{margin:0;color:var(--state-ink);font-size:.94rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.RouteState_offlineHelp__e9n_v{max-width:31ch;margin:-4px 0 0;color:var(--state-muted);font-size:.78rem;font-weight:500;line-height:1.45;text-wrap:balance}.RouteState_loadingRecovery__EIX2C{display:grid;width:min(100%,30rem);gap:0;margin-block-start:12px}.RouteState_loadingRecoveryCopy__wdw2e{margin:0;color:var(--state-copy);font-size:.82rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere;text-wrap:balance}.RouteState_loadingRecoveryError__PBhe0{margin:14px 0 0;color:var(--state-offline);font-size:.78rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}[data-mobile-theme=light] .RouteState_routeState__bUQeS,[data-theme=light] .RouteState_routeState__bUQeS{--state-canvas:#f4f2ec;--state-surface:#fffefa;--state-ink:#111318;--state-copy:#34363c;--state-muted:#50535a;--state-line:rgba(17,19,24,.16);--state-gold:#a9791b;--state-green:#3d6f5b;--state-offline:#a85f38}.RouteState_content__0VZ3w{display:grid;width:min(100%,34rem);min-width:0;gap:0;margin-inline:auto}.RouteState_masthead__KTVnS{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;margin-block-end:clamp(36px,8vh,72px);padding-block-end:14px;border-block-end:1px solid var(--state-line)}.RouteState_brand__Dcpk4{overflow:hidden;color:var(--state-gold);font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.RouteState_signal__6aKBx{display:inline-flex;height:18px;align-items:end;gap:3px;color:var(--state-gold)}.RouteState_signal__6aKBx span{width:3px;min-height:4px;border-radius:999px;background:currentColor;opacity:.34;transform-origin:50% 100%;animation:RouteState_signalLevel__vua7s 1.25s cubic-bezier(.22,1,.36,1) infinite alternate}.RouteState_signal__6aKBx span:first-child{height:7px;animation-delay:-1s}.RouteState_signal__6aKBx span:nth-child(2){height:13px;animation-delay:-.72s}.RouteState_signal__6aKBx span:nth-child(3){height:18px;animation-delay:-.46s}.RouteState_signal__6aKBx span:nth-child(4){height:11px;animation-delay:-.18s}.RouteState_signal__6aKBx span:nth-child(5){height:5px;animation-delay:-.88s}.RouteState_errorSignal__Y_CBl span{animation:none;opacity:.58;transform:none}.RouteState_eyebrow__pDgZV{margin:0 0 10px;color:var(--state-gold);font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none}.RouteState_title__OFkPi{max-width:12ch;margin:0;outline:0;color:var(--state-ink);font-family:var(--fHero),var(--fB),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,8vw,3.4rem);font-weight:600;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.RouteState_copy__zug42{max-width:38rem;margin:18px 0 0;color:var(--state-copy);font-size:clamp(.96rem,2.2vw,1.05rem);font-weight:500;line-height:1.55;overflow-wrap:anywhere}.RouteState_networkStatus__Ft2p2{display:grid;grid-template-columns:9px minmax(0,1fr);gap:11px;align-items:start;margin-block-start:28px;padding-block:14px;border-block:1px solid var(--state-line)}.RouteState_networkDot__GUx32{width:9px;height:9px;margin-block-start:4px;border:2px solid color-mix(in srgb,var(--state-green) 32%,transparent);border-radius:999px;background:var(--state-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--state-green) 12%,transparent)}.RouteState_offline__2vlM7 .RouteState_networkDot__GUx32{border-color:color-mix(in srgb,var(--state-offline) 32%,transparent);background:var(--state-offline);box-shadow:0 0 0 4px color-mix(in srgb,var(--state-offline) 12%,transparent)}.RouteState_networkCopy__UcUoe{display:grid;min-width:0;gap:3px}.RouteState_networkCopy__UcUoe strong{color:var(--state-ink);font-size:.82rem;font-weight:600;line-height:1.25}.RouteState_networkCopy__UcUoe span{color:var(--state-muted);font-size:.76rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.RouteState_actions__COdzY{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:24px}.RouteState_primaryAction__U9rUW,.RouteState_secondaryAction__bJZm_{display:inline-flex;min-width:min(100%,10rem);min-height:48px;align-items:center;justify-content:center;padding:0 20px;border-radius:16px;font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.035em;line-height:1;cursor:pointer;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.RouteState_primaryAction__U9rUW{border:1px solid var(--state-gold);background:var(--state-gold);color:#171006}.RouteState_secondaryAction__bJZm_{border:1px solid var(--state-line);background:var(--state-surface);color:var(--state-ink)}.RouteState_primaryAction__U9rUW:hover:not(:disabled),.RouteState_secondaryAction__bJZm_:hover:not(:disabled){transform:translateY(-1px)}.RouteState_secondaryAction__bJZm_:hover:not(:disabled){border-color:color-mix(in srgb,var(--state-gold) 44%,var(--state-line))}.RouteState_primaryAction__U9rUW:active:not(:disabled),.RouteState_secondaryAction__bJZm_:active:not(:disabled){transform:translateY(1px)}.RouteState_primaryAction__U9rUW:focus-visible,.RouteState_secondaryAction__bJZm_:focus-visible{outline:3px solid color-mix(in srgb,var(--state-gold) 30%,transparent);outline-offset:3px}.RouteState_primaryAction__U9rUW:disabled,.RouteState_secondaryAction__bJZm_:disabled{cursor:not-allowed;opacity:.48}.RouteState_reference__lRjqc{margin:16px 0 0;color:var(--state-muted);font-size:.75rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}@keyframes RouteState_signalLevel__vua7s{0%{opacity:.28;transform:scaleY(.46)}to{opacity:.94;transform:scaleY(1)}}@keyframes RouteState_loadingContentIn__Zn3ua{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:30rem){.RouteState_actions__COdzY{display:grid}.RouteState_primaryAction__U9rUW,.RouteState_secondaryAction__bJZm_{width:100%}}@media (max-height:35rem) and (orientation:landscape){.RouteState_routeState__bUQeS{align-items:start}.RouteState_masthead__KTVnS{margin-block-end:24px}.RouteState_networkStatus__Ft2p2{margin-block-start:18px}}@media (prefers-reduced-motion:reduce){.RouteState_loadingContent__TOTlU{animation:none}.RouteState_signal__6aKBx span{animation:none;opacity:.72;transform:none}.RouteState_primaryAction__U9rUW,.RouteState_secondaryAction__bJZm_{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.RouteState_routeState__bUQeS{forced-color-adjust:auto}.RouteState_networkDot__GUx32{border:2px solid ButtonText;background:ButtonText;box-shadow:none}.RouteState_primaryAction__U9rUW,.RouteState_secondaryAction__bJZm_{border:1px solid ButtonText}}