.StatePanel_loadingPage___fIzN,.StatePanel_page__mq4Py{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:var(--tc-color-text-primary,#f4f6f8);background:radial-gradient(circle at 50% -20%,color-mix(in srgb,var(--tc-color-brand,#c9243f) 10%,transparent),transparent 40%),var(--tc-color-bg-canvas,#0b0e14)}.StatePanel_panel__CX3rI{width:min(100%,620px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:clamp(24px,4vw,40px);border:1px solid var(--tc-color-border-default,#273142);border-radius:var(--tc-radius-xl,12px);background:var(--tc-color-bg-surface,#111722);box-shadow:var(
    --tc-shadow-elevated,0 24px 64px rgb(0 0 0/28%)
  )}.StatePanel_compact__vuXSf{width:min(100%,520px);padding:24px}.StatePanel_icon__pZ5h9{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--tc-radius-lg,8px);color:var(--tc-color-text-secondary,#98a2b3);background:var(--tc-color-bg-surface-raised,#171e2b);border:1px solid var(--tc-color-border-subtle,#202938)}.StatePanel_icon__pZ5h9 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.StatePanel_info__ltUxq .StatePanel_icon__pZ5h9{color:var(--tc-color-info,#2e90fa)}.StatePanel_warning__DnXnw .StatePanel_icon__pZ5h9{color:var(--tc-color-warning,#f79009)}.StatePanel_error__fNrXZ .StatePanel_icon__pZ5h9{color:var(--tc-color-error,#f97066)}.StatePanel_content__IIwPv{min-width:0}.StatePanel_heading__wM6Rq{min-height:20px;display:flex;align-items:center;gap:10px;margin-bottom:10px}.StatePanel_eyebrow__4MElB,.StatePanel_statusCode__Hk7GZ{margin:0;color:var(--tc-color-text-muted,#7d899a);font-size:12px;font-weight:700;line-height:18px;letter-spacing:.08em;text-transform:uppercase}.StatePanel_statusCode__Hk7GZ{font-variant-numeric:tabular-nums}.StatePanel_content__IIwPv h1{margin:0;color:var(--tc-color-text-primary,#f4f6f8);font-size:clamp(22px,4vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.02em}.StatePanel_description__m479h{max-width:54ch;margin:12px 0 0;color:var(--tc-color-text-secondary,#98a2b3);font-size:15px;line-height:1.65}.StatePanel_details__hr0bt{margin-top:16px;color:var(--tc-color-text-muted,#7d899a);font-size:13px;line-height:1.6}.StatePanel_actions__ETloF{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.StatePanel_actions__ETloF a,.StatePanel_actions__ETloF button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--tc-color-border-default,#273142);border-radius:var(--tc-radius-md,6px);color:var(--tc-color-text-primary,#f4f6f8);background:var(--tc-color-bg-surface-raised,#171e2b);font:inherit;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;cursor:pointer;transition:border-color var(--tc-motion-duration-fast,.12s) ease,background-color var(--tc-motion-duration-fast,.12s) ease,transform var(--tc-motion-duration-fast,.12s) ease}.StatePanel_actions__ETloF a:first-child,.StatePanel_actions__ETloF button:first-child{border-color:var(--tc-color-brand,#c9243f);background:var(--tc-color-brand,#c9243f);color:#fff}.StatePanel_actions__ETloF a:hover,.StatePanel_actions__ETloF button:hover{border-color:var(--tc-color-border-strong,#3a475b);background:var(--tc-color-bg-surface-hover,#1d2635)}.StatePanel_actions__ETloF a:first-child:hover,.StatePanel_actions__ETloF button:first-child:hover{border-color:var(--tc-color-brand-hover,#b21f38);background:var(--tc-color-brand-hover,#b21f38)}.StatePanel_actions__ETloF a:active,.StatePanel_actions__ETloF button:active{transform:translateY(1px)}.StatePanel_actions__ETloF a:focus-visible,.StatePanel_actions__ETloF button:focus-visible{outline:2px solid var(--tc-focus-color,#84caff);outline-offset:3px}.StatePanel_loadingPage___fIzN{place-items:stretch;align-content:start;gap:24px}.StatePanel_loadingHeader__kzWQD{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px}.StatePanel_loadingGrid__m7xUU{width:min(100%,1440px);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.StatePanel_skeletonBrand__o9cSm,.StatePanel_skeletonControl__FXLhE,.StatePanel_skeleton__ulFXL{display:block;position:relative;overflow:hidden;background:var(--tc-color-skeleton-base,#202a38)}.StatePanel_skeletonBrand__o9cSm:after,.StatePanel_skeletonControl__FXLhE:after,.StatePanel_skeleton__ulFXL:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--tc-color-skeleton-highlight,#2a3545),transparent);animation:StatePanel_skeleton-sweep__kJuLc 1.4s ease-in-out infinite}.StatePanel_skeletonBrand__o9cSm{width:144px;height:28px;border-radius:var(--tc-radius-sm,4px)}.StatePanel_skeletonControl__FXLhE{width:112px;height:40px;border-radius:var(--tc-radius-md,6px)}.StatePanel_skeleton__ulFXL{min-height:160px;border:1px solid var(--tc-color-border-subtle,#202938);border-radius:var(--tc-radius-lg,8px)}.StatePanel_skeletonHero__j10mQ{grid-column:span 8;min-height:240px}.StatePanel_skeletonMetric__sHhR4{grid-column:span 2;min-height:112px}.StatePanel_skeletonTable__B17UX{grid-column:span 9;min-height:360px}.StatePanel_skeletonSide__O3ter{grid-column:span 3;min-height:360px}.StatePanel_srOnly__DQ_Sz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes StatePanel_skeleton-sweep__kJuLc{to{transform:translateX(100%)}}@media (max-width:1023px){.StatePanel_skeletonHero__j10mQ,.StatePanel_skeletonTable__B17UX{grid-column:span 12}.StatePanel_skeletonMetric__sHhR4,.StatePanel_skeletonSide__O3ter{grid-column:span 6}}@media (max-width:767px){.StatePanel_page__mq4Py{align-items:start;padding-top:max(48px,env(safe-area-inset-top))}.StatePanel_panel__CX3rI{grid-template-columns:1fr;gap:16px;padding:24px 20px}.StatePanel_icon__pZ5h9{width:44px;height:44px}.StatePanel_actions__ETloF{display:grid;grid-template-columns:1fr}.StatePanel_actions__ETloF a,.StatePanel_actions__ETloF button{width:100%}.StatePanel_skeletonHero__j10mQ,.StatePanel_skeletonMetric__sHhR4,.StatePanel_skeletonSide__O3ter,.StatePanel_skeletonTable__B17UX{grid-column:span 12}.StatePanel_skeletonMetric__sHhR4{min-height:96px}}@media (prefers-reduced-motion:reduce){.StatePanel_actions__ETloF a,.StatePanel_actions__ETloF button{transition:none}.StatePanel_skeletonBrand__o9cSm:after,.StatePanel_skeletonControl__FXLhE:after,.StatePanel_skeleton__ulFXL:after{animation:none;display:none}}.DashboardRouteTransition_root__VWe3i,.DashboardRouteTransition_routeContent__rK_vq{min-height:100dvh}.DashboardRouteTransition_routeContentHidden__bNfXo{visibility:hidden;pointer-events:none}.DashboardRouteTransition_overlay__Bw3SU{position:fixed;inset:0;z-index:180;overflow:auto;overscroll-behavior:contain;background:var(--tc-color-bg-canvas,#0b0e14);opacity:1;transition:opacity .18s ease-out}.DashboardRouteTransition_overlayLeaving__L_oAk{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.DashboardRouteTransition_overlay__Bw3SU{transition:none}}.DashboardRouteTransition_routeContent__rK_vq:has([role=dialog][aria-modal=true]){transform:none;filter:none;will-change:auto}.NetworkStatusBanner_banner__i4zYw{position:fixed;z-index:var(--tc-z-toast);top:max(var(--tc-space-3),env(safe-area-inset-top));left:50%;display:grid;width:min(680px,calc(100vw - 32px));min-height:60px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--tc-space-3);border:1px solid var(--tc-color-border-default);border-radius:var(--tc-radius-lg);padding:var(--tc-space-3);color:var(--tc-color-text-primary);box-shadow:var(--tc-shadow-elevated);transform:translateX(-50%)}.NetworkStatusBanner_offline__91Y3I{border-color:color-mix(in srgb,var(--tc-color-warning) 48%,var(--tc-color-border-default));background:color-mix(in srgb,var(--tc-color-bg-surface-raised) 92%,var(--tc-color-warning))}.NetworkStatusBanner_restored__oyhVx{border-color:color-mix(in srgb,var(--tc-color-success) 45%,var(--tc-color-border-default));background:color-mix(in srgb,var(--tc-color-bg-surface-raised) 94%,var(--tc-color-success))}.NetworkStatusBanner_statusIcon__E4SnH{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--tc-radius-pill);background:var(--tc-color-bg-warning-soft);color:var(--tc-color-warning);font-size:var(--tc-font-size-md);font-weight:var(--tc-font-weight-bold)}.NetworkStatusBanner_restored__oyhVx .NetworkStatusBanner_statusIcon__E4SnH{background:var(--tc-color-bg-success-soft);color:var(--tc-color-success)}.NetworkStatusBanner_copy__L6zPg{display:grid;min-width:0;gap:2px}.NetworkStatusBanner_copy__L6zPg strong{font-size:var(--tc-font-size-md);line-height:var(--tc-line-height-tight)}.NetworkStatusBanner_copy__L6zPg small{color:var(--tc-color-text-secondary);font-size:var(--tc-font-size-xs);line-height:var(--tc-line-height-normal)}.NetworkStatusBanner_copy__L6zPg .NetworkStatusBanner_probeError__8BIAL{color:var(--tc-color-error)}.NetworkStatusBanner_action__SFbaC,.NetworkStatusBanner_dismiss__nix26{min-width:var(--tc-control-height-md);min-height:var(--tc-control-height-md);border:1px solid var(--tc-color-border-strong);border-radius:var(--tc-radius-md);background:var(--tc-color-bg-surface);color:var(--tc-color-text-primary);font:inherit;font-size:var(--tc-font-size-sm);font-weight:var(--tc-font-weight-semibold)}.NetworkStatusBanner_action__SFbaC{padding:0 var(--tc-space-3)}.NetworkStatusBanner_action__SFbaC:hover:not(:disabled),.NetworkStatusBanner_dismiss__nix26:hover{background:var(--tc-color-bg-surface-hover)}.NetworkStatusBanner_action__SFbaC:disabled{cursor:wait;color:var(--tc-color-text-disabled)}.NetworkStatusBanner_dismiss__nix26{padding:0;font-size:var(--tc-font-size-xl)}@media (max-width:600px){.NetworkStatusBanner_banner__i4zYw{top:max(var(--tc-space-2),env(safe-area-inset-top));width:calc(100vw - 16px);grid-template-columns:auto minmax(0,1fr)}.NetworkStatusBanner_action__SFbaC{grid-column:1/-1;width:100%}.NetworkStatusBanner_dismiss__nix26{position:absolute;top:var(--tc-space-2);right:var(--tc-space-2)}.NetworkStatusBanner_restored__oyhVx .NetworkStatusBanner_copy__L6zPg{padding-right:var(--tc-space-8)}}@media (prefers-reduced-motion:reduce){.NetworkStatusBanner_banner__i4zYw{scroll-behavior:auto}}