.ContextRail-module__Fat9Kq__rail{width:var(--rail-r);border-left:1px solid var(--line);background:var(--bg2);z-index:5;scrollbar-width:thin;height:100dvh;padding:24px 20px 40px;position:fixed;top:0;right:0;overflow-y:auto}.ContextRail-module__Fat9Kq__block{margin-bottom:16px}.ContextRail-module__Fat9Kq__label{font-size:var(--fs-caption);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-weight:700}.ContextRail-module__Fat9Kq__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--pad-card-dense)}.ContextRail-module__Fat9Kq__skyhead{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:4px 8px;margin-bottom:8px;font-weight:700;display:flex}.ContextRail-module__Fat9Kq__tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ContextRail-module__Fat9Kq__tag{font-size:var(--fs-caption);line-height:var(--lh-caption);border-radius:var(--r-full);background:var(--surface-2);color:var(--dim);align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.ContextRail-module__Fat9Kq__tagGood{color:var(--good);background:color-mix(in srgb, var(--good) 13%, transparent)}.ContextRail-module__Fat9Kq__tagWarn{color:var(--warn);background:color-mix(in srgb, var(--warn) 13%, transparent)}.ContextRail-module__Fat9Kq__accPct{font-family:var(--font-display);font-size:32px;line-height:1}.ContextRail-module__Fat9Kq__accSub{font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--dim);margin-top:4px}.ContextRail-module__Fat9Kq__cta{text-align:center;width:100%;font-size:var(--fs-btn);line-height:var(--lh-btn);border-radius:var(--r-full);border:1px solid var(--line-3);color:var(--txt);margin-top:12px;padding:12px 16px;font-weight:600;text-decoration:none;display:block}.ContextRail-module__Fat9Kq__cta:hover{border-color:var(--acc);color:var(--acc)}@media (min-width:1240px){.ContextRail-module__Fat9Kq__shellWide.ContextRail-module__Fat9Kq__shellWide{margin-left:calc(var(--rail-l) + max(0px, (100vw - var(--rail-l) - var(--rail-r) - var(--shell-max)) / 2));margin-right:calc(var(--rail-r) + max(0px, (100vw - var(--rail-l) - var(--rail-r) - var(--shell-max)) / 2))}.ContextRail-module__Fat9Kq__movedToRail{display:none}}
