*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--rg-font-sans);line-height:var(--rg-type-body-line);color:var(--rg-color-text-primary);background:var(--rg-color-surface-page)}body{font-size:var(--rg-type-body-size);max-width:var(--rg-layout-content-max);margin:0 auto;padding:var(--rg-space-4)}.rg-skip-link{position:fixed;inset-inline-start:var(--rg-space-2);top:calc(var(--rg-layout-control-height) * -2);z-index:1;display:inline-flex;align-items:center;min-height:var(--rg-layout-tap-target-min);padding:0 var(--rg-space-4);border-radius:var(--rg-radius-md);font-size:var(--rg-type-control-size);font-weight:600;text-decoration:none;background:var(--rg-color-accent);color:var(--rg-color-accent-contrast)}.rg-skip-link:focus{top:var(--rg-space-2)}main{display:flex;flex-direction:column;gap:var(--rg-gap-stack)}h1{font-size:var(--rg-type-page-size);line-height:var(--rg-type-page-line);font-weight:var(--rg-type-page-weight);margin:0}h2{font-size:var(--rg-type-section-size);line-height:var(--rg-type-section-line);font-weight:var(--rg-type-section-weight);margin-bottom:0}h3{font-size:var(--rg-type-title-size);line-height:var(--rg-type-title-line);font-weight:var(--rg-type-title-weight)}p{max-width:var(--rg-layout-reading-measure)}a{color:var(--rg-color-accent)}small{font-size:var(--rg-type-meta-size);color:var(--rg-color-text-muted)}:focus-visible{outline:var(--rg-focus-width) solid var(--rg-color-focus-ring);outline-offset:var(--rg-focus-offset)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.rg-app{display:flex;flex-direction:column;gap:var(--rg-gap-section);width:100%;max-width:var(--rg-layout-content-max);margin-inline:auto}.rg-app-auth{max-width:var(--rg-layout-prose-max);padding-block:var(--rg-space-6)}.rg-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-space-3) var(--rg-space-5);padding:var(--rg-space-3) var(--rg-space-4);background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-md);box-shadow:var(--rg-shadow-raised)}.rg-brand{display:inline-flex;min-height:var(--rg-layout-tap-target-min);font-size:var(--rg-type-title-size);line-height:var(--rg-type-title-line);font-weight:var(--rg-type-title-weight);color:var(--rg-color-text-primary);text-decoration:none}.rg-brand,.rg-nav{align-items:center}.rg-nav{display:flex;flex-wrap:wrap;gap:var(--rg-space-1) var(--rg-space-4);flex:1 1 auto}.rg-nav-link{display:inline-flex;align-items:center;min-height:var(--rg-layout-tap-target-min);font-size:var(--rg-type-meta-size);color:var(--rg-color-accent);text-decoration:none;border-bottom:var(--rg-border-emphasis) solid transparent;transition:color var(--rg-duration-fast) var(--rg-easing-standard),border-color var(--rg-duration-fast) var(--rg-easing-standard)}.rg-nav-current{color:var(--rg-color-text-primary);font-weight:600;border-bottom-color:var(--rg-color-accent)}.rg-nav-link:not(.rg-nav-current):hover{color:var(--rg-color-text-primary);border-bottom-color:var(--rg-color-border-strong)}.rg-topbar-end{margin-left:auto;margin-block:0}.rg-menu-button,.rg-menu-toggle{display:none}.rg-projectbar{display:flex;gap:var(--rg-space-2) var(--rg-space-5);padding:var(--rg-space-2) var(--rg-space-4);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-md)}.rg-projectbar,.rg-switcher{flex-wrap:wrap;align-items:center}.rg-switcher{display:inline-flex;gap:var(--rg-space-2);margin:0}.rg-switcher-scope{font-size:var(--rg-type-meta-size);color:var(--rg-color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.rg-switcher-link{display:inline-flex;align-items:center;min-height:var(--rg-layout-tap-target-min);color:var(--rg-color-accent);text-decoration:none}.rg-signout,.rg-switcher-link{font-size:var(--rg-type-meta-size)}.rg-main{display:flex;flex-direction:column;gap:var(--rg-gap-section)}.rg-pagehead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--rg-space-3) var(--rg-space-4)}.rg-pagehead-text{display:flex;flex-direction:column;gap:var(--rg-space-2)}.rg-pagehead-action{margin:0}.rg-lede{margin:0;max-width:var(--rg-layout-reading-measure);color:var(--rg-color-text-muted)}.rg-prose{display:flex;flex-direction:column;gap:var(--rg-space-3);max-width:var(--rg-layout-prose-max)}.rg-prose p{margin:0}.rg-prose ul{margin:0;padding-left:var(--rg-space-5);display:flex;flex-direction:column;gap:var(--rg-space-2)}.rg-footer{margin-top:var(--rg-gap-group);padding-top:var(--rg-space-4);border-top:var(--rg-border-hairline) solid var(--rg-color-border-subtle)}.rg-footer-links{display:flex;flex-wrap:wrap;gap:var(--rg-space-4)}.rg-footer-links a{display:inline-flex;align-items:center;min-height:var(--rg-layout-tap-target-min);color:var(--rg-color-text-muted)}body:has(.rg-app)>footer{width:100%;max-width:var(--rg-layout-content-max);margin-inline:auto}body:has(.rg-app-auth)>footer{max-width:var(--rg-layout-prose-max)}.rg-authcard{display:flex;flex-direction:column;gap:var(--rg-space-4);padding:var(--rg-space-5);background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-lg);box-shadow:var(--rg-shadow-raised)}.rg-authcard p{margin:0}form.rg-form{gap:var(--rg-space-3);max-width:var(--rg-layout-prose-max)}form.rg-form,form.rg-form label{display:flex;flex-direction:column}form.rg-form label{gap:var(--rg-space-1);font-size:var(--rg-type-meta-size)}form.rg-form input,form.rg-form select,form.rg-form textarea{font-size:var(--rg-type-control-size);line-height:var(--rg-type-control-line);font-family:inherit;padding:var(--rg-space-2) var(--rg-space-3);width:100%;border:var(--rg-border-hairline) solid var(--rg-color-border-interactive);border-radius:var(--rg-radius-sm);background:var(--rg-color-surface-card);color:var(--rg-color-text-primary)}form.rg-form input,form.rg-form select{min-height:var(--rg-layout-control-height)}form.rg-form textarea{min-height:calc(var(--rg-layout-control-height) * 2)}.rg-hint,form.rg-form .rg-hint{color:var(--rg-color-text-muted);font-size:var(--rg-type-meta-size)}form.rg-form label.rg-inline{flex-direction:row;align-items:center;gap:var(--rg-space-2);min-height:var(--rg-layout-tap-target-min);cursor:pointer}form.rg-form label.rg-inline input{width:auto;min-height:0;flex:0 0 auto;cursor:pointer}.rg-quote{background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-md);padding:var(--rg-space-3) var(--rg-space-4);box-shadow:var(--rg-shadow-raised)}.rg-quote h2{margin-top:0;font-size:var(--rg-type-title-size)}.rg-quote ul{margin:0;padding-left:var(--rg-space-5);color:var(--rg-color-text-muted);font-size:var(--rg-type-meta-size)}.rg-button,button{font-family:inherit;font-size:var(--rg-type-control-size);line-height:var(--rg-type-control-line);display:inline-flex;align-items:center;justify-content:center;gap:var(--rg-space-2);padding:var(--rg-space-2) var(--rg-space-4);border:var(--rg-border-hairline) solid var(--rg-button-secondary-border);border-radius:var(--rg-radius-sm);background:var(--rg-button-secondary-fill);color:var(--rg-button-secondary-on);font-weight:var(--rg-button-secondary-weight);cursor:pointer;text-decoration:none;min-height:var(--rg-layout-control-height);transition:background-color var(--rg-duration-fast) var(--rg-easing-standard),border-color var(--rg-duration-fast) var(--rg-easing-standard),box-shadow var(--rg-duration-fast) var(--rg-easing-standard)}.rg-button-primary{background:var(--rg-button-primary-fill);border-color:var(--rg-button-primary-border);color:var(--rg-button-primary-on);font-weight:var(--rg-button-primary-weight)}.rg-button-secondary{background:var(--rg-button-secondary-fill);border-color:var(--rg-button-secondary-border);color:var(--rg-button-secondary-on);font-weight:var(--rg-button-secondary-weight)}.rg-button-tertiary{background:var(--rg-button-tertiary-fill);border-color:var(--rg-button-tertiary-border);color:var(--rg-button-tertiary-on);font-weight:var(--rg-button-tertiary-weight)}.rg-button-destructive{background:var(--rg-button-destructive-fill);border-color:var(--rg-button-destructive-border);color:var(--rg-button-destructive-on);font-weight:var(--rg-button-destructive-weight)}.rg-button:hover,button:hover{box-shadow:var(--rg-shadow-raised)}.rg-button:active,button:active{box-shadow:none}.rg-button:not(.rg-button-primary,.rg-button-destructive):hover,button:not(.rg-button-primary,.rg-button-destructive):hover{background:var(--rg-color-surface-hover)}.rg-button:not(.rg-button-primary,.rg-button-destructive):active,button:not(.rg-button-primary,.rg-button-destructive):active{background:var(--rg-color-surface-active)}form.rg-form>button{align-self:flex-start}.rg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-gap-control)}:where(.rg-actions)>a,:where(.rg-card)>a,:where(.rg-card-links) a{display:inline-flex;align-items:center;min-height:var(--rg-layout-tap-target-min)}.rg-icon{font-size:var(--rg-type-body-size);line-height:1;font-weight:400}.rg-badge{display:inline-flex;align-items:center;gap:var(--rg-space-2);padding:0 var(--rg-space-2);border-radius:var(--rg-radius-pill);font-size:var(--rg-type-meta-size);line-height:calc(var(--rg-type-meta-size) * 2);font-weight:600;white-space:nowrap;background:var(--rg-badge-fill);color:var(--rg-badge-on)}.rg-badge .rg-badge-icon{font-size:var(--rg-type-body-size);line-height:1;font-weight:400}.rg-state{font-weight:600}.rg-live,.rg-refusal{display:contents}.rg-error{color:var(--rg-color-status-critical);font-weight:600;--rg-banner-accent:var(--rg-color-status-critical)}.rg-notice{--rg-banner-accent:var(--rg-color-status-ok)}.rg-warning{--rg-banner-accent:var(--rg-color-status-warn)}.rg-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rg-space-1) var(--rg-space-2);margin:0;padding:var(--rg-space-3);max-width:var(--rg-layout-prose-max);background:var(--rg-color-surface-card);color:var(--rg-color-text-primary);font-weight:var(--rg-type-body-weight);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);-webkit-border-start:var(--rg-space-1) solid var(--rg-banner-accent);border-inline-start:var(--rg-space-1) solid var(--rg-banner-accent);border-radius:var(--rg-radius-md);box-shadow:var(--rg-shadow-raised)}.rg-banner .rg-icon,.rg-banner-label{color:var(--rg-banner-accent)}.rg-banner-label{font-size:var(--rg-type-caption-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rg-banner-message{flex:1 1;min-width:0}.rg-banner a{color:var(--rg-color-accent);text-decoration:underline}.rg-checkhead{align-items:flex-start;justify-content:space-between;gap:var(--rg-space-3) var(--rg-space-5);padding:var(--rg-space-4);background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-md);box-shadow:var(--rg-shadow-raised)}.rg-checkhead,.rg-facts{display:flex;flex-wrap:wrap}.rg-facts{gap:var(--rg-space-2) var(--rg-space-5);margin:0}.rg-fact{display:flex;flex-direction:column;gap:var(--rg-space-1);padding-bottom:var(--rg-space-2);border-bottom:var(--rg-border-hairline) solid var(--rg-color-border-subtle)}.rg-fact :where(dt){font-size:var(--rg-type-meta-size);color:var(--rg-color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.rg-fact :where(dd){margin:0}.rg-checkhead-action{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rg-space-2);max-width:var(--rg-layout-prose-max)}.rg-tabs{display:flex;flex-wrap:wrap;gap:var(--rg-space-4);border-bottom:var(--rg-border-hairline) solid var(--rg-color-border-subtle)}.rg-tab{display:inline-flex;align-items:center;min-height:var(--rg-layout-tap-target-min);color:var(--rg-color-accent);text-decoration:none;border-bottom:var(--rg-border-emphasis) solid transparent;transition:color var(--rg-duration-fast) var(--rg-easing-standard),border-color var(--rg-duration-fast) var(--rg-easing-standard)}.rg-tab-current{color:var(--rg-color-text-primary);font-weight:600;border-bottom-color:var(--rg-color-accent)}.rg-tab:not(.rg-tab-current):hover{color:var(--rg-color-text-primary);border-bottom-color:var(--rg-color-border-strong)}.rg-danger{display:flex;flex-direction:column;gap:var(--rg-gap-stack);margin-top:var(--rg-gap-group);padding:var(--rg-space-4) var(--rg-space-5);max-width:var(--rg-layout-prose-max);background:var(--rg-color-surface-sunken);border:var(--rg-border-hairline) solid var(--rg-color-status-critical);border-left-width:var(--rg-border-callout);border-radius:var(--rg-radius-md)}.rg-danger :where(p){margin:0}.rg-danger-heading{margin:0;font-size:var(--rg-type-title-size);line-height:var(--rg-type-title-line);font-weight:var(--rg-type-title-weight);color:var(--rg-color-status-critical)}.rg-danger-losses{display:flex;flex-direction:column;gap:var(--rg-space-2);margin:0;padding-left:var(--rg-space-5);color:var(--rg-color-text-muted)}.rg-reveal{margin-top:var(--rg-space-4);max-width:var(--rg-layout-prose-max)}.rg-reveal>summary{cursor:pointer;color:var(--rg-color-accent);min-height:var(--rg-layout-tap-target-min);padding-block:var(--rg-space-2)}.rg-upgrade{border-left:var(--rg-border-callout) solid var(--rg-color-accent);background:var(--rg-color-surface-card);border-radius:0 var(--rg-radius-sm) var(--rg-radius-sm) 0;padding:var(--rg-space-3) var(--rg-space-4);box-shadow:var(--rg-shadow-raised)}code,pre{font-family:var(--rg-font-mono);font-size:var(--rg-type-meta-size);overflow-wrap:anywhere}pre.rg-body{background:var(--rg-color-surface-sunken);border:var(--rg-border-hairline) solid var(--rg-color-border-strong);border-radius:var(--rg-radius-sm);padding:var(--rg-space-3);overflow-x:auto;max-height:var(--rg-layout-scroll-max);white-space:pre-wrap;word-break:break-word}table.rg-table{width:100%;border-collapse:collapse;text-align:left}table.rg-table tr{transition:background-color var(--rg-duration-fast) var(--rg-easing-standard)}table.rg-table tr:has(td):hover{background:var(--rg-color-surface-hover)}table.rg-table td,table.rg-table th{border-bottom:var(--rg-border-hairline) solid var(--rg-color-border-subtle);padding:var(--rg-space-3) var(--rg-space-2);vertical-align:top}table.rg-table th{font-size:var(--rg-type-caption-size);text-transform:uppercase;letter-spacing:.04em;color:var(--rg-color-text-muted);font-weight:600}table.rg-table th small{text-transform:none;letter-spacing:normal;font-weight:400}@media (max-width:40rem){form.rg-form>button{align-self:stretch}.rg-topbar{align-items:flex-start}.rg-topbar-end{margin-left:0}.rg-menu-toggle{display:block;position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.rg-menu-button{display:inline-flex;align-items:center;gap:var(--rg-space-2);min-height:var(--rg-layout-tap-target-min);font-size:var(--rg-type-meta-size);color:var(--rg-color-accent);cursor:pointer}.rg-menu-toggle:focus-visible+.rg-menu-button{outline:var(--rg-focus-width) solid var(--rg-color-focus-ring);outline-offset:var(--rg-focus-offset)}.rg-menu-toggle:not(:checked)~.rg-nav-global{display:none}.rg-nav-global{flex-direction:column;align-items:flex-start;flex-basis:100%}.rg-actions{flex-direction:column;align-items:stretch}table.rg-table td a{display:inline-flex;align-items:center;min-height:var(--rg-layout-tap-target-min)}table.rg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}table.rg-table tr{display:block;border-bottom:var(--rg-border-emphasis) solid var(--rg-color-border-subtle);padding:var(--rg-space-2) 0}table.rg-table td{display:flex;justify-content:space-between;gap:var(--rg-space-4);border:0;padding:var(--rg-space-1) 0}table.rg-table td:before{content:attr(data-label);color:var(--rg-color-text-muted);font-size:var(--rg-type-meta-size)}}.rg-chart{margin:var(--rg-space-2) 0}.rg-chart svg{width:100%;height:var(--rg-layout-chart-height);background:var(--rg-color-surface-sunken);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-sm);display:block}.rg-chart-band{fill:color-mix(in srgb,var(--rg-color-accent) 14%,transparent)}.rg-chart-center{stroke:var(--rg-color-text-muted);stroke-width:1;stroke-dasharray:4 4}.rg-chart-center,.rg-chart-line{vector-effect:non-scaling-stroke}.rg-chart-line{fill:none;stroke:var(--rg-color-text-primary);stroke-width:1.5}.rg-chart-outside{fill:var(--rg-color-status-critical);stroke:var(--rg-color-status-critical);vector-effect:non-scaling-stroke}.rg-chart-version{stroke:var(--rg-color-status-info);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.rg-chart figcaption{color:var(--rg-color-text-muted);font-size:var(--rg-type-meta-size)}.rg-chart-scale{font-family:var(--rg-font-mono)}.rg-readings{display:flex;flex-wrap:wrap;gap:var(--rg-space-3);align-items:center}.rg-reading{display:flex;flex-direction:column;gap:var(--rg-space-1)}.rg-reading-label{color:var(--rg-color-text-muted);font-size:var(--rg-type-meta-size)}.rg-section{display:flex;flex-direction:column;gap:var(--rg-gap-stack)}.rg-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--rg-space-2) var(--rg-space-4)}.rg-section-head h2{margin:0}.rg-status{display:flex;flex-direction:column;gap:var(--rg-space-2);padding:var(--rg-space-4) var(--rg-space-5);background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-lg);box-shadow:var(--rg-shadow-raised)}.rg-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-space-3)}.rg-status-headline{margin:0;font-size:var(--rg-type-section-size);line-height:var(--rg-type-section-line);font-weight:var(--rg-type-section-weight)}.rg-status-detail{margin:0;max-width:var(--rg-layout-prose-max);color:var(--rg-color-text-muted)}.rg-stats{display:flex;flex-wrap:wrap;gap:var(--rg-space-3) var(--rg-space-5);margin:0}.rg-stat{display:flex;flex-direction:column;gap:var(--rg-space-1)}.rg-stat-value{font-family:var(--rg-font-mono);font-size:var(--rg-type-title-size);line-height:var(--rg-type-title-line);font-weight:var(--rg-type-title-weight)}.rg-stat-label{font-size:var(--rg-type-caption-size);text-transform:uppercase;letter-spacing:.04em;color:var(--rg-color-text-muted)}.rg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--rg-layout-card-grid-min),1fr));grid-gap:var(--rg-gap-stack);gap:var(--rg-gap-stack);margin:0;padding:0;list-style:none}.rg-card{display:flex;flex-direction:column;gap:var(--rg-space-2);padding:var(--rg-space-4);background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-md);box-shadow:var(--rg-shadow-raised);transition:background-color var(--rg-duration-fast) var(--rg-easing-standard),box-shadow var(--rg-duration-fast) var(--rg-easing-standard)}.rg-card:has(a):hover{background:var(--rg-color-surface-hover)}.rg-card:has(a):active{background:var(--rg-color-surface-active)}.rg-card :where(p){margin:0}.rg-card-title{font-size:var(--rg-type-title-size);line-height:var(--rg-type-title-line);font-weight:var(--rg-type-title-weight)}.rg-card-meta{color:var(--rg-color-text-muted)}.rg-card-meta,.rg-card-value{font-size:var(--rg-type-meta-size)}.rg-card-value{font-family:var(--rg-font-mono);word-break:break-all}.rg-scope-routes{margin:0;padding-left:var(--rg-space-5);flex-direction:column;gap:var(--rg-space-1)}.rg-card-links,.rg-scope-routes{display:flex;font-size:var(--rg-type-meta-size)}.rg-card-links{flex-wrap:wrap;gap:var(--rg-space-2) var(--rg-space-4);margin-top:auto;padding-top:var(--rg-space-2)}.rg-tallies{display:flex;flex-wrap:wrap;gap:var(--rg-space-2)}.rg-tally{display:inline-flex;align-items:baseline;gap:var(--rg-space-1)}.rg-tally-count{font-family:var(--rg-font-mono);font-weight:700}.rg-primary{padding:var(--rg-space-4) var(--rg-space-5);background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-left-width:var(--rg-border-callout);border-radius:var(--rg-radius-lg);box-shadow:var(--rg-shadow-overlay)}.rg-incidents{gap:var(--rg-gap-stack)}.rg-incident,.rg-incidents{display:flex;flex-direction:column}.rg-incident{gap:var(--rg-space-2);padding:var(--rg-space-4);background:var(--rg-color-surface-sunken);border:var(--rg-border-hairline) solid var(--rg-color-border-strong);border-radius:var(--rg-radius-md)}.rg-incident :where(p){margin:0}.rg-incident-title{font-size:var(--rg-type-title-size);line-height:var(--rg-type-title-line);font-weight:var(--rg-type-title-weight)}.rg-incident-badges{display:flex;flex-wrap:wrap;gap:var(--rg-space-2)}.rg-incident-meta{color:var(--rg-color-text-muted);font-size:var(--rg-type-meta-size)}.rg-money{display:flex;flex-direction:column;gap:var(--rg-space-1);margin-top:var(--rg-space-2)}.rg-money-label{font-size:var(--rg-type-caption-size);text-transform:uppercase;letter-spacing:.04em;color:var(--rg-color-text-muted)}.rg-money-detail{font-size:var(--rg-type-meta-size);max-width:var(--rg-layout-reading-measure);color:var(--rg-color-text-muted)}.rg-incident-figure{font-size:var(--rg-type-figure-size);line-height:var(--rg-type-figure-line);font-weight:var(--rg-type-figure-weight);letter-spacing:-.02em}.rg-incident-figure,.rg-money-amount{font-family:var(--rg-font-mono);overflow-wrap:anywhere}.rg-money-amount{font-size:var(--rg-type-section-size);line-height:var(--rg-type-section-line);font-weight:var(--rg-type-section-weight)}.rg-assess-lead{display:flex;flex-direction:column;gap:var(--rg-space-2);padding:var(--rg-space-4);background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-md);box-shadow:var(--rg-shadow-raised)}.rg-assess-note,.rg-assess-support{display:flex;flex-direction:column;gap:var(--rg-space-1)}.rg-assess-note h3,.rg-assess-support h3{font-size:var(--rg-type-caption-size);line-height:var(--rg-type-caption-line);font-weight:var(--rg-type-caption-weight);text-transform:uppercase;letter-spacing:.04em;color:var(--rg-color-text-muted)}.rg-assess-note{font-size:var(--rg-type-meta-size);line-height:var(--rg-type-meta-line);color:var(--rg-color-text-muted)}.rg-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rg-space-3);padding:var(--rg-space-4);background:var(--rg-color-surface-sunken);border:var(--rg-border-hairline) dashed var(--rg-color-border-strong);border-radius:var(--rg-radius-md)}.rg-empty p{margin:0;max-width:var(--rg-layout-reading-measure);color:var(--rg-color-text-muted)}.rg-steps{display:flex;flex-direction:column;gap:var(--rg-space-3);margin:0;padding:0;list-style:none;counter-reset:rg-step}.rg-step{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rg-space-2) var(--rg-space-3);padding:var(--rg-space-3) var(--rg-space-4);background:var(--rg-color-surface-card);border:var(--rg-border-hairline) solid var(--rg-color-border-subtle);border-radius:var(--rg-radius-md);box-shadow:var(--rg-shadow-raised)}.rg-step p{margin:0;flex:1 1 var(--rg-layout-card-grid-min);color:var(--rg-color-text-muted)}.rg-step-title{font-weight:600;color:var(--rg-color-text-primary)}.rg-step-now{border-left-width:var(--rg-border-callout)}.rg-step-mark{color:var(--rg-color-text-muted)}.rg-progress-count,.rg-step-state{font-size:var(--rg-type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--rg-color-text-muted)}.rg-progress-count{margin:0 0 var(--rg-space-2)}.rg-progress{display:block;width:100%;max-width:var(--rg-layout-prose-max);height:var(--rg-space-2);margin-bottom:var(--rg-space-4);border:0;border-radius:var(--rg-radius-sm);background:var(--rg-color-surface-sunken);color:var(--rg-color-accent)}.rg-progress::-webkit-progress-bar{border-radius:var(--rg-radius-sm);background:var(--rg-color-surface-sunken)}.rg-progress::-webkit-progress-value{border-radius:var(--rg-radius-sm);background:var(--rg-color-accent)}.rg-progress::-moz-progress-bar{border-radius:var(--rg-radius-sm);background:var(--rg-color-accent)}.rg-fact-label{margin:0;color:var(--rg-color-text-muted);font-size:var(--rg-type-meta-size)}.rg-fact-value{margin:0}.rg-prose ol{padding-left:var(--rg-space-5);gap:var(--rg-space-2)}.rg-prose blockquote,.rg-prose ol{margin:0;display:flex;flex-direction:column}.rg-prose blockquote{padding-left:var(--rg-space-4);border-left:var(--rg-border-callout) solid var(--rg-color-border-subtle);color:var(--rg-color-text-muted);gap:var(--rg-space-3)}.rg-rule{margin:0;border:0;border-top:var(--rg-border-hairline) solid var(--rg-color-border-subtle)}