.rk-icon{--rk-icon-base:var(--logo-ink);--rk-icon-color:var(--hue-teal);--rk-icon-ink:var(--rk-icon-color);--rk-icon-fill:var(--hue-teal-tint);--rk-icon-accent:var(--accent);--rk-icon-surface:var(--card);--rk-icon-secondary:var(--rk-icon-ink);--rk-dashboard-bar:var(--hue-blue);--rk-score-positive:var(--rk-icon-ink);--rk-score-negative:var(--rk-icon-ink);--rk-chart-a:var(--rk-icon-ink);--rk-chart-b:var(--rk-icon-ink);--rk-chart-c:var(--rk-icon-ink);--rk-score-active-positive:var(--rk-icon-ink);--rk-score-active-negative:var(--rk-icon-ink);--rk-chart-active-a:var(--rk-icon-ink);--rk-chart-active-b:var(--rk-icon-ink);--rk-chart-active-c:var(--rk-icon-ink);display:inline-block;flex:none;vertical-align:middle}.rk-icon[data-family=green]{--rk-icon-color:var(--hue-green);--rk-icon-fill:var(--hue-green-tint)}.rk-icon[data-family=orange]{--rk-icon-color:var(--hue-orange);--rk-icon-fill:var(--hue-orange-tint)}.rk-icon[data-family=gold]{--rk-icon-color:var(--featured-gold-end)}.rk-icon[data-family=blue]{--rk-icon-color:var(--hue-blue);--rk-icon-fill:var(--hue-blue-tint)}.rk-icon[data-family=ai]{--rk-icon-color:var(--ai-ink);--rk-icon-fill:var(--ai-tint)}.rk-icon[data-family=danger]{--rk-icon-color:var(--danger-fg)}.rk-icon[data-family=success]{--rk-icon-color:var(--success-fg)}.rk-icon[data-family=warning]{--rk-icon-color:var(--warn-fg)}.rk-icon[data-family=neutral]{--rk-icon-base:currentColor;--rk-icon-ink:currentColor;--rk-icon-fill:var(--tint)}.rk-icon[data-palette=muted]{--rk-icon-ink:color-mix(in oklab,var(--rk-icon-color) 75%,var(--muted));--rk-icon-base:color-mix(in oklab,var(--logo-ink) 88%,var(--muted));--rk-dashboard-bar:color-mix(in oklab,var(--hue-blue) 75%,var(--muted));--rk-icon-accent:color-mix(in oklab,var(--accent) 75%,var(--muted))}.rk-icon[data-palette=muted][data-family=neutral]{--rk-icon-base:currentColor;--rk-icon-ink:currentColor}.rk-icon[data-small=true] .rk-icon-detail{display:none}.rk-icon:is([data-variant=solid],[data-variant=soft]){--rk-icon-fill:color-mix(in srgb,var(--rk-icon-ink) 15%,var(--card))}.rk-icon[data-mode=mono]{--rk-dashboard-bar:currentColor;--rk-icon-base:currentColor;--rk-icon-ink:currentColor;--rk-icon-fill:none;--rk-icon-accent:currentColor;--rk-icon-surface:var(--card)}.rk-icon[data-mode=on-dark]{--rk-icon-base:var(--nav-fg);--rk-icon-ink:var(--nav-fg);--rk-icon-fill:var(--nav-b);--rk-icon-surface:var(--nav-b)}.rk-icon[data-icon=dashboard][data-mode=multitone],.rk-icon[data-mode=on-dark]{--rk-icon-accent:var(--accent)}.rk-icon[data-mode=multitone]:is([data-icon=error],[data-icon=check-circle],[data-icon=warning]){--rk-icon-base:var(--rk-icon-ink);--rk-icon-fill:color-mix(in srgb,var(--rk-icon-ink) 22%,var(--card))}.rk-icon[data-icon=warning][data-mode=multitone]{--rk-icon-fill:color-mix(in oklab,var(--accent) 35%,var(--warn-bg))}.rk-icon[data-icon=flag][data-mode=multitone]{--rk-icon-ink:var(--icon-alert-red);--rk-icon-base:var(--rk-icon-ink);--rk-icon-fill:var(--rk-icon-ink)}.rk-icon[data-mode=multitone]:is([data-icon=error],[data-icon=check-circle]){--rk-icon-ink:color-mix(in oklab,var(--rk-icon-color) 85%,var(--muted))}.rk-icon[data-icon=error][data-mode=multitone]{--rk-icon-color:var(--icon-alert-red)}.rk-icon[data-mode=multitone]{--rk-score-positive:color-mix(in oklab,var(--success-fg) 22%,var(--muted));--rk-score-active-positive:color-mix(in oklab,var(--success-fg) 85%,var(--muted));--rk-score-negative:color-mix(in oklab,var(--danger-fg) 22%,var(--muted));--rk-score-active-negative:color-mix(in oklab,var(--danger-fg) 85%,var(--muted));--rk-chart-a:color-mix(in oklab,var(--hue-blue) 22%,var(--muted));--rk-chart-active-a:color-mix(in oklab,var(--hue-blue) 85%,var(--muted));--rk-chart-b:color-mix(in oklab,var(--hue-teal) 22%,var(--muted));--rk-chart-active-b:color-mix(in oklab,var(--hue-teal) 85%,var(--muted));--rk-chart-c:color-mix(in oklab,var(--hue-orange) 22%,var(--muted));--rk-chart-active-c:color-mix(in oklab,var(--hue-orange) 85%,var(--muted))}.rk-icon[data-icon=featured]{--rk-icon-gradient-start:var(--featured-gold-start);--rk-icon-gradient-end:var(--featured-gold-end)}.rk-icon:is([data-mode=mono],[data-mode=on-dark]) .rk-icon-featured{fill:var(--rk-icon-ink)}.rk-icon[data-icon=activity][data-mode=multitone]{--rk-icon-secondary:color-mix(in oklab,var(--hue-teal) 75%,var(--muted))}@media (forced-colors:active){.rk-icon[data-family][data-mode]{--rk-icon-base:CanvasText;--rk-icon-ink:CanvasText;--rk-icon-fill:Canvas;--rk-icon-surface:Canvas;--rk-icon-accent:CanvasText;--rk-dashboard-bar:CanvasText;--rk-icon-secondary:CanvasText;--rk-icon-gradient-start:CanvasText;--rk-icon-gradient-end:CanvasText;--rk-score-positive:CanvasText;--rk-score-negative:CanvasText;--rk-chart-a:CanvasText;--rk-chart-b:CanvasText;--rk-chart-c:CanvasText;--rk-score-active-positive:CanvasText;--rk-score-active-negative:CanvasText;--rk-chart-active-a:CanvasText;--rk-chart-active-b:CanvasText;--rk-chart-active-c:CanvasText}.rk-icon[data-family][data-mode] .rk-icon-featured{fill:CanvasText}}.rk-icon-proposal{color:var(--fg);font-family:var(--font-body),sans-serif}.rk-icon-proposal h2{font:500 21px var(--font-display),sans-serif;letter-spacing:-.02em;margin:0 0 8px}.rk-icon-proposal p{max-width:65ch;color:var(--muted);font-size:13px;line-height:1.6}.rk-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule);margin-top:24px}.rk-icon-cell{min-width:0;padding:26px 8px 20px;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;gap:14px}.rk-icon-cell b{font-size:12.5px;font-weight:500;text-align:center}.rk-icon-sizes{display:flex;gap:12px;align-items:center;min-height:32px}.rk-icon-sizes small{font-size:11px;color:var(--faint)}.rk-icon-context{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}.rk-icon-context-item{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:13px}.rk-icon-context-item[data-rail]{background:var(--nav-b);color:var(--nav-fg)}.rk-icon-utilities{margin-top:24px;display:flex;gap:24px;flex-wrap:wrap}.rk-icon-utilities span{display:flex;gap:8px;align-items:center;font-size:12.5px}@media (max-width:520px){.rk-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-icon-inventory h3{font:500 16px var(--font-display),sans-serif;margin:28px 0 16px}.rk-icon-inventory p{font-size:13px;color:var(--muted)}.rk-icon-inventory .rk-inventory-rx{width:24px;height:24px}.rk-icon-inventory .dsg-icell span{overflow-wrap:anywhere}.rk-icon-inventory .dsg-icell{min-width:0}