:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rb-navy:#041a2b;--rb-blue-dark:#0d4d7a;--rb-blue:#1e6fa8;--rb-blue-soft:#5aa1c8;--rb-blue-pale:#a7c7da;--rb-bg:#f7fafc;--rb-surface:#fff;--rb-input:#fbfdfe;--rb-surface-soft:#eef5f8;--rb-text:#041a2b;--rb-ink:#041a2b;--rb-muted:#5b7083;--rb-border:#dce8ef;--rb-success:#226746;--rb-success-soft:#eaf5ef;--rb-warning:#7a5b0b;--rb-warning-soft:#fff5d8;--rb-danger:#a12828;--rb-danger-soft:#fdeeee;--rb-info:#0d4d7a;--rb-info-soft:#e8f2f8;--rb-focus:#1e6fa8;--rb-radius-sm:10px;--rb-radius-md:14px;--rb-radius:18px;--rb-radius-lg:24px;--rb-shadow-sm:0 8px 28px #041a2b0f;--rb-shadow:0 18px 50px #041a2b1a;--rb-space-1:4px;--rb-space-2:8px;--rb-space-3:12px;--rb-space-4:16px;--rb-space-5:20px;--rb-space-6:24px;--rb-space-8:32px;--rb-control-height:48px;--rb-content-max:1180px;--rb-z-header:20;--rb-z-navigation:40;--rb-z-dialog:80;--rb-safe-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rb-navy:#e7f1f7;--rb-blue-dark:#7cc1e5;--rb-blue:#58a6d0;--rb-blue-soft:#4b91b8;--rb-blue-pale:#315c73;--rb-bg:#07131c;--rb-surface:#0e202b;--rb-input:#112733;--rb-surface-soft:#142b37;--rb-text:#eaf3f8;--rb-ink:#eaf3f8;--rb-muted:#9eb3c0;--rb-border:#29404d;--rb-success:#8dd7ad;--rb-success-soft:#123725;--rb-warning:#f4d77c;--rb-warning-soft:#382f12;--rb-danger:#ff8f8f;--rb-danger-soft:#3d1d20;--rb-info:#8fccec;--rb-info-soft:#123246;--rb-focus:#7cc1e5;--rb-shadow-sm:0 8px 28px #00000038;--rb-shadow:0 18px 50px #00000057}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rb-navy:#e7f1f7;--rb-blue-dark:#7cc1e5;--rb-blue:#58a6d0;--rb-blue-soft:#4b91b8;--rb-blue-pale:#315c73;--rb-bg:#07131c;--rb-surface:#0e202b;--rb-input:#112733;--rb-surface-soft:#142b37;--rb-text:#eaf3f8;--rb-ink:#eaf3f8;--rb-muted:#9eb3c0;--rb-border:#29404d;--rb-success:#8dd7ad;--rb-success-soft:#123725;--rb-warning:#f4d77c;--rb-warning-soft:#382f12;--rb-danger:#ff8f8f;--rb-danger-soft:#3d1d20;--rb-info:#8fccec;--rb-info-soft:#123246;--rb-focus:#7cc1e5;--rb-shadow-sm:0 8px 28px #00000038;--rb-shadow:0 18px 50px #00000057}}
:focus-visible{outline-offset:3px;outline:3px solid color-mix(in srgb, var(--rb-focus) 72%, white)!important}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--rb-space-5);margin-bottom:var(--rb-space-6);display:flex}.ui-page-header-copy{min-width:0}.ui-page-header-copy>:last-child{margin-bottom:0}.ui-page-header-actions{justify-content:flex-end;gap:var(--rb-space-2);flex-wrap:wrap;display:flex}.ui-surface{border:1px solid var(--rb-border);border-radius:var(--rb-radius);background:var(--rb-surface);min-width:0;box-shadow:var(--rb-shadow-sm)}.ui-status-badge{border:1px solid var(--rb-border);background:var(--rb-surface-soft);max-width:100%;min-height:28px;color:var(--rb-muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.15;display:inline-flex}.ui-status-badge[data-tone=success]{border-color:color-mix(in srgb, var(--rb-success) 28%, var(--rb-border));background:var(--rb-success-soft);color:var(--rb-success)}.ui-status-badge[data-tone=warning]{border-color:color-mix(in srgb, var(--rb-warning) 28%, var(--rb-border));background:var(--rb-warning-soft);color:var(--rb-warning)}.ui-status-badge[data-tone=danger]{border-color:color-mix(in srgb, var(--rb-danger) 28%, var(--rb-border));background:var(--rb-danger-soft);color:var(--rb-danger)}.ui-status-badge[data-tone=info]{border-color:color-mix(in srgb, var(--rb-info) 28%, var(--rb-border));background:var(--rb-info-soft);color:var(--rb-info)}.ui-async-state{justify-items:start;gap:var(--rb-space-2);padding:var(--rb-space-6);border:1px dashed var(--rb-border);border-radius:var(--rb-radius);background:color-mix(in srgb, var(--rb-surface) 82%, var(--rb-bg));color:var(--rb-muted);display:grid}.ui-async-state h2{color:var(--rb-text);margin:0;font-size:18px}.ui-async-description{line-height:1.55}.ui-async-action{margin-top:var(--rb-space-2)}.ui-async-action button,.ui-async-action a{min-height:44px}.ui-error-state{border-style:solid;border-color:color-mix(in srgb, var(--rb-danger) 34%, var(--rb-border));background:var(--rb-danger-soft);color:var(--rb-text)}.ui-loading-state{grid-template-columns:auto 1fr;align-items:center}.ui-loading-mark{border:2px solid var(--rb-border);border-top-color:var(--rb-blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (max-width:699px){.ui-page-header{align-items:stretch;gap:var(--rb-space-4);flex-direction:column}.ui-page-header-actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
