@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";.riqnx-empty-state,.riqnx-loading-state{font-family:var(--riqnx-font-ui);font-size:var(--riqnx-fs-body);color:var(--riqnx-text-muted)}.riqnx-error-state__message{font-family:var(--riqnx-font-ui);font-size:var(--riqnx-fs-body);color:var(--riqnx-tone-blocked);margin-bottom:4px}.riqnx-error-state__retry{background:none;border:none;padding:0;font-family:var(--riqnx-font-ui);font-size:12px;font-weight:var(--riqnx-fw-bold);color:var(--riqnx-accent);cursor:pointer}.riqnx-skeleton{background:var(--riqnx-bg-sunken);border-radius:6px}.riqnx-status-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--riqnx-radius-pill);font-family:var(--riqnx-font-ui);font-size:13px;font-weight:var(--riqnx-fw-semibold);white-space:nowrap}.riqnx-status-pill--ready{background:var(--riqnx-tone-ready-bg);color:var(--riqnx-tone-ready)}.riqnx-status-pill--active{background:var(--riqnx-tone-active-bg);color:var(--riqnx-tone-active)}.riqnx-status-pill--attention{background:var(--riqnx-tone-attention-bg);color:var(--riqnx-tone-attention)}.riqnx-status-pill--complete{background:var(--riqnx-tone-complete-bg);color:var(--riqnx-tone-complete)}.riqnx-status-pill--blocked{background:var(--riqnx-tone-blocked-bg);color:var(--riqnx-tone-blocked)}.riqnx-status-rail{width:4px;border-radius:4px;align-self:stretch;flex-shrink:0}.riqnx-status-rail--ready{background:var(--riqnx-tone-ready)}.riqnx-status-rail--active{background:var(--riqnx-tone-active)}.riqnx-status-rail--attention{background:var(--riqnx-tone-attention)}.riqnx-status-rail--complete{background:var(--riqnx-tone-complete)}.riqnx-status-rail--blocked{background:var(--riqnx-tone-blocked)}.riqnx-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--riqnx-font-ui);font-weight:var(--riqnx-fw-semibold);font-size:var(--riqnx-fs-body);padding:10px 18px;border-radius:var(--riqnx-radius-sm);cursor:pointer;transition:background-color var(--riqnx-motion-fast) var(--riqnx-motion-ease),border-color var(--riqnx-motion-fast) var(--riqnx-motion-ease),box-shadow var(--riqnx-motion-fast) var(--riqnx-motion-ease)}.riqnx-btn--full{width:100%}.riqnx-btn:disabled{cursor:not-allowed;opacity:.5}.riqnx-btn--primary{background:var(--riqnx-accent);color:#fff;border:1px solid var(--riqnx-accent)}.riqnx-btn--primary:hover:not(:disabled){background:var(--riqnx-accent-hover);border-color:var(--riqnx-accent-hover);box-shadow:var(--riqnx-shadow-raised)}.riqnx-btn--secondary{background:var(--riqnx-bg-raised);color:var(--riqnx-text-primary);border:1px solid var(--riqnx-border-strong)}.riqnx-btn--secondary:hover:not(:disabled){border-color:var(--riqnx-text-secondary);background:var(--riqnx-bg-sunken)}.riqnx-btn--ghost{background:transparent;color:var(--riqnx-text-primary);border:1px solid transparent}.riqnx-btn--danger{background:var(--riqnx-bg-raised);color:var(--riqnx-tone-blocked);border:1px solid var(--riqnx-tone-blocked)}.riqnx-public-entry{min-height:100dvh;display:flex;flex-direction:column;background:var(--riqnx-bg-page)}.riqnx-public-entry__brand-region{position:relative;overflow:hidden;background:var(--riqnx-text-primary);padding:var(--riqnx-space-8) var(--riqnx-gutter-standard) var(--riqnx-space-7)}.riqnx-public-entry__motif-line{position:absolute;background:#ffffff12;pointer-events:none}.riqnx-public-entry__motif-line--v{top:0;bottom:0;right:18%;width:1px}.riqnx-public-entry__motif-line--h{left:0;right:0;bottom:28%;height:1px}.riqnx-public-entry__brand-content{position:relative;max-width:520px}.riqnx-public-entry__brand-mark{color:#fff;font-size:var(--riqnx-fs-body-lg);margin-bottom:var(--riqnx-space-6)}.riqnx-public-entry__brand-content .riqnx-eyebrow-label{color:#ffffffad}.riqnx-public-entry__heading{font-size:var(--riqnx-fs-h2);color:#fff;line-height:var(--riqnx-lh-tight);margin-top:var(--riqnx-space-3);margin-bottom:var(--riqnx-space-4)}.riqnx-public-entry__body{font-size:var(--riqnx-fs-body-lg);line-height:var(--riqnx-lh-base);color:#ffffffd1;margin:0}.riqnx-public-entry__footer{position:relative;margin:var(--riqnx-space-7) 0 0;font-size:var(--riqnx-fs-caption);color:#ffffff8c}.riqnx-public-entry__action-region{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:var(--riqnx-space-7) var(--riqnx-gutter-standard)}.riqnx-public-entry__action-panel{width:100%;max-width:420px}.riqnx-public-entry__action-label{margin-bottom:var(--riqnx-space-4)}.riqnx-public-entry__actions{display:flex;flex-direction:column;gap:var(--riqnx-space-3)}@media (min-width: 1024px){.riqnx-public-entry{flex-direction:row}.riqnx-public-entry__brand-region{flex:1.15 1 0%;display:flex;flex-direction:column;justify-content:center;padding:var(--riqnx-space-9) var(--riqnx-gutter-wide)}.riqnx-public-entry__heading{font-size:var(--riqnx-fs-h1)}.riqnx-public-entry__action-region{flex:1 1 0%;align-items:center}}:root{--font-body: "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", monospace}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--riqnx-text-primary);background:var(--riqnx-bg-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--riqnx-font-ui);margin:0;letter-spacing:-.01em}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}button{font-family:inherit}:focus-visible{outline:2px solid var(--riqnx-focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.riqnx-eyebrow-label{font-size:var(--riqnx-fs-caption);font-weight:var(--riqnx-fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--riqnx-text-muted)}.riqnx-panel{background:var(--riqnx-bg-raised);border:1px solid var(--riqnx-border);border-radius:var(--riqnx-radius);padding:var(--riqnx-space-5)}.riqnx-panel--accent-ready{border-left:3px solid var(--riqnx-tone-ready)!important}.riqnx-panel--accent-active{border-left:3px solid var(--riqnx-tone-active)!important}.riqnx-panel--accent-attention{border-left:3px solid var(--riqnx-tone-attention)!important}.riqnx-panel--accent-complete{border-left:3px solid var(--riqnx-tone-complete)!important}.riqnx-panel--accent-blocked{border-left:3px solid var(--riqnx-tone-blocked)!important}.riqnx-brand-lockup{display:inline-flex;align-items:center;gap:var(--riqnx-space-2);font-weight:var(--riqnx-fw-black);letter-spacing:.01em}.riqnx-brand-lockup:before{content:"";display:inline-block;width:11px;height:11px;flex-shrink:0;border-radius:3px;background:var(--riqnx-accent)}:root{--riqnx-bg-page: #f7f8fa;--riqnx-bg-raised: #ffffff;--riqnx-bg-sunken: #f2f4f7;--riqnx-text-primary: #0b1f33;--riqnx-text-secondary: #445266;--riqnx-text-muted: #59677a;--riqnx-border: #e1e6ec;--riqnx-border-strong: #8794a3;--riqnx-accent: #006e9e;--riqnx-accent-hover: #00567c;--riqnx-accent-soft: #e6f4fb;--riqnx-focus: var(--riqnx-accent);--riqnx-tone-ready: #0f766e;--riqnx-tone-ready-bg: #e2f5f3;--riqnx-tone-active: #0369a1;--riqnx-tone-active-bg: #e1eef8;--riqnx-tone-attention: #b45309;--riqnx-tone-attention-bg: #fef3c7;--riqnx-tone-complete: #15803d;--riqnx-tone-complete-bg: #dcfce7;--riqnx-tone-blocked: #9f1239;--riqnx-tone-blocked-bg: #ffe4e6;--riqnx-font-ui: var(--font-body);--riqnx-font-brand: var(--font-body);--riqnx-font-mono: var(--font-mono);--riqnx-fw-regular: 400;--riqnx-fw-medium: 500;--riqnx-fw-semibold: 600;--riqnx-fw-bold: 700;--riqnx-fw-black: 800;--riqnx-lh-tight: 1.2;--riqnx-lh-base: 1.5;--riqnx-fs-caption: 10.5px;--riqnx-fs-sm: 12px;--riqnx-fs-body: 13.5px;--riqnx-fs-body-lg: 15px;--riqnx-fs-h4: 16.5px;--riqnx-fs-h3: 20px;--riqnx-fs-h2: 26px;--riqnx-fs-h1: 34px;--riqnx-space-1: 4px;--riqnx-space-2: 8px;--riqnx-space-3: 12px;--riqnx-space-4: 16px;--riqnx-space-5: 20px;--riqnx-space-6: 24px;--riqnx-space-7: 32px;--riqnx-space-8: 40px;--riqnx-space-9: 64px;--riqnx-radius-sm: 7px;--riqnx-radius: 12px;--riqnx-radius-pill: 999px;--riqnx-shadow-raised: 0 1px 2px rgba(11, 31, 51, .05), 0 4px 12px rgba(11, 31, 51, .06);--riqnx-shadow-overlay: 0 1px 2px rgba(11, 31, 51, .05), 0 12px 30px rgba(11, 31, 51, .1);--riqnx-content-worker: 480px;--riqnx-content-contractor: 1440px;--riqnx-content-admin: 1600px;--riqnx-gutter-worker: 16px;--riqnx-gutter-standard: 24px;--riqnx-gutter-wide: 32px;--riqnx-motion-fast: .12s;--riqnx-motion-base: .18s;--riqnx-motion-ease: ease-out}
