:root:root{--bg:var(--ds-bg);--surface:var(--ds-surface);--text:var(--ds-fg);--muted:var(--ds-muted);--subtle:var(--muted);--border:var(--ds-border);--line:var(--border);--line-soft:color-mix(in oklch,var(--border) 65%,var(--surface));--line-strong:color-mix(in oklch,var(--text) 30%,var(--border));--well:color-mix(in oklch,var(--text) 4%,var(--surface));--well-2:var(--bg);--raised:var(--well);--raised-2:color-mix(in oklch,var(--text) 7%,var(--surface));--accent-blue:var(--ds-accent);--accent-blue-tint:color-mix(in oklch,var(--accent-blue) 9%,var(--surface));--signal-text:var(--ds-accent-ink);--signal-ink:var(--ds-on-accent);--accent-ink:var(--signal-ink);--info-text:var(--signal-text);--good-text:var(--ds-success);--warn-text:var(--ds-warn);--crit-text:var(--ds-danger);--good-tint:color-mix(in oklch,var(--good-text) 9%,var(--surface));--warn-tint:color-mix(in oklch,var(--warn-text) 9%,var(--surface));--crit-tint:color-mix(in oklch,var(--crit-text) 9%,var(--surface));--font:var(--ds-font-body);--serif:var(--font);--sidebar:216px;--radius-control:var(--ds-radius-sm);--radius-surface:var(--ds-radius-md);--radius-card:var(--ds-radius-lg)}.rd-shell.rd-shell .rd-page{padding:28px}.rd-shell.rd-shell.rd-shell-immersive .rd-page{padding:0;height:calc(100dvh - 64px)}.rd-shell.rd-shell :is(.page-header,.view-heading,.gallery-agent-header) h1{font-size:var(--ds-text-26);line-height:1.2;letter-spacing:-.035em}.rd-shell.rd-shell .page-header{margin-bottom:18px}.rd-shell.rd-shell .page-header-description{margin-top:6px}.rd-shell.rd-shell :is(.page-header-eyebrow,.gallery-agent-header .eyebrow){font:var(--fs-xs)/1.5 var(--font);text-transform:none;letter-spacing:0}.rd-shell.rd-shell :is(.rd-section-tabs,.page-header-tabs,.agent-subtabs,.subtabs){gap:24px}.rd-shell.rd-shell .page-header-tabs{overflow:visible}.rd-shell.rd-shell .page-header-tabs>nav{overflow-x:auto;overflow-y:hidden;padding-bottom:1px}.rd-shell.rd-shell :is(.rd-section-tabs,.page-header-tabs,.agent-subtabs,.subtabs) :is(.active,[aria-current=page],[aria-selected=true]){color:var(--signal-text);border-bottom-color:var(--accent-blue)}.rd-shell.rd-shell :is(.button,.rd-chip,.rd-btn-dark){min-height:34px;font-size:var(--fs-sm)}.rd-shell.rd-shell :is(.rd-card,.panel,.card){box-shadow:none;border-radius:var(--radius-card)}.rd-shell.rd-shell :is(.rd-agent-metrics dd){font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.rd-shell.rd-shell :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.login-panel{background:var(--surface)}@media (max-width:1023px){.rd-shell.rd-shell .rd-page{padding:24px}.rd-shell.rd-shell.rd-shell-immersive .rd-page{padding:0}}@media (max-width:639px),(pointer:coarse){.rd-shell.rd-shell :is(.button,.rd-chip,.rd-btn-dark,.icon-button,.rd-section-tabs a,.page-header-tabs a){min-height:44px}}@media (max-width:639px){.rd-shell.rd-shell .rd-page{padding:20px 16px calc(112px + env(safe-area-inset-bottom))}.rd-shell.rd-shell :is(.page-header,.view-heading,.gallery-agent-header) h1{font-size:var(--ds-text-24)}}@media (max-width:759px){.rd-shell.rd-shell:not(.rd-shell-immersive) .rd-page{padding-bottom:calc(152px + env(safe-area-inset-bottom))}}