:root,[data-theme]{--v-mapped:var(--color-link);--v-nat64:var(--color-ok-mark);--v-nat64-local:color-mix(in oklch, var(--color-ok-mark) 45%, var(--color-cyan));--v-rfc6052:color-mix(in oklch, var(--color-ok-mark) 50%, var(--color-warn-mark));--v-6to4:var(--color-warn-mark);--v-teredo:color-mix(in oklch, var(--color-fail-mark) 55%, var(--color-link));--v-isatap:color-mix(in oklch, var(--color-fail-mark) 75%, var(--color-warn-mark));--v-translated:color-mix(in oklch, var(--color-link) 50%, var(--color-unknown-mark));--v-compatible:var(--color-unknown-mark);--v-none:var(--color-line-strong);--o1:var(--color-link);--o2:var(--color-ok-mark);--o3:var(--color-warn-mark);--o4:color-mix(in oklch, var(--color-fail-mark) 55%, var(--color-link));--m-v6to4:var(--color-link);--m-v4to6:var(--color-ok-mark);--m-compress:color-mix(in oklch, var(--color-fail-mark) 55%, var(--color-link));--m-decimal:var(--color-warn-mark);--c0:var(--color-link);--c1:color-mix(in oklch, var(--color-fail-mark) 55%, var(--color-link));--c2:var(--color-warn-mark);--c3:var(--color-ok-mark);--c4:color-mix(in oklch, var(--color-cyan) 55%, var(--color-navy));--c5:color-mix(in oklch, var(--color-fail-mark) 80%, var(--color-warn-mark));--c6:color-mix(in oklch, var(--color-cyan) 70%, var(--color-ok-mark))}:root[data-theme=dark],[data-theme=dark]{--c4:color-mix(in oklch, var(--color-cyan) 70%, #8b9cf0)}[data-v=mapped]{--vc:var(--v-mapped)}[data-v=nat64]{--vc:var(--v-nat64)}[data-v=nat64-local]{--vc:var(--v-nat64-local)}[data-v=rfc6052]{--vc:var(--v-rfc6052)}[data-v="6to4"]{--vc:var(--v-6to4)}[data-v=teredo]{--vc:var(--v-teredo)}[data-v=isatap]{--vc:var(--v-isatap)}[data-v=translated]{--vc:var(--v-translated)}[data-v=compatible]{--vc:var(--v-compatible)}[data-v=none]{--vc:var(--v-none)}[data-v=c0]{--vc:var(--c0)}[data-v=c1]{--vc:var(--c1)}[data-v=c2]{--vc:var(--c2)}[data-v=c3]{--vc:var(--c3)}[data-v=c4]{--vc:var(--c4)}[data-v=c5]{--vc:var(--c5)}[data-v=c6]{--vc:var(--c6)}[data-o="0"]{--oc:var(--o1)}[data-o="1"]{--oc:var(--o2)}[data-o="2"]{--oc:var(--o3)}[data-o="3"]{--oc:var(--o4)}[data-m=v6to4]{--mc:var(--m-v6to4)}[data-m=v4to6]{--mc:var(--m-v4to6)}[data-m=compress]{--mc:var(--m-compress)}[data-m=decimal]{--mc:var(--m-decimal)}.ipc-card{background:var(--color-surface-raised);border:1px solid var(--color-line);box-shadow:var(--shadow-card);border-radius:10px;margin-top:24px}@media (width<40rem){.ipc-top{padding:12px 12px 14px}.ipc-card{margin-top:18px;margin-inline:-4px}}.ipc-modes{scrollbar-width:none;justify-content:flex-start;gap:8px;margin:0 auto 16px;display:flex;overflow-x:auto}.ipc-modes::-webkit-scrollbar{display:none}.ipc-mode{border:1px solid var(--color-line-strong);background:var(--color-page);min-height:44px;color:var(--color-ink);font:500 15px/20px var(--font-sans);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 14px 0 11px;text-decoration:none;display:inline-flex;position:relative}.ipc-mode:hover{background:var(--color-surface)}.ipc-mode .ti{color:var(--mc)}.ipc-mode[aria-current=page]{background:color-mix(in oklab, var(--mc) 10%, var(--color-surface-raised));border-color:color-mix(in oklab, var(--mc) 70%, var(--color-line));box-shadow:inset 0 -2px 0 var(--mc);font-weight:600}@media (width<40rem){.ipc-modes{justify-content:flex-start;margin:0 -12px 12px;padding-inline:12px}.ipc-mode{gap:6px;min-height:40px;padding:0 11px 0 9px;font-size:14px}}.ipc-inst{border:1px solid var(--color-line-control);background:var(--color-page);border-radius:10px;overflow:hidden}.ipc-inst:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus)}.ipc-inst.bad{border-color:var(--color-fail-mark);box-shadow:0 0 0 1px var(--color-fail-mark)}.ipc-form{align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.ipc-form .lead-ic{color:var(--color-ink-secondary)}.ipc-in{min-width:0;height:52px;font:400 22px/28px var(--font-mono);color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.ipc-in::placeholder{color:var(--color-ink-disabled)}.ipc-inst.bad .ipc-in{color:var(--color-fail);-webkit-text-decoration:underline wavy color-mix(in oklab, var(--color-fail-mark) 70%, transparent);text-decoration:underline wavy color-mix(in oklab, var(--color-fail-mark) 70%, transparent);text-underline-offset:6px}textarea.ipc-in{resize:vertical;white-space:pre;height:auto;min-height:150px;padding:12px 0;font-size:16px;line-height:24px}.ipc-form.is-list{align-items:flex-start}.ipc-clear{color:var(--color-ink-secondary)}.ipc-go{border-radius:7px;min-height:52px;padding-inline:26px;font-size:16px}.ipc-read{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:-4px;padding:0 16px 9px 46px;display:flex}.ipc-read b{color:var(--color-ink);font-weight:600}.ipc-read .tag{background:var(--color-surface);font:400 12.5px/18px var(--font-mono);color:var(--color-ink);border-radius:4px;align-items:center;gap:5px;padding:1px 7px;display:inline-flex}.ipc-read .tag.z{background:color-mix(in oklab, var(--color-warn-mark) 14%, var(--color-surface-raised))}@media (width<40rem){.ipc-form{gap:6px;padding:4px 4px 4px 12px}.ipc-form .lead-ic{display:none}.ipc-in{height:48px;font-size:17px}.ipc-go{min-height:48px;padding-inline:14px;font-size:15px}.ipc-read{padding:0 12px 8px}}.ipc-nat{border-top:1px dashed var(--color-line-strong);background:var(--color-surface);font:500 13.5px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 16px 12px 46px;display:flex}.ipc-nat input{border:1px solid var(--color-line-control);background:var(--color-page);width:230px;height:36px;font:400 15px/20px var(--font-mono);color:var(--color-ink);border-radius:6px;padding:0 10px}.ipc-nat .lens{border:1px solid var(--color-line-strong);border-radius:6px;display:inline-flex;overflow:hidden}.ipc-nat .lens button{min-width:40px;height:34px;font:400 13.5px/18px var(--font-mono);color:var(--color-ink);border-left:1px solid var(--color-line)}.ipc-nat .lens button:first-child{border-left:0}.ipc-nat .lens button[aria-pressed=true]{background:var(--color-surface-selected);color:var(--color-link);box-shadow:inset 0 -2px 0 var(--color-link);font-weight:500}.ipc-nat .hint{flex-basis:100%;font-size:12.5px}.ipc-nat-toggle{font:500 13.5px/18px var(--font-sans);color:var(--color-link);align-items:center;gap:6px;margin:0 0 9px 46px;display:inline-flex}@media (width<40rem){.ipc-nat{padding:10px 12px}.ipc-nat input{width:100%}.ipc-nat-toggle{margin-left:12px}}.ipc-try{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:8px;margin-top:14px;display:flex;overflow-x:auto}.ipc-try::-webkit-scrollbar{display:none}.ipc-modes>:first-child,.ipc-try>:first-child{margin-inline-start:auto}.ipc-modes>:last-child,.ipc-try>:last-child{margin-inline-end:auto}.ipc-try>.ipc-label{flex:none;margin-right:2px}.ipc-ex{border:1px solid color-mix(in oklab, var(--vc) 45%, var(--color-line));background:color-mix(in oklab, var(--vc) 7%, var(--color-surface-raised));min-height:32px;font:500 13.5px/18px var(--font-sans);color:var(--color-ink);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px 0 9px;display:inline-flex}.ipc-ex:before{content:"";background:var(--vc);border-radius:2px;flex:none;width:8px;height:8px}.ipc-ex .ipc-mono{color:color-mix(in oklab, var(--color-ink) 80%, var(--vc));font-size:12.5px}.ipc-ex:hover{background:color-mix(in oklab, var(--vc) 14%, var(--color-surface-raised))}.ipc-ex[aria-pressed=true]{border-color:var(--vc);box-shadow:inset 0 0 0 1px var(--vc)}.ipc-hint{text-align:center;max-width:74ch;font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;margin:10px auto 0}@media (width<40rem){.ipc-try{justify-content:flex-start;margin:12px -12px 0;padding-inline:12px}}.rb{background:radial-gradient(60rem 18rem at 50% -6rem, #22d3ee1a, transparent 70%), var(--color-navy);color:var(--color-ink);border-top:1px solid #ffffff0f;padding:12px 20px 14px}.rb-dots{background-image:radial-gradient(#9fb0cc1a 1px,#0000 1px);background-size:12px 12px}.rb-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:10px;display:flex}.rb-head .ipc-label{color:var(--color-mist)}.rb-head .meta{font:500 12.5px/16px var(--font-sans);color:var(--color-mist);align-items:center;gap:14px;display:inline-flex}.rb-halves{justify-content:center;gap:30px;display:flex}.rb-half{--cw:30px;--sw:14px;grid-template-rows:18px auto auto auto auto auto;align-items:start;display:grid}.rb-r{font:400 11px/14px var(--font-mono);color:var(--color-ink-disabled);white-space:nowrap;padding-bottom:4px}.rb-r.end{justify-self:end}.rb-c{height:38px;font:500 20px/1 var(--font-mono);color:#fff;background:#ffffff0d;border-radius:5px;place-items:center;margin-inline:1px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.rb-c.z{color:#9fb0cc80;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0a}.rb-c.pre{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff24}.rb-c.pre.zero,.rb-c.oth{color:var(--color-mist)}.rb-c.v4,.rb-c.srv{color:#071425;background:var(--vc);box-shadow:0 0 14px color-mix(in oklab, var(--vc) 45%, transparent)}.rb-c.srv{background:color-mix(in oklab, var(--vc) 55%, var(--color-navy));color:#fff;box-shadow:inset 0 0 0 1px var(--vc)}.rb-c.inv{-webkit-text-decoration:line-through #ffffff8c;text-decoration:line-through #ffffff8c;text-decoration-thickness:1.5px}.rb-c.v4.inv{background:color-mix(in oklab, var(--vc) 30%, var(--color-navy));color:#fff;box-shadow:inset 0 0 0 1px var(--vc)}.rb-c.flg,.rb-c.prt{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--vc) 55%, transparent);color:#e7ecf6;background:#ffffff0f}.rb-c.u{color:var(--color-mist);background:repeating-linear-gradient(135deg,#ffffff17 0 3px,#0000 3px 7px);box-shadow:inset 0 0 0 1px #ffffff29}.rb-c.mk{background:color-mix(in oklab, var(--vc) 22%, var(--color-navy));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--vc) 60%, transparent)}.rb-c.cand{outline:1.5px dashed color-mix(in oklab, var(--v-nat64-local) 70%, transparent);outline-offset:-3px;box-shadow:inset 0 0 0 1px #ffffff12,0 0 0 1px #0000}.rb-c.drop{color:#9fb0cc6b;background:#ffffff05;-webkit-text-decoration:line-through #fda29bb3;text-decoration:line-through #fda29bb3;text-decoration-thickness:1.5px}.rb-c.run{color:#9fb0cc61;background:color-mix(in oklab, var(--color-cyan) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cyan) 55%, transparent)}.rb-c.alt{box-shadow:inset 0 0 0 1px #ffffff12}.rb-c.tail{color:#071425;background:var(--v-mapped)}.rb-s{height:38px;font:500 20px/1 var(--font-mono);color:#9fb0cc8c;place-items:center;display:grid}.rb-f{height:22px;font:500 14px/1 var(--font-mono);color:var(--vc);place-items:center;margin-top:3px;display:grid}.rb-d{text-align:center;font:500 15px/18px var(--font-mono);color:#fff;white-space:nowrap;margin-top:5px}.rb-d.v4{color:var(--vc)}.rb-d .sep{color:var(--color-mist)}.rb-d.short{color:var(--color-cyan);font-size:15px}.rb-d.short.dc{color:var(--color-cyan);font-size:17px;font-weight:500}.rb-d.ghost{color:var(--color-ink-disabled)}.rb-b{border:1.5px solid color-mix(in oklab, var(--vc,var(--color-mist)) 85%, transparent);border-top:0;border-radius:0 0 4px 4px;height:9px;margin:6px 3px 0}.rb-b.pre{--vc:var(--color-mist);opacity:.6}.rb-b.dash{border-style:dashed}.rb-b.cont-l{border-left:0;border-bottom-left-radius:0}.rb-b.cont-r{border-right:0;border-bottom-right-radius:0}.rb-l{font:500 12px/15px var(--font-sans);color:var(--color-mist);text-align:center;overflow-wrap:anywhere;padding:5px 2px 0}.rb-l b{color:var(--vc,#fff);white-space:nowrap;font-weight:600;display:block}.rb-l.v4 b,.rb-l.srv b{font:600 15px/19px var(--font-mono)}.rb-l .m{display:block}.rb-l.pre b{color:#fff}.rb-l .m{font-family:var(--font-mono);font-weight:400}.rb-none{font:500 14px/20px var(--font-sans);color:var(--color-mist);justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.rb-none svg{color:var(--color-mist)}.rb-foot{font:500 12.5px/16px var(--font-sans);color:var(--color-mist);border-top:1px dashed #9fb0cc33;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:12px;padding-top:10px;display:flex}.rb-foot .k{align-items:center;gap:6px;display:inline-flex}.rb-foot .sw{border-radius:2px;width:14px;height:10px}.rb{container:rb/inline-size}@container rb (width<1074px){.rb-half{--cw:26px;--sw:11px}.rb-c,.rb-s{height:36px;font-size:17px}.rb-halves{gap:20px}}@container rb (width<918px){.rb-half{--cw:22px;--sw:9px}.rb-c,.rb-s{height:34px;font-size:15px}.rb-halves{gap:16px}.rb-d{font-size:13.5px}}@container rb (width<774px){.rb-halves{flex-direction:column;align-items:center;gap:10px}.rb-half{--cw:30px;--sw:14px}.rb-c,.rb-s{height:36px;font-size:18px}.rb-d{font-size:15px}}@container rb (width<530px){.rb-half{--cw:26px;--sw:11px}.rb-c,.rb-s{font-size:17px}}@media (width<40rem){.rb{padding:12px 10px}.rb-half{--cw:19px;--sw:8px}.rb-c,.rb-s{border-radius:4px;height:28px;margin-inline:.5px;font-size:13.5px}.rb-s{font-size:13px}.rb-d{margin-top:3px;font-size:12.5px}.rb-f{height:16px;font-size:11.5px}.rb-l{font-size:10.5px;line-height:13px}.rb-r{font-size:9.5px}.rb-head{margin-bottom:6px}.rb-head .meta{display:none}.rb-foot{gap:4px 12px;font-size:11.5px}}@container rb (width<300px){.rb-half{--cw:15px;--sw:6px}.rb-c,.rb-s{border-radius:3px;height:24px;font-size:11.5px}.rb-d{font-size:11px}.rb-l{font-size:10px}.rb-l b{white-space:normal;overflow-wrap:anywhere}.rb-l.v4 b,.rb-l.srv b{font-size:12px;line-height:15px}}@container rb (width<260px){.rb-half{--cw:13px;--sw:5px}.rb-c,.rb-s{margin-inline:0;font-size:10.5px}}.ipc-cz-count{align-items:center;gap:8px;display:inline-flex}.ipc-cz-bar{background:#ffffff1a;border-radius:4px;width:140px;height:8px;position:relative;overflow:hidden}.ipc-cz-bar i{background:var(--color-cyan);border-radius:4px;position:absolute;inset:0 auto 0 0}.ipc-res{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.ipc-res{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ipc-res>.ipc-forms{border-left:1px solid var(--color-line)}}.ipc-res.dim>*{opacity:.45}.ipc-res .lastgood{opacity:1;background:var(--color-fail-fill);color:var(--color-fail);font:500 13.5px/18px var(--font-sans);border-bottom:1px solid var(--color-line);grid-column:1/-1;align-items:center;gap:8px;padding:10px 24px;display:flex}.ipc-head{background:linear-gradient(to bottom, color-mix(in oklab, var(--tone,var(--color-link)) 7%, var(--color-surface-raised)), var(--color-surface-raised) 75%);border-radius:0 0 0 10px;padding:20px 24px 22px}.ipc-head[data-tone=ok]{--tone:var(--color-ok-mark)}.ipc-head[data-tone=warn]{--tone:var(--color-warn-mark)}.ipc-head[data-tone=unknown]{--tone:var(--color-unknown-mark)}.ipc-head[data-tone=info]{--tone:var(--color-link)}.ipc-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ipc-pills .sp{flex:1}.ipc-pill{height:26px;font:600 12px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 7px;display:inline-flex}.ipc-pill.ok{color:var(--color-ok);background:var(--color-ok-fill);border-color:color-mix(in oklab, var(--color-ok-mark) 40%, transparent)}.ipc-pill.warn{color:var(--color-warn);background:var(--color-warn-fill);border-color:color-mix(in oklab, var(--color-warn-mark) 45%, transparent)}.ipc-pill.unknown{color:var(--color-unknown);background:var(--color-unknown-fill);border-color:var(--color-line-strong)}.ipc-pill.info{color:var(--color-link);background:var(--color-surface-selected);border-color:color-mix(in oklab, var(--color-link) 40%, transparent)}.ipc-vchip{background:var(--color-navy);color:#fff;height:26px;font:500 12.5px/16px var(--font-sans);border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ipc-vchip:before{content:"";background:var(--vc);border-radius:2px;width:8px;height:8px}:root[data-theme=dark] .ipc-vchip{background:#223c74}.ipc-rfc{border:1px solid var(--color-line-strong);height:24px;font:400 12px/16px var(--font-mono);color:var(--color-ink-secondary);border-radius:4px;align-items:center;padding:0 7px;text-decoration:none;display:inline-flex}.ipc-st{height:22px;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.ipc-st.current{color:var(--color-ok);background:var(--color-ok-fill)}.ipc-st.legacy{color:var(--color-unknown);background:var(--color-unknown-fill);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.ipc-st.deprecated{color:var(--color-warn);background:var(--color-warn-fill)}.ipc-acts{gap:2px;display:inline-flex}.ipc-acts .btn{min-height:34px;color:var(--color-link);gap:6px;padding-inline:9px;font-size:14px}.ipc-answer{font:500 40px/46px var(--font-mono);letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:anywhere;margin-top:12px}.ipc-answer.sm{font-size:30px;line-height:36px}.ipc-answer.xs{font-size:24px;line-height:32px}.ipc-answer .cp{vertical-align:6px;margin-left:6px}.ipc-answer .grp{letter-spacing:.02em}.ipc-title{font:700 24px/30px var(--font-sans);text-wrap:balance;margin-top:12px}.ipc-meta{font:500 15px/22px var(--font-sans);color:var(--color-ink-secondary);margin-top:6px}.ipc-meta .ipc-mono{color:var(--color-ink);font-size:14px}.ipc-sub{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}.ipc-sub b{color:var(--color-ink);font:500 14px/20px var(--font-mono)}.ipc-note{font:500 14.5px/21px var(--font-sans);border-radius:8px;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.ipc-note svg{flex:none;margin-top:2px}.ipc-note.info{background:color-mix(in oklab, var(--color-link) 8%, var(--color-surface-raised))}.ipc-note.info svg{color:var(--color-link)}.ipc-note.warn{background:var(--color-warn-fill)}.ipc-note.warn svg{color:var(--color-warn-mark)}.ipc-note.ipc-dep{background:var(--color-warn-fill)}.ipc-note b{font-weight:650}@media (width<40rem){.ipc-head{padding:16px 14px 18px}.ipc-answer{font-size:32px;line-height:38px}.ipc-answer.sm{font-size:24px;line-height:30px}.ipc-answer.xs{font-size:19px;line-height:26px}.ipc-title{font-size:21px;line-height:27px}.ipc-acts .ipc-lbl{display:none}.ipc-res .lastgood{padding:10px 14px}}.ipc-next{margin-top:16px}.ipc-next h3{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);margin-bottom:6px}.ipc-next a{color:var(--color-ink);border-radius:8px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-inline:-10px;padding:9px 10px;text-decoration:none;display:grid}.ipc-next a:hover{background:var(--color-surface)}.ipc-next a+a{border-top:1px solid var(--color-line)}.ipc-next b{font:600 15.5px/21px var(--font-sans);display:block}.ipc-next span{font:500 13.5px/19px var(--font-sans);color:var(--color-ink-secondary);display:block}.ipc-next .ipc-chev{color:var(--color-ink-disabled)}.ipc-next .ipc-gt{background:var(--color-surface);width:36px;height:36px;color:var(--color-link);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:9px;place-items:center;display:grid}.ipc-cands{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:8px;margin-top:14px;overflow:hidden}.ipc-cands label{cursor:pointer;min-height:46px;font:500 14px/18px var(--font-sans);color:var(--color-ink-secondary);grid-template-columns:20px 52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px;display:grid}.ipc-cands label+label{border-top:1px solid var(--color-line)}.ipc-cands label:has(input:checked){background:var(--color-surface-selected);color:var(--color-ink)}.ipc-cands input{accent-color:var(--color-link);width:18px;height:18px}.ipc-cands .ipc-len{font:500 15px/20px var(--font-mono);color:var(--color-ink)}.ipc-cands .ipc-v{font:500 16px/20px var(--font-mono);color:var(--color-ink);justify-self:end}.ipc-cands .ipc-v.zero{color:var(--color-ink-disabled)}.ipc-forms{padding:14px 24px 18px}.ipc-forms h3{margin:6px 0 4px}.ipc-fr{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center;gap:4px 16px;min-height:44px;padding:6px 0;display:grid}.ipc-fr:last-child{border-bottom:0}.ipc-fr dt{font:500 14.5px/20px var(--font-sans);color:var(--color-ink-secondary);align-items:center;gap:6px;display:inline-flex}.ipc-fr dd{text-align:right;flex-direction:column;justify-self:stretch;align-items:flex-end;gap:2px;min-width:0;display:flex}.ipc-fr.ipc-wide{grid-template-columns:minmax(0,1fr)}.ipc-fr.ipc-wide dd{text-align:left;justify-self:stretch;align-items:flex-start}.ipc-fr .ipc-sub2{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary)}.ipc-fr.ipc-hi dt{color:var(--color-ink);font-weight:600}.ipc-fr .ipc-golink{font:500 13px/18px var(--font-sans);color:var(--color-link);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ipc-ob{display:inline}@media (width<40rem){.ipc-forms{padding:8px 14px 14px}.ipc-fr{grid-template-columns:minmax(0,1fr);gap:0;padding:7px 0}.ipc-fr dd{text-align:left;justify-self:stretch;align-items:flex-start}.ipc-fr:not(.ipc-wide){grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:2px 12px}.ipc-fr:not(.ipc-wide) dd{text-align:right;align-items:flex-end}}.ipc-rules{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:8px;margin-top:16px;overflow:hidden}.ipc-rules h3{background:var(--color-surface);border-bottom:1px solid var(--color-line);justify-content:space-between;padding:9px 12px;display:flex}.ipc-rule{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:9px 12px;display:grid}.ipc-rule+.ipc-rule{border-top:1px solid var(--color-line)}.ipc-rule .ipc-rnm{font:600 14.5px/20px var(--font-sans)}.ipc-rule .ipc-rnm .ipc-rfc{vertical-align:1px;height:20px;margin-left:6px;font-size:11px}.ipc-rule .ipc-rdt{font:400 13px/18px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere;grid-column:2/-1}.ipc-rule .ipc-rdt del{color:var(--color-fail);-webkit-text-decoration-color:color-mix(in oklab, var(--color-fail-mark) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-fail-mark) 60%, transparent)}.ipc-rule .ipc-rdt ins{color:var(--color-ok);text-decoration:none}.ipc-rule .ipc-rst{font:600 11px/20px var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.ipc-rule.ok .ipc-rst{color:var(--color-ok)}.ipc-rule.fix .ipc-rst{color:var(--color-warn)}.ipc-rule.na .ipc-rst{color:var(--color-ink-disabled)}.ipc-rule .ipc-sm{margin-top:1px}.ipc-rule.ok .ipc-sm{color:var(--color-ok-mark)}.ipc-rule.fix .ipc-sm{color:var(--color-warn-mark)}.ipc-rule.na .ipc-sm{color:var(--color-ink-disabled)}.ipc-rule.na .ipc-rnm{color:var(--color-ink-secondary);font-weight:500}.st-src{border-bottom:1px solid #9fb0cc29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:4px;padding-bottom:12px;display:flex}.st-oct{align-items:flex-end;gap:6px;display:flex}.st-oct .o{justify-items:center;gap:4px;display:grid}.st-oct .o b{font:500 13px/16px var(--font-mono);color:var(--color-mist)}.st-oct .o span{gap:2px;display:flex}.st-oct .o i{background:var(--v-mapped);color:#071425;width:24px;height:32px;font:500 17px/1 var(--font-mono);border-radius:5px;place-items:center;font-style:normal;display:grid}.st-oct .dot{color:var(--color-mist);font:500 18px/1 var(--font-mono);padding-bottom:6px}.st-src .facts{font:500 13.5px/18px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:4px 14px;display:flex}.st-src .facts b{color:#fff;font:500 14px/18px var(--font-mono)}.st-head{grid-template-columns:250px 470px minmax(0,1fr);align-items:center;gap:14px;padding:8px 0 6px;display:grid}.st-head .ipc-label{color:var(--color-mist)}.st-head .ipc-label:last-child{text-align:right}.st-tools{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ipc-seg{border:1px solid #9fb0cc4d;border-radius:6px;display:inline-flex;overflow:hidden}.ipc-seg button{height:28px;font:500 12.5px/16px var(--font-sans);color:var(--color-mist);padding:0 10px}.ipc-seg button[aria-pressed=true]{color:var(--color-cyan);background:#22d3ee24}.st-row{border-top:1px solid #9fb0cc1f;grid-template-columns:250px 470px minmax(0,1fr);align-items:center;gap:4px 14px;min-height:52px;padding:7px 0;display:grid;position:relative}.st-row:before{content:"";background:var(--vc);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-20px}.st-row.best{background:linear-gradient(90deg,#22d3ee12,#0000 60%)}.st-row.you{box-shadow:inset 0 0 0 1.5px var(--color-cyan);border-radius:8px}.st-nm b{font:600 14.5px/20px var(--font-sans);color:#fff;align-items:center;gap:8px;display:flex}.st-nm .u{font:500 12.5px/16px var(--font-sans);color:var(--color-mist);margin-top:2px;display:block}.st-nm .ipc-rfc{height:18px;color:var(--color-mist);border-color:#9fb0cc4d;padding:0 5px;font-size:10.5px}.st-nm .ipc-st{height:18px;padding:0 5px;font-size:10px}.st-nm .ipc-st.legacy{color:var(--color-mist);background:#ffffff0f;box-shadow:inset 0 0 0 1px #9fb0cc4d}.ipc-mini{gap:6px;display:flex}.ipc-mini .g{gap:1px;display:flex}.ipc-mini .g.mid{margin-left:6px}.ipc-mini i{width:13px;height:22px;font:500 12px/1 var(--font-mono);color:#9fb0cc73;background:#ffffff08;border-radius:3px;place-items:center;font-style:normal;display:grid}.ipc-mini i.p{color:#fff;background:#ffffff1a}.ipc-mini i.v4{color:#071425;background:var(--vc)}.ipc-mini i.u{color:var(--color-mist);background:repeating-linear-gradient(135deg,#ffffff1f 0 2px,#0000 2px 5px)}.st-val{flex-direction:column;justify-self:end;align-items:flex-end;gap:1px;min-width:0;display:flex}.st-val .cv{color:#fff;font-size:15.5px}.st-val .cv:hover{background:#ffffff0f}.st-val .cv svg{color:var(--color-mist)}.st-val .alt{font:400 12.5px/16px var(--font-mono);color:var(--color-mist);padding-right:0}.st-val .alt .cv{color:var(--color-mist);padding:1px 4px;font-size:12.5px;line-height:16px}.st-warn{color:#fcd34d;font:500 13px/18px var(--font-sans);background:#f59e0b1f;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:2px 0 0;padding:6px 10px;display:flex}.st-warn.doc{color:var(--color-mist);background:#ffffff0d}.st-warn svg{flex:none;margin-top:1px}.st-best{height:18px;color:var(--color-cyan);font:600 10.5px/14px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;background:#22d3ee29;border-radius:4px;align-items:center;gap:5px;margin-left:2px;padding:0 6px;display:inline-flex}.st-mine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-mine input{width:210px;height:34px;font:400 14px/18px var(--font-mono);color:#fff;background:#ffffff0a;border:1px solid #9fb0cc59;border-radius:6px;padding:0 10px}.st-mine input::placeholder{color:#9fb0cc80}.st-mine .lens{border:1px solid #9fb0cc4d;border-radius:6px;display:inline-flex;overflow:hidden}.st-mine .lens button{min-width:34px;height:32px;font:400 12.5px/16px var(--font-mono);color:var(--color-mist)}.st-mine .lens button[aria-pressed=true]{color:var(--color-cyan);background:#22d3ee29}.st-v6note{font:500 14px/20px var(--font-sans);color:#fff;background:#22d3ee14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;padding:10px 12px;display:flex}.st-v6note a{color:var(--color-cyan)}@media (width<76rem){.st-head,.st-row{grid-template-columns:220px 400px minmax(0,1fr)}.ipc-mini i{width:11px}.ipc-mini{gap:4px}}@media (width<72rem){.st-head{display:none}.st-row .st-val .cv{margin-left:-6px}.st-row .st-val .alt .cv{margin-left:-4px}.st-row:before{left:-10px}.st-oct .o i{width:21px;height:28px;font-size:15px}}@media (width<40rem){.ipc-mini{gap:3px}.ipc-mini .g.mid{margin-left:4px}.ipc-mini i{border-radius:2px;width:9px;height:14px;font-size:0}.st-val .cv{font-size:14.5px}.st-src .facts{font-size:12.5px}}.pv{border-collapse:separate;border-spacing:0;width:100%}.pv th{font:400 11.5px/14px var(--font-mono);color:var(--color-ink-disabled);text-align:center;white-space:nowrap;padding:0 6px 6px}.pv th.l{text-align:left;font:500 11.5px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist)}.pv th.r{text-align:right;font:500 11.5px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist)}.pv td{vertical-align:middle;white-space:nowrap;border-top:1px solid #9fb0cc1f;padding:4px 6px}.pv .dec{font:500 22px/28px var(--font-mono);color:var(--oc);text-align:right;width:64px}.pv .dec small{font:400 11px/13px var(--font-mono);color:var(--color-mist);display:block}.pv .bits{gap:3px;display:flex}.pv .bits i{width:34px;height:34px;font:500 17px/1 var(--font-mono);color:#9fb0cc80;background:#ffffff08;border-radius:5px;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.pv .bits i.on{background:var(--oc);color:#071425;box-shadow:none}.pv .bits i:nth-child(4){margin-right:6px}.pv .hx{font:500 18px/22px var(--font-mono);color:#fff}.pv .hx small{font:400 11px/13px var(--font-sans);color:var(--color-mist);display:block}.pv .sum{font:400 14px/20px var(--font-mono);color:#dbe3f0}.pv .sum .z{color:var(--color-ink-disabled)}.pv .w{font:400 15px/20px var(--font-mono);color:var(--color-mist);text-align:right}.pv .w small{font-size:11px;line-height:13px;display:block}.pv .val{font:500 17px/22px var(--font-mono);color:#fff;text-align:right}.pv tfoot td{border-top:1.5px solid #9fb0cc59;padding-top:10px}.pv .tot{font:600 24px/30px var(--font-mono);color:var(--color-cyan);text-align:right}.pv .totl{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);text-align:right}.pv tr.trap .dec{box-shadow:inset 0 0 0 1.5px var(--color-warn-mark);border-radius:6px}.pv tr.trap .dec small{color:var(--color-warn-mark)}.pv6 .bits i{border-radius:3px;width:17px;height:24px;font-size:12px}.pv6 .bits i:nth-child(4),.pv6 .bits i:nth-child(12){margin-right:0}.pv6 .bits i:nth-child(8){margin-right:5px}.pv6 .dec{width:auto;font-size:17px}.pv6 tr.zero td:not(:first-child){opacity:.5}.pv6 .w sup{vertical-align:6px;font-size:11px}@container rb (width<840px){.pv .bits i{width:28px;height:30px;font-size:15px}}@container rb (width<780px){.pv th{padding:0 2px 4px;font-size:10px}.pv td{padding:4px 2px}.pv .dec{width:46px;font-size:18px}.pv .bits{gap:2px}.pv .bits i{border-radius:4px;width:25px;height:28px;font-size:14px}.pv .bits i:nth-child(4){margin-right:3px}.pv .hx{font-size:15px}.pv .hide-s,.pv th.hide-s{display:none}.pv .sline td{border-top:0;padding:0 2px 8px}.pv .sline .sum{white-space:normal;font-size:12px}.pv .tot{font-size:19px}.pv6 .bits{display:none}}.pv .sline{display:none}@container rb (width<780px){.pv .sline{display:table-row}}.ipc-lst{padding:14px 24px 20px}.ipc-lst-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.ipc-lst-head .sp{flex:1}.ipc-lst table{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-mono)}.ipc-lst th{text-align:left;font:500 12px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:8px 10px}.ipc-lst td{border-bottom:1px solid var(--color-line);vertical-align:top;overflow-wrap:anywhere;padding:7px 10px}.ipc-lst td.n{color:var(--color-ink-disabled);width:32px}.ipc-lst td.typed{color:var(--color-ink-secondary)}.ipc-lst tr.bad td{background:var(--color-fail-fill);color:var(--color-fail)}.ipc-lst-bad{align-items:center;gap:6px;display:inline-flex}.ipc-lst .ipc-rch{height:20px;font:500 11.5px/14px var(--font-sans);background:var(--color-warn-fill);color:var(--color-warn);border-radius:4px;align-items:center;margin:0 4px 3px 0;padding:0 6px;display:inline-flex}.ipc-lst .ipc-rch.ok{background:var(--color-ok-fill);color:var(--color-ok)}.ipc-lst-wrap{border:1px solid var(--color-line);border-radius:8px;overflow:hidden}@media (width<48rem){.ipc-lst{padding:10px 12px 16px}.ipc-lst .full{display:none}.ipc-lst td,.ipc-lst th{padding:6px 8px}}@media (prefers-reduced-motion:no-preference){.rb-c.v4,.rb-c.tail,.ipc-mini i.v4{animation:.5s cubic-bezier(.2,.7,.2,1) both lit;animation-delay:calc(var(--i,0) * 18ms)}.rb-f{animation:.6s cubic-bezier(.3,.7,.2,1) .35s both flip}.st-row .ipc-mini i.v4{animation-delay:calc(var(--r,0) * 60ms + var(--i,0) * 12ms)}}@keyframes lit{0%{opacity:0;transform:translateY(-6px)scale(.9)}}@keyframes flip{0%{opacity:0;transform:rotateX(90deg)}}.hdr-end{grid-column:3}.ipc-card{flex-direction:column;display:flex}.ipc-help{padding:0 24px 18px}@media (width<40rem){.ipc-help{border-top:1px solid var(--color-line);order:3;padding:14px 12px 16px}.ipc-help .ipc-try{margin-top:0}}.ipc-readrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;margin-top:-4px;padding:0 12px 8px 46px;display:flex}.ipc-readrow .ipc-read{margin:0;padding:0}.ipc-readrow .ipc-nat-toggle{margin:0}@media (width<40rem){.ipc-readrow{padding:0 12px 8px}}.ipc-go .go-i{display:none}@media (width<40rem){.ipc-go{width:48px;padding:0}.ipc-go .go-l{display:none}.ipc-go .go-i{display:block}.ipc-clear{display:none}.ipc-fr.ipc-long{gap:2px;grid-template-columns:minmax(0,1fr)!important}.ipc-fr.ipc-long dd{text-align:left!important;align-items:flex-start!important}.ipc-fr.ipc-long .cv{margin-left:-6px}}.ipc-top{padding:16px 24px}.ipc-modes{margin-bottom:12px}.ipc-help{padding-bottom:14px}.ipc-try{margin-top:12px}.ipc-hint{max-width:96ch;margin-top:6px}.rb-head{margin-bottom:6px}@media (width>=72rem){.st-val .tc{white-space:nowrap}.st-val{min-width:max-content}}.st-head,.st-row{grid-template-columns:290px 545px minmax(0,1fr)}@media (width>=76rem){.ipc-mini i{width:16px;height:24px;font-size:13px}.ipc-mini .g{gap:1.5px}}@media (width<76rem){.st-head,.st-row{grid-template-columns:230px 440px minmax(0,1fr)}}@media (width<72rem){.st-row{grid-template-columns:minmax(0,1fr);padding:10px 0 12px}.st-row .st-nm,.st-row .ipc-mini,.st-row .st-val,.st-row .st-mine,.st-row .st-warn{grid-area:auto/1}.st-row .st-val{justify-self:stretch;align-items:flex-start;min-width:0}.st-val .tc{white-space:normal}.st-row .ipc-mini{margin:4px 0 2px}}.st-nm .u.doc{color:#9fb0cccc;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}.rb-head .st-tools .ipc-acts .btn{color:var(--color-cyan);min-height:28px;font-size:13px}.pv .bits.hd{gap:3px}.pv .bits.hd span{text-align:center;width:34px}.pv .bits.hd span:nth-child(4){margin-right:6px}@media (width<64rem){.pv .bits.hd span{width:28px}}@media (width<40rem){.pv .bits.hd{gap:2px}.pv .bits.hd span{width:25px}.pv .bits.hd span:nth-child(4){margin-right:3px}}.ipc-code{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:8px;margin-top:16px;overflow:hidden}.ipc-code h3{background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:9px 12px}.ipc-code-row{font:400 13px/18px var(--font-mono);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.ipc-code-row+.ipc-code-row{border-top:1px solid var(--color-line)}.ipc-code-row img{width:20px;height:20px}.ipc-code-row code{overflow-wrap:anywhere;background:0 0;padding:0}.ipc-code-row .ipc-out{color:var(--color-ok);white-space:nowrap}.logo-dark{display:none}:root[data-theme=dark] .logo-dark{display:block}:root[data-theme=dark] .logo-light{display:none}@media (width<40rem){.rb-head .st-tools{justify-content:space-between;width:100%}.st-src{gap:8px}.st-nm .u.doc{font-size:11.5px}.st-mine input{width:100%}}.st-val .tc{white-space:nowrap}@media (width<40rem){.ipc-mini{gap:2px}.ipc-mini .g{gap:1px}.ipc-mini .g.mid{margin-left:3px}.ipc-mini i{width:8px;height:14px}.st-val .cv.sm{font-size:11.5px}.dataline .dl-text{display:none}.pv .bits i{height:24px}.pv td{padding-top:3px;padding-bottom:3px}.pv .sline td{padding-bottom:5px}.pv .sline .sum{font-size:11.5px;line-height:15px}}.ipc-inst.bad .rb{opacity:.55}@media (width<40rem){.rb-l.v4 b,.rb-l.srv b{font-size:12.5px;line-height:16px}}.pv6 .tot{white-space:normal;overflow-wrap:anywhere;font-size:20px}@media (width<40rem){.pv6 .tot{font-size:14px;line-height:20px}.pv6 td{white-space:normal}}.rb-l.pre b{font-family:var(--font-mono);font-weight:500}.ipc-divider{font:500 11.5px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-disabled);align-items:center;gap:14px;margin-top:28px;display:flex}.ipc-divider:before,.ipc-divider:after{content:"";background:var(--color-line);flex:1;height:1px}.ipc-label{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary)}.rb .ipc-label{color:var(--color-mist)}.ipc-btn-sm{gap:6px;min-height:32px;padding-inline:10px;font-size:13.5px}.ipc-forms-list{margin:0}.ipc-glyph .a{stroke:var(--mc,var(--color-link))}.ipc-glyph .af{fill:var(--mc,var(--color-link));stroke:none}.ipc-glyph .wf{fill:currentColor;stroke:none}.ipc-glyph .k{fill:var(--color-surface-raised);stroke:none}.ipc-mode .ipc-glyph{color:var(--color-ink)}.ipc-gt .ipc-glyph .a{stroke:var(--color-link)}.ipc-gt .ipc-glyph .af{fill:var(--color-link)}.ipc-sm{--knock:var(--color-surface-raised);flex:none}.ipc-sm-ok{color:var(--color-ok-mark)}.ipc-sm-warn{color:var(--color-warn-mark)}.ipc-sm-fail{color:var(--color-fail-mark)}.ipc-sm-unknown{color:var(--color-unknown-mark)}.ipc-pill .ipc-sm{--knock:var(--color-surface-raised)}.ipc-pill.ok .ipc-sm{color:var(--color-ok-mark);--knock:var(--color-ok-fill)}.ipc-pill.warn .ipc-sm{color:var(--color-warn-mark);--knock:var(--color-warn-fill)}.ipc-pill.unknown .ipc-sm{color:var(--color-unknown-mark);--knock:var(--color-unknown-fill)}.ipc-zone{color:var(--color-ink-disabled)}.rb-foot .sw.keep{background:#ffffff1a}.rb-foot .sw.drop{background:#fda29b80}.rb-foot .sw.run{box-shadow:inset 0 0 0 1.5px var(--color-cyan)}.rb-foot .sw.other{border:1.5px dashed var(--color-mist)}.st-o-wrap{align-items:flex-end;gap:6px;display:inline-flex}.st-rows{display:grid}.ipc-fr.ipc-hi .copy-value{font-size:17px;font-weight:500;line-height:24px}.ipc-fr dd .copy-value{max-width:100%}.st-val .copy-value{color:#fff}.st-val .alt .copy-value{color:var(--color-mist);font-size:12.5px}@media (width<40rem){.ipc-dataline{display:none}}.ipc-mono{font-family:var(--font-mono);font-weight:400}.st-val>.copy-value{font-size:15px;line-height:22px}.st-val .alt.words{font:500 12.5px/16px var(--font-sans)}.ipc-nat-toggle{min-height:28px;padding-inline:2px}.ipc-golink{align-items:center;min-height:24px}.ipc-ob [data-o="0"]{color:var(--color-link)}.ipc-ob [data-o="1"]{color:var(--color-ok)}.ipc-ob [data-o="2"]{color:var(--color-warn)}.ipc-ob [data-o="3"]{color:color-mix(in oklch, var(--color-fail) 60%, var(--color-link))}.ipc-nat-err,.st-mine-err{font:500 13px/18px var(--font-sans);color:var(--color-fail);flex-basis:100%;align-items:center;gap:6px;display:flex}.st-edit{flex-wrap:wrap;gap:2px 14px;margin-top:2px;display:flex}.st-edit button{min-height:24px;font:500 12.5px/16px var(--font-sans);color:var(--color-cyan);text-underline-offset:3px;padding:0;-webkit-text-decoration:underline #22d3ee66;text-decoration:underline #22d3ee66}.st-edit button:hover{text-decoration-color:currentColor}@container rb (width<530px){.rb-l.v4 b,.rb-l.srv b{white-space:normal;overflow-wrap:normal}.rb-l.v4{padding-inline:0}}@container rb (width<320px){.ipc-mini i{width:6px}.pv .bits i,.pv .bits.hd span{width:21px}.pv .bits i{height:22px;font-size:12px}.pv .dec{width:40px;font-size:16px}.pv .hx{font-size:13px}.pv .tot{font-size:17px}}@container rb (width<280px){.ipc-mini i{width:5px}.pv .bits i,.pv .bits.hd span{width:17px}.pv .bits i{height:20px;font-size:11px}.pv .bits i:nth-child(4),.pv .bits.hd span:nth-child(4){margin-right:2px}.pv .dec{width:34px;font-size:14px}.pv th{font-size:9px}.st-oct .o i{width:18px;height:26px;font-size:13px}}.rb-l.u{overflow-wrap:normal}@container rb (width<530px){.rb-l.u{padding-inline:0;font-size:9.5px;line-height:12px}}.st.full .st-val{min-width:0}.st.full .st-val .tc,.st.full .st-val>.copy-value .copy-value-text{white-space:normal}.fpanel{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:10px;padding:18px}.fpanel.navy{background:var(--color-navy);color:var(--color-ink);background-image:radial-gradient(#9fb0cc14 1px,#0000 1px);background-size:12px 12px;border-color:#9fb0cc33}.band .fpanel:not(.navy){background:#12213f;border-color:#9fb0cc33}.fpanel.navy .cap2{color:var(--color-mist)}.gs{gap:5px;display:inline-flex}.gs .g{gap:1px;display:inline-flex}.gs .g.mid{margin-left:6px}.gs i{width:13px;height:23px;font:500 12.5px/1 var(--font-mono);color:var(--color-ink-disabled);background:color-mix(in oklab, var(--color-ink) 4%, transparent);border-radius:3px;place-items:center;font-style:normal;display:grid}.gs i.p{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 9%, transparent)}.gs i.pz{color:var(--color-ink-secondary);background:color-mix(in oklab, var(--color-ink) 9%, transparent)}.gs i.v4{background:var(--vc);color:#071425}.gs i.v4b{background:color-mix(in oklab, var(--vc) 40%, transparent);color:#fff}.gs i.u{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--color-ink) 18%, transparent) 0 2px, transparent 2px 5px);color:var(--color-ink-secondary)}.gs i.mk{background:color-mix(in oklab, var(--vc) 30%, transparent);color:#fff}.gs i.hl{box-shadow:inset 0 0 0 1.5px var(--color-link)}.gs{max-width:100%}.gs .g,.gs i{flex-shrink:1;min-width:0}:root:not([data-theme=dark]) .fpanel:not(.navy) .gs i.v4b,:root:not([data-theme=dark]) .fstep .gs i.v4b{color:var(--color-ink)}.fsteps{gap:10px;display:grid}.fstep{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.fstep>b{font:650 15px/20px var(--font-sans);align-items:center;gap:8px;display:flex}.fstep>b i{background:var(--color-brand-fill);width:22px;height:22px;color:var(--color-on-brand);font:700 12px/1 var(--font-sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.bytes{font:500 15px/20px var(--font-mono);flex-wrap:wrap;gap:8px 16px;display:flex}.bytes span{align-items:center;gap:6px;display:inline-flex}.bytes code{background:var(--v-mapped);color:var(--color-on-brand);border-radius:4px;padding:2px 6px}.bytes svg{color:var(--color-ink-disabled)}.atlas{gap:4px;display:grid}.arow{border-left:3px solid var(--vc);grid-template-columns:210px auto minmax(0,1fr);align-items:center;gap:14px;padding:7px 0 7px 12px;display:grid}.arow+.arow{border-top:1px solid #9fb0cc1f}.an b{font:600 14px/19px var(--font-sans);color:#fff;display:block}.an small{font:400 12px/16px var(--font-mono);color:var(--color-mist);overflow-wrap:anywhere}.arow.two{grid-template-columns:minmax(0,1fr)}.arow.two .gs{grid-area:2/1/auto/-1}.arow .ipc-st{justify-self:start}.arow .ipc-st.legacy{color:var(--color-mist);background:#ffffff0f;box-shadow:inset 0 0 0 1px #9fb0cc4d}.ipc-st.none{color:var(--color-mist);background:0 0;box-shadow:inset 0 0 0 1px #9fb0cc59}.arow.none{border-left-style:dashed}@media (width<76rem){.arow:not(.two){grid-template-columns:minmax(0,1fr) auto}.arow .gs{grid-area:2/1/auto/-1}}@media (width<40rem){.gs i{width:8px;height:14px;font-size:0}.gs{gap:3px}.gs .g.mid{margin-left:3px}.arow{padding-left:8px}.arow .gs{width:100%;display:flex}.arow .gs .g,.arow .gs i{flex:1 1 0;min-width:0}.arow .gs i{width:auto}.fstep .gs{width:100%;display:flex}.fstep .gs .g,.fstep .gs i{flex:1 1 0;min-width:0}.fstep .gs i{width:auto}.pbits code{overflow-wrap:anywhere}}main:has(.ipc-card) details,main:has(.ipc-card) details summary>*{overflow-wrap:anywhere;min-width:0}.flow3{grid-template-columns:auto 40px auto 30px minmax(0,1fr);align-items:center;gap:0;display:grid}.fcol{gap:12px;display:grid}.node{border:1px solid var(--color-line-strong);background:var(--color-page);text-align:center;border-radius:10px;justify-items:center;gap:2px;min-width:128px;padding:10px 12px;display:grid}.node b{font:600 13.5px/18px var(--font-sans)}.node code{font:400 12.5px/16px var(--font-mono)}.node small{font:500 11.5px/14px var(--font-sans);color:var(--color-ink-secondary)}.node svg{color:var(--vc,var(--color-link))}.node.srv{border-color:var(--color-link);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-link) 15%, transparent)}.tag{font:600 10.5px/16px var(--font-sans);color:var(--color-ink);background:color-mix(in oklab, var(--vc) 22%, var(--color-surface-raised));box-shadow:inset 0 0 0 1px var(--vc);border-radius:4px;margin-top:3px;padding:0 6px}.farrows{gap:70px;padding:0 4px;display:grid}.farrows .ln{background:var(--v-mapped);height:2px;position:relative}.farrows .ln.v6{background:var(--v-nat64)}.farrows .ln:after{content:"";border:5px solid #0000;border-left-color:inherit;border-left:6px solid var(--color-ink-secondary);position:absolute;top:-4px;right:-2px}.farrows.one .ln{background:var(--color-ink-secondary)}.logcard{color:#e7ecf6;background:#0b1b3a;border-radius:8px;overflow:hidden}.logcard .lh{font:500 12px/16px var(--font-sans);color:var(--color-mist);border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:6px 10px;display:flex}.logcard pre{font:400 11.5px/18px var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;padding:10px}.logcard .hl{color:#071425;background:var(--color-cyan);border-radius:3px;padding:0 3px}.logcard .hl6{color:#4ade80}@media (width<64rem){.flow3{grid-template-columns:minmax(0,1fr);gap:10px}.farrows{display:none}.fcol{grid-template-columns:1fr 1fr}}.ntable{gap:2px;display:grid}.nrow{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:4px 14px;padding:6px 0;display:grid}.nrow .gs,.nrow code{grid-column:2}.nrow+.nrow{border-top:1px solid #9fb0cc1f}.nl{font:500 15px/18px var(--font-mono);color:#fff}.nl small{font:500 10.5px/13px var(--font-sans);color:var(--color-mist);display:block}.nrow code{font:400 12.5px/16px var(--font-mono);color:#dbe3f0;overflow-wrap:anywhere}@media (width<76rem){.nrow{grid-template-columns:60px minmax(0,1fr)}.nrow code{grid-area:1/2}.nrow .gs{grid-area:2/1/auto/-1}}.tparts{grid-template-columns:1fr 1.3fr .8fr .9fr 1.4fr;gap:6px;display:grid}.tp{text-align:center;background:#ffffff0a;border-radius:8px;align-content:start;gap:6px;padding:10px 8px;display:grid;box-shadow:inset 0 3px #9fb0cc4d}.tp.srv{box-shadow:inset 0 3px 0 var(--vc)}.tp.inv,.tp.flg{box-shadow:inset 0 3px 0 color-mix(in oklab, var(--vc) 60%, transparent)}.tp.v4{box-shadow:inset 0 3px 0 var(--vc);background:color-mix(in oklab, var(--vc) 14%, transparent)}.tp .lb{font:500 11px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist)}.tp code{font:500 15px/20px var(--font-mono);color:#fff}.tp .st{color:var(--color-mist)}.tp.inv .st{-webkit-text-decoration:line-through #fda29bb3;text-decoration:line-through #fda29bb3}.tp .xor{font:500 10.5px/13px var(--font-mono);color:var(--vc)}.tp .re{color:var(--vc)}.tp .ghost{visibility:hidden}.tp b{font:600 14px/18px var(--font-mono);color:#fff}.tp.v4 b{color:var(--vc);font-size:15px}@media (width<64rem){.tparts{grid-template-columns:1fr 1fr}.tp.v4{grid-column:1/-1}}.ipc-share{border-top:1px dashed #9fb0cc40;margin-top:16px;padding-top:14px}.ipc-share .ipc-label{color:var(--color-mist);margin-bottom:8px}.sbar{font:500 13px/18px var(--font-sans);color:var(--color-mist);grid-template-columns:130px minmax(0,1fr) 46px;align-items:center;gap:10px;margin-top:6px;display:grid}.sbar i{background:linear-gradient(90deg, var(--v-6to4), var(--v-teredo));border-radius:3px;height:12px}.sbar b{font:600 14px/18px var(--font-mono);color:#fff}.ipc-share .src{color:var(--color-ink-disabled);margin-top:8px}.lanes{width:100%;height:auto}.lanes .nodebox{fill:#ffffff0d;stroke:#9fb0cc59}.lanes .natbox{fill:#f59e0b1f;stroke:var(--v-6to4)}.lanes .nt{fill:#fff;font:600 13px var(--font-sans);text-anchor:middle}.lanes .ns{fill:#fcd34d;font:500 11px var(--font-sans);text-anchor:middle}.lanes .l4{fill:none;stroke:var(--v-mapped);stroke-width:2px}.lanes .l6{fill:none;stroke:var(--v-nat64);stroke-width:2px}.lanes .pl4{fill:var(--v-mapped);font:500 12px var(--font-mono)}.lanes .pl4s{fill:var(--v-mapped);font:500 10.5px var(--font-mono)}.lanes .pl6{fill:var(--v-nat64);font:500 12px var(--font-mono)}.lanes .nolink{stroke:#f97066;stroke-dasharray:3 3;stroke-width:1.5px}.lanes .nox{fill:#2c1210;stroke:#f97066}.lanes .noxl{stroke:#f97066;stroke-width:1.8px}.lanes .nolinkt{fill:#fda29b;font:500 11.5px var(--font-sans)}.cta{color:var(--color-cyan);font:600 14px/18px var(--font-sans);background:#22d3ee1f;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;text-decoration:none;display:inline-flex}.prec table{border-collapse:collapse;width:100%;font:500 13.5px/18px var(--font-sans);margin-top:6px}.prec th{text-align:left;font:500 11.5px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);padding:4px 6px}.prec td{border-top:1px solid var(--color-line);font-family:var(--font-mono);white-space:nowrap;padding:6px;font-size:13px}.prec td:first-child{font-family:var(--font-sans);font-size:13.5px}.pbar{width:calc(var(--w) * 1.2);background:var(--v-nat64);vertical-align:1px;border-radius:2px;max-width:120px;height:8px;margin-right:8px;display:inline-block}.pbar.v4{background:var(--v-mapped)}.pbar.up{box-shadow:0 0 0 2px color-mix(in oklab, var(--v-mapped) 30%, transparent)}.prec .src{margin-top:6px}.gtabs{margin-top:16px}.gtab-row{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:0 4px;display:flex}.gtab-row label{cursor:pointer;min-height:40px;font:500 14.5px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;display:inline-flex}.gtab-row .gtab-mk{width:18px;height:18px}.term{color:#e7ecf6;font:400 13px/21px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0b1b3a;border-radius:8px;margin:12px 0 0;padding:12px 14px}.term .pr{color:var(--color-cyan)}.term .out{color:#86efac}.term.steps{gap:4px;display:grid}.term .say{font:500 13px/19px var(--font-sans);color:var(--color-mist);margin-top:4px}.term .say:first-child{margin-top:0}.term .cmd{color:#fff}.gtab-panel .src{margin-top:6px}.dtable{border-collapse:collapse;width:100%;font:500 14px/19px var(--font-sans)}.dtable th{text-align:left;font:500 11.5px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:8px 10px}.dtable td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:8px 10px}.dtable td b{font-weight:600}.dtable td small{font:400 11.5px/15px var(--font-mono);color:var(--color-ink-secondary);display:block}.dtable .sw{float:left;background:var(--vc);border-radius:2px;width:4px;height:32px;margin:0 9px 0 -4px}.dtable code{font:400 13px/18px var(--font-mono)}.okc{color:var(--color-ok)}.noc{color:var(--color-fail)}.okc svg,.noc svg{vertical-align:-2px;margin-right:5px}.pbits{height:64px;font:600 12.5px/16px var(--font-sans);border-radius:8px;display:flex;overflow:hidden}.pbits>span{text-align:center;place-content:center;gap:3px;padding:0 6px;display:grid}.pbits code{font:400 11.5px/14px var(--font-mono)}.pbits .z{background:color-mix(in oklab, var(--color-ink) 7%, transparent);color:var(--color-ink)}.pbits .o{background:color-mix(in oklab, var(--color-ink) 16%, transparent);color:var(--color-ink)}.pbits .v{background:var(--v-mapped);color:var(--color-on-brand)}.pscale{height:18px;font:400 11px/18px var(--font-mono);color:var(--color-ink-secondary);position:relative}.pscale span{position:absolute;transform:translate(-50%)}.pscale span:first-child,.pscale span:last-child{transform:none}.where{font:500 14px/20px var(--font-sans);gap:8px;margin-top:16px;display:grid}.where>div{border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 12px;display:flex}.where .ok{background:var(--color-ok-fill)}.where .ok svg{color:var(--color-ok-mark)}.where .no{background:var(--color-fail-fill)}.where .no svg{color:var(--color-fail-mark)}.lane{padding:10px 0}.lane+.lane{border-top:1px solid #9fb0cc26}.lane .ipc-label{color:var(--color-mist);margin-bottom:8px}.lnodes{flex-wrap:wrap;align-items:center;gap:6px 0;display:flex}.ln2{background:#ffffff0d;border-radius:8px;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #9fb0cc40}.ln2 b{font:600 13px/17px var(--font-sans);color:#fff}.ln2 code{font:400 11.5px/15px var(--font-mono);color:var(--color-mist)}.la{place-items:center;width:70px;height:20px;display:grid;position:relative}.la:before{content:"";background:var(--color-mist);height:2px;position:absolute;top:50%;left:4px;right:4px}.la.v4:before{background:var(--v-mapped)}.la.v6:before{background:var(--v-nat64)}.la.both:before{background:linear-gradient(var(--v-mapped) 50%, var(--v-nat64) 50%);height:4px}.la small{font:500 10.5px/12px var(--font-sans);color:var(--color-mist);position:relative;top:-12px}.meters{border-top:1px dashed #9fb0cc40;gap:10px;margin-top:12px;padding-top:12px;display:grid}.meter{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.meter b{font:600 20px/24px var(--font-mono);color:var(--color-cyan);grid-row:span 2}.meter i{background:linear-gradient(90deg, var(--color-cyan) var(--w), #ffffff1a var(--w));border-radius:4px;height:8px}.meter span{font:500 12.5px/16px var(--font-sans);color:var(--color-mist)}.walk{gap:4px;display:grid}.wr{grid-template-columns:22px 170px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:7px 0;display:grid}.wr+.wr{border-top:1px solid #9fb0cc1f}.wn{width:22px;height:22px;color:var(--color-cyan);font:700 12px/1 var(--font-sans);background:#22d3ee29;border-radius:50%;place-items:center;display:grid}.wl{font:500 13px/17px var(--font-sans);color:var(--color-mist)}.wr code{font:500 15px/20px var(--font-mono);color:#fff;overflow-wrap:anywhere}.wr del{color:#fda29b;opacity:.8;text-decoration:line-through}.wr .up{color:#fcd34d}.wr .run{box-shadow:inset 0 -2px 0 var(--color-cyan)}.wr .dc{color:var(--color-cyan)}.wc{font:500 13px/18px var(--font-mono);color:var(--color-mist);text-align:right}.wfoot{text-align:right;font:500 13px/18px var(--font-sans);color:var(--color-cyan);margin-top:8px}@media (width<40rem){.wr{grid-template-columns:22px minmax(0,1fr) 26px}.wl{grid-column:2/-1}.wr code{grid-column:2}}.rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.band .rgrid .rcard{background:#12213f;border-color:#9fb0cc33}.rcard{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:10px;padding:12px}.rh{font:600 14px/19px var(--font-sans);align-items:center;gap:8px;display:flex}.rh .ipc-rfc{height:20px;margin-left:auto;font-size:11px}.rn{background:var(--color-brand-fill);width:22px;height:22px;color:var(--color-on-brand);font:700 11.5px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.rcard .good,.rcard .bad{font:400 12.5px/17px var(--font-mono);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.rcard .good svg{color:var(--color-ok-mark);flex:none;margin-top:2px}.rcard .bad svg{color:var(--color-fail-mark);flex:none;margin-top:2px}.rcard .bad code{-webkit-text-decoration:line-through color-mix(in oklab, var(--color-fail-mark) 55%, transparent);text-decoration:line-through color-mix(in oklab, var(--color-fail-mark) 55%, transparent);color:var(--color-ink-secondary)}@media (width<76rem){.rgrid{grid-template-columns:1fr 1fr}}@media (width<40rem){.rgrid{grid-template-columns:1fr}}.exp{gap:12px;display:grid}.er{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.er code{color:#fff;min-width:34px;height:30px;font:500 14px/1 var(--font-mono);background:#ffffff14;border-radius:5px;place-items:center;padding:0 6px;display:grid}.er code.m{background:color-mix(in oklab, var(--color-cyan) 14%, transparent);color:var(--color-cyan);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cyan) 45%, transparent)}.er .dc{color:var(--color-cyan);font:600 18px/1 var(--font-mono);padding:0 4px}.er .lab{font:500 12.5px/16px var(--font-sans);color:var(--color-mist);margin-left:8px}.er.full code{min-width:0;font-size:13px}.fan{grid-template-columns:auto 60px auto;align-items:center;display:grid}.fl{gap:6px;display:grid}.fl code{background:var(--color-surface);height:24px;font:400 13px/1 var(--font-mono);border-radius:5px;align-items:center;padding:0 8px;display:flex}.fl code.canon{background:color-mix(in oklab, var(--color-link) 12%, var(--color-surface-raised));color:var(--color-link)}.fanl{width:60px;height:234px}.fanl path{fill:none;stroke:var(--color-line-strong);stroke-width:1.2px}.fr1{background:var(--color-brand-fill);color:var(--color-on-brand);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.fr1 code{font:500 17px/22px var(--font-mono)}.fr1 .ipc-label{color:inherit;opacity:.8}@media (width<40rem){.fan{grid-template-columns:1fr}.fanl{display:none}}.url{font:500 20px/30px var(--font-mono);flex-wrap:wrap;display:flex}.url span{border-bottom:3px solid;padding:2px 6px}.url .u1{border-color:var(--color-line-strong);color:var(--color-ink-secondary)}.url .u2{border-color:var(--color-link)}.url .u3{border-color:var(--color-warn-mark)}.url .u4{border-color:var(--color-line-strong);color:var(--color-ink-secondary)}.formula{gap:8px;display:grid}.frow{grid-template-columns:50px 130px minmax(0,1fr) 140px;align-items:center;gap:10px;display:grid}.frow b{font:600 20px/24px var(--font-mono);color:var(--oc);text-align:right}.frow .x{font:500 14px/18px var(--font-mono);color:var(--color-mist)}.frow .x small{font-size:11px}.fb{background:#ffffff0f;border-radius:3px;height:12px;overflow:hidden}.fb i{background:var(--oc);height:100%;display:block}.frow .p{font:500 15px/20px var(--font-mono);color:#fff;text-align:right}.frow.tot{border-top:1.5px solid #9fb0cc59;padding-top:8px}.frow.tot .p{font:600 20px/24px var(--font-mono);color:var(--color-cyan)}.frow.tot .fb{background:0 0}@media (width<40rem){.frow{grid-template-columns:40px 90px minmax(0,1fr)}.frow .fb,.frow .x small{display:none}}.ladder{gap:6px;display:grid}.lrow{font:500 14.5px/20px var(--font-mono);color:#fff;grid-template-columns:130px 120px 16px 50px minmax(0,1fr);align-items:center;gap:8px;display:grid}.lrow .op,.lrow .eq{color:var(--color-mist)}.lrow b{color:var(--oc);font-size:18px}.lrow .rem{font:500 12.5px/16px var(--font-sans);color:var(--color-mist)}.lrow .rem code{font:500 13px/16px var(--font-mono);color:#dbe3f0}.ladder .ans,.fpanel.navy .ans{color:var(--color-cyan);margin-top:8px}@media (width<40rem){.lrow{grid-template-columns:1fr auto}.lrow .op,.lrow .eq{display:none}.lrow .rem{grid-column:1/-1}}.pvg{border-collapse:separate;border-spacing:3px}.pvg th{font:400 11px/14px var(--font-mono);color:var(--color-ink-disabled);text-align:center}.pvg td i{width:30px;height:30px;font:500 15px/1 var(--font-mono);color:#9fb0cc80;background:#ffffff0a;border-radius:5px;place-items:center;font-style:normal;display:grid}.pvg td i.on{background:var(--oc);color:#071425}.pvg .d{font:600 18px/22px var(--font-mono);color:var(--oc);text-align:right;padding-right:8px}.pvg .s{font:400 13px/18px var(--font-mono);color:#dbe3f0;white-space:nowrap;padding-left:10px}@media (width<40rem){.pvg td i{width:24px;height:26px;font-size:13px}.pvg .s{display:none}}.nibs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nb{box-shadow:inset 0 3px 0 var(--oc);background:#ffffff0a;border-radius:8px;justify-items:center;gap:6px;padding:10px 6px;display:grid}.nb b{font:600 18px/22px var(--font-mono);color:var(--oc)}.hb,.hh{gap:6px;display:flex}.hb code{font:500 13px/18px var(--font-mono);color:#dbe3f0;background:#ffffff0f;border-radius:3px;padding:1px 4px}.hh code{width:34px;font:600 18px/26px var(--font-mono);color:#071425;background:var(--oc);border-radius:4px;place-items:center;display:grid}.fpanel .ans span{color:var(--oc)}@media (width<40rem){.nibs{grid-template-columns:1fr 1fr}}.bar2{background:var(--color-surface);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;display:flex}.bar2 .dots{gap:5px;display:flex}.bar2 .dots i{background:var(--color-line-strong);border-radius:50%;width:9px;height:9px}.omni{background:var(--color-surface-raised);font:400 13.5px/18px var(--font-mono);border-radius:999px;flex:1;align-items:center;gap:8px;padding:6px 10px;display:flex}.fpanel .rule{font:500 14px/18px var(--font-sans);align-items:center;gap:8px;margin-bottom:12px;display:flex}.cmp{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cmp p:not(.ipc-label){font:400 13px/18px var(--font-mono);border-radius:6px;align-items:center;gap:7px;margin-top:6px;padding:6px 9px;display:flex}.cmp p span{font:500 12px/16px var(--font-sans);margin-left:auto}.cmp .pass{background:var(--color-fail-fill);color:var(--color-fail)}.cmp .blk{background:var(--color-ok-fill);color:var(--color-ok)}.cves{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cve{background:var(--color-surface);font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);border-radius:6px;gap:6px;padding:3px 8px;display:inline-flex}.cve b{font:500 12px/16px var(--font-mono);color:var(--color-ink)}@media (width<40rem){.cmp{grid-template-columns:1fr}}.big39{font:500 21px/30px var(--font-mono);color:#fff;overflow-wrap:anywhere;letter-spacing:.02em;margin-top:8px}.big39 .ok{color:var(--color-cyan)}.big39 .bad{color:#fda29b;-webkit-text-decoration:underline wavy #fda29b99;text-decoration:underline wavy #fda29b99}.big39.r{margin-top:14px}.gtab-row{max-width:100%}@media (width<40rem){.fpanel{padding:12px;overflow-x:clip}.dtable{font-size:13px}.dtable th,.dtable td{padding:7px 6px}.dtable td:nth-child(2),.dtable th:nth-child(2){display:none}.dtable code{word-break:break-all;font-size:11.5px}.url{font-size:15px}.ulab{display:none}.matrix{grid-template-columns:70px repeat(3,minmax(0,1fr));font-size:12px}.matrix .mc{min-height:44px;padding:4px}.cmp p span{display:none}}.gtab-row{width:100%}.cap2{overflow-wrap:anywhere}.big39 span{word-break:break-all}.arow .ipc-st{white-space:nowrap}.gtab-in{opacity:0;pointer-events:none;position:absolute}.gtab-panel{display:none}.gtabs:has(.gtab-in[data-i="0"]:checked) .gtab-panel[data-i="0"]{display:block}.gtabs:has(.gtab-in[data-i="0"]:checked) label[data-i="0"]{color:var(--color-link);border-bottom-color:var(--color-link)}.gtabs:has(.gtab-in[data-i="0"]:focus-visible) label[data-i="0"]{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}.gtabs:has(.gtab-in[data-i="1"]:checked) .gtab-panel[data-i="1"]{display:block}.gtabs:has(.gtab-in[data-i="1"]:checked) label[data-i="1"]{color:var(--color-link);border-bottom-color:var(--color-link)}.gtabs:has(.gtab-in[data-i="1"]:focus-visible) label[data-i="1"]{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}.gtabs:has(.gtab-in[data-i="2"]:checked) .gtab-panel[data-i="2"]{display:block}.gtabs:has(.gtab-in[data-i="2"]:checked) label[data-i="2"]{color:var(--color-link);border-bottom-color:var(--color-link)}.gtabs:has(.gtab-in[data-i="2"]:focus-visible) label[data-i="2"]{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}.gtabs:has(.gtab-in[data-i="3"]:checked) .gtab-panel[data-i="3"]{display:block}.gtabs:has(.gtab-in[data-i="3"]:checked) label[data-i="3"]{color:var(--color-link);border-bottom-color:var(--color-link)}.gtabs:has(.gtab-in[data-i="3"]:focus-visible) label[data-i="3"]{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}.gtabs:has(.gtab-in[data-i="4"]:checked) .gtab-panel[data-i="4"]{display:block}.gtabs:has(.gtab-in[data-i="4"]:checked) label[data-i="4"]{color:var(--color-link);border-bottom-color:var(--color-link)}.gtabs:has(.gtab-in[data-i="4"]:focus-visible) label[data-i="4"]{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}.gtabs:has(.gtab-in[data-i="5"]:checked) .gtab-panel[data-i="5"]{display:block}.gtabs:has(.gtab-in[data-i="5"]:checked) label[data-i="5"]{color:var(--color-link);border-bottom-color:var(--color-link)}.gtabs:has(.gtab-in[data-i="5"]:focus-visible) label[data-i="5"]{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}table.matrix{border-collapse:separate;border-spacing:6px;width:100%;font:500 13.5px/18px var(--font-sans)}table.matrix th{font:600 13px/17px var(--font-sans);text-align:center}table.matrix th.row{text-align:left}table.matrix th.corner{font:500 11px/14px var(--font-sans);color:var(--color-ink-secondary);text-align:left;vertical-align:bottom}table.matrix td{padding:0}table.matrix .mc{text-align:center;border-radius:8px;place-items:center;min-height:52px;padding:6px;display:grid}.url{font:500 20px/30px var(--font-mono);flex-wrap:wrap;row-gap:6px;display:flex}.url>span{border-bottom:3px solid;flex-direction:column;padding:2px 6px 0;display:inline-flex}.url small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);padding:4px 0 2px}.zt-title{margin-top:18px}.ipc-g .ipc-label{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary)}.fpanel.navy .ipc-label{color:var(--color-mist)}.ipc-g .ans{font:500 22px/28px var(--font-mono);color:var(--color-ink);margin-top:6px}.ipc-g .cap,.ipc-g .cap2{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.ipc-g .src{font:400 12px/16px var(--font-mono);color:var(--color-ink-secondary)}:where(.ipc-g) :where(code:not(.code)){background:0 0;border-radius:0;padding:0}.ipc-g-fig{min-width:0}.ipc-g-head{max-width:68ch}.ipc-g-fig>figure>figcaption,.ipc-g figcaption{font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);margin-top:10px}.band .ipc-g-fig figcaption{color:var(--color-mist)}.fpanel svg:not(.lanes):not(.fanl),.fsteps svg,.rgrid svg,.ipc-g figcaption svg{vertical-align:-2px;flex:none;display:inline-block}.okc svg,.noc svg{margin-right:5px}table.matrix .mc.ok{background:var(--color-ok-fill);color:var(--color-ok)}table.matrix .mc.warn{background:var(--color-warn-fill);color:var(--color-warn)}.ipc-g .fr1 .ipc-label{color:var(--color-on-brand);opacity:1}.gmark{vertical-align:-2px;margin-right:5px;display:inline-flex}.gmark img{width:auto;height:1em}
