.rt-use[data-astro-cid-ezav3rmr]{margin-block:8px 72px}.rt-use[data-astro-cid-ezav3rmr] h2[data-astro-cid-ezav3rmr]{font-size:28px;margin:0 0 6px}.rt-use-lede[data-astro-cid-ezav3rmr]{color:var(--ink-soft);margin:0 0 20px}.rt-use-grid[data-astro-cid-ezav3rmr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rt-u[data-astro-cid-ezav3rmr]{margin:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:18px;display:grid;gap:14px;align-content:start}.rt-u[data-astro-cid-ezav3rmr] figcaption[data-astro-cid-ezav3rmr]{font-size:var(--somnia-font-size-label);color:var(--ink-soft)}.rt-ig[data-astro-cid-ezav3rmr]{display:flex;gap:20px;align-items:center}.rt-ig[data-astro-cid-ezav3rmr] img[data-astro-cid-ezav3rmr],.rt-ig-row[data-astro-cid-ezav3rmr] img[data-astro-cid-ezav3rmr]{border-radius:50%;display:block;flex:none;background:var(--border)}.rt-ig-meta[data-astro-cid-ezav3rmr]{display:grid;gap:4px;font-size:14px}.rt-ig-meta[data-astro-cid-ezav3rmr] b[data-astro-cid-ezav3rmr]{font-size:16px}.rt-ig-btn[data-astro-cid-ezav3rmr]{justify-self:start;margin-top:6px;background:#0062cc;color:#fff;font-weight:600;font-size:13px;padding:6px 18px;border-radius:8px}.rt-ig-row[data-astro-cid-ezav3rmr]{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--ink-soft)}.rt-tabs[data-astro-cid-ezav3rmr]{display:grid;gap:8px}.rt-tab[data-astro-cid-ezav3rmr]{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;max-width:260px;border:1px solid #c5ccd6;border-bottom:0;border-radius:8px 8px 0 0;background:#fff;color:#1f2937;font:13px system-ui,sans-serif}.rt-tab[data-astro-cid-ezav3rmr] span[data-astro-cid-ezav3rmr]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-tab--dark[data-astro-cid-ezav3rmr]{background:#2b2b2b;border-color:#2b2b2b;color:#eee}.rt-home[data-astro-cid-ezav3rmr]{display:grid;justify-items:center;gap:6px;width:96px;padding:14px 0 10px;border-radius:18px;background:linear-gradient(160deg,#6e8fa8,#2e4a63);color:#fff;font:12px system-ui,sans-serif}.rt-home[data-astro-cid-ezav3rmr] img[data-astro-cid-ezav3rmr]{border-radius:14px;display:block;background:#0f2846}.rt-cards[data-astro-cid-ezav3rmr]{display:flex;flex-wrap:wrap;gap:14px}.rt-card[data-astro-cid-ezav3rmr]{width:224px;height:132px;border-radius:6px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;padding:14px}.rt-card--front[data-astro-cid-ezav3rmr]{background:var(--bg)}.rt-card--back[data-astro-cid-ezav3rmr]{background:var(--bg);border:1px solid var(--border);flex-direction:column;align-items:flex-start;justify-content:space-between}.rt-card--back[data-astro-cid-ezav3rmr] p[data-astro-cid-ezav3rmr]{margin:0;display:grid;gap:2px;font-size:11px;line-height:1.4;color:var(--ink)}.rt-card--back[data-astro-cid-ezav3rmr] b[data-astro-cid-ezav3rmr]{font-size:12px}.rt-sig[data-astro-cid-ezav3rmr]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--surface);color:var(--ink);border-radius:6px;padding:16px;border:1px solid var(--border)}.rt-sig[data-astro-cid-ezav3rmr] p[data-astro-cid-ezav3rmr]{margin:0;display:grid;gap:2px;font-size:13px;line-height:1.45}.rt-sig-rule[data-astro-cid-ezav3rmr]{width:1px;align-self:stretch;background:var(--border)}.rt-use[data-astro-cid-ezav3rmr][data-stack] [data-astro-cid-ezav3rmr]:is(.rt-card,.rt-sig) .logo-mark{flex-direction:column;align-items:center;text-align:center;gap:.4em}.rt-use[data-astro-cid-ezav3rmr][data-stack] .rt-card--back[data-astro-cid-ezav3rmr]{justify-content:center;gap:10px}.rt-use[data-astro-cid-ezav3rmr][data-stack] .rt-card--back[data-astro-cid-ezav3rmr] .logo-mark{align-self:center;font-size:10px!important}@media(width<=760px){.rt-use-grid[data-astro-cid-ezav3rmr]{grid-template-columns:1fr}}.rt[data-astro-cid-ezav3rmr]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:28px;align-items:start;margin-block:8px 64px}.rt-controls[data-astro-cid-ezav3rmr]{display:grid;gap:16px}.rt-box[data-astro-cid-ezav3rmr]{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface)}.rt-controls[data-astro-cid-ezav3rmr] fieldset[data-astro-cid-ezav3rmr]{border:0;padding:0;margin:0;min-width:0;display:grid;gap:14px}.rt-controls[data-astro-cid-ezav3rmr] legend[data-astro-cid-ezav3rmr]{display:block;font-weight:700;padding:0;margin-bottom:14px}.rt-field[data-astro-cid-ezav3rmr]{display:grid;gap:6px}.rt-field[data-astro-cid-ezav3rmr] label[data-astro-cid-ezav3rmr],.rt-sub[data-astro-cid-ezav3rmr] legend[data-astro-cid-ezav3rmr]{font-size:14px;font-weight:600;color:var(--ink)}.rt-pair[data-astro-cid-ezav3rmr]{display:flex;gap:8px;align-items:center}.rt-pair[data-astro-cid-ezav3rmr] input[data-astro-cid-ezav3rmr][type=color]{flex:none;width:44px;height:42px;padding:3px;border:1px solid var(--field-border, var(--border));border-radius:var(--radius-field);background-color:var(--bg);cursor:pointer}.rt-hex[data-astro-cid-ezav3rmr],.rt-controls[data-astro-cid-ezav3rmr] select[data-astro-cid-ezav3rmr]{width:100%;font:inherit;font-size:15px;color:var(--ink);background-color:var(--bg);border:1px solid var(--field-border, var(--border));border-radius:var(--radius-field);padding:10px 12px}.rt-hex[data-astro-cid-ezav3rmr]{font-family:var(--somnia-font-mono);text-transform:uppercase}.rt-hex[data-astro-cid-ezav3rmr][aria-invalid=true]{border-color:var(--error)}.rt-hint[data-astro-cid-ezav3rmr]{font-size:var(--somnia-font-size-label);color:var(--ink-soft)}.rt-controls[data-astro-cid-ezav3rmr] .rt-sub[data-astro-cid-ezav3rmr]{border:0;padding:0;background:none;gap:8px}.rt-sub[data-astro-cid-ezav3rmr] legend[data-astro-cid-ezav3rmr]{padding:0;margin-bottom:6px}.rt-check[data-astro-cid-ezav3rmr]{display:flex;align-items:center;gap:8px;font-size:14px}.rt-check[data-astro-cid-ezav3rmr] input[data-astro-cid-ezav3rmr]{width:16px;height:16px}.rt-seg[data-astro-cid-ezav3rmr]{display:flex;flex-wrap:wrap;gap:6px 18px}.rt-seg[data-astro-cid-ezav3rmr] label[data-astro-cid-ezav3rmr],.rt-radios[data-astro-cid-ezav3rmr] label[data-astro-cid-ezav3rmr]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.rt-radios[data-astro-cid-ezav3rmr]{display:grid;gap:10px}.rt-toolbar[data-astro-cid-ezav3rmr]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:10px 14px;margin-bottom:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.rt-tool[data-astro-cid-ezav3rmr]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.rt-toolbar[data-astro-cid-ezav3rmr] select[data-astro-cid-ezav3rmr]{width:auto;min-width:150px;font:inherit;font-size:14px;font-weight:400;color:var(--ink);background-color:var(--bg);border:1px solid var(--field-border, var(--border));border-radius:var(--radius-field);padding:7px 10px}.rt-status[data-astro-cid-ezav3rmr]{margin:0;font-size:14px;font-weight:600}.rt-notes[data-astro-cid-ezav3rmr]{margin:0;font-size:var(--somnia-font-size-label);color:var(--ink-soft)}.rt-notes[data-astro-cid-ezav3rmr]:empty{display:none}.rt-actions[data-astro-cid-ezav3rmr]{display:flex;flex-wrap:wrap;gap:10px}.rt-credit[data-astro-cid-ezav3rmr]{margin:8px 0 0;padding-top:14px;border-top:1px solid var(--border);font-size:14px;line-height:1.55;color:var(--ink-soft)}.rt-credit[data-astro-cid-ezav3rmr] a{color:var(--ink);font-weight:600;text-underline-offset:3px}.rt-preview[data-astro-cid-ezav3rmr]{min-width:0;position:sticky;top:calc(var(--header-h, 72px) + 16px)}.rt-stage[data-astro-cid-ezav3rmr]{position:relative;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--shadow);margin-inline:auto}.rt-stage[data-astro-cid-ezav3rmr] iframe[data-astro-cid-ezav3rmr]{display:block;border:0;transform-origin:0 0;background:var(--bg)}@media(width<=900px){.rt[data-astro-cid-ezav3rmr]{grid-template-columns:1fr}.rt-preview[data-astro-cid-ezav3rmr]{order:-1;z-index:2;background:var(--bg);padding-block:4px 8px;top:var(--header-h, 64px)}}@media(width<=760px){.rt-field[data-astro-cid-ezav3rmr] label[data-astro-cid-ezav3rmr],.rt-sub[data-astro-cid-ezav3rmr] legend[data-astro-cid-ezav3rmr],.rt-check[data-astro-cid-ezav3rmr],.rt-seg[data-astro-cid-ezav3rmr] label[data-astro-cid-ezav3rmr]{font-size:15.5px}.rt-hex[data-astro-cid-ezav3rmr],.rt-controls[data-astro-cid-ezav3rmr] select[data-astro-cid-ezav3rmr]{font-size:16px}}
