:root,[data-theme]{--p-clean:var(--color-ok-mark);--p-v6:var(--color-link);--p-multi-base:var(--lightningcss-light,#3b4fb8)var(--lightningcss-dark,#8ea2ff);--p-multi:color-mix(in oklab, var(--color-link) 45%, var(--p-multi-base));--p-generic:var(--color-warn-mark);--p-none:var(--color-unknown-mark);--p-bot:color-mix(in oklab, var(--color-cyan) 72%, var(--lightningcss-light,var(--color-navy))var(--lightningcss-dark,#fff));--p-cert-base:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#c4b5fd);--p-cert:color-mix(in oklab, var(--color-link) 35%, var(--p-cert-base));--o1:#22d3ee;--o2:#7dd3fc;--o3:#5eead4;--o4:#c4b5fd}.who-result.rd-card{grid-template-areas:"search""head""panel""side"}@media (width>=64rem){.who-result.rd-card{grid-template:"search search""head side""panel side"1fr/minmax(0,1fr) 400px}}@media (width>=80rem){.who-result.rd-card{grid-template-columns:minmax(0,1fr) 424px}}.who-result.rd-card.is-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"search""head""panel"}.who-result.rd-card:not(.is-single)>.who-search{border-top-right-radius:var(--radius-lg)}@media (width>=64rem){.who-result.rd-card>.who-side{border-radius:0 0 var(--radius-lg) 0}}@media (width<64rem){.who-result.rd-card>.who-side{border-radius:0 0 var(--radius-lg) var(--radius-lg)}}.rd-card .mono{font-family:var(--font-mono);font-weight:400}:lang(ko) .rd-card{word-break:keep-all}.rd-glue{white-space:nowrap}.rd-glue>:is(.mono,.ip,.nm){white-space:normal;overflow-wrap:anywhere}.rd-search{padding:18px 20px 14px}.rd-mode{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;justify-content:center;width:fit-content;margin:0 auto;padding:3px;display:flex}.rd-mode button{min-height:32px;font:500 14px/18px var(--font-sans);color:var(--color-ink-secondary);border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.rd-mode button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-line)}.rd-mode .n{font:400 12px/1 var(--font-mono);color:var(--color-ink-secondary)}.rd-form{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;max-width:46rem;margin:14px auto 0;display:grid}.rd-label{color:var(--color-ink-secondary);grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.rd-label .cnt{font:400 12px/16px var(--font-mono);letter-spacing:0;text-transform:none}.rd-label .cnt.over{color:var(--color-fail)}.rd-field-wrap{min-width:0;position:relative}.rd-lead{z-index:1;color:var(--color-ink-secondary);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.rd-field-wrap.area .rd-lead{top:16px;transform:none}.rd-field{width:100%;height:var(--spacing-control-lg,56px);font:400 20px/28px var(--font-mono);color:var(--color-ink);padding:0 44px 0 50px}.rd-field::placeholder,.rd-area::placeholder{color:var(--color-ink-disabled);font-size:16px}.rd-area{resize:vertical;width:100%;min-height:140px;font:400 15px/22px var(--font-mono);color:var(--color-ink);padding:12px 14px 12px 50px;display:block}.rd-clear{z-index:1;width:32px;height:32px;color:var(--color-ink-secondary);border-radius:6px;place-items:center;display:inline-grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rd-clear:hover{color:var(--color-ink);background:var(--color-surface)}.rd-go{min-width:156px}.rd-form.bulk{grid-template-columns:minmax(0,1fr)}.rd-form.bulk .rd-go{justify-self:center;min-width:240px}.rd-hint{text-align:center;font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;margin:10px 0 0}.rd-norm{border:1px solid color-mix(in oklab, var(--color-link) 35%, transparent);background:var(--color-surface-selected);max-width:100%;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 10px;display:inline-flex}.rd-norm>svg{color:var(--color-link);flex:none}.rd-norm .mono{font:400 13px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.rd-try{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.rd-try .lbl{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex:none;margin-right:2px}.rd-try .ex{--p:var(--color-link);border:1px solid color-mix(in oklab, var(--p) 36%, var(--color-line));background:color-mix(in oklab, var(--p) 5%, var(--color-page));min-height:30px;color:var(--color-ink);font:400 13px/1 var(--font-mono);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.rd-try .ex>svg{color:var(--p)}.rd-try .ex i{font:500 11.5px/1 var(--font-sans);color:color-mix(in oklab, var(--p) 70%, var(--color-ink));padding-left:2px;font-style:normal}.rd-try .ex:hover,.rd-try .ex[aria-pressed=true]{border-color:var(--p);background:color-mix(in oklab, var(--p) 12%, var(--color-page))}.rd-card [data-p=clean]{--p:var(--p-clean)}.rd-card [data-p=cert]{--p:var(--p-cert)}.rd-card [data-p=multi]{--p:var(--p-multi)}.rd-card [data-p=v6]{--p:var(--p-v6)}.rd-card [data-p=bot]{--p:var(--p-bot)}.rd-card [data-p=generic]{--p:var(--p-generic)}.rd-card [data-p=none]{--p:var(--p-none)}@media (64rem<=width<80rem){.rd-try .ex>svg,.rd-try .ex i{display:none}.rd-try .ex{padding-inline:10px}}@media (width<64rem){.rd-search{padding:14px 14px 12px}.rd-try{scrollbar-width:none;justify-content:flex-start;margin-inline:-14px;padding:2px 24px 2px 14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.rd-try::-webkit-scrollbar{display:none}}@media (width<40rem){.rd-form{grid-template-columns:minmax(0,1fr)}.rd-go,.rd-form.bulk .rd-go{width:100%;min-width:0}.rd-field{font-size:18px}}.rd-head .who-identity{margin-top:12px}.rd-verdict{font:600 23px/31px var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0}.rd-verdict .ip,.rd-verdict .nm{font:500 21px/30px var(--font-mono);letter-spacing:-.02em}.rd-verdict .nm{color:var(--color-link)}.rd-verdict .pv{white-space:nowrap;vertical-align:-2px;align-items:center;gap:6px;display:inline-flex}.rd-card .who-mark.icon{color:var(--tone);background:color-mix(in oklab, var(--tone) 10%, var(--color-surface-raised));border-color:color-mix(in oklab, var(--tone) 30%, var(--color-line));box-shadow:none}@media (prefers-reduced-motion:no-preference){.rd-card .who-mark.busy svg{animation:1s ease-in-out infinite alternate rd-pulse}}@keyframes rd-pulse{to{opacity:.45}}:root .rd-card :is(.who-mark,.dz .t,.cp .tile,.dom-c .t,.rb-r .nw .t,.sp-h .t,.pt.w) .logo-light{display:block}:root .rd-card :is(.who-mark,.dz .t,.cp .tile,.dom-c .t,.rb-r .nw .t,.sp-h .t,.pt.w) .logo-dark{display:none}.rd-card .who-mark .monogram{font:700 22px/1 var(--font-sans);color:var(--color-navy)}.rd-card .result-chip.multi{background:var(--p-multi)}.fcm{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rd-head .who-sub .si{overflow-wrap:anywhere;min-width:0}.rd-head .who-sub .sep{color:var(--color-line-strong)}.rd-head .who-sub .si span[aria-hidden],.rd-head .who-sub .rd-flag{vertical-align:-3px}.rd-card .rd-flag{outline:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);outline-offset:-1px;vertical-align:-1px;border-radius:2px;width:16px;height:12px;display:inline-block}.rd-head .who-sub b{color:var(--color-ink);font-weight:500}.rd-head .who-sub .mono{font:400 13px/20px var(--font-mono);color:var(--color-ink)}.rd-skel{vertical-align:middle;border-radius:4px;width:240px;max-width:100%;height:12px;display:inline-block}.rd-skel.w300{width:300px}.rd-skel.w220{width:220px}.rd-skel.w160{width:160px}.rd-skel.w100{width:100px}.rd-skel.w60{width:60px}.rd-prog{flex-wrap:wrap;gap:6px 8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rd-prog li{border:1px solid var(--color-line);background:var(--color-surface-raised);max-width:100%;min-height:28px;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex;overflow:hidden}.rd-prog li.done{color:var(--color-ink)}.rd-prog .mono{font:400 12px/18px var(--font-mono);color:var(--color-ink-secondary)}.rd-notes li[data-tone=ok]{background:color-mix(in oklab, var(--color-ok-mark) 10%, var(--color-surface-raised))}.rd-notes li[data-tone=ok]:before{background:var(--color-ok-mark)}.rd-notes li[data-tone=info]{background:color-mix(in oklab, var(--color-link) 9%, var(--color-surface-raised))}.rd-notes li[data-tone=info]:before{background:var(--color-link)}.rd-notes code{background:color-mix(in oklab, var(--color-ink) 6%, transparent);font:400 13px/18px var(--font-mono);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px}.rd-notes a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:3px}.botcheck{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bc{border:1px solid color-mix(in oklab, var(--p-bot) 45%, var(--color-line));background:color-mix(in oklab, var(--p-bot) 7%, var(--color-surface-raised));font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:1px 8px;padding:8px 10px;display:grid}.bc>svg{grid-row:1/3;margin-top:1px}.bc>span{grid-column:2;min-width:0}.bc b{font:600 13px/18px var(--font-sans);color:var(--color-ink)}.bc .mono{font:400 12px/17px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.bc em{color:color-mix(in oklab, var(--p-bot) 70%, var(--color-ink));font-style:normal;font-weight:600}.bc.no{border-color:color-mix(in oklab, var(--color-warn-mark) 45%, var(--color-line));background:color-mix(in oklab, var(--color-warn-mark) 7%, var(--color-surface-raised))}.bc.unk{border-color:color-mix(in oklab, var(--color-unknown-mark) 45%, var(--color-line));background:color-mix(in oklab, var(--color-unknown-mark) 7%, var(--color-surface-raised))}@media (width<48rem){.botcheck{grid-template-columns:minmax(0,1fr)}}.hint-card{border:1px dashed color-mix(in oklab, var(--p-cert) 55%, var(--color-line));background:color-mix(in oklab, var(--p-cert) 6%, var(--color-surface-raised));border-radius:10px;margin-top:12px;padding:10px 14px 12px}.hint-h{font:600 14px/20px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.hint-h>svg{color:var(--p-cert)}.hint-h .tag{background:color-mix(in oklab, var(--p-cert) 16%, var(--color-surface-raised));height:20px;color:color-mix(in oklab, var(--p-cert) 75%, var(--color-ink));font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-items:center;padding:0 7px;display:inline-flex}.hint-names{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hn{background:var(--color-surface-raised);max-width:100%;min-height:30px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--p-cert) 40%, var(--color-line));font:400 14px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.hn img{border-radius:4px;flex:none}.hn>svg{color:var(--color-ink-secondary);flex:none}.hn.pat,.hn.more{color:var(--color-ink-secondary);padding-left:10px}.hn.pat{border:1px dashed var(--color-line-strong);box-shadow:none;font-style:italic}.hn.more{font-family:var(--font-sans);font-weight:500}.hint-src{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;display:flex}.hint-src .mono{font:400 12px/18px var(--font-mono);color:var(--color-ink)}.hint-src span[aria-hidden]{vertical-align:-3px}@media (width<40rem){.rd-verdict{font-size:19px;line-height:26px}.rd-verdict .ip,.rd-verdict .nm{font-size:17.5px;line-height:26px}.rd-verdict .pv{white-space:normal}.rd-head .who-identity{align-items:start}.rd-head .who-identity .who-mark{margin-top:4px}}.rd-panel{min-width:0}.rd-card .chip,.rd-card .sc{min-height:24px;font:500 12.5px/16px var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 7px;display:inline-flex}.rd-card .chip{border-radius:6px;min-height:22px;font-size:12px}.rd-card :is(.chip,.sc).ok{background:var(--color-ok-fill);color:var(--color-ok);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ok-mark) 35%, transparent)}.rd-card :is(.chip,.sc).warn{background:var(--color-warn-fill);color:var(--color-warn);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warn-mark) 35%, transparent)}.rd-card :is(.chip,.sc).fail{background:var(--color-fail-fill);color:var(--color-fail);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 35%, transparent)}.rd-card :is(.chip,.sc):is(.unk,.unknown){background:var(--color-unknown-fill);color:var(--color-unknown);box-shadow:inset 0 0 0 1px var(--color-line)}.rd-card .chip.bot{background:color-mix(in oklab, var(--p-bot) 12%, var(--color-surface-raised));color:color-mix(in oklab, var(--p-bot) 70%, var(--color-ink));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--p-bot) 40%, transparent)}.rd-card .fig-t{font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:14px 0 0;display:flex}.rd-card .s{color:var(--color-line-strong)}.rd-card .r{text-align:right}.rd-card :is(.prow,.dlr,.rb-r):before{content:"";background:var(--st,transparent);width:3px;position:absolute;top:0;bottom:0;left:-16px}@media (width>=40rem){.rd-card :is(.prow,.dlr,.rb-r):before{left:-20px}}.plh,.prow{grid-template-columns:minmax(0,1fr) 104px 216px;gap:4px 16px;display:grid}.plh{border-bottom:1px solid var(--color-line);font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);padding:12px 0 7px}.prow{border-bottom:1px solid var(--color-line);align-items:center;min-height:60px;padding:9px 0;position:relative}.prow .nmc{min-width:0}.prow .nm1{font:500 15.5px/22px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.prow .nm2{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:3px 0 0;display:flex}.prow .nm2 b{color:var(--color-ink);font-weight:500}.prow .nm2 .mono{font-size:12.5px}.ev-ip{background:color-mix(in oklab, var(--p-generic) 18%, transparent);box-shadow:inset 0 -2px 0 var(--p-generic);border-radius:3px}.ev-tok{background:color-mix(in oklab, var(--p-generic) 12%, transparent);color:var(--color-warn);border-radius:3px}.ev-bot{background:color-mix(in oklab, var(--p-bot) 14%, transparent);color:color-mix(in oklab, var(--p-bot) 75%, var(--color-ink));border-radius:3px}.ev-dim{color:var(--color-ink-secondary)}.kchip{height:20px;font:500 11.5px/1 var(--font-sans);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.kchip.named{background:var(--color-surface);color:var(--color-ink-secondary)}.kchip.generic{background:color-mix(in oklab, var(--p-generic) 14%, var(--color-surface-raised));color:var(--color-warn)}.kchip.crawler{background:color-mix(in oklab, var(--p-bot) 14%, var(--color-surface-raised));color:color-mix(in oklab, var(--p-bot) 75%, var(--color-ink))}.kchip.infra{background:color-mix(in oklab, var(--p-cert) 12%, var(--color-surface-raised));color:color-mix(in oklab, var(--p-cert) 75%, var(--color-ink))}.ttlc{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);text-align:right;white-space:nowrap}.ttlc b{font:500 15px/20px var(--font-mono);color:var(--color-ink);display:block}.ttlc.mixed b:after{content:"";background:var(--p-multi);vertical-align:2px;border-radius:99px;width:7px;height:7px;margin-left:6px;display:inline-block}.fcc{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}.fcc .sub{font:400 12px/16px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere}.fcc .sub b{color:var(--color-ok);font-weight:400}.fcc .sub i{color:var(--color-warn);font-style:normal}.ptr-foot{font:500 13.5px/19px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:12px 0 4px;display:flex}.rd-sibs ul{border-top:1px solid var(--color-line);margin:6px 0 0;padding:0;list-style:none}.rd-sibs li{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:4px 14px;padding:7px 0;display:grid}.sib-ip{font:500 14px/20px var(--font-mono);color:var(--color-link);text-align:left;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:3px;justify-self:start}.sib-n{font:400 13px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.rd-setptr{border:1px solid color-mix(in oklab, var(--p-generic) 40%, var(--color-line));background:color-mix(in oklab, var(--p-generic) 5%, var(--color-page));border-radius:12px;margin-top:14px;padding:12px 14px}.sp-h{font:600 15px/20px var(--font-sans);color:var(--color-ink);align-items:center;gap:10px;margin:0;display:flex}.sp-h .t{width:32px;height:32px;color:var(--color-navy);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0b1b3a1a}.rd-setptr dl{gap:6px;margin:10px 0 0;display:grid}.rd-setptr dl>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.rd-setptr dt{font:500 11.5px/20px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary)}.rd-setptr dd{font:500 14px/20px var(--font-sans);color:var(--color-ink);text-wrap:pretty;margin:0}.rd-setptr dd.lim{color:var(--color-ink-secondary)}.rd-setptr dd code{background:color-mix(in oklab, var(--color-ink) 6%, transparent);font:400 12.5px/18px var(--font-mono);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px}.sp-doc{font:500 13.5px/20px var(--font-sans);align-items:center;gap:4px;margin-top:8px;display:inline-flex}.facts4{border:1px solid var(--color-line);background:var(--color-page);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.facts4>div{align-content:start;gap:2px;min-width:0;padding:9px 12px;display:grid}.facts4>div+div{border-left:1px solid var(--color-line)}.facts4>div>span{font:500 11px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary)}.facts4 b{font:600 14px/19px var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.facts4 b.mono{font:500 13.5px/19px var(--font-mono)}.facts4 small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);overflow-wrap:anywhere}.facts4 small .mono{font-size:11.5px}.facts4 small span[aria-hidden],.facts4 small .rd-flag{vertical-align:-3px}@container (width<44rem){.plh{display:none}.prow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm nm""ttl fc";gap:6px 12px;padding:10px 0 11px}.prow .nmc{grid-area:nm}.prow .ttlc{text-align:left;grid-area:ttl;align-self:end}.prow .fcc{grid-area:fc}.prow .nm1{font-size:14.5px;line-height:20px}.ttlc b{margin-right:4px;font-size:13.5px;display:inline}.facts4{grid-template-columns:repeat(2,minmax(0,1fr))}.facts4>div:nth-child(3){border-left:0}.facts4>div:nth-child(n+3){border-top:1px solid var(--color-line)}.rd-sibs li{grid-template-columns:minmax(0,1fr) auto}.rd-sibs .sib-n{grid-area:2/1/auto/-1}.rd-setptr dl>div{grid-template-columns:minmax(0,1fr);gap:0}}.mv-head{font:500 15px/22px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:14px 0 4px;display:flex}.mv-head b{font-weight:700}.mv-broken{background:var(--color-fail-fill);font:500 13.5px/20px var(--font-sans);color:var(--color-ink);border-radius:8px;margin:8px 0 0;padding:8px 12px}.mv-broken.unk{background:var(--color-unknown-fill,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-unknown-mark) 30%, transparent)}.mm{border:1px solid var(--color-line);background:var(--color-page);border-radius:12px;margin-top:10px;overflow:hidden}.mm-r{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:center;display:grid}.mm-r+.mm-r{border-top:1px solid var(--color-line)}.mm-r>*{min-width:0;padding:9px 12px}.mm-r>*+*{border-left:1px solid var(--color-line);text-align:center;flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:4px;display:flex}.mm-h{background:var(--color-surface)}.mm-h .pvh{font:600 13px/16px var(--font-sans);color:var(--color-ink);justify-items:center;gap:4px;display:grid}.mm-h .pvh small{font:500 11.5px/14px var(--font-sans);color:var(--color-ink-secondary)}.mm-c{font:600 13.5px/19px var(--font-sans);color:var(--color-ink)}.mm-c.dim{color:var(--color-ink-secondary);overflow-wrap:anywhere;font-size:12.5px}.mm-c small{font:400 12px/16px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere;display:block}.mm-v{font:500 12.5px/16px var(--font-sans);text-align:left;justify-content:center;align-items:center;gap:5px;display:inline-flex}.mm-v>svg{flex:none}.mm-v.ok{color:var(--color-ok)}.mm-v.fail{color:var(--color-fail)}.mm-v.warn{color:var(--color-warn)}.mm-v.ns,.mm-v.unk{color:var(--color-ink-secondary)}.mm-r.tot{background:var(--color-surface)}.mm-r.tot .mm-c{font-weight:700}.mm-r.adv{background:color-mix(in oklab, var(--color-surface) 55%, var(--color-page))}.mm-r.adv .mm-c{color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:500;display:flex}.mm-r.adv .span{text-align:left;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);grid-column:2/-1;display:block}.mm-r.adv .span>svg{vertical-align:-2px;display:inline}.mm-r.adv .span .mono{color:var(--color-ink);overflow-wrap:anywhere;font-size:12.5px}.mm-r.adv .chip{min-height:18px;padding:0 6px;font-size:11px}.mq{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mq blockquote{background:var(--color-surface);font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;align-content:start;gap:6px;margin:0;padding:10px 12px;display:grid}.mq blockquote p{color:var(--color-ink);margin:0;font-style:italic}.mq blockquote a{color:var(--color-link);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.mq blockquote .who{font:600 12.5px/16px var(--font-sans);color:var(--color-ink);align-items:center;gap:6px;display:flex}@container (width<44rem){.mm-r{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr))}.mm-r>*{padding:8px 6px}.mm-h .pvh small,.mm-c small,.mm-v>span{display:none}.mm-r.adv .span{border-left:0;grid-column:1/-1;padding-top:0}.mq{grid-template-columns:minmax(0,1fr)}}.dlh,.dlr{grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,1.3fr) 64px;gap:4px 14px;display:grid}.dlh{border-bottom:1px solid var(--color-line);font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);padding:12px 0 7px}.dlr{border-bottom:1px solid var(--color-line);align-items:center;padding:10px 0;position:relative}.dlr.hot{background:linear-gradient(90deg, color-mix(in oklab, var(--color-link) 7%, transparent), transparent)}.dz{align-items:center;gap:10px;min-width:0;display:flex}.dz .t,.dom-c .t{width:30px;height:30px;color:var(--color-navy);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0b1b3a1f}.dz .t.icon,.dom-c .t.icon{background:var(--color-tile);color:var(--color-on-navy);box-shadow:none}.dz>span:last-child{min-width:0}.dz b{font:500 14px/19px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;display:block}.dz small,.dsv small,.dms small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);display:block}.dsv{min-width:0;font:400 13px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.dan{min-width:0;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.dan .mono{color:var(--color-ink);overflow-wrap:anywhere;font-size:12.5px}.dan .okc{color:var(--color-ok);font-weight:600}.dan .nxc{color:var(--color-unknown);font-weight:600}.dan .flc{color:var(--color-fail);font-weight:600}.dan .cn{font:400 12px/16px var(--font-mono);color:var(--p-multi);display:block}.dms{font:500 13px/18px var(--font-mono);color:var(--color-ink);text-align:right}.dms small{font-size:11.5px;line-height:15px}.dl-foot{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);margin:0;padding-top:10px}.dl-foot .mono{color:var(--color-ink);font-size:12.5px}@container (width<44rem){.dlh{display:none}.dlr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"z ms""sv sv""an an";gap:4px 10px}.dz{grid-area:z}.dms{grid-area:ms}.dsv{grid-area:sv;padding-left:40px}.dan{grid-area:an;padding-left:40px}}.cps{border:1px solid var(--color-line);background:var(--color-page);border-radius:10px;margin-top:12px;overflow:hidden}.cp{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:11px 14px;display:grid}.cp+.cp{border-top:1px solid var(--color-line)}.cp .tile{background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #0b1b3a1a}.cp .tile.icon{background:var(--color-tile);color:var(--color-on-navy);box-shadow:none}.cp .who{min-width:0}.cp b{font:600 14.5px/20px var(--font-sans);color:var(--color-ink);display:block}.cp .w{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);overflow-wrap:anywhere;display:block}.cp .ttl{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);text-align:right;justify-items:end;display:grid}.cp .ttl b{font:500 16px/20px var(--font-mono);color:var(--color-ink);display:inline}.ttlbar{background:var(--color-line);border-radius:99px;width:92px;height:4px;margin-top:4px;display:block}.ttlbar span{border-radius:inherit;background:var(--color-link);height:100%;display:block}.cps-foot{font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);margin:10px 0 0}.cps-foot code{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 6%, transparent);font:400 12.5px/18px var(--font-mono);border-radius:4px;padding:1px 5px}@container (width<44rem){.cp{grid-template-columns:32px minmax(0,1fr) auto}.cp .ans{grid-area:2/2/auto/-1;justify-self:start}}.rd-cmd{margin-top:12px}.rd-cmd .terminal-bar{min-width:0}.rd-cmd .terminal-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dom{gap:10px;padding-top:14px;display:grid}.dom-c{border:1px solid var(--color-line);background:var(--color-page);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 14px;display:grid}.dom-c .t{border-radius:9px;width:36px;height:36px}.dom-c>div{min-width:0}.dom-c b{font:600 14.5px/20px var(--font-sans);color:var(--color-ink);display:block}.dom-c p{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin:0}.dom-c .names{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.dom-c .names span{background:var(--color-surface);max-width:100%;min-height:24px;font:400 12.5px/16px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.dom-c .names span.pat{border:1px dashed var(--color-line-strong);color:var(--color-ink-secondary);background:0 0;font-style:italic}.dom-c .names span.ip{font-family:var(--font-sans);color:var(--color-ink-secondary)}.dom-c .iss{margin-top:6px}.dom-c.none{border-style:dashed}.spec2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding-top:8px;display:grid}.spec2 dl{margin:0}.spec2 dl>div{border-bottom:1px solid var(--color-line);font:500 14px/20px var(--font-sans);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.spec2 dt{color:var(--color-ink-secondary);flex:none}.spec2 dd{min-width:0;color:var(--color-ink);text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:inline-flex}.spec2 dd .mono{font-size:13.5px}.spec2 .grp{font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);margin:0;padding:10px 0 0}@container (width<44rem){.spec2{grid-template-columns:minmax(0,1fr)}.dom-c{grid-template-columns:36px minmax(0,1fr)}.dom-c>.chip{grid-column:2;justify-self:start}}.sp-t{border:1px solid var(--color-line);background:var(--color-page);border-radius:12px;margin-top:8px;overflow:hidden}.sp-r{font:500 13.5px/19px var(--font-sans);color:var(--color-ink-secondary);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:10px;padding:8px 14px;display:grid}.sp-r+.sp-r{border-top:1px solid var(--color-line)}.sp-r .mono{color:var(--color-ink);overflow-wrap:anywhere;font-size:13px}.sp-r .rfc{font:500 12px/16px var(--font-mono);color:var(--color-ink-secondary);text-align:right}.sp-r.on{background:color-mix(in oklab, var(--p-none) 10%, var(--color-page));box-shadow:inset 3px 0 0 var(--p-none)}.sp-r.on .rfc{color:var(--color-ink)}.sp-r.on .k{color:var(--color-ink);font-weight:600}@container (width<36rem){.sp-r{grid-template-columns:minmax(0,1fr) auto}.sp-r .k{grid-area:2/1/auto/-1}}.rd-src{border-top:1px solid var(--color-line);margin-top:14px;padding-top:12px}.rd-again{color:var(--color-link);font:500 13px/18px var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rd-again:hover{text-decoration-color:currentColor}.rd-sharebar{border-radius:99px;gap:2px;height:10px;margin-top:12px;display:flex;overflow:hidden}.rd-sharebar i{height:100%}.rd-sharekey{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;display:flex}.rd-sharekey span{align-items:center;gap:6px;display:inline-flex}.rd-sharekey span>i{border-radius:2px;width:8px;height:8px}.rd-sharekey b{font:500 12.5px/1 var(--font-mono);color:var(--color-ink)}.rd-sharekey svg{color:var(--p-bot)}.rd-dropped{font:500 13px/18px var(--font-sans);color:var(--color-warn);margin:8px 0 0}.rb-h,.rb-r{grid-template-columns:24px minmax(0,1.05fr) minmax(0,1.7fr) minmax(0,1.05fr) minmax(0,1.1fr);align-items:center;gap:0 14px;display:grid}.rb-h{border-bottom:1px solid var(--color-line);font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);padding:10px 0 7px}.rb-r{border-bottom:1px solid var(--color-line);min-height:48px;font:500 14px/20px var(--font-sans);padding:6px 0;position:relative}.rb-r.open{cursor:pointer}.rb-r.open:hover{background:color-mix(in oklab, var(--color-link) 4%, transparent)}.rb-r .i{font:400 12px/1 var(--font-mono);color:var(--color-ink-secondary);text-align:right}.rb-r .ip{min-width:0;font:500 14px/20px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.rb-open{font:inherit;color:var(--color-link);text-align:left;overflow-wrap:anywhere}.rb-r .pn1{font:400 13.5px/19px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.rb-r .pn1 .more{font:500 12px/1 var(--font-sans);color:var(--p-multi);margin-left:6px}.rb-r .pn1.na{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.rb-r .nw{align-items:center;gap:8px;min-width:0;font-size:13.5px;line-height:18px;display:flex}.rb-r .nw .t{width:24px;height:24px;color:var(--color-navy);background:#fff;border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0b1b3a1f}.rb-r .nw small{font:400 11.5px/14px var(--font-mono);color:var(--color-ink-secondary);display:block}.rb-r .nw .na{color:var(--color-ink-secondary)}.rb-r .rdg{justify-content:flex-end;justify-self:end;align-items:center;min-width:0;max-width:100%;display:inline-flex}.rb-r .rdg .chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.rb-foot{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);margin:0;padding-top:12px}@container (width<56rem){.rb-h{display:none}.rb-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ip rd""pn pn""nw nw";gap:3px 10px;padding:10px 0}.rb-r .i{display:none}.rb-r .ip{grid-area:ip}.rb-r .pn1{grid-area:pn;font-size:12.5px}.rb-r .nw{grid-area:nw;font-size:12.5px}.rb-r .rdg{grid-area:rd}}.rp{color:var(--color-cloud);padding:20px 22px 22px}.rp p{margin:0}.rp-t{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist)}.rp-t b{font:500 12px/16px var(--font-mono);letter-spacing:0;text-transform:none;color:var(--color-cloud)}.rp-key{font:500 12px/16px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.rp-key span{align-items:center;gap:6px;display:inline-flex}.rp-key i{border-top:2px solid var(--color-cyan);width:14px;height:0}.rp-key i.r{border:2px solid var(--color-cyan);border-radius:99px;width:10px;height:10px}.rp-key i.b{border:2px solid #4ade80;border-left:0;border-radius:0 6px 6px 0;width:12px;height:10px}.rp-body{margin-top:14px;padding-right:30px;position:relative}.arpa{background:color-mix(in oklab, #fff 5%, var(--color-navy));border:1px solid #9fb0cc42;border-radius:12px;padding:10px 12px 11px;position:relative}.arpa-l{font:500 11px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist);justify-content:space-between;gap:8px;display:flex}.arpa-row{font:500 17px/1 var(--font-mono);color:#fff;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rp .arpa-row.ip{margin-top:8px}.rp .arpa-row.rev{row-gap:4px;margin-top:26px}.oc{background:color-mix(in oklab, var(--c) 16%, var(--color-navy));min-width:34px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 55%, transparent);color:var(--c);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.arpa-row .dot{color:var(--color-mist)}.arpa-row .sfx{color:var(--color-mist);margin-left:2px;font-size:14px}.arpa-x{pointer-events:none;height:100%;position:absolute;top:0;left:0;overflow:visible}.arpa-x path{fill:none;stroke-width:1.5px;opacity:.85}.nib{font:500 12.5px/1 var(--font-mono);flex-wrap:wrap;gap:2px;margin-top:8px;display:flex}.nib span{width:15px;height:20px;color:var(--color-mist);background:#ffffff0d;border-radius:3px;place-items:center;display:inline-grid}.nib span.h{background:color-mix(in oklab, var(--color-cyan) 18%, var(--color-navy));color:var(--color-cyan)}.nib span.z{color:#9fb0cc80}.nib span.p{background:color-mix(in oklab, #c4b5fd 12%, var(--color-navy));color:#c4b5fd}.nib .sfx{width:auto;color:var(--color-mist);background:0 0;padding:0 4px;font-size:12px}.rp .v6-full{font:500 12.5px/18px var(--font-mono);color:var(--color-cloud);overflow-wrap:anywhere;margin-top:6px}.v6-full .z{color:#9fb0cc8c}.v6-full .h{color:var(--color-cyan)}.v6-full .p{color:#c4b5fd}.rp .arpa-n{font:500 12px/16px var(--font-sans);color:var(--color-mist);margin-top:8px}.known{height:18px;font:500 10.5px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mist);border:1px dashed #9fb0cc80;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.rp-list{margin:12px 0 0;padding:0;list-style:none}.rp .pn{grid-template-columns:40px minmax(0,1fr);gap:0 14px;display:grid;position:relative}.rp .pt{z-index:1;background:color-mix(in oklab, #fff 7%, var(--color-navy));width:40px;height:40px;color:var(--color-cloud);border:1px solid #9fb0cc52;border-radius:11px;place-items:center;display:grid;position:relative}.rp .pt.w{background:#fff;border-color:#fff}.rp .pt.mono-t{color:var(--color-navy);font:700 17px/1 var(--font-sans);background:#fff;border-color:#fff}.rp .pt.txt{border:1.5px solid color-mix(in oklab, var(--color-cyan) 65%, transparent);background:color-mix(in oklab, var(--color-cyan) 10%, var(--color-navy));color:var(--color-cyan);font:600 11.5px/1 var(--font-mono)}.rp .pt.ghost{color:var(--color-mist);background:0 0;border-style:dashed}.rp .pt.unk{border:1.5px solid var(--color-mist);background:color-mix(in oklab, var(--color-mist) 14%, var(--color-navy));color:var(--color-cloud)}.rp .pt.fail{border:1.5px solid var(--color-fail-mark);background:color-mix(in oklab, var(--color-fail-mark) 16%, var(--color-navy));color:var(--color-fail-mark)}.rp .pt.failring{box-shadow:0 0 0 2px var(--color-navy), 0 0 0 4px var(--color-fail-mark)}.rp .pt.busy{color:var(--color-mist);border-style:dashed}.rp .pc{min-width:0;padding-top:1px}.rp .pl-l{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist)}.rp .pl-n{font:500 16px/22px var(--font-mono);color:#fff;overflow-wrap:anywhere}.rp .pl-n.sans,.rp .pl-n .sans{font-family:var(--font-sans);font-weight:600}.rp .pl-s{font:500 13px/18px var(--font-sans);color:var(--color-mist);text-wrap:pretty;overflow-wrap:anywhere;margin-top:1px}.rp .pn.sm{align-items:center}.rp .pn.sm .pt{border-radius:9px;width:32px;height:32px;margin-left:4px}.rp .pn.sm .pl-n{font-size:14px;line-height:19px}.rp .pn.sm .pl-s{margin-top:0;font-size:12px;line-height:16px}.rp .pn.hot{background:linear-gradient(90deg,#22d3ee29,#22d3ee08);border-radius:12px;margin-inline:-12px;padding:8px 12px}.rp .pn.hot .pt{box-shadow:0 0 0 2px var(--color-navy), 0 0 0 4px var(--color-cyan)}.rp .pn.hot .pl-l{color:var(--color-cyan)}.rp .pn.stop .pl-l{color:#fda29b}.rp .pn.end .pl-n{font-family:var(--font-sans);font-weight:600}.rp .pl-n .ev-ip{color:#fff;background:#fbbf242e;box-shadow:inset 0 -2px #fbbf24}.rp .pl-n .ev-tok{color:#fbbf24;background:#fbbf241f}.rp .pl-n .ev-bot{color:var(--color-cyan);background:#22d3ee24}.rp .pl-n .ev-dim{color:var(--color-mist)}.rp .pl-n .okc{color:#4ade80}.rp-skel{vertical-align:middle;background:#9fb0cc33;border-radius:4px;width:180px;max-width:100%;height:12px;display:inline-block}.rp-skel.short{width:110px}.ptrs{gap:2px;margin-top:2px;display:grid}.ptrs div{font:400 13.5px/19px var(--font-mono);color:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ptrs div span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptrs div small{font:500 11px/19px var(--font-sans);color:var(--color-mist)}.ptrs div small.long{color:#c4b5fd}.rp .lane{align-items:center;min-height:30px;padding:4px 0 4px 54px;display:flex;position:relative}.rp .lane.sm{min-height:18px;padding-block:0}.rp .lane:before{content:"";border-left:2px solid var(--color-cyan);position:absolute;top:-2px;bottom:-2px;left:19px}.rp .lane.d:before{border-left-style:dashed;border-left-color:#9fb0cc99}.rp .lane.ok:before{border-left-color:var(--color-ok-mark)}.rp .lane.stop:before{border-left-color:var(--color-fail-mark);bottom:50%}.rp .lane.stop:after{content:"";border-top:2px solid var(--color-fail-mark);width:18px;position:absolute;top:calc(50% - 1px);left:11px}.rp .lane.busy:before{border-left-style:dashed;border-left-color:#22d3ee99}@media (prefers-reduced-motion:no-preference){.rp .lane.busy:before{animation:1s ease-in-out infinite alternate rd-pulse}}.rp .lp{background:var(--color-navy);max-width:100%;min-height:22px;font:500 11.5px/14px var(--font-sans);color:var(--color-cloud);border:1px solid #9fb0cc66;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex;position:relative}.rp .lane.d .lp{color:var(--color-mist);border-style:dashed}.rp .lane.ok .lp{border-color:color-mix(in oklab, var(--color-ok-mark) 60%, transparent);color:#4ade80}.rp .lane.stop .lp{border-color:color-mix(in oklab, var(--color-fail-mark) 70%, transparent);color:#fda29b}.rp-loop{pointer-events:none;border:2px solid #4ade80;border-left:0;border-radius:0 14px 14px 0;width:22px;position:absolute;right:2px}.rp-loop:before{content:"";border:5px solid #0000;border-right:7px solid #4ade80;position:absolute;top:-6px;left:-2px;transform:translate(-9px)}.rp-loop.fail{border-style:dashed;border-color:#fbbf24}.rp-loop.fail:before{border-right-color:#fbbf24}.rp-loop.busy{border-style:dashed;border-color:#22d3ee8c}.rp-loop.busy:before{border-right-color:#22d3ee8c}.loop-pill{z-index:1;background:color-mix(in oklab, #4ade80 12%, var(--color-navy));max-width:calc(100% - 54px);min-height:26px;font:500 12px/16px var(--font-sans);color:#bbf7d0;border:1px solid oklab(80.0349% -.160317 .0862818/.6);border-radius:999px;align-items:center;gap:6px;margin:10px 0 0 54px;padding:3px 10px;display:inline-flex;position:relative}.loop-pill>svg{flex:none}.loop-pill .mono{min-width:0;font:400 12px/16px var(--font-mono);color:#fff;overflow-wrap:anywhere}.loop-pill.fail{background:color-mix(in oklab, #fbbf24 12%, var(--color-navy));color:#fde68a;border-color:oklab(83.6861% .0159629 .163645/.6)}.loop-pill.busy{background:var(--color-navy);color:var(--color-mist);border-color:#22d3ee73}.rp-also{border-top:1px dashed #9fb0cc3d;margin-top:16px;padding-top:12px}.rp-also .pl-l.h{margin-bottom:8px;display:block}.rp-also .rp-list{margin-top:0}.rp .rp-foot{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);border-top:1px solid #9fb0cc29;margin-top:16px;padding-top:12px}@media (width<64rem){.rp{padding:16px 14px 18px}.rp .pn.hot{margin-inline:-8px;padding-inline:8px}}@media (width<40rem){.rp-body{padding-right:26px}.oc{min-width:30px;height:26px}.arpa-row{font-size:15px}.nib span{width:13px;height:18px;font-size:11.5px}.rp .pl-n{font-size:14.5px;line-height:20px}}.rd-divider{font:500 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-disabled);align-items:center;gap:12px;margin-top:28px;display:flex}.rd-divider:before,.rd-divider:after{content:"";background:var(--color-line);flex:1;height:1px}.rdg-fig,.rdg-fig [data-theme]{--rdg-violet:color-mix(in oklch, var(--color-link), var(--color-fail-mark));--rdg-o1:var(--color-cyan);--rdg-o2:color-mix(in oklch, var(--color-cyan) 45%, var(--color-cloud));--rdg-o3:color-mix(in oklch, var(--color-ok) 70%, var(--color-cyan));--rdg-o4:var(--rdg-violet);--rdg-hair:color-mix(in oklab, var(--color-mist) 24%, transparent);--rdg-glass:color-mix(in oklab, var(--color-cloud) 5%, transparent)}.rdg-fig{min-width:0;margin:0}.rdg-figt{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:10px;display:flex}.rdg-figt>span:last-child{letter-spacing:0;text-transform:none}.rdg-figt .src{align-items:center;gap:6px;display:inline-flex}.rdg-fig figcaption{font:500 14px/21px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin-top:10px}.rdg-fig code{background:color-mix(in oklab, var(--color-ink) 8%, transparent);font:400 12.5px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px}.rdg-fig strong{color:var(--color-ink);font-weight:600}.rdg-mono{font:400 12.5px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.rdg-navy{border:1px solid var(--rdg-hair);color:var(--color-cloud);background:radial-gradient(color-mix(in oklab, var(--color-mist) 14%, transparent) .8px, transparent .9px) 0 0 / 14px 14px, var(--color-surface-brand);border-radius:14px;padding:18px 20px}.rdg-panel{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:14px;padding:16px 18px}.rdg-subt{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);margin:14px 0 8px}.rdg-tile{width:var(--t,28px);height:var(--t,28px);border-radius:calc(var(--t,28px) * .26);background:var(--color-on-navy);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-navy) 12%, transparent);vertical-align:middle;flex:none;place-items:center;display:inline-grid}.rdg-tile.mono{font-family:var(--font-sans);color:var(--color-navy);font-weight:700;line-height:1}.rdg-tile.ic{color:var(--color-navy)}html:root .rdg-tile .logo-light{display:block}html:root .rdg-tile .logo-dark{display:none}html:root .rdg-tile .logo-glyph-light{background:var(--color-navy)}html:root .rdg-tile .logo-glyph-dark{background:0 0}.rdg-chip{min-height:22px;font:500 12px/1 var(--font-sans);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex}.rdg-chip.ok{background:var(--color-ok-fill);color:var(--color-ok)}.rdg-chip.warn{background:var(--color-warn-fill);color:var(--color-warn)}.rdg-chip.fail{background:var(--color-fail-fill);color:var(--color-fail)}.rdg-chip.unk{background:var(--color-unknown-fill);color:var(--color-unknown);box-shadow:inset 0 0 0 1px var(--color-line)}.rdg-mkr{background:var(--color-cyan);width:18px;height:18px;color:var(--color-navy);font:700 11px/1 var(--font-sans);vertical-align:1px;border-radius:99px;place-items:center;margin-left:6px;display:inline-grid}.rdg-lab{font:600 11px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0 0 8px;display:flex}.rdg-lab .who{font:500 12.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-cloud);align-items:center;gap:6px;display:inline-flex}.rdg-lab .who.mono{font-family:var(--font-mono)}.rdg-defs{border-top:1px solid var(--rdg-hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin-top:16px;padding-top:14px;display:grid}.rdg-defs>div{font:500 13px/19px var(--font-sans);color:var(--color-mist);align-content:start;gap:3px;display:grid}.rdg-defs b{font:600 13px/18px var(--font-sans);color:var(--color-on-navy);align-items:center;gap:6px;display:flex}.rdg-defs b i{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.rdg-defs .end{margin-left:auto}.rdg-defs code,.rdg-navy code{background:color-mix(in oklab, var(--color-cloud) 10%, transparent);color:var(--color-on-navy)}.rdg-anat{padding:20px 22px 18px}.rdg-cross{width:100%;max-width:520px;height:auto;margin:2px 0 10px;display:block;overflow:visible}.rdg-cross path{fill:none;stroke:var(--c);stroke-width:2px;opacity:.9}.rdg-cross rect{fill:color-mix(in oklab, var(--c) 16%, var(--color-navy));stroke:color-mix(in oklab, var(--c) 60%, transparent);stroke-width:1.2px}.rdg-cross text{font:500 26px var(--font-mono);fill:var(--c);text-anchor:middle}.rdg-cross text.dot{fill:var(--color-mist)}.rdg-cross text.sfx{fill:var(--color-mist);text-anchor:start;font-size:20px}.rdg-v6{border-top:1px solid var(--rdg-hair);margin-top:16px;padding-top:14px}.rdg-v6-full{font:500 15px/22px var(--font-mono);color:var(--color-cloud);margin:0 0 12px}.rdg-v6-full .p{color:var(--rdg-o4)}.rdg-v6-full .g{color:var(--rdg-o2)}.rdg-v6-full .z{color:color-mix(in oklab, var(--color-mist) 70%, transparent)}.rdg-v6-full .h{color:var(--color-cyan)}.rdg-v6-full .sep{color:var(--color-mist)}.rdg-nib{font:500 14px/1 var(--font-mono);flex-wrap:wrap;gap:3px;display:flex}.rdg-nib span{background:var(--rdg-glass);width:19px;height:26px;color:var(--color-mist);border-radius:4px;place-items:center;display:inline-grid}.rdg-nib .h{background:color-mix(in oklab, var(--color-cyan) 18%, var(--color-navy));color:var(--color-cyan)}.rdg-nib .g{color:var(--rdg-o2)}.rdg-nib .z{color:color-mix(in oklab, var(--color-mist) 70%, transparent)}.rdg-nib .p{background:color-mix(in oklab, var(--rdg-o4) 14%, var(--color-navy));color:var(--rdg-o4)}.rdg-nib .sfx{background:0 0;width:auto;padding:0 4px;font-size:13px}.rdg-v6-note{font:500 13px/19px var(--font-sans);color:var(--color-mist);margin:10px 0 0}.rdg-v6-note strong{color:var(--color-on-navy)}.rdg-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rdg-rule{border:1px solid var(--rdg-hair);background:var(--rdg-glass);font:500 12.5px/18px var(--font-sans);color:var(--color-mist);border-radius:10px;align-content:start;gap:4px;padding:10px 12px;display:grid}.rdg-rule .r1{font:400 12.5px/18px var(--font-mono);color:var(--color-on-navy);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.rdg-rule.no .r1 s{-webkit-text-decoration-color:var(--color-fail-mark);text-decoration-color:var(--color-fail-mark)}.rdg-rule code{background:color-mix(in oklab, var(--color-cloud) 10%, transparent);color:var(--color-on-navy)}@media (width<48rem){.rdg-defs,.rdg-rules{grid-template-columns:minmax(0,1fr)}.rdg-anat{padding:16px 14px}.rdg-nib span{width:17px;height:24px;font-size:13px}}.rdg-ann{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.rdg-ann .terminal-body{font:400 13px/21px var(--font-mono);color:var(--color-cloud);white-space:pre;margin:0;padding:16px 18px;overflow-x:auto}.rdg-ann .p{color:var(--color-mist)}.rdg-ann .c{color:color-mix(in oklab, var(--color-cyan) 70%, var(--color-cloud))}.rdg-ann .ok{color:var(--color-ok)}.rdg-ann .rdg-hn{color:var(--color-cyan)}.rdg-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.rdg-key li{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.rdg-key li .rdg-mkr{margin:1px 0 0}.rdg-key b{color:var(--color-ink);font-weight:600}@media (width<48rem){.rdg-key{grid-template-columns:minmax(0,1fr)}}.rdg-zones{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;display:grid}.rdg-zc{border:1px solid var(--color-line);background:var(--color-surface-raised);height:100%;box-shadow:var(--shadow-card);border-radius:12px;align-content:start;gap:8px;padding:14px 16px;display:grid}.rdg-zc-h{align-items:center;gap:10px;display:flex}.rdg-zc-h b{font:600 14.5px/19px var(--font-sans);color:var(--color-ink);display:block}.rdg-zc-h small{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary);display:block}.rdg-zl{background:var(--color-surface);font:400 12px/20px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.rdg-zl i{color:var(--color-link);font-style:normal}.rdg-zc .who{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);margin:0}.rdg-zc .chain{vertical-align:-5px;color:var(--color-ink-secondary);align-items:center;gap:4px;margin-right:6px;display:inline-flex}.rdg-zarr{font:500 11px/14px var(--font-sans);text-align:center;color:var(--color-ink-secondary);justify-items:center;gap:4px;padding:0 4px;display:grid}.rdg-zarr svg{color:var(--color-link)}.rdg-ptra{margin-top:12px}.rdg-ptra-line{font:500 18px/26px var(--font-mono);color:var(--color-ink);flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.rdg-ptra-line>span{justify-items:center;gap:6px;display:grid}.rdg-ptra-line b{border-radius:5px;padding:1px 4px;font-weight:500}.rdg-ptra-line .v b{background:var(--color-ok-fill);color:var(--color-ok)}.rdg-ptra-line .bk{border:2px solid var(--c);border-top:0;border-radius:0 0 4px 4px;width:100%;height:8px}.rdg-ptra-line small{font:600 10.5px/13px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--t)}.rdg-facts3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rdg-pf{background:var(--color-surface);font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;align-content:start;gap:4px;padding:10px 12px;display:grid}.rdg-pf b{font:500 13px/19px var(--font-mono);color:var(--color-ink);align-items:center;gap:6px;display:flex}@media (width<48rem){.rdg-zones{grid-template-columns:minmax(0,1fr);gap:6px}.rdg-zarr{grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:2px 0}.rdg-zarr svg{rotate:90deg}.rdg-facts3{grid-template-columns:minmax(0,1fr)}.rdg-ptra-line{gap:10px;font-size:15px}}.rdg-loops{gap:10px;display:grid}.rdg-lpc{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:12px;grid-template-columns:132px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:12px 14px;display:grid}.rdg-lpc .q b{font:600 14px/19px var(--font-sans);color:var(--color-ink);display:block}.rdg-lpc .q small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);align-items:center;gap:6px;margin-top:4px;display:flex}.rdg-loop{font:500 13px/18px var(--font-mono);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rdg-loop .ip,.rdg-loop .nm{border:1px solid var(--color-line-strong);background:var(--color-surface);overflow-wrap:anywhere;border-radius:8px;padding:4px 9px}.rdg-loop .nm{border-color:color-mix(in oklab, var(--color-link) 50%, var(--color-line));background:color-mix(in oklab, var(--color-link) 8%, var(--color-surface-raised))}.rdg-loop .nm.none{border-style:dashed;border-color:var(--color-line-strong);font-family:var(--font-sans);color:var(--color-ink-secondary);background:0 0}.rdg-loop .go,.rdg-loop .u{font:600 10px/1 var(--font-sans);letter-spacing:.06em;color:var(--color-link);align-items:center;gap:3px;display:inline-flex}.rdg-loop .go:after{content:"→";font:500 15px/1 var(--font-sans)}.rdg-loop i{font-style:normal}.rdg-loop .back{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 8px;padding-left:8px;display:flex}.rdg-loop .u:before{content:"↳";font:500 16px/1 var(--font-sans)}.rdg-lpc[data-s=ok] .u{color:var(--color-ok)}.rdg-lpc[data-s=warn] .u{color:var(--color-warn)}.rdg-loop .pill{font:600 11.5px/16px var(--font-sans);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 6px;display:inline-flex}.rdg-lpc[data-s=ok] .pill{border-color:color-mix(in oklab, var(--color-ok-mark) 45%, transparent);background:var(--color-ok-fill);color:var(--color-ok)}.rdg-lpc[data-s=warn] .pill{border-color:color-mix(in oklab, var(--color-warn-mark) 50%, transparent);background:var(--color-warn-fill);color:var(--color-warn);border-style:dashed}.rdg-lpc .e{text-align:right;justify-self:end;justify-items:end;gap:4px;display:grid}.rdg-lpc .e small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary)}@media (width<48rem){.rdg-lpc{grid-template-columns:minmax(0,1fr);gap:10px}.rdg-lpc .e{text-align:left;justify-self:start;justify-items:start}}.rdg-tw{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:12px;overflow-x:auto}.rdg-mt{border-collapse:collapse;width:100%;min-width:520px;font:500 13.5px/19px var(--font-sans);color:var(--color-ink)}.rdg-mt :is(th,td){border-top:1px solid var(--color-line);vertical-align:middle;padding:9px 12px}.rdg-mt td,.rdg-mt thead th+th{border-left:1px solid var(--color-line);text-align:center}.rdg-mt thead th{background:var(--color-surface);border-top:0}.rdg-mt thead th:first-child{font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-align:left;text-transform:uppercase;color:var(--color-ink-secondary)}.rdg-mt .pvh{font:600 13px/16px var(--font-sans);justify-items:center;gap:4px;display:grid}.rdg-mt .pvh a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.rdg-mt .pvh a:hover{color:var(--color-link)}.rdg-mt .pvh small{font:500 11.5px/14px var(--font-sans);color:var(--color-ink-secondary)}.rdg-mt tbody th{text-align:left;font:600 13.5px/19px var(--font-sans)}.rdg-lvl{font:500 12.5px/16px var(--font-sans);align-items:center;gap:5px;display:inline-flex}.rdg-lvl.req{color:var(--color-ok)}.rdg-lvl.rec{color:var(--color-warn)}.rdg-lvl.uns{color:var(--color-ink-secondary)}.rdg-mt tr.sub th{background:var(--color-surface);font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);padding:7px 12px}.rdg-mt .nm{font:500 12.5px/17px var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.rdg-mt tbody th small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);margin-top:2px;display:block}.rdg-res{flex-wrap:wrap;justify-content:center;gap:4px;display:inline-flex}.rdg-codes{gap:6px;margin-top:12px;display:grid}.rdg-codes .h{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:6px;margin:0 0 2px;display:flex}.rdg-codes>div{background:var(--color-surface);font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:12px;padding:9px 12px;display:grid}@media (width<48rem){.rdg-codes>div{grid-template-columns:minmax(0,1fr);gap:2px}.rdg-mt{table-layout:fixed;min-width:0}.rdg-mt thead th:first-child{width:34%}.rdg-mt :is(th,td){padding:8px 5px}.rdg-mt :is(thead th:first-child,tbody th,tr.sub th){padding-left:10px}.rdg-mt tbody th{font-size:12.5px;line-height:17px}.rdg-mt .pvh small{display:none}.rdg-mt .pvh{font-size:12px}.rdg-mt .nm{align-items:flex-start;font-size:11.5px;line-height:16px}.rdg-mt tbody th small{font-size:11px;line-height:15px}.rdg-lvl{flex-wrap:wrap;justify-content:center;gap:2px 4px;font-size:11.5px}.rdg-mt .rdg-chip{gap:3px;padding:0 5px 0 4px;font-size:11px}}.rdg-lad{padding:8px 20px 10px}.rdg-chain{margin:0;padding:0;list-style:none;position:relative}.rdg-chain:before{content:"";border-left:2px dashed color-mix(in oklab, var(--color-mist) 40%, transparent);position:absolute;top:30px;bottom:30px;left:37px}.rdg-lr{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.rdg-lr>.rdg-tile,.rdg-lr>.rdg-hop2{justify-self:center;position:relative}.rdg-lr b{font:500 15px/20px var(--font-mono);color:var(--color-on-navy);overflow-wrap:anywhere;display:block}.rdg-lr b i{color:var(--color-mist);font-style:normal}.rdg-lr small{font:500 12.5px/17px var(--font-sans);color:var(--color-mist);margin-top:2px;display:block}.rdg-lr.hot b{color:var(--color-cyan)}.rdg-lr.alt{border-top:1px solid var(--rdg-hair)}.rdg-lr.cname b{color:var(--rdg-o4)}.rdg-lr .split{background:color-mix(in oklab, var(--rdg-o4) 14%, var(--color-navy));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rdg-o4) 55%, transparent);color:var(--rdg-o4)}.rdg-rirs{gap:4px;display:flex}.rdg-hop2{color:var(--color-mist);align-items:center;gap:3px;display:inline-flex}@media (width<48rem){.rdg-lad{padding:6px 14px 8px}.rdg-lr{grid-template-columns:76px minmax(0,1fr)}.rdg-rirs{grid-column:2}}.rdg-ptw,.rdg-ctw{padding:4px 10px}.rdg-ctw{margin-top:10px}:is(.rdg-pt,.rdg-ct){border-collapse:collapse;width:100%;font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary)}:is(.rdg-pt,.rdg-ct) thead th{border-bottom:1px solid var(--color-line);font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-align:left;text-transform:uppercase;color:var(--color-ink-secondary);padding:9px 10px}:is(.rdg-pt,.rdg-ct) tbody :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:11px 10px}:is(.rdg-pt,.rdg-ct) tbody tr:last-child>*{border-bottom:0}:is(.rdg-pt,.rdg-ct) .pv{font:600 14px/19px var(--font-sans);color:var(--color-ink);align-items:flex-start;gap:10px;display:flex}:is(.rdg-pt,.rdg-ct) .pv>span:last-child{gap:3px;padding-top:2px;display:grid}:is(.rdg-pt,.rdg-ct) .pv small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary)}.rdg-pt tbody th{width:12.5rem}.rdg-pt .pv a{font:500 12.5px/16px var(--font-sans);color:var(--color-link);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.rdg-pt .pv a:hover{text-decoration:underline}.rdg-ct td .rdg-mono{display:block}.rdg-ct td small{font:500 11.5px/16px var(--font-sans);color:var(--color-warn);margin-left:6px}.rdg-ct td a.rdg-mono{width:fit-content;min-height:24px;color:var(--color-link);padding:3px 0;text-decoration:none}.rdg-ct td a.rdg-mono:hover{text-decoration:underline}:is(.rdg-pt,.rdg-ct) .none{color:var(--color-ink-secondary)}@media (width<48rem){:is(.rdg-pt,.rdg-ct) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.rdg-pt,.rdg-ct),:is(.rdg-pt,.rdg-ct) :is(tbody,tr,th,td){display:block}:is(.rdg-pt,.rdg-ct) tbody tr{border-bottom:1px solid var(--color-line);padding:12px 0}:is(.rdg-pt,.rdg-ct) tbody tr:last-child{border-bottom:0}:is(.rdg-pt,.rdg-ct) tbody :is(th,td){border:0;width:auto;padding:4px 0}:is(.rdg-pt,.rdg-ct) tbody th{padding-bottom:6px}:is(.rdg-pt,.rdg-ct) td:before{content:attr(data-label);font:600 11px/15px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);margin-bottom:2px;display:block}}.rdg-scale{gap:14px;display:grid}.rdg-sc-r{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.rdg-sc-r .l{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.rdg-sc-r .l b{font:500 14px/18px var(--font-mono);color:var(--color-ink);margin-right:8px}.rdg-sc-r .n{font:500 13px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.rdg-sc-r sup{font-size:9px;line-height:0}.rdg-sc-r .bar{background:var(--color-surface);border-radius:6px;flex-basis:100%;height:14px;overflow:hidden}.rdg-sc-r .bar i{width:var(--w);background:var(--c);border-radius:6px;height:100%;display:block}.rdg-axis{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);margin:12px 0 0}.rdg-years{background:var(--color-surface);font:500 13.5px/20px var(--font-sans);color:var(--color-ink);border-radius:10px;margin:8px 0 0;padding:10px 12px}.rdg-opts{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:8px;display:grid}.rdg-opt{border:1px solid var(--color-line);background:var(--color-surface-raised);font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.rdg-opt .h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.rdg-opt .h b{font:600 14px/19px var(--font-sans);color:var(--color-ink)}.rdg-srv{border:1px solid color-mix(in oklab, var(--color-ok-mark) 35%, var(--color-line));background:color-mix(in oklab, var(--color-ok-mark) 7%, var(--color-surface-raised));font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;padding:10px 12px;display:flex}.rdg-steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rdg-st{border:1px solid color-mix(in oklab, var(--color-ok-mark) 45%, var(--color-line));background:var(--color-surface-raised);font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);border-radius:12px;align-content:start;gap:6px;padding:12px 14px;display:grid}.rdg-st .num{background:var(--color-tile);width:22px;height:22px;color:var(--color-on-navy);font:600 12px/1 var(--font-sans);border-radius:99px;place-items:center;display:inline-grid}.rdg-st b{font:600 14px/19px var(--font-sans);color:var(--color-ink)}.rdg-st mark{background:color-mix(in oklab, var(--color-link) 12%, transparent);color:color-mix(in oklab, var(--color-link) 75%, var(--color-ink));border-radius:3px;padding:0 2px}.rdg-st .okl{font:600 13px/18px var(--font-sans);color:var(--color-ok);align-items:center;gap:5px;display:inline-flex}.rdg-fake{border:1px dashed color-mix(in oklab, var(--color-fail-mark) 50%, var(--color-line));background:var(--color-surface-raised);font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;display:flex}.rdg-fake b{font:600 14px/19px var(--font-sans);color:var(--color-ink);margin-bottom:2px;display:block}.rdg-live{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;display:flex}.rdg-live .h{align-items:center;gap:5px;display:inline-flex}.rdg-live .rdg-mono{background:var(--color-surface);border-radius:6px;align-items:center;gap:6px;padding:2px 8px 2px 4px;font-size:12px;display:inline-flex}@media (width<48rem){.rdg-steps3{grid-template-columns:minmax(0,1fr)}}.rdg-errs{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:12px;overflow:hidden}.rdg-er{grid-template-columns:116px minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;padding:12px 14px;display:grid}.rdg-er+.rdg-er{border-top:1px solid var(--color-line)}.rdg-er .rc{justify-items:start;gap:4px;display:grid}.rdg-er .rc small{font:400 11.5px/15px var(--font-mono);color:var(--color-ink-secondary)}.rdg-rc{background:color-mix(in oklab, var(--c) 14%, var(--color-surface-raised));height:24px;font:500 12px/1 var(--font-mono);color:color-mix(in oklab, var(--c) 70%, var(--color-ink));border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.rdg-er .m{font:500 13.5px/19px var(--font-sans);color:var(--color-ink-secondary);gap:3px;display:grid}.rdg-er .a{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rdg-er .a .rdg-mono{font-size:13px;font-weight:500}.rdg-er .a small{border:1px dashed var(--color-line-strong);font:500 11px/15px var(--font-sans);color:var(--color-ink-secondary);border-radius:4px;padding:1px 6px}.rdg-er .x{font:400 12px/17px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere;gap:2px;display:grid}@media (width<48rem){.rdg-er{grid-template-columns:minmax(0,1fr);gap:8px}}.rdg-flowp{padding:18px}.rdg-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rdg-fl{border:1px solid var(--rdg-hair);background:var(--rdg-glass);font:500 12.5px/18px var(--font-sans);color:var(--color-mist);align-content:start;gap:6px;padding:14px;display:grid}.rdg-fl:first-child{border-radius:12px 0 0 12px}.rdg-fl:last-child{border-radius:0 12px 12px 0}.rdg-fl+.rdg-fl{border-left:0}.rdg-fl .k{font:600 11px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist);align-items:center;gap:6px;display:flex}.rdg-fl .num{background:var(--color-cyan);width:20px;height:20px;color:var(--color-navy);font:700 11px/1 var(--font-sans);border-radius:99px;flex:none;place-items:center;display:inline-grid}.rdg-fl b{font:500 15px/21px var(--font-mono);color:var(--color-on-navy);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rdg-fl.hot{background:color-mix(in oklab, var(--color-cyan) 12%, transparent)}.rdg-fl.hot b{color:var(--color-cyan)}.rdg-fl.ok b{color:var(--color-ok)}.rdg-fl .marks{color:var(--color-mist);align-items:center;gap:3px;display:inline-flex}@media (width<48rem){.rdg-flow{grid-template-columns:minmax(0,1fr)}.rdg-fl:first-child{border-radius:12px 12px 0 0}.rdg-fl:last-child{border-radius:0 0 12px 12px}.rdg-fl+.rdg-fl{border-top:0;border-left:1px solid var(--rdg-hair)}}.rdg-src4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rdg-s4{border:1px solid var(--color-line);background:var(--color-surface-raised);font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);border-radius:12px;grid-template-rows:auto auto auto auto 1fr;align-content:start;gap:8px;padding:12px 14px;display:grid}.rdg-s4 .h{align-items:center;gap:8px;display:flex}.rdg-s4 .h svg{color:var(--color-link);flex:none}.rdg-s4 .h b{font:600 14px/19px var(--font-sans);color:var(--color-ink)}.rdg-s4 .cov{gap:4px;display:grid}.rdg-s4 .track{background:var(--color-surface);border-radius:99px;height:8px;overflow:hidden}.rdg-s4 .track i{width:var(--w);background:var(--color-link);border-radius:99px;height:100%;display:block}.rdg-s4 .cov small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary)}.rdg-s4 .nm{flex-wrap:wrap;gap:4px;display:flex}.rdg-s4 .nm span{background:var(--color-surface);min-height:22px;font:400 12px/16px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:5px;align-items:center;padding:2px 7px;display:inline-flex}.rdg-s4 .nm .pat{border:1px dashed var(--color-line-strong);background:0 0;font-style:italic}.rdg-s4 .ca{font:500 12px/16px var(--font-sans);align-items:center;gap:5px;display:inline-flex}.rdg-s4.off{background:var(--color-page);border-style:dashed}.rdg-s4.off .h svg{color:var(--color-ink-secondary)}@media (width<30rem){.rdg-src4{grid-template-columns:minmax(0,1fr)}}.rdg-fan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rdg-fan-c{border:1px solid var(--rdg-hair);background:var(--rdg-glass);font:500 13px/19px var(--font-sans);color:var(--color-mist);border-radius:12px;align-content:start;gap:12px;padding:14px 16px;display:grid}.rdg-fan-h{align-items:center;gap:10px;display:flex}.rdg-fan-h b{font:500 16px/20px var(--font-mono);color:var(--color-on-navy);display:block}.rdg-fan-h small{font:500 12.5px/16px var(--font-sans);color:var(--color-mist);display:block}.rdg-fan-l{gap:8px;margin:0;display:grid}.rdg-fan-l>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.rdg-fan-l dt{font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist)}.rdg-fan-l dd{color:var(--color-cloud);margin:0}.rdg-fan-l .rdg-mono{color:var(--color-on-navy)}.rdg-fan-l .no{color:var(--color-fail)}.rdg-fan-l .ghost{color:var(--color-mist);font-style:italic}.rdg-fan-l .ca{font:500 12px/16px var(--font-sans);color:var(--color-mist);align-items:center;gap:5px;margin-top:4px;display:flex}.rdg-ded{background:var(--color-surface);font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 0;padding:10px 14px;display:flex}.rdg-ded>span:nth-child(2){flex:16rem}.rdg-ded .ca{align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (width<48rem){.rdg-fan{grid-template-columns:minmax(0,1fr)}}.rdg-os .terminal-body{color:var(--color-cloud);gap:12px;padding:14px 18px 16px;display:grid}.rdg-os-b+.rdg-os-b{border-top:1px dashed color-mix(in oklab, var(--color-mist) 22%, transparent);padding-top:12px}.rdg-os-h{font:600 12px/16px var(--font-sans);letter-spacing:.02em;color:var(--color-mist);align-items:center;gap:6px;margin:0 0 6px;display:inline-flex}.rdg-os pre{font:400 13px/21px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-cloud);margin:0}.rdg-os .pr{color:var(--color-mist)}.rdg-os .c{color:color-mix(in oklab, var(--color-cyan) 70%, var(--color-cloud))}.rdg-os .key{background:color-mix(in oklab, var(--color-ok) 14%, transparent);box-shadow:inset 0 -1.5px 0 var(--color-ok);color:var(--color-ok);border-radius:4px;padding:0 3px}.rdg-os .tag{background:var(--color-ok);font:600 10.5px/15px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--color-navy);white-space:nowrap;border-radius:4px;margin-left:8px;padding:1px 6px;display:inline-block}.rdg-os .rdg-note{font:400 13px/19px var(--font-sans);color:var(--color-mist);margin:8px 0 0}.rdg-dis{gap:10px;display:grid}.rdg-dr{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,13rem);align-items:start;gap:6px 14px;padding:12px 14px;display:grid}.rdg-dr .who{font:500 12.5px/17px var(--font-sans);text-align:right;color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rdg-dn{font:500 15.5px/24px var(--font-mono);overflow-wrap:anywhere;margin:0}.rdg-dn b{background:color-mix(in oklab, var(--c) 14%, transparent);color:color-mix(in oklab, var(--c) 70%, var(--color-ink));border-radius:4px;padding:1px 3px;font-weight:500}.rdg-dn i{color:var(--color-ink-secondary);padding:0 1px;font-style:normal}.rdg-dk{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:2px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rdg-dk li{max-width:100%;display:block}.rdg-dk i{background:var(--c);vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.rdg-dk b{font:500 12px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;margin-right:5px}.rdg-pat{border:1px dashed var(--color-line-strong);height:18px;font:600 10.5px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}@media (width<48rem){.rdg-dr{grid-template-columns:minmax(0,1fr)}.rdg-dr .who{text-align:left;justify-content:flex-start}}.rdg-hot{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rdg-hot li{border:1px solid var(--color-line);background:var(--color-surface-raised);font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);border-radius:12px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.rdg-hot .n{background:var(--color-tile);width:24px;height:24px;color:var(--color-on-navy);font:600 12px/1 var(--font-sans);border-radius:99px;place-items:center;display:grid}.rdg-hot b{color:var(--color-ink);font-weight:600;display:block}
