.rc-help[data-astro-cid-oo5vtas2]{margin-top:var(--space-2)}.tool-panel .rc-input[data-astro-cid-oo5vtas2]{min-height:96px}.rc-options[data-astro-cid-oo5vtas2]{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.rc-option[data-astro-cid-oo5vtas2]{flex:0 260px}.tool-panel .rc-variants[data-astro-cid-oo5vtas2]{padding-bottom:var(--space-3);margin-top:0}.rc-toolbar[data-astro-cid-oo5vtas2]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.rc-table-wrap[data-astro-cid-oo5vtas2]{margin-bottom:var(--space-4);overflow-x:auto}.rc-ref[data-astro-cid-oo5vtas2]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.rc-ref[data-astro-cid-oo5vtas2] th[data-astro-cid-oo5vtas2],.rc-ref[data-astro-cid-oo5vtas2] td[data-astro-cid-oo5vtas2]{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-1);color:var(--ink-2)}.rc-ref[data-astro-cid-oo5vtas2] th[data-astro-cid-oo5vtas2]{color:var(--ink-1);border-top:none;font-weight:600}.rc-ref[data-astro-cid-oo5vtas2] td[data-astro-cid-oo5vtas2]:first-child{white-space:nowrap;color:var(--ink-1)}.rc-pre[data-astro-cid-oo5vtas2]{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-card);padding:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-base);color:var(--ink-1);margin-bottom:var(--space-4);overflow-x:auto}.rc-card{margin-top:var(--space-5);border:1px solid var(--border-1);border-radius:var(--radius-card);background:var(--surface-1);padding:var(--space-4)}.rc-card-head{gap:var(--space-3);align-items:flex-start;display:flex}.rc-card-title{font-size:var(--fs-sm);color:var(--ink-1);word-break:break-all;font-weight:600}.rc-card-meta{font-size:var(--fs-xs);color:var(--ink-3);margin-top:var(--space-1);word-break:break-all}.rc-card-meta a{color:var(--ink-2);text-underline-offset:.14em;text-decoration:underline}.rc-badge{text-align:center;min-width:3.2em;font-family:var(--font-mono);font-size:var(--fs-xs);padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--ink-3);white-space:nowrap;border:1px solid;font-weight:600;line-height:1.6;display:inline-block}.rc-badge--2{color:var(--success)}.rc-badge--3{color:#b54708}.rc-badge--4,.rc-badge--5,.rc-badge--err{color:#b42318}.rc-hints{margin:var(--space-3) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.rc-hint{font-size:var(--fs-xs);line-height:var(--lh-base);color:var(--ink-2);padding-left:1.4em;position:relative}.rc-hint:before{font-weight:700;position:absolute;left:0}.rc-hint--ok:before{content:"✓";color:var(--success)}.rc-hint--info:before{content:"i";color:var(--ink-3);font-style:italic}.rc-hint--warn:before{content:"!";color:#b54708}.rc-hint--error:before{content:"✕";color:#b42318}.rc-chain{border-collapse:collapse;width:100%;margin-top:var(--space-3);font-size:var(--fs-xs)}.rc-chain th,.rc-chain td{text-align:left;vertical-align:top;padding:var(--space-2);border-top:1px solid var(--border-1);color:var(--ink-2)}.rc-chain th{color:var(--ink-1);border-top:none;font-weight:600}.rc-chain .rc-url{word-break:break-all;color:var(--ink-1);font-family:var(--font-mono)}.rc-chain .rc-next{word-break:break-all;color:var(--ink-3);font-family:var(--font-mono);margin-top:var(--space-1)}.rc-chain .rc-num,.rc-chain .rc-time{white-space:nowrap}.rc-chain details{margin-top:var(--space-1)}.rc-chain summary{cursor:pointer;color:var(--ink-3)}.rc-chain summary:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.rc-headers{gap:2px var(--space-3);margin-top:var(--space-1);font-family:var(--font-mono);grid-template-columns:max-content 1fr;display:grid}.rc-headers dt{color:var(--ink-3)}.rc-headers dd{color:var(--ink-2);word-break:break-all;margin:0}.rc-summary{margin-top:var(--space-5);border:1px solid var(--border-1);border-radius:var(--radius-card);background:var(--surface-2);padding:var(--space-4);font-size:var(--fs-sm);color:var(--ink-2)}.rc-summary strong{color:var(--ink-1)}.rc-summary ul{margin:var(--space-2) 0 0;gap:var(--space-1);font-size:var(--fs-xs);padding:0;list-style:none;display:grid}.rc-summary li{word-break:break-all}@media (width<=560px){.rc-chain .rc-time-col{display:none}}
