._page_117xp_1{min-width:0;color:var(--foreground);overflow-x:clip}._applicationPage_117xp_2:has(>._state_117xp_2){min-height:100%;display:grid}@media (min-width:1280px){._applicationPage_117xp_2:focus-visible{outline-offset:-2px}}._pageHeader_117xp_8{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:13px;display:flex}._headerContext_117xp_9{min-width:0}._headerContext_117xp_9 h1{font-family:var(--font-title), sans-serif;font-size:var(--type-page-title);letter-spacing:-.02em;margin:0;font-weight:450}._headerContext_117xp_9 p:not(._eyebrow_117xp_11){color:var(--muted-foreground);font-size:var(--type-body);margin:5px 0 0;line-height:1.6}._eyebrow_117xp_11{color:var(--primary);font-family:var(--font-subtitle), monospace;font-size:var(--type-small);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-weight:700}._headerActions_117xp_13{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._primaryButton_117xp_15,._secondaryButton_117xp_15{border-radius:var(--radius);min-height:max(36px,2.5em);box-shadow:var(--shadow-xs);color:var(--primary-foreground);background:var(--primary);font-size:var(--type-small);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:650;text-decoration:none;display:inline-flex}._secondaryButton_117xp_15{border-color:var(--border);background:var(--card);color:var(--foreground)}._primaryButton_117xp_15:hover{background:color-mix(in oklab, var(--primary) 90%, var(--foreground))}._secondaryButton_117xp_15:hover{background:var(--muted)}._primaryButton_117xp_15:disabled,._secondaryButton_117xp_15:disabled{cursor:not-allowed;opacity:.56}._primaryButton_117xp_15:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._secondaryButton_117xp_15:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._page_117xp_1 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._page_117xp_1 a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._monitoring_117xp_20 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._bannerWarning_117xp_22{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--border));border-radius:var(--radius);background:var(--warning-soft);color:var(--warning-foreground);font-family:var(--font-subtitle), monospace;font-size:var(--type-body);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;line-height:1.5;display:flex}._state_117xp_2{box-sizing:border-box;align-content:center;justify-items:center;min-height:100%;padding:clamp(16px,4vw,40px);display:grid}._statePanel_117xp_25{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:min(100%,640px);min-width:0;box-shadow:var(--shadow-xs);color:var(--foreground);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;padding:clamp(20px,4vw,34px);display:flex}._statePanel_117xp_25:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._stateIcon_117xp_27{background:var(--primary-soft);min-width:48px;min-height:48px;color:var(--primary);font-family:var(--font-subtitle), monospace;font-size:var(--type-small);border-radius:50%;place-items:center;display:grid}._statePanel_117xp_25 h1{font-family:var(--font-title), sans-serif;font-size:var(--type-page-title);margin:13px 0 6px;font-weight:450}._statePanel_117xp_25 p{max-width:520px;color:var(--muted-foreground);font-size:var(--type-body);margin:0;line-height:1.65}._stateActions_117xp_30{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}._stateActions_117xp_30>*{white-space:normal;height:auto;min-height:44px}._routeLoading_117xp_33{min-height:100vh;min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:var(--background);color:var(--foreground);align-content:center;place-items:center;gap:8px;display:grid;overflow:hidden}._routeLoading_117xp_33 span{border-radius:calc(var(--radius) - 2px);background:var(--muted);width:min(520px,70vw);height:13px;animation:1.25s ease-in-out infinite alternate _pulse_117xp_1}._routeLoading_117xp_33 span:nth-child(2){width:min(410px,60vw);animation-delay:.12s}._routeLoading_117xp_33 span:nth-child(3){width:min(470px,65vw);animation-delay:.24s}._routeLoading_117xp_33 p{color:var(--muted-foreground);font-family:var(--font-subtitle), monospace;font-size:var(--type-body)}._monitoring_117xp_20{min-height:100vh;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--background);color:var(--foreground);place-items:center;display:grid}._monitoring_117xp_20>section{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:min(560px,100%);box-shadow:var(--shadow-md);padding:34px}._monitoring_117xp_20 .eyebrow{color:var(--primary);font-family:var(--font-subtitle), monospace;font-size:var(--type-small)}._monitoring_117xp_20 h1{font-family:var(--font-title), sans-serif;margin:6px 0 0;font-size:clamp(1.375rem,5vw,2.125rem);font-weight:450;line-height:1.25}._monitoring_117xp_20 p:not(.eyebrow){color:var(--muted-foreground);font-size:var(--type-body);margin:14px 0 20px;line-height:1.65}._monitoring_117xp_20 button{border-radius:var(--radius);background:var(--primary);min-height:max(38px,2.5em);color:var(--primary-foreground);font-size:var(--type-small);cursor:pointer;border:0;padding:0 13px;font-weight:700}@keyframes _pulse_117xp_1{to{opacity:.45}}@media (max-width:900px){._pageHeader_117xp_8{flex-direction:column;align-items:flex-start}._headerActions_117xp_13{justify-content:stretch;width:100%}._headerActions_117xp_13>*{flex:auto}}@media (max-width:560px){._state_117xp_2{padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}._stateActions_117xp_30{flex-direction:column;width:100%}._stateActions_117xp_30>*{width:100%}._monitoring_117xp_20>section{padding:26px 22px}}@media (prefers-reduced-motion:reduce){._routeLoading_117xp_33 span{animation:none}}
