.rlb-page{padding:32px 0 64px}.rlb-container{max-width:960px}.rlb-hero{text-align:center;margin:0 auto 40px;max-width:720px}.rlb-hero-tagline{font-size:var(--font-md);color:var(--text-secondary);line-height:1.55;max-width:540px;margin:4px auto 28px}.rlb-stat-strip{list-style:none;margin:0;padding:18px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.rlb-stat-strip li{display:flex;flex-direction:column;align-items:center;gap:2px}.rlb-stat-num{font-family:var(--font-primary);font-size:var(--font-2xl);font-weight:800;color:var(--accent-primary);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rlb-stat-label{font-family:var(--font-primary);font-size:var(--font-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted)}.rlb-status-section{margin-top:32px}.rlb-status-card{position:relative;max-width:640px;margin:0 auto;padding:36px 32px 32px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent-primary) 10%,var(--card-bg)) 0,var(--card-bg) 70%);border:1px solid color-mix(in srgb,var(--accent-primary) 35%,var(--border-default));border-radius:var(--radius-md);text-align:center;overflow:hidden}.rlb-status-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-primary);box-shadow:0 0 18px color-mix(in srgb,var(--accent-primary) 60%,transparent)}.rlb-status-section[data-status=approved] .rlb-status-card{border-color:color-mix(in srgb,#4dffb5 50%,var(--border-default));background:linear-gradient(160deg,color-mix(in srgb,#4dffb5 10%,var(--card-bg)) 0,var(--card-bg) 70%)}.rlb-status-section[data-status=approved] .rlb-status-card::before{background:#4dffb5;box-shadow:0 0 18px color-mix(in srgb,#4dffb5 60%,transparent)}.rlb-status-section[data-status=requested] .rlb-status-card{border-color:color-mix(in srgb,#ffce5c 50%,var(--border-default));background:linear-gradient(160deg,color-mix(in srgb,#ffce5c 10%,var(--card-bg)) 0,var(--card-bg) 70%)}.rlb-status-section[data-status=requested] .rlb-status-card::before{background:#ffce5c;box-shadow:0 0 18px color-mix(in srgb,#ffce5c 60%,transparent)}.rlb-status-section[data-status=denied] .rlb-status-card{border-color:color-mix(in srgb,#ff6b6b 50%,var(--border-default));background:linear-gradient(160deg,color-mix(in srgb,#ff6b6b 10%,var(--card-bg)) 0,var(--card-bg) 70%)}.rlb-status-section[data-status=denied] .rlb-status-card::before{background:#ff6b6b;box-shadow:0 0 18px color-mix(in srgb,#ff6b6b 60%,transparent)}.rlb-status-eyebrow{display:inline-block;font-family:var(--font-primary);font-size:var(--font-2xs);font-weight:800;text-transform:uppercase;letter-spacing:.32em;color:var(--accent-primary);padding:4px 12px;border:1px solid color-mix(in srgb,var(--accent-primary) 40%,transparent);border-radius:var(--radius-sm);margin-bottom:14px}.rlb-status-eyebrow--ok{color:#4dffb5;border-color:color-mix(in srgb,#4dffb5 40%,transparent)}.rlb-status-eyebrow--wait{color:#ffce5c;border-color:color-mix(in srgb,#ffce5c 40%,transparent)}.rlb-status-eyebrow--bad{color:#ff6b6b;border-color:color-mix(in srgb,#ff6b6b 40%,transparent)}.rlb-status-title{font-family:var(--font-primary);font-size:var(--font-3xl);font-weight:800;color:var(--text-primary);margin:0 0 12px;letter-spacing:.01em;line-height:1.15}.rlb-status-text{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.65;margin:0 auto 24px;max-width:480px}.rlb-status-text strong{color:var(--text-primary);font-weight:700}.rlb-status-meta{font-family:var(--font-primary);font-size:var(--font-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);margin:0}.rlb-status-cta{display:inline-flex;align-items:center;gap:10px;margin:4px 0 6px}.rlb-status-cta svg{display:block}.rlb-error{margin-top:14px;color:#ff6b6b;font-size:var(--font-sm);font-weight:600}.rlb-error.hidden{display:none}@media (max-width:640px){.rlb-stat-strip{grid-template-columns:repeat(3,1fr);row-gap:16px}.rlb-status-card{padding:28px 22px 24px}.rlb-status-title{font-size:var(--font-2xl)}}