:root:root:root:root .reviewed-home .role-item-link{color:inherit;text-decoration:none;display:block}:root:root:root:root .reviewed-home .role-item-link:hover strong{text-underline-offset:3px;text-decoration:underline}:root:root:root:root .reviewed-home .role-explore{color:var(--rt,var(--accent-text));border:1px solid var(--border);cursor:pointer;box-shadow:none;background:0 0;border-radius:999px;align-items:center;gap:7px;width:auto;min-height:0;margin-top:10px;padding:5px 11px 5px 9px;font:500 12px/1.2 inherit;display:inline-flex}:root:root:root:root .reviewed-home .role-explore i{background:var(--ra,var(--accent));border-radius:50%;width:8px;height:8px}:root:root:root:root .reviewed-home .role-explore:hover{border-color:var(--ra,var(--accent));background:var(--bg-soft);color:var(--rt,var(--accent-text))}@media (prefers-color-scheme:dark){:root:root:root:root:not([data-theme=light]) .reviewed-home .role-explore,:root:root:root:root:not([data-theme=light]) .reviewed-home .role-explore:hover{color:var(--rtd,var(--accent-text))}}:root:root:root:root[data-theme=dark] .reviewed-home .role-explore{color:var(--rtd,var(--accent-text))}:root:root:root:root dialog.rt-dialog{border:1px solid var(--border);background:var(--bg-panel,var(--bg));width:min(820px,100vw - 32px);max-height:min(88vh,900px);color:var(--text);border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #00000047}:root:root:root:root dialog.rt-dialog::backdrop{background:#0a0f0c8c}:root:root:root:root .rt-dialog .rt-dialog-bar{z-index:1;background:var(--bg-panel,var(--bg));border-bottom:1px solid var(--border-soft,var(--border));justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}:root:root:root:root .rt-dialog .rt-dialog-kicker{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--rt,var(--accent-text));align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}:root:root:root:root .rt-dialog .rt-dialog-kicker i{background:var(--ra,var(--accent));border-radius:50%;width:8px;height:8px}:root:root:root:root .rt-dialog .rt-dialog-kicker small{color:var(--muted,var(--text-secondary));letter-spacing:0;font-weight:400}:root:root:root:root .rt-dialog .rt-btn{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;box-shadow:none;border-radius:999px;width:auto;min-height:0;padding:7px 12px;font:500 13px/1.2 inherit}:root:root:root:root .rt-dialog .rt-btn:hover{background:var(--bg-soft);color:var(--text)}:root:root:root:root .rt-dialog .rt-dialog-body-wrap{padding:8px 24px 24px}:root:root:root:root .rt-dialog .rt-trail{text-align:left;font-family:var(--mono,ui-monospace, monospace);color:var(--muted,var(--text-secondary));margin:0 0 4px;font-size:11px}:root:root:root:root .rt-dialog .rt-trail b{color:var(--rt,var(--accent-text));font-weight:600}:root:root:root:root .rt-dialog .rt-dialog-title{letter-spacing:-.03em;text-align:left;text-wrap:balance;margin:8px 0 12px;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.15}:root:root:root:root .rt-dialog .rt-dialog-body[data-align-start]{text-align:left}:root:root:root:root .rt-dialog .rt-fine{color:var(--muted,var(--text-secondary));border-top:1px solid var(--border-soft,var(--border));margin:22px 0 0;padding-top:14px;font-size:12px}:root:root:root:root .rt-dialog .rt-follow{color:var(--rt,var(--accent-text));border:1px solid var(--border);cursor:pointer;box-shadow:none;background:0 0;border-radius:999px;align-items:center;gap:6px;width:auto;min-height:0;margin:6px 0 2px;padding:4px 10px;font:500 12px/1.2 inherit;display:inline-flex}:root:root:root:root .rt-dialog .rt-follow:hover{border-color:var(--ra,var(--accent));background:var(--bg-soft);color:var(--rt,var(--accent-text))}@media (prefers-color-scheme:dark){:root:root:root:root:not([data-theme=light]) .rt-dialog .rt-dialog-kicker,:root:root:root:root:not([data-theme=light]) .rt-dialog .rt-trail b,:root:root:root:root:not([data-theme=light]) .rt-dialog .rt-follow{color:var(--rtd,var(--accent-text))}}:root:root:root:root[data-theme=dark] .rt-dialog .rt-dialog-kicker,:root:root:root:root[data-theme=dark] .rt-dialog .rt-trail b,:root:root:root:root[data-theme=dark] .rt-dialog .rt-follow{color:var(--rtd,var(--accent-text))}@media (width<=640px){:root:root:root:root dialog.rt-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}@media (prefers-reduced-motion:no-preference){:root:root:root:root dialog.rt-dialog[open]{animation:.14s ease-out rt-in}@keyframes rt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
