.StatePanel-module__db2qLq__page,.StatePanel-module__db2qLq__loadingPage{min-height:100dvh;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);place-items:center;display:grid}.StatePanel-module__db2qLq__panel{border:1px solid var(--tc-color-border-default,#273142);border-radius:var(--tc-radius-xl,12px);background:var(--tc-color-bg-surface,#111722);width:min(100%,620px);box-shadow:var(--tc-shadow-elevated,0 24px 64px #00000047);grid-template-columns:auto minmax(0,1fr);gap:20px;padding:clamp(24px,4vw,40px);display:grid}.StatePanel-module__db2qLq__compact{width:min(100%,520px);padding:24px}.StatePanel-module__db2qLq__icon{border-radius:var(--tc-radius-lg,8px);width:48px;height:48px;color:var(--tc-color-text-secondary,#98a2b3);background:var(--tc-color-bg-surface-raised,#171e2b);border:1px solid var(--tc-color-border-subtle,#202938);place-items:center;display:grid}.StatePanel-module__db2qLq__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.StatePanel-module__db2qLq__info .StatePanel-module__db2qLq__icon{color:var(--tc-color-info,#2e90fa)}.StatePanel-module__db2qLq__warning .StatePanel-module__db2qLq__icon{color:var(--tc-color-warning,#f79009)}.StatePanel-module__db2qLq__error .StatePanel-module__db2qLq__icon{color:var(--tc-color-error,#f97066)}.StatePanel-module__db2qLq__content{min-width:0}.StatePanel-module__db2qLq__heading{align-items:center;gap:10px;min-height:20px;margin-bottom:10px;display:flex}.StatePanel-module__db2qLq__eyebrow,.StatePanel-module__db2qLq__statusCode{color:var(--tc-color-text-muted,#7d899a);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:18px}.StatePanel-module__db2qLq__statusCode{font-variant-numeric:tabular-nums}.StatePanel-module__db2qLq__content h1{color:var(--tc-color-text-primary,#f4f6f8);letter-spacing:-.02em;margin:0;font-size:clamp(22px,4vw,30px);font-weight:700;line-height:1.25}.StatePanel-module__db2qLq__description{max-width:54ch;color:var(--tc-color-text-secondary,#98a2b3);margin:12px 0 0;font-size:15px;line-height:1.65}.StatePanel-module__db2qLq__details{color:var(--tc-color-text-muted,#7d899a);margin-top:16px;font-size:13px;line-height:1.6}.StatePanel-module__db2qLq__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.StatePanel-module__db2qLq__actions a,.StatePanel-module__db2qLq__actions button{border:1px solid var(--tc-color-border-default,#273142);border-radius:var(--tc-radius-md,6px);min-height:44px;color:var(--tc-color-text-primary,#f4f6f8);background:var(--tc-color-bg-surface-raised,#171e2b);font:inherit;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;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.StatePanel-module__db2qLq__actions a:first-child,.StatePanel-module__db2qLq__actions button:first-child{border-color:var(--tc-color-brand,#c9243f);background:var(--tc-color-brand,#c9243f);color:#fff}.StatePanel-module__db2qLq__actions a:hover,.StatePanel-module__db2qLq__actions button:hover{border-color:var(--tc-color-border-strong,#3a475b);background:var(--tc-color-bg-surface-hover,#1d2635)}.StatePanel-module__db2qLq__actions a:first-child:hover,.StatePanel-module__db2qLq__actions button:first-child:hover{border-color:var(--tc-color-brand-hover,#b21f38);background:var(--tc-color-brand-hover,#b21f38)}.StatePanel-module__db2qLq__actions a:active,.StatePanel-module__db2qLq__actions button:active{transform:translateY(1px)}.StatePanel-module__db2qLq__actions a:focus-visible,.StatePanel-module__db2qLq__actions button:focus-visible{outline:2px solid var(--tc-focus-color,#84caff);outline-offset:3px}.StatePanel-module__db2qLq__loadingPage{align-content:start;place-items:stretch stretch;gap:24px}.StatePanel-module__db2qLq__loadingHeader{justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.StatePanel-module__db2qLq__loadingGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:min(100%,1440px);margin:0 auto;display:grid}.StatePanel-module__db2qLq__skeleton,.StatePanel-module__db2qLq__skeletonBrand,.StatePanel-module__db2qLq__skeletonControl{background:var(--tc-color-skeleton-base,#202a38);display:block;position:relative;overflow:hidden}.StatePanel-module__db2qLq__skeleton:after,.StatePanel-module__db2qLq__skeletonBrand:after,.StatePanel-module__db2qLq__skeletonControl:after{content:"";background:linear-gradient(90deg, transparent, var(--tc-color-skeleton-highlight,#2a3545), transparent);animation:1.4s ease-in-out infinite StatePanel-module__db2qLq__skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.StatePanel-module__db2qLq__skeletonBrand{border-radius:var(--tc-radius-sm,4px);width:144px;height:28px}.StatePanel-module__db2qLq__skeletonControl{border-radius:var(--tc-radius-md,6px);width:112px;height:40px}.StatePanel-module__db2qLq__skeleton{border:1px solid var(--tc-color-border-subtle,#202938);border-radius:var(--tc-radius-lg,8px);min-height:160px}.StatePanel-module__db2qLq__skeletonHero{grid-column:span 8;min-height:240px}.StatePanel-module__db2qLq__skeletonMetric{grid-column:span 2;min-height:112px}.StatePanel-module__db2qLq__skeletonTable{grid-column:span 9;min-height:360px}.StatePanel-module__db2qLq__skeletonSide{grid-column:span 3;min-height:360px}.StatePanel-module__db2qLq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes StatePanel-module__db2qLq__skeleton-sweep{to{transform:translate(100%)}}@media (max-width:1023px){.StatePanel-module__db2qLq__skeletonHero,.StatePanel-module__db2qLq__skeletonTable{grid-column:span 12}.StatePanel-module__db2qLq__skeletonMetric,.StatePanel-module__db2qLq__skeletonSide{grid-column:span 6}}@media (max-width:767px){.StatePanel-module__db2qLq__page{padding-top:max(48px, env(safe-area-inset-top));align-items:start}.StatePanel-module__db2qLq__panel{grid-template-columns:1fr;gap:16px;padding:24px 20px}.StatePanel-module__db2qLq__icon{width:44px;height:44px}.StatePanel-module__db2qLq__actions{grid-template-columns:1fr;display:grid}.StatePanel-module__db2qLq__actions a,.StatePanel-module__db2qLq__actions button{width:100%}.StatePanel-module__db2qLq__skeletonHero,.StatePanel-module__db2qLq__skeletonMetric,.StatePanel-module__db2qLq__skeletonTable,.StatePanel-module__db2qLq__skeletonSide{grid-column:span 12}.StatePanel-module__db2qLq__skeletonMetric{min-height:96px}}@media (prefers-reduced-motion:reduce){.StatePanel-module__db2qLq__actions a,.StatePanel-module__db2qLq__actions button{transition:none}.StatePanel-module__db2qLq__skeleton:after,.StatePanel-module__db2qLq__skeletonBrand:after,.StatePanel-module__db2qLq__skeletonControl:after{animation:none;display:none}}
