[data-panel] .rl-card{container-type:inline-size;display:block;padding:clamp(20px,4cqw,36px);position:relative;border-radius:20px;background:#fff;color:var(--navy);text-decoration:none;box-shadow:0 30px 60px -30px #00000073;transition:transform .25s ease}[data-panel] .rl-card:hover{transform:translateY(-3px)}[data-panel] .rl-screen,[data-panel] .rl-col,[data-panel] .rl-head,[data-panel] .rl-field,[data-panel] .rl-meta,[data-panel] .rl-data,[data-panel] .rl-head>span,[data-panel] .rl-data>span{display:block}[data-panel] .rl-head{position:relative}[data-panel] .rl-live{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-flex!important;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-70)}[data-panel] .rl-live i{width:7px;height:7px;border-radius:50%;background:var(--pink);flex:none;animation:rl-pulse 1.8s ease-in-out infinite}[data-panel] .rl-figure{font-size:clamp(48px,17cqw,64px);font-weight:560;letter-spacing:-.045em;line-height:.95}[data-panel] .rl-figure b{color:var(--pink);font-weight:400}[data-panel] .rl-caption{margin-block-start:6px;font-size:14px;color:var(--ink-70)}[data-panel] .rl-dots{display:grid!important;grid-template-columns:repeat(28,1fr);gap:3px;margin-block-start:18px;padding:3px;clip-path:inset(0 0 100% 0);transition:clip-path 1.8s cubic-bezier(.3,.6,.2,1)}[data-panel] .rl-card.is-in .rl-dots{clip-path:inset(0)}[data-panel] .rl-dots i{aspect-ratio:1;border-radius:50%;background:#1e2a4a1f;transition:background-color .6s ease}[data-panel] .rl-dots i[data-code=PFS]{background:#3355b69e}[data-panel] .rl-dots i[data-code=PSSD]{background:#f04c7e8c}[data-panel] .rl-dots i[data-code=PAS]{background:#1e2a4ae6}[data-panel] .rl-you{display:block!important;margin-block-start:8px;font-size:12px;color:var(--ink-70)}[data-panel] .rl-legend{display:flex!important;flex-wrap:wrap;gap:6px 18px;margin-block-start:10px;font-size:13px;color:var(--navy)}[data-panel] .rl-legend[hidden],[data-panel] .rl-where[hidden],[data-panel] .rl-meta [hidden]{display:none!important}[data-panel] .rl-legend span{display:inline-flex;align-items:center;gap:5px}[data-panel] .rl-legend i{width:9px;height:9px;border-radius:50%}[data-panel] .rl-legend i[data-code=PFS]{background:#3355b6d9}[data-panel] .rl-legend i[data-code=PSSD]{background:#f04c7ecc}[data-panel] .rl-legend i[data-code=PAS]{background:#1e2a4af2}[data-panel] .rl-data{margin-block-start:22px}[data-panel] .rl-meta{display:flex!important;gap:28px;margin-block-start:18px;font-size:12px;color:var(--ink-70)}[data-panel] .rl-meta b{display:block;font-size:22px;font-weight:560;letter-spacing:-.03em;line-height:1.1;color:var(--navy)}[data-panel] .rl-where{margin-block-start:22px}[data-panel] .rl-h{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-70)}[data-panel] .rl-bars{display:grid!important;grid-template-columns:minmax(0,max-content) minmax(32px,1fr) 2.6em;-moz-column-gap:10px;column-gap:10px;row-gap:8px;align-items:center;margin-block-start:10px;font-size:13px}[data-panel] .rl-bars>span{display:contents}[data-panel] .rl-bars>span>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-panel] .rl-bars b{height:4px;min-width:4px;border-radius:999px;background:var(--blue)}[data-panel] .rl-bars em{font-style:normal;font-size:12px;text-align:right;color:var(--ink-70)}[data-panel] .rl-more{margin-block-start:8px;font-size:12px;color:var(--ink-70)}@container (min-width: 480px){[data-panel] .rl-screen{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);-moz-column-gap:clamp(24px,5cqw,48px);column-gap:clamp(24px,5cqw,48px)}[data-panel] .rl-col{display:flex!important;flex-direction:column}[data-panel] .rl-field{flex:1;display:flex!important;flex-direction:column;margin-block-start:22px}[data-panel] .rl-dots{margin-block-start:0;gap:3px;align-content:start}[data-panel] .rl-field{justify-content:flex-end}[data-panel] .rl-you{margin-block-start:0;padding-block-start:10px}[data-panel] .rl-meta{margin:0 0 22px}[data-panel] .rl-data{margin:0}[data-panel] .rl-data>.rl-where:first-child{margin-block-start:0}[data-panel] .rl-figure{font-size:clamp(48px,9cqw,64px)}[data-panel] .rl-live{position:static;margin-block-end:8px;display:flex!important}[data-panel] .rl-bars{gap:7px}}@keyframes rl-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){[data-panel] .rl-dots{clip-path:none;transition:none}[data-panel] .rl-live i{animation:none}}
