@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-mono-latin-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-mono-latin-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-mono-latin-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-v20.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-v20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-v24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-v24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.rams-detail-shell{--rams-foundation-violet-300:#c4b5fd;--rams-foundation-violet-400:#a78bfa;--rams-foundation-violet-500:#8b5cf6;--rams-foundation-violet-600:#7c3aed;--rams-foundation-violet-700:#6d40d6;--rams-foundation-canvas:#070a10;--rams-foundation-elevated-1:#0d111a;--rams-foundation-elevated-2:#121827;--rams-foundation-elevated-3:#111722;--rams-foundation-elevated-4:#171e2b;--rams-foundation-ink:#f3f5f7;--rams-foundation-muted:#9ba5b4;--rams-foundation-faint:#7c879b;--rams-foundation-border:#ffffff17;--rams-foundation-border-strong:#ffffff29;--rams-foundation-success:#22c55e;--rams-foundation-warning:#f59e0b;--rams-foundation-danger:#ef4444;--rams-foundation-info:#22d3ee;--rams-foundation-radius-control:8px;--rams-foundation-radius-card:12px;--rams-foundation-shadow-card:0 18px 50px #0000003d;--rams-foundation-control-min:44px;--rams-foundation-sans:var(--font-inter), "IBM Plex Sans", system-ui, sans-serif;--rams-foundation-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace}
.rams-detail-shell .hp-current-context{border:1px solid var(--rams-foundation-border);background:radial-gradient(circle at 90% 0, #8b5cf624, transparent 35%), var(--rams-foundation-elevated-1)}.rams-detail-shell .hp-progression{border:1px solid var(--rams-foundation-violet-500);background:linear-gradient(145deg,#8b5cf626,#8b5cf60a)}.rams-detail-shell .hp-support-card{border:1px solid var(--rams-foundation-border);border-radius:var(--rams-foundation-radius-card);background:var(--rams-foundation-elevated-1);box-shadow:var(--rams-foundation-shadow-card)}.rams-detail-shell .hp-disclosure{min-height:var(--rams-foundation-control-min);color:var(--rams-foundation-muted);font:500 12px/1.4 var(--mono)}.rams-detail-shell .hp-badge{border:1px solid var(--rams-foundation-border);min-height:24px;color:var(--rams-foundation-ink);background:var(--rams-foundation-elevated-3);border-radius:999px;align-items:center;padding-inline:8px;font-size:12px;display:inline-flex}.rams-detail-shell .hp-control,.rams-detail-shell .hp-action,.rams-detail-shell .hp-button{min-width:var(--rams-foundation-control-min);min-height:var(--rams-foundation-control-min);border-radius:var(--rams-foundation-radius-control);justify-content:center;align-items:center;display:inline-flex}.rams-detail-shell .hp-action{border:1px solid var(--rams-foundation-violet-500);color:var(--rams-foundation-ink);background:var(--rams-foundation-violet-700)}.rams-detail-shell :focus-visible{outline:2px solid var(--rams-foundation-violet-400);outline-offset:2px}@media (forced-colors:active){.rams-detail-shell .hp-current-context,.rams-detail-shell .hp-progression,.rams-detail-shell .hp-support-card,.rams-detail-shell .hp-badge,.rams-detail-shell .hp-control,.rams-detail-shell .hp-action,.rams-detail-shell .hp-button{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.rams-detail-shell .hp-progression,.rams-detail-shell .hp-action,.rams-detail-shell :focus-visible{outline-color:highlight}}
