:root,[data-theme]{--p-multi:color-mix(in oklab, var(--color-link) 40%, var(--lightningcss-light,#3b4fb8)var(--lightningcss-dark,#8ea2ff));--p-b:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#c4b5fd);--p-signed:var(--color-ok-mark);--p-via:color-mix(in oklab, var(--color-cyan) 70%, var(--lightningcss-light,var(--color-navy))var(--lightningcss-dark,#fff));--p-idn:var(--lightningcss-light,#be185d)var(--lightningcss-dark,#f472b6);--p-apex:var(--color-warn-mark);--lv-crit:var(--lightningcss-light,#912018)var(--lightningcss-dark,#ff8a80);--lv-err:var(--color-fail-mark);--lv-warn:var(--color-warn-mark);--lv-note:var(--color-link);--lv-ok:var(--color-ok-mark);--lv-nt:var(--color-unknown-mark)}.dv-tool [data-p=multi]{--p:var(--p-multi)}.dv-tool [data-p=b]{--p:var(--p-b)}.dv-tool [data-p=signed]{--p:var(--p-signed)}.dv-tool [data-p=via]{--p:var(--p-via)}.dv-tool [data-p=idn]{--p:var(--p-idn)}.dv-tool [data-p=apex]{--p:var(--p-apex)}.dv-tool .sm{flex:none}.dv-tool .sm-OK,.dv-tool .sm-INFO{color:var(--lv-ok)}.dv-tool .sm-NOTICE{color:var(--lv-note)}.dv-tool .sm-WARNING{color:var(--lv-warn)}.dv-tool .sm-ERROR{color:var(--lv-err)}.dv-tool .sm-CRITICAL{color:var(--lv-crit)}.dv-tool .sm-NOT_TESTED{color:var(--lv-nt)}.dv-tool .spin{border:2px solid color-mix(in oklab, var(--color-link) 25%, transparent);border-top-color:var(--color-link);border-radius:999px;flex:none;width:14px;height:14px;animation:.8s linear infinite dv-spin;display:inline-block}.dv-tool .spin.on-btn{border-color:currentColor #ffffff4d #ffffff4d}@keyframes dv-spin{to{rotate:1turn}}@keyframes dv-pulse{50%{opacity:.4}}.dv-tool .dv-card{border:1px solid var(--lightningcss-light,var(--color-line))var(--lightningcss-dark,var(--color-line-strong));background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:minmax(0,1fr);grid-template-areas:"search""head""panel""side";display:grid}.dv-tool .dv-search{grid-area:search}.dv-tool .dv-head{grid-area:head}.dv-tool .dv-panel{grid-area:panel}.dv-tool .dv-side{grid-area:side}@media (width>=64rem){.dv-tool .dv-card{grid-template:"search search""head side""panel side"1fr/minmax(0,1fr) 400px}.dv-tool .dv-card.is-nx{grid-template-rows:auto auto}}@media (width>=80rem){.dv-tool .dv-card{grid-template-columns:minmax(0,1fr) 440px}}.dv-tool .dv-card.is-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"search""head"}.dv-tool .dv-card.is-empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"search"}.dv-tool .dv-card.is-single .dv-head,.dv-tool .dv-card.is-nx .dv-head{border-radius:0 0 0 11px}.dv-tool .dv-search{border-bottom:1px solid var(--color-line);padding:20px 20px 14px}.dv-tool .dv-card.is-empty .dv-search{border-bottom:0;padding-bottom:18px}.dv-tool .dv-form{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;max-width:48rem;margin:0 auto;display:grid}.dv-tool .dv-go{min-width:200px}.dv-tool .dv-go[aria-busy=true]{background:color-mix(in oklab, var(--color-brand-fill) 85%, var(--color-page))}.dv-tool .dv-go[disabled]{opacity:.55;cursor:not-allowed}.dv-tool .dv-hint{text-align:center;font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;justify-content:center;margin-top:10px;display:flex}.dv-tool .dv-hint.err{color:var(--color-ink);align-items:flex-start;gap:6px;max-width:48rem;margin-inline:auto}.dv-tool .dv-hint.err svg{color:var(--color-fail-mark);margin-top:3px}.dv-tool .dv-norm{border:1px solid color-mix(in oklab, var(--color-link) 35%, transparent);background:var(--color-surface-selected);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:100%;padding:3px 12px 3px 9px;display:inline-flex}.dv-tool .dv-norm>svg{color:var(--color-link);flex:none}.dv-tool .dv-norm .mono{color:var(--color-ink);font-size:13px}.dv-tool .dv-norm .tm{margin-right:-1px}.dv-tool .dv-norm .nt .tm{vertical-align:-3px;margin:0 3px 0 1px}.dv-tool .dv-norm.apex{border-color:color-mix(in oklab, var(--p-apex) 45%, transparent);background:color-mix(in oklab, var(--p-apex) 9%, var(--color-surface-raised));color:var(--color-ink)}.dv-tool .dv-norm.apex>svg{color:var(--p-apex)}.dv-tool .dv-try{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.dv-tool .dv-try .lbl{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);margin-right:2px}.dv-tool .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));height:30px;color:var(--color-ink);font:400 13.5px/1 var(--font-mono);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px 0 7px;display:inline-flex}.dv-tool .ex img{object-fit:contain;width:15px;height:15px}.dv-tool .ex>svg.ic{color:var(--p)}.dv-tool .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}.dv-tool .ex:hover,.dv-tool .ex[aria-pressed=true]{border-color:var(--p);background:color-mix(in oklab, var(--p) 12%, var(--color-page))}@media (64rem<=width<80rem){.dv-tool .ex i{display:none}}@media (width<64rem){.dv-tool .dv-search{padding:14px 14px 12px}.dv-tool .dv-try{scrollbar-width:none;justify-content:flex-start;margin-inline:-14px;padding-left:14px;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dv-tool .dv-try::-webkit-scrollbar{display:none}}@media (width<40rem){.dv-tool .dv-form{grid-template-columns:minmax(0,1fr)}.dv-tool .dv-go{width:100%}.dv-tool .dv-hint{font-size:13px}}.dv-tool .dv-head{--tone:var(--color-ok-mark);background:linear-gradient(180deg, color-mix(in oklab, var(--tone) 9%, var(--color-surface-raised)), var(--color-surface-raised) 70%);padding:16px 24px 14px}.dv-tool .dv-head[data-tone=warn]{--tone:var(--color-warn-mark)}.dv-tool .dv-head[data-tone=fail]{--tone:var(--color-fail-mark)}.dv-tool .dv-head[data-tone=unknown]{--tone:var(--color-unknown-mark)}.dv-tool .dv-head[data-tone=busy]{--tone:var(--color-link)}.dv-tool .hrow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dv-tool .pill{border:1px solid color-mix(in oklab, var(--tone) 45%, transparent);background:color-mix(in oklab, var(--tone) 10%, var(--color-surface-raised));height:26px;color:var(--lightningcss-light,color-mix(in oklab, var(--tone) 72%, var(--color-navy)))var(--lightningcss-dark,color-mix(in oklab, var(--tone) 55%, white));font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 7px;display:inline-flex}.dv-tool .pill .sm{--knock:var(--color-surface-raised);color:var(--tone)}.dv-tool .pill .spin.sm{width:12px;height:12px}.dv-tool .pill.part{--tone:var(--color-unknown-mark)}.dv-tool .pill.part .sm{color:var(--color-unknown-mark)}.dv-tool .pill.ex-pill{--tone:var(--color-link)}.dv-tool .rec{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.dv-tool .nchip{background:var(--color-tile);color:#fff;min-width:28px;height:22px;font:500 12px/1 var(--font-mono);white-space:nowrap;border-radius:6px;place-items:center;padding:0 7px;display:inline-grid}.dv-tool .nchip.p{background:color-mix(in oklab, var(--p-multi) 22%, var(--color-tile));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--p-multi) 60%, transparent)}.dv-tool .dsec{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:5px;display:inline-flex}.dv-tool .dsec.secure{color:var(--color-ok)}.dv-tool .dsec.bogus{color:var(--color-fail)}.dv-tool .acts{gap:2px;margin-left:auto;display:inline-flex}.dv-tool .acts .btn{gap:6px;min-height:34px;padding-inline:9px;font-size:14px}.dv-tool .ident{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:12px;display:grid}.dv-tool .grade{--f:0;background:conic-gradient(var(--tone) calc(var(--f) * 1turn), color-mix(in oklab, var(--tone) 16%, var(--color-line)) 0);border-radius:999px;align-content:center;place-items:center;width:76px;height:76px;display:grid;position:relative}.dv-tool .grade:before{content:"";background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 18%, transparent);border-radius:999px;position:absolute;inset:6px}.dv-tool .grade>*{position:relative}.dv-tool .grade b{font:700 32px/30px var(--font-sans);letter-spacing:-.03em;color:var(--lightningcss-light,color-mix(in oklab, var(--tone) 75%, var(--color-navy)))var(--lightningcss-dark,color-mix(in oklab, var(--tone) 70%, white))}.dv-tool .grade b.two{font-size:29px}.dv-tool .grade b sup{vertical-align:11px;margin-left:1px;font-size:17px}.dv-tool .grade small{font:500 11.5px/12px var(--font-mono);color:var(--color-ink-secondary);margin-top:2px}.dv-tool .grade.partial{outline:2px dashed color-mix(in oklab, var(--color-unknown-mark) 60%, transparent);outline-offset:3px}.dv-tool .grade.none{--tone:var(--color-unknown-mark);background:color-mix(in oklab, var(--color-unknown-mark) 16%, var(--color-line))}.dv-tool .grade.none small{font-family:var(--font-sans)}.dv-tool .grade.busy{background:color-mix(in oklab, var(--color-link) 14%, var(--color-line))}.dv-tool .grade.busy .spin{border-width:3px;width:26px;height:26px}.dv-tool .grade.busy small{margin-top:6px}.dv-tool .vt{min-width:0}.dv-tool .dv-verdict{font:600 23px/31px var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.dv-tool .dv-verdict b,.dv-tool .dv-verdict strong,.dv-tool .dv-verdict .d{font:500 21.5px/30px var(--font-mono);letter-spacing:-.02em;overflow-wrap:anywhere}.dv-tool .dv-verdict:focus{outline:none}.dv-tool .vsub{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px;display:flex}.dv-tool .vsub b,.dv-tool .vsub strong{color:var(--color-ink);font-weight:500}.dv-tool .vsub .pv{align-items:center;gap:6px;display:inline-flex}.dv-tool .vsub .plus{color:var(--color-ink-secondary);padding-inline:2px}.dv-tool .vsub .s{color:var(--color-line-strong)}.dv-tool .lv{margin-top:14px}.dv-tool .lv-row{gap:10px;display:flex}.dv-tool .lv-g{gap:4px;min-width:max-content;display:grid}.dv-tool .lv-cells{gap:2px;display:flex}.dv-tool .lv-cells .c{flex:1 1 0;width:auto;min-width:0;height:16px}.dv-tool .lv-n{font:500 11px/14px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap}.dv-tool i.c{background:var(--lv-ok);border-radius:3px;width:10px;height:10px;display:inline-block}.dv-tool i.c.INFO{background:color-mix(in oklab, var(--lv-ok) 45%, var(--color-surface-raised))}.dv-tool i.c.NOTICE{background:var(--lv-note)}.dv-tool i.c.WARNING{background:var(--lv-warn)}.dv-tool i.c.ERROR{background:var(--lv-err)}.dv-tool i.c.CRITICAL{background:var(--lv-crit);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--lv-err) 60%, #fff)}.dv-tool i.c.NOT_TESTED{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--lv-nt) 55%, transparent) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lv-nt) 55%, transparent)}.dv-tool i.c.PENDING{background:color-mix(in oklab, var(--color-ink) 9%, transparent);animation:1.4s ease-in-out infinite dv-pulse}.dv-tool .lv-key{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.dv-tool .lv-key span{align-items:center;gap:6px;display:inline-flex}.dv-tool .notes{gap:6px;margin-top:12px;display:grid}.dv-tool .note{--n:var(--tone);background:color-mix(in oklab, var(--n) 10%, var(--color-surface-raised));font:500 14px/21px var(--font-sans);color:var(--color-ink);text-wrap:pretty;border-radius:8px;padding:7px 12px 7px 30px;position:relative}.dv-tool .note:before{content:"";background:var(--n);border-radius:999px;width:7px;height:7px;position:absolute;top:14px;left:13px}.dv-tool .note.info{--n:var(--color-link)}.dv-tool .note.warn{--n:var(--color-warn-mark)}.dv-tool .note.fail{--n:var(--color-fail-mark)}.dv-tool .note.ok{--n:var(--color-ok-mark)}.dv-tool .note.unknown{--n:var(--color-unknown-mark)}.dv-tool .note b,.dv-tool .note strong{font-weight:700}.dv-tool .note-act{margin-top:2px}.dv-tool .prog{flex-wrap:wrap;gap:6px 8px;margin-top:12px;display:flex}.dv-tool .step{border:1px solid var(--color-line);background:var(--color-surface-raised);height:28px;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.dv-tool .step.done{color:var(--color-ink)}.dv-tool .step.done svg{color:var(--color-ok-mark)}.dv-tool .step .mono{color:var(--color-ink-secondary);font-size:12px}@media (width<64rem){.dv-tool .dv-head{padding:14px 14px 12px}.dv-tool .acts .btn span{display:none}.dv-tool .acts .btn{padding-inline:8px}}@media (width<40rem){.dv-tool .grade{width:60px;height:60px}.dv-tool .grade:before{inset:5px}.dv-tool .grade b{font-size:26px;line-height:24px}.dv-tool .grade b.two{font-size:23px}.dv-tool .grade small{font-size:10.5px}.dv-tool .ident{align-items:start;gap:12px}.dv-tool .dv-verdict{font-size:18.5px;line-height:25px}.dv-tool .dv-verdict b,.dv-tool .dv-verdict strong,.dv-tool .dv-verdict .d{font-size:17px;line-height:25px}.dv-tool .lv-row{gap:5px}.dv-tool .lv-cells{gap:1.5px}.dv-tool .lv-cells .c{border-radius:2px;height:14px}.dv-tool .lv-n{display:none}.dv-tool .lv-key{gap:4px 10px;font-size:12.5px}}.dv-tool .dv-panel{min-width:0;padding:0 24px 20px}.dv-tool .tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:4px;margin:0 -12px;display:flex;overflow-x:auto}.dv-tool .tabs button{height:48px;font:500 16px/20px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.dv-tool .tabs button[aria-selected=true]{color:var(--color-link)}.dv-tool .tabs button[aria-selected=true]:after{content:"";background:var(--color-link);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.dv-tool .tabs .n{background:var(--color-surface);min-width:20px;height:20px;font:500 12px/1 var(--font-mono);color:var(--color-ink-secondary);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.dv-tool .view{padding-top:14px}.dv-tool .ck-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dv-tool .ck-ord{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:6px;display:inline-flex}.dv-tool .ck-ord svg{rotate:90deg}.dv-tool .grp{--grp-bg:var(--lightningcss-light,var(--color-surface-raised))var(--lightningcss-dark,color-mix(in oklab, var(--color-page) 55%, var(--color-surface-raised)));border:1px solid var(--color-line);background:var(--grp-bg);border-radius:10px}.dv-tool .grp+.grp{margin-top:8px}.dv-tool .grp.open{border-color:var(--color-line-strong)}.dv-tool .grp-h{text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.dv-tool .grp-h .gt{background:var(--color-tile);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dv-tool .grp-h .gn{min-width:0;display:grid}.dv-tool .grp-h .gn b{font:600 15.5px/21px var(--font-sans)}.dv-tool .grp-h .gd{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dv-tool .grp-h .gd .code{padding:0 4px;font-size:12px}.dv-tool .grp-h .gc{align-items:center;gap:6px;display:inline-flex}.dv-tool .gb{height:22px;font:500 12px/1 var(--font-mono);border-radius:6px;align-items:center;gap:4px;padding:0 7px 0 5px;display:inline-flex}.dv-tool .gb.CRITICAL,.dv-tool .gb.ERROR{background:var(--color-fail-fill);color:var(--color-fail)}.dv-tool .gb.WARNING{background:var(--color-warn-fill);color:var(--color-warn)}.dv-tool .gb.NOTICE{background:var(--color-surface-selected);color:var(--color-link)}.dv-tool .gb.NOT_TESTED{background:var(--color-unknown-fill);color:var(--color-unknown);box-shadow:inset 0 0 0 1px var(--color-line)}.dv-tool .gb .sm{--knock:currentColor}.dv-tool .gb.WARNING .sm{--knock:var(--color-warn-fill)}.dv-tool .gb.ERROR .sm,.dv-tool .gb.CRITICAL .sm{--knock:var(--color-fail-fill)}.dv-tool .gb.NOTICE .sm{--knock:var(--color-surface-selected)}.dv-tool .gok{font:500 12.5px/1 var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dv-tool .grp.clean .gok{color:var(--color-ok)}.dv-tool .chev{color:var(--color-ink-secondary);transition:rotate .15s}.dv-tool .grp.open .chev{rotate:180deg}.dv-tool .grp.clean .grp-h{padding-block:8px}.dv-tool .grp.pending .grp-h .gt{background:color-mix(in oklab, var(--color-tile) 55%, var(--color-surface))}.dv-tool .grp.pending .gn b{color:var(--color-ink-secondary)}.dv-tool .ck-list{border-top:1px solid var(--color-line)}.dv-tool .ck{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 14px 10px 16px;display:grid}.dv-tool .ck+.ck{border-top:1px solid var(--color-line)}.dv-tool .ck-ic{padding-top:1px}.dv-tool .ck .sm{--knock:var(--grp-bg,var(--color-surface-raised))}.dv-tool .ck-t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.dv-tool .ck-n{font:600 14.5px/20px var(--font-sans)}.dv-tool .ck-f{font:500 14px/21px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin-top:2px}.dv-tool .ck-f b,.dv-tool .ck-f strong{color:var(--color-ink);font-weight:600}.dv-tool .ck[data-l=OK] .ck-f,.dv-tool .ck[data-l=INFO] .ck-f{color:var(--color-ink-secondary)}.dv-tool .ck[data-l=NOT_TESTED] .ck-n,.dv-tool .ck[data-l=PENDING] .ck-n{color:var(--color-ink-secondary);font-weight:500}.dv-tool .ck-tag{font:400 11.5px/16px var(--font-mono);color:var(--color-ink-secondary);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px;margin-left:auto;display:inline-flex}.dv-tool .ck-tag b{font:500 11.5px/16px var(--font-sans);color:var(--color-ink-secondary)}.dv-tool .ck-tag .msg{color:var(--color-ink-secondary);font-size:11px}.dv-tool .ck-tag .lvw{height:18px;font:600 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-items:center;padding:0 6px;font-style:normal;display:inline-flex}.dv-tool .ck-tag[data-l=CRITICAL] .lvw{background:var(--lv-crit);color:#fff}.dv-tool .ck-tag[data-l=ERROR] .lvw{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)}.dv-tool .ck-tag[data-l=WARNING] .lvw{background:var(--color-warn-fill);color:var(--color-warn);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warn-mark) 40%, transparent)}.dv-tool .ck-tag[data-l=NOTICE] .lvw{background:var(--color-surface-selected);color:var(--color-link);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-link) 30%, transparent)}.dv-tool .ck-tag[data-l=NOT_TESTED] .lvw{background:var(--color-unknown-fill);color:var(--color-unknown);box-shadow:inset 0 0 0 1px var(--color-line)}.dv-tool .ck[data-l=CRITICAL],.dv-tool .ck[data-l=ERROR]{background:linear-gradient(90deg, color-mix(in oklab, var(--color-fail-mark) 6%, transparent), transparent 60%);box-shadow:inset 3px 0 0 var(--color-fail-mark)}.dv-tool .ck[data-l=WARNING]{box-shadow:inset 3px 0 0 var(--color-warn-mark)}.dv-tool .ck[data-l=NOTICE]{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--color-link) 70%, transparent)}.dv-tool .ck.merged .ck-n{font-family:var(--font-mono);font-size:13px}.dv-tool .fix{background:color-mix(in oklab, var(--color-ink) 4%, var(--color-surface-raised));box-shadow:inset 0 0 0 1px var(--color-line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;margin-top:8px;padding:8px 10px;display:grid}.dv-tool .fix-l{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-link);align-items:center;gap:4px;display:inline-flex}.dv-tool .fix p{font:500 13.5px/20px var(--font-sans);color:var(--color-ink);text-wrap:pretty}.dv-tool .fix-code{background:#0b1b3a;border-radius:6px;grid-column:1/-1;position:relative}.dv-tool .fix-code pre{font:400 12.5px/19px var(--font-mono);color:#e6edf7;white-space:pre;margin:0;padding:9px 90px 9px 12px;overflow-x:auto}.dv-tool .fix-code .btn{color:#cbd5e1;min-height:28px;position:absolute;top:4px;right:4px}.dv-tool .soa-t{border-collapse:collapse;width:100%;max-width:30rem;font:500 12.5px/18px var(--font-sans);margin-top:8px}.dv-tool .soa-t th,.dv-tool .soa-t td{border-bottom:1px solid var(--color-line);text-align:right;white-space:nowrap;padding:4px 8px}.dv-tool .soa-t th:first-child{text-align:left;font-family:var(--font-mono);color:var(--color-ink-secondary);font-weight:400}.dv-tool .soa-t thead th{font:500 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary)}.dv-tool .soa-t td{font-family:var(--font-mono);color:var(--color-ink-secondary);font-weight:400}.dv-tool .soa-t td.v{color:var(--color-ink)}.dv-tool .soa-t td.v .sm{vertical-align:-2px;--knock:var(--color-surface-raised);margin-right:5px;display:inline-block}.dv-tool .soa-t tr.n td.v{color:var(--color-link)}.dv-tool .soa-t tr.w td.v{color:var(--color-warn)}@media (width<64rem){.dv-tool .dv-panel{padding:0 14px 16px}.dv-tool .tabs{margin:0 -14px;padding-inline:4px}}@media (width<40rem){.dv-tool .grp-h{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px}.dv-tool .grp-h .gc{grid-area:2/2/auto/4;justify-content:flex-start}.dv-tool .grp-h .chev{grid-area:1/3}.dv-tool .grp.clean .grp-h .gc{display:none}.dv-tool .grp-h .gd{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.dv-tool .ck{gap:9px;padding:10px 10px 10px 12px}.dv-tool .ck-tag{text-align:left;justify-content:flex-start;margin-left:0}.dv-tool .ck-t{flex-direction:column;align-items:flex-start}.dv-tool .fix{grid-template-columns:minmax(0,1fr)}.dv-tool .ck-ord span,.dv-tool .ck-tag .msg{display:none}.dv-tool .fix-code pre{padding:34px 12px 10px}.dv-tool .soa-t th,.dv-tool .soa-t td{padding-inline:5px}.dv-tool .soa-t th:last-child,.dv-tool .soa-t td:last-child{display:none}.dv-tool .fix-code .btn{top:2px;right:2px}.dv-tool .dv-norm{border-radius:14px;padding:6px 12px;display:block}.dv-tool .dv-norm>svg{vertical-align:-2px;margin-right:5px;display:inline}.dv-tool .dv-norm>span{display:inline}}.dv-tool .scroll-x{overflow-x:auto}.dv-tool .sv-t{border-collapse:collapse;width:100%;font:500 13.5px/18px var(--font-sans)}.dv-tool .sv-t th,.dv-tool .sv-t td{border-bottom:1px solid var(--color-line);text-align:left;white-space:nowrap;vertical-align:middle;padding:8px 10px}.dv-tool .sv-t thead th{font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary)}.dv-tool .sv-n{align-items:center;gap:10px;display:inline-flex}.dv-tool .sv-n small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);display:block}.dv-tool .sv-n .mono{font-size:13.5px}.dv-tool .sv-n small .mono{font-size:12px}.dv-tool .sc{height:22px;font:500 12px/1 var(--font-mono);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.dv-tool .sc.ok{background:var(--color-ok-fill);color:var(--color-ok)}.dv-tool .sc.fail{background:var(--color-fail-fill);color:var(--color-fail)}.dv-tool .sc.via{border:1px dashed color-mix(in oklab, var(--color-link) 50%, transparent);color:var(--color-link)}.dv-tool .sc .sm{--knock:var(--color-ok-fill)}.dv-tool .sv-note{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);margin-top:8px}.dv-tool .cmds{gap:10px;display:grid}.dv-tool .term{background:#0b1b3a;border-radius:10px;overflow:hidden}.dv-tool .term-h{font:500 12.5px/18px var(--font-sans);color:#9fb0cc;border-bottom:1px solid #9fb0cc2e;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.dv-tool .term-h .btn{color:#cbd5e1;min-height:28px;margin-left:auto}.dv-tool .term .dots{gap:5px;display:inline-flex}.dv-tool .term .dots i{background:#9fb0cc59;border-radius:99px;width:8px;height:8px}.dv-tool .term pre{font:400 13px/20px var(--font-mono);color:#e6edf7;margin:0;padding:10px 14px;overflow-x:auto}.dv-tool .term pre b{color:#22d3ee;font-weight:400}.dv-tool .term pre .dim{color:#9fb0cc}.dv-tool .term mark{color:#67e8f9;background:#22d3ee33;border-radius:3px;padding:0 2px}.dv-tool .next{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-top:14px;display:flex}.dv-tool .next .lbl{font:500 13.5px/18px var(--font-sans);color:var(--color-ink-secondary);margin-right:4px}.dv-tool .nx{border:1px solid var(--color-line);height:32px;font:500 13.5px/1 var(--font-sans);color:var(--color-link);background:var(--color-surface-raised);border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.dv-tool .nx svg:last-child{color:var(--color-ink-disabled)}.dv-tool .privacy{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin-top:10px}.dv-tool .dv-side{isolation:isolate;min-width:0;color:var(--color-cloud);background:radial-gradient(#9fb0cc29 .8px, transparent .9px) 0 0 / 14px 14px, radial-gradient(70% 60% at 100% 0%, #22d3ee21, transparent 60%), var(--color-navy);border-radius:0 0 11px 11px;position:relative}@media (width>=64rem){.dv-tool .dv-side{border-left:1px solid #9fb0cc2e;border-radius:0 0 11px}}.dv-tool .dl{padding:20px 22px 22px;position:sticky;top:76px}.dv-tool .dl-t{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist)}.dv-tool .dl-t b{font:500 12.5px/16px var(--font-mono);letter-spacing:0;text-transform:none;color:#fff}.dv-tool .dl-key{font:500 12px/16px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.dv-tool .dl-key span{align-items:center;gap:6px;display:inline-flex}.dv-tool .dl-key i{border-top:2px solid var(--color-cyan);width:14px;height:0}.dv-tool .dl-key i.r{border:2px solid var(--color-cyan);border-radius:99px;width:10px;height:10px}.dv-tool .dl-key i.v{border-top:2px dashed #22d3eeb3}.dv-tool .dl-key i.b{border-top:2px dashed var(--color-fail-mark)}.dv-tool .dl-key .tk{color:#86efac}.dv-tool .dl-list{margin-top:12px;padding-right:30px;position:relative}.dv-tool svg.trust{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.dv-tool .pn{grid-template-columns:40px minmax(0,1fr);gap:0 14px;display:grid;position:relative}.dv-tool .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}.dv-tool .pt.w{background:#fff;border-color:#fff}.dv-tool .pt.w img{object-fit:contain;width:24px;height:24px}.dv-tool .pt.w .site{color:#667085;display:grid}.dv-tool .pn.sm .pt{border-radius:9px;width:32px;height:32px;margin-left:4px}.dv-tool .pc{min-width:0;padding-top:1px}.dv-tool .pl-l{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist)}.dv-tool .pl-l em{color:var(--color-cyan);letter-spacing:.04em;font-style:normal}.dv-tool .pl-n{font:500 16px/22px var(--font-mono);color:#fff;overflow-wrap:anywhere}.dv-tool .pl-n.sans{font-family:var(--font-sans);font-weight:600}.dv-tool .pl-s{font:500 13px/18px var(--font-sans);color:var(--color-mist);text-wrap:pretty;margin-top:1px}.dv-tool .pn.tld .tmp{width:40px;height:40px;display:inline-flex;position:relative}.dv-tool .pn.tld .tm{box-shadow:0 0 0 2px var(--color-navy);border-radius:10px}.dv-tool .dv-side .tm-edge{stroke:#ffffff61}.dv-tool .dv-side .tm-plate{fill:#1a2f5c}.dv-tool .lane .lp.via{color:#a5f3fc;font-family:var(--font-mono);border-style:dashed;border-color:#22d3ee80}.dv-tool .opb{width:20px;height:20px;box-shadow:0 0 0 2px var(--color-navy);background:#fff;border-radius:6px;place-items:center;display:grid;position:absolute;top:-8px;right:-8px}.dv-tool .opb img{object-fit:contain;width:14px;height:14px}.dv-tool .pn.hot{background:linear-gradient(90deg,#22d3ee29,#22d3ee08);border-radius:12px;margin-inline:-12px;padding:8px 12px}.dv-tool .pn.hot .pt{box-shadow:0 0 0 2px var(--color-navy), 0 0 0 4px var(--color-cyan)}.dv-tool .pn.hot .pl-l{color:var(--color-cyan)}.dv-tool .pn.lamez,.dv-tool .pn.badz{background:linear-gradient(90deg,#f9706629,#f9706608);border-radius:12px;margin-inline:-12px;padding:8px 12px}.dv-tool .pn.lamez .pt,.dv-tool .pn.badz .pt{box-shadow:0 0 0 2px var(--color-navy), 0 0 0 4px #f97066}.dv-tool .pn.lamez .pl-l,.dv-tool .pn.badz .pl-l{color:#fda29b}.dv-tool .pn.busyz .pt{box-shadow:0 0 0 2px var(--color-navy), 0 0 0 4px #22d3ee73;animation:1.4s ease-in-out infinite dv-pulse}.dv-tool .lane{flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px 0 6px 54px;display:flex;position:relative}.dv-tool .lane:before{content:"";border-left:2px solid var(--color-cyan);width:0;position:absolute;top:-2px;bottom:-2px;left:19px}.dv-tool .lane.ok:before{border-left-color:var(--color-ok-mark)}.dv-tool .lane.warn:before{border-left-color:var(--color-warn-mark);border-left-style:dashed}.dv-tool .lane.stop:before{border-left-color:var(--color-fail-mark);bottom:50%}.dv-tool .lane.stop:after{content:"";border-top:2px solid var(--color-fail-mark);width:18px;height:0;position:absolute;top:calc(50% - 1px);left:11px}.dv-tool .lane.busy:before{border-left-style:dashed;border-left-color:#22d3ee99}.dv-tool .lp{background:var(--color-navy);height:22px;font:500 11.5px/1 var(--font-sans);color:var(--color-cloud);white-space:nowrap;border:1px solid #9fb0cc66;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.dv-tool .lane.ok .lp{border-color:color-mix(in oklab, var(--color-ok-mark) 60%, transparent);color:#4ade80}.dv-tool .lane.stop .lp{border-color:color-mix(in oklab, var(--color-fail-mark) 70%, transparent);color:#fda29b}.dv-tool .lane .lp.ds{border-color:color-mix(in oklab, var(--color-cyan) 65%, transparent);color:#a5f3fc;font-family:var(--font-mono)}.dv-tool .lane .lp.ds.ok{color:#86efac;border-color:#4ade80b3}.dv-tool .lane .lp.ds.bad{color:#fda29b;border-color:#f97066cc}.dv-tool .lane .lp.ds.none{color:#a5f3fc}.dv-tool .lane .lp.nods{color:var(--color-mist);border-style:dashed;border-color:#9fb0cc8c}.dv-tool .nx-sub{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);margin-top:-6px;padding-left:54px}.dv-tool .dl-set{padding:0 0 2px 54px;position:relative}.dv-tool .dl-set:before{content:"";border-left:2px solid var(--color-cyan);position:absolute;top:-2px;bottom:16px;left:19px}.dv-tool .dl-g{font:500 11px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist);align-items:center;gap:7px;padding:6px 0 2px;display:flex}.dv-tool .dl-g img{object-fit:contain;box-sizing:content-box;background:#fff;border-radius:3px;width:13px;height:13px;padding:1px}.dv-tool .dl-g .mono-mk{color:var(--color-navy);background:#fff}.dv-tool .dl-r{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;min-height:38px;padding:3px 0;display:grid;position:relative}.dv-tool .dl-r:before{content:"";border-top:2px solid var(--color-cyan);width:29px;position:absolute;top:50%;left:-35px}.dv-tool .dl-r:after{content:"";background:var(--color-navy);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--color-cyan);border-radius:99px;position:absolute;top:calc(50% - 4px);left:-9px}.dv-tool .dl-r .n{min-width:0;font:500 13.5px/18px var(--font-mono);color:#fff;overflow-wrap:anywhere}.dv-tool .dl-r .n small{font:500 11.5px/16px var(--font-sans);color:var(--color-mist);display:block}.dv-tool .dl-r .n small .mono{font:400 11.5px/16px var(--font-mono);color:var(--color-cloud)}.dv-tool .dl-r .n small .more{font:400 11px/16px var(--font-mono);color:var(--color-mist)}.dv-tool .dl-r .mini{vertical-align:1px;flex-wrap:wrap;gap:3px;margin-left:5px;display:inline-flex}.dv-tool .dl-r .mini i{white-space:nowrap;font:400 10px/14px var(--font-mono);color:#cbd5e1;background:#ffffff12;border-radius:3px;padding:0 3px;font-style:normal}.dv-tool .dl-r .a{border:1px solid color-mix(in oklab, var(--color-ok-mark) 55%, transparent);background:color-mix(in oklab, var(--color-ok-mark) 12%, var(--color-navy));height:22px;font:500 11.5px/1 var(--font-mono);color:#86efac;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.dv-tool .dl-r .a.via{color:#a5f3fc;background:#22d3ee12;border-style:dashed;border-color:#22d3ee73}.dv-tool .dl-r .a.fail{border-color:color-mix(in oklab, var(--color-fail-mark) 70%, transparent);background:color-mix(in oklab, var(--color-fail-mark) 14%, var(--color-navy));color:#fda29b}.dv-tool .dl-r .a.busy{color:var(--color-mist);background:0 0;border-color:#9fb0cc59}.dv-tool .dl-r .a .spin{border-width:1.5px;width:10px;height:10px}.dv-tool .dl-r.broken:before{border-top:2px solid var(--color-fail-mark);width:12px}.dv-tool .dl-r.broken:after{background:linear-gradient(45deg, transparent 43%, var(--color-fail-mark) 43% 57%, transparent 57%), linear-gradient(-45deg, transparent 43%, var(--color-fail-mark) 43% 57%, transparent 57%);width:12px;height:12px;box-shadow:none;border-radius:0;top:calc(50% - 6px);left:-21px}.dv-tool .dl-r.broken .n{color:#cbd5e1;-webkit-text-decoration:line-through #fda29bb3;text-decoration:line-through #fda29bb3}.dv-tool .dl-r.busy:before{border-top-style:dashed;border-top-color:#22d3ee80}.dv-tool .dl-r.busy .n{color:#cbd5e1}.dv-tool .chain{background:#ffffff0a;border:1px solid #9fb0cc33;border-radius:10px;margin-top:14px;padding:10px 12px}.dv-tool .chain.secure{background:#4ade800f;border-color:#4ade8059}.dv-tool .chain.bogus{background:#f9706612;border-color:#f9706673}.dv-tool .ch-t{font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist);align-items:center;gap:6px;display:flex}.dv-tool .chain.secure .ch-t{color:#86efac}.dv-tool .chain.bogus .ch-t{color:#fda29b}.dv-tool .ch-u{font:500 13px/19px var(--font-sans);color:var(--color-cloud);margin-top:4px}.dv-tool .ch-u .code{color:#fff;background:#ffffff14}.dv-tool .ch-steps{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.dv-tool .ch-steps li{height:24px;font:500 12px/1 var(--font-sans);color:var(--color-cloud);white-space:nowrap;background:#ffffff0f;border-radius:6px;align-items:center;gap:5px;padding:0 8px 0 5px;display:inline-flex}.dv-tool .ch-steps li+li:before{content:"→";color:var(--color-mist);margin-right:3px}.dv-tool .ch-steps li .sm{--knock:var(--color-navy)}.dv-tool .ch-steps li.bad{color:#fda29b;background:#f970661f}.dv-tool .dl-foot{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);border-top:1px solid #9fb0cc29;margin-top:16px;padding-top:12px}.dv-tool .dl-foot b,.dv-tool .dl-foot strong{color:var(--color-cloud);font-weight:500}.dv-tool .dl-foot .code{color:#fff;background:#ffffff14;font-size:12px}.dv-tool .dl-nets{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.dv-tool .dl-nets span{height:20px;font:400 11px/1 var(--font-mono);color:var(--color-cloud);background:#ffffff0f;border-radius:5px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.dv-tool .dl-nets span i{border-radius:2px;width:7px;height:7px}.dv-tool .dl-res{align-items:center;gap:6px;margin-top:8px;display:flex}.dv-tool .dl-res img{box-sizing:content-box;background:#fff;border-radius:3px;padding:1px}@media (width<64rem){.dv-tool .dl{padding:16px 14px 18px;position:static}.dv-tool .pn.hot,.dv-tool .pn.lamez,.dv-tool .pn.badz{margin-inline:-8px;padding-inline:8px}}@media (width<40rem){.dv-tool .pl-n{font-size:14.5px;line-height:20px}.dv-tool .dl-r .n{font-size:12.5px}.dv-tool .dl-r .mini{display:none}}.dv-tool .dv-fw{min-width:0;position:relative}.dv-tool .dv-lead{z-index:1;color:var(--color-ink-secondary);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.dv-tool .dv-field{width:100%;height:var(--spacing-control-lg,56px);font:400 20px/28px var(--font-mono);color:var(--color-ink);padding:0 44px 0 48px}.dv-tool .dv-field::placeholder{color:var(--color-ink-disabled);font-size:16px}.dv-tool .dv-field[aria-invalid=true]{border-color:var(--color-fail-mark)}.dv-tool .dv-clear{z-index:1;width:36px;height:36px;color:var(--color-ink-secondary);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.dv-tool .dv-clear:hover{background:var(--color-surface);color:var(--color-ink)}.dv-tool .dv-go .spin{border-color:currentColor #ffffff4d #ffffff4d}.dv-tool .dv-hint .tm{vertical-align:-3px;margin:0 3px 0 1px}.dv-tool .dv-hint .short{display:none}.dv-tool .ex .tm{flex:none}@media (width<40rem){.dv-tool .dv-field{font-size:18px}.dv-tool .dv-hint .long{display:none}.dv-tool .dv-hint .short{display:inline}.dv-tool .dv-hint{margin-top:8px}.dv-tool .dv-hint .dv-norm:not(.apex,.err){white-space:nowrap;border-radius:999px;padding:2px 10px 2px 8px;display:inline-flex}.dv-tool .dv-try{margin-top:8px}.dv-tool .dv-search{padding-top:12px}}.dv-tool .dv-hint.err .link{font-weight:500}.dv-tool .pt.w .site-i{object-fit:contain;width:24px;height:24px}.dv-tool .dl-r .a.skip{color:var(--color-mist);background:0 0;border-style:dashed;border-color:#9fb0cc59}.dv-tool .ck-tag .ours{font-style:italic}.dv-tool .note-act .btn{min-height:40px}.dv-tool .ck-f .link,.dv-tool .note .link{font-weight:500}.dv-divider{font:500 11px/14px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-disabled);align-items:center;gap:16px;margin-top:40px;display:flex}.dv-divider:before,.dv-divider:after{content:"";border-top:1px solid var(--color-line);flex:1}@media (width<40rem){.dv-src{display:none}}.dvp-sec{padding-block:56px}@media (width>=64rem){.dvp-sec{padding-block:64px}}.dvp-sec+.dvp-sec:not(.band,.dvp-surface){border-top:1px solid var(--color-line)}.dvp-surface{border-block:1px solid var(--color-line);background:var(--color-surface)}.dvp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=64rem){.dvp-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:52px}.dvp-grid.wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.dvp-lead{max-width:68ch;color:var(--color-ink);text-wrap:pretty;margin-top:14px;font-size:18px;line-height:27px}.dvp-p{max-width:68ch;color:var(--color-ink-secondary);text-wrap:pretty;margin-top:14px}.dvp-p code,.dvp-lead code{font-family:var(--font-mono);font-size:.92em}.band .dvp-lead,.band .dvp-prose .type-h2{color:var(--color-on-navy)}.band .dvp-p{color:var(--color-mist)}.dvp-fig{min-width:0}@media (width<40rem){.dvp-sec{padding-block:40px}.dvp-lead{font-size:17px;line-height:26px}}.dv-tool .mono{font-family:var(--font-mono)}.dv-tool .dv-label{color:var(--color-ink-secondary);grid-column:1/-1}.dv-tool .soa-t .sv{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dv-tool .soa-t td.v .sv .sm{vertical-align:0;margin-right:0}.dv-tool .soa-t .du{white-space:nowrap}.dv-tool .soa-t .du .sec{font:400 11px/1 var(--font-mono);color:var(--color-ink-secondary);margin-left:6px}.dv-tool .sc.skip{border:1px dashed var(--color-line-control);color:var(--color-ink-secondary)}.dv-tool .sc .spin{width:10px;height:10px}.dv-tool .scroll-x:focus-visible,.dv-tool .fix-code pre:focus-visible,.dv-tool .term pre:focus-visible{outline:2px solid var(--color-focus,#2563eb);outline-offset:2px}.dv-tool .ex:disabled{opacity:.5;cursor:not-allowed}@media (width<40rem){.dv-tool .soa-t .du .sec{display:none}}.dvg{--as-1:var(--lightningcss-light,#2f6fde)var(--lightningcss-dark,#6ea0f7);--as-2:var(--lightningcss-light,#d98a00)var(--lightningcss-dark,#f5b13d);--as-3:var(--lightningcss-light,#7c4fe0)var(--lightningcss-dark,#a78bfa);--as-4:var(--lightningcss-light,#0f9b8e)var(--lightningcss-dark,#2dd4bf);--as-5:var(--lightningcss-light,#5a8f0e)var(--lightningcss-dark,#a3d95a);--as-6:var(--lightningcss-light,#ea6a12)var(--lightningcss-dark,#fb923c);--as-7:var(--lightningcss-light,#c4246b)var(--lightningcss-dark,#f472b6)}.dvg .dvg-fig{border:1px solid var(--color-line);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-card);color:var(--color-ink);border-radius:14px;margin:0;padding:16px}.dvg .dvg-fig figcaption{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin-top:12px}.dvg .mono,.dvg .ns{font-family:var(--font-mono)}.dvg .dvg-dim{color:var(--color-ink-secondary)}.dvg .dvg-scroll{overscroll-behavior-x:contain;overflow-x:auto}.dvg .dvg-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dvg .dvg-chip{height:20px;font:600 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:5px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.dvg .dvg-chip.ok{background:var(--color-ok-fill);color:var(--color-ok)}.dvg .dvg-chip.warn{background:var(--color-warn-fill);color:var(--color-warn)}.dvg .dvg-chip.fail{background:var(--color-fail-fill);color:var(--color-fail)}.dvg .dvg-chip.note{background:var(--color-surface-selected);color:var(--color-link)}.dvg .dvg-chip.none{background:var(--color-unknown-fill);color:var(--color-unknown);box-shadow:inset 0 0 0 1px var(--color-line)}.dvg .dvg-map{background:radial-gradient(#9fb0cc1f .8px, transparent .9px) 0 0 / 16px 16px, radial-gradient(60% 80% at 85% 0%, #22d3ee1f, transparent 60%), var(--color-surface-brand);box-shadow:none;color:var(--color-cloud);border-color:#9fb0cc38}.dvg .dvg-map figcaption{color:var(--color-mist)}.dvg .dvg-map-nodes,.dvg .dvg-map-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.dvg .dvg-map-nodes{padding-bottom:12px;position:relative}.dvg .dvg-map-nodes:before{content:"";border-top:2px solid var(--color-cyan);position:absolute;top:21px;left:8%;right:8%}.dvg .dvg-mn{text-align:center;align-content:start;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.dvg .dvg-mn b{font:600 13.5px/18px var(--font-sans);color:#fff;margin-top:6px}.dvg .dvg-mn small{font:400 11.5px/15px var(--font-mono);color:var(--color-mist);overflow-wrap:anywhere}.dvg .dvg-mt{width:42px;height:42px;color:var(--color-cloud);background:#13264d;border:1px solid #9fb0cc59;border-radius:11px;place-items:center;display:grid}.dvg .dvg-mt.bare{background:0 0;border:0}.dvg .dvg-mt.white{background:#fff;border-color:#fff}.dvg .dvg-mt.duo{gap:5px;width:auto;padding:0 9px;display:flex}.dvg .dvg-map-bars{margin:0;padding:0;list-style:none}.dvg .dvg-mb{--g:var(--color-cyan);background:color-mix(in oklab, var(--g) 13%, transparent);min-width:0;box-shadow:inset 3px 0 0 var(--g);border-radius:8px;align-content:start;gap:2px;padding:6px 9px;display:grid}.dvg .g-dnssec{--g:#4ade80}.dvg .g-delegation{--g:#22d3ee}.dvg .g-nameservers{--g:#a5b4fc}.dvg .g-consistency{--g:#5eead4}.dvg .g-soa{--g:#fcd34d}.dvg .g-zone{--g:#f9a8d4}.dvg .g-mail{--g:#fdba74}.dvg .dvg-mb-h{color:var(--g);align-items:center;gap:6px;display:flex}.dvg .dvg-mb-h b{font:600 13px/17px var(--font-sans);color:#fff}.dvg .dvg-mb-n{font:500 12px/1 var(--font-mono);color:var(--g);margin-left:auto}.dvg .dvg-mb small{font:500 12px/16px var(--font-sans);color:var(--color-mist);overflow-wrap:break-word}.dvg .dvg-ladder{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dvg .dvg-ld{--t:var(--color-ok-mark);background:color-mix(in oklab, var(--t) 7%, var(--color-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--t) 18%, var(--color-line));border-radius:10px;grid-template-columns:48px minmax(0,15rem) minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.dvg .dvg-ld[data-t=warn]{--t:var(--color-warn-mark)}.dvg .dvg-ld[data-t=fail]{--t:var(--color-fail-mark)}.dvg .dvg-ld-g{justify-items:center;gap:3px;display:grid}.dvg .dvg-ld-g .l{border:3px solid var(--t);width:40px;height:40px;font:700 18px/1 var(--font-sans);color:var(--lightningcss-light,color-mix(in oklab, var(--t) 75%, var(--color-navy)))var(--lightningcss-dark,color-mix(in oklab, var(--t) 70%, white));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dvg .dvg-ld-g sup{vertical-align:0;align-self:start;margin-top:7px;margin-left:1px;font-size:12px;line-height:1}.dvg .dvg-ld-g small{font:500 10.5px/12px var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap}.dvg .dvg-ld-r b{font:600 14px/19px var(--font-sans);display:block}.dvg .dvg-ld-r small{font:italic 500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);margin-top:1px;display:block}.dvg .dvg-ld-r .lv{font:normal 500 10.5px/1 var(--font-mono);letter-spacing:.02em;color:var(--color-ink)}.dvg .dvg-ld-s{flex-wrap:wrap;gap:4px;display:flex}.dvg .dvg-gch{background:var(--color-surface-raised);height:26px;box-shadow:inset 0 0 0 1px var(--color-line);font:400 12.5px/1 var(--font-mono);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 7px 0 5px;display:inline-flex}.dvg .dvg-gch b{color:var(--color-ink-secondary);font-weight:500}.dvg .dvg-gch.part{outline:1px dashed color-mix(in oklab, var(--color-unknown-mark) 65%, transparent);outline-offset:2px}.dvg .dvg-gch.demo{height:22px;font:500 11.5px/1 var(--font-sans);padding:0 7px}.dvg .dvg-ld-s .dvg-dim{font-size:13px}.dvg .dvg-formula{gap:8px;margin-top:12px;display:grid}.dvg .dvg-formula p{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.dvg .dvg-formula .f{font:400 12.5px/18px var(--font-mono);flex-wrap:nowrap;align-items:start}.dvg .dvg-formula .f svg{color:var(--color-link);flex:none;margin-top:2px}.dvg .dvg-formula .f2{font:500 12.5px/18px var(--font-sans)}.dvg .dvg-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dvg .dvg-case{--t:var(--color-ok-mark);border:1px solid color-mix(in oklab, var(--t) 30%, var(--color-line));background:color-mix(in oklab, var(--t) 4%, var(--color-surface-raised));border-radius:12px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.dvg .dvg-case[data-t=warn]{--t:var(--color-warn-mark)}.dvg .dvg-case[data-t=fail]{--t:var(--color-fail-mark)}.dvg .dvg-case-h{align-items:center;gap:8px;margin:0;display:flex}.dvg .dvg-case-h b{font:500 15px/20px var(--font-mono)}.dvg .dvg-case-h .dvg-chip{margin-left:auto}.dvg .dvg-case-b{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:6px;display:grid}.dvg .dvg-case-b small{font:500 11px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);margin-bottom:4px;display:block}.dvg .dvg-case-b ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.dvg .dvg-case-b li{background:var(--color-surface);font:400 12px/17px var(--font-mono);overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:3px 6px;display:flex}.dvg .dvg-case-b li .ns{min-width:0}.dvg .dvg-case-b li.only{background:var(--color-warn-fill)}.dvg .dvg-case-b li.bad{background:var(--color-fail-fill)}.dvg .dvg-case-b li.bad .ns{text-decoration:line-through;-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)}.dvg .dvg-case-b li.txt{font:500 12.5px/17px var(--font-sans);flex-wrap:nowrap}.dvg .dvg-case-b li.none{background:var(--color-fail-fill);font-family:var(--font-sans);color:var(--color-fail);gap:4px;display:grid}.dvg .rf{font:normal 600 10px/1 var(--font-sans);letter-spacing:.05em;color:var(--color-fail)}.dvg .sf{font:500 11px/1 var(--font-mono);color:var(--color-fail);align-items:center;gap:4px;display:inline-flex}.dvg .dvg-eq{width:22px;height:22px;font:700 14px/1 var(--font-sans);border-radius:999px;place-items:center;display:grid}.dvg .dvg-eq.ok{background:var(--color-ok-fill);color:var(--color-ok)}.dvg .dvg-eq.warn{background:var(--color-warn-fill);color:var(--color-warn)}.dvg .dvg-eq.fail{background:var(--color-fail-fill);color:var(--color-fail)}.dvg .dvg-case-n{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);margin:0}@media (width<64rem){.dvg .dvg-cases{grid-template-columns:minmax(0,1fr)}}@media (width<40rem){.dvg .dvg-case-b{grid-template-columns:minmax(0,1fr);gap:4px}.dvg .dvg-eq{justify-self:center}}.dvg .dvg-dots{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dvg .dvg-dots>li{border-radius:8px;grid-template-columns:9.5rem minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 8px;display:grid}.dvg .dvg-dots>li:not(.dvg-dt-scale):nth-child(2n){background:var(--color-surface)}.dvg .dvg-dt-n{min-width:0;font:400 13.5px/18px var(--font-mono);align-items:center;gap:7px;display:inline-flex}.dvg .dvg-dt-d{flex-wrap:wrap;gap:6px;display:flex;position:relative}.dvg .dvg-dt-d i,.dvg .dvg-dt-key i{background:var(--c);border-radius:999px;flex:none}.dvg .dvg-dt-d i{width:16px;height:16px;box-shadow:inset 0 0 0 2px #ffffff4d}.dvg .as-1{--c:var(--as-1)}.dvg .as-2{--c:var(--as-2)}.dvg .as-3{--c:var(--as-3)}.dvg .as-4{--c:var(--as-4)}.dvg .as-5{--c:var(--as-5)}.dvg .as-6{--c:var(--as-6)}.dvg .as-7{--c:var(--as-7)}.dvg .dvg-dt-c{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap}.dvg .dvg-dt-c b{color:var(--color-ink);font-weight:600}.dvg .dvg-dots .dvg-chip{justify-self:end}.dvg .dvg-dt-scale{padding-block:0!important}.dvg .dvg-dt-scale .dvg-dt-d{height:20px}.dvg .dvg-dt-scale .req,.dvg .dvg-dt-scale .rec{height:20px;font:500 11px/20px var(--font-sans);white-space:nowrap;position:absolute;top:0}.dvg .dvg-dt-scale .req{border-right:2px solid var(--color-line-strong);color:var(--color-ink);padding-right:6px;right:calc(100% - 41px)}.dvg .dvg-dt-scale .rec{border-left:2px solid var(--color-ok-mark);color:var(--color-ink-secondary);padding-left:6px;left:63px}.dvg .dvg-dt-key{font:400 11.5px/16px var(--font-mono);color:var(--color-ink-secondary);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;display:flex}.dvg .dvg-dt-key span{align-items:center;gap:5px;display:inline-flex}.dvg .dvg-dt-key i{width:9px;height:9px}.dvg .dvg-q{border-left:3px solid var(--color-link);background:var(--color-surface-selected);font:500 14px/20px var(--font-sans);color:var(--color-ink);border-radius:0 8px 8px 0;margin:12px 0 0;padding:8px 12px}.dvg .dvg-q cite{white-space:nowrap;color:var(--color-ink-secondary);font-style:normal}@media (width<40rem){.dvg .dvg-dots>li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.dvg .dvg-dt-d{grid-area:2/1/auto/-1}.dvg .dvg-dt-c{grid-area:3/1/auto/-1}.dvg .dvg-dots .dvg-chip{grid-area:1/2}.dvg .dvg-dt-scale{display:none!important}}.dvg .dvg-soa{border-collapse:collapse;width:100%}.dvg .dvg-soa th,.dvg .dvg-soa td{border-bottom:1px solid var(--color-line);vertical-align:middle;text-align:left;white-space:nowrap;padding:6px 8px}.dvg .dvg-soa thead th{font:600 12.5px/16px var(--font-mono);color:var(--color-ink)}.dvg .dvg-soa thead th small{font:500 11px/15px var(--font-sans);color:var(--color-ink-secondary);display:block}.dvg .dvg-soa tbody th{font:600 13.5px/18px var(--font-sans)}.dvg .dvg-soa tbody th>*{vertical-align:middle}.dvg .dvg-soa tbody th span:last-child{margin-left:7px}.dvg .dvg-sb{width:150px;height:22px;display:block;position:relative}.dvg .dvg-sb i{display:block;position:absolute}.dvg .dvg-sb .fl{background:color-mix(in oklab, var(--color-link) 12%, transparent);border-radius:3px;height:12px;top:5px;left:0}.dvg .dvg-sb .fl.w{background:color-mix(in oklab, var(--color-warn-mark) 18%, transparent)}.dvg .dvg-sb .fl.hi{width:auto;right:0}.dvg .dvg-sb .tr{background:var(--color-line-strong);border-radius:1px;height:2px;top:10px;left:0;right:0}.dvg .dvg-sb .rp{background:var(--color-ink-secondary);opacity:.55;width:8px;height:8px;top:7px;translate:-50%;rotate:45deg}.dvg .dvg-sb .dt{width:12px;height:12px;box-shadow:0 0 0 2px var(--color-surface-raised);border-radius:999px;top:5px;translate:-50%}.dvg .dvg-sb .dt.ok{background:var(--color-ok-mark)}.dvg .dvg-sb .dt.note{background:var(--color-link)}.dvg .dvg-sb .dt.warn{background:var(--color-warn-mark)}.dvg .dvg-soa .sv{font:500 12px/15px var(--font-mono);color:var(--color-ink-secondary);display:block}.dvg .dvg-soa .sc-note .sv{color:var(--color-link)}.dvg .dvg-soa .sc-warn .sv{color:var(--color-warn);font-weight:600}.dvg .dvg-key{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;display:flex}.dvg .dvg-key span{align-items:center;gap:6px;display:inline-flex}.dvg .dvg-key i{display:inline-block}.dvg .k-floor{background:color-mix(in oklab, var(--color-link) 14%, transparent);border-radius:3px;width:18px;height:10px}.dvg .k-dot{border-radius:999px;width:10px;height:10px}.dvg .k-dot.ok{background:var(--color-ok-mark)}.dvg .k-dot.note{background:var(--color-link)}.dvg .k-dot.warn{background:var(--color-warn-mark)}.dvg .k-ripe{background:var(--color-ink-secondary);opacity:.55;width:8px;height:8px;rotate:45deg}@media (width<48rem){.dvg .dvg-soa thead{display:none}.dvg .dvg-soa,.dvg .dvg-soa tbody{display:block}.dvg .dvg-soa tr{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;padding:10px 0;display:grid}.dvg .dvg-soa th,.dvg .dvg-soa td{border:0;min-width:0;padding:0;display:block}.dvg .dvg-soa tbody th{white-space:normal;grid-column:1;align-items:center;display:flex}.dvg .dvg-soa td.vd{grid-area:1/2;justify-self:end}.dvg .dvg-soa td[data-c]:before{content:attr(data-c);font:600 11.5px/16px var(--font-mono);color:var(--color-ink-secondary);display:block}.dvg .dvg-sb{width:100%}}.dvg .dvg-chains{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dvg .dvg-chain{border:1px solid color-mix(in oklab, var(--color-ok-mark) 30%, var(--color-line));background:color-mix(in oklab, var(--color-ok-mark) 4%, var(--color-surface-raised));border-radius:12px;min-width:0;padding:12px}.dvg .dvg-chain.bad{border-color:color-mix(in oklab, var(--color-fail-mark) 35%, var(--color-line));background:color-mix(in oklab, var(--color-fail-mark) 4%, var(--color-surface-raised))}.dvg .dvg-chain-h{align-items:center;gap:8px;margin:0 0 10px;display:flex}.dvg .dvg-chain-h b{font:500 14.5px/20px var(--font-mono);overflow-wrap:anywhere;min-width:0}.dvg .dvg-chain-h .dvg-chip{margin-left:auto}.dvg .dvg-chain ol{margin:0;padding:0;list-style:none;display:grid}.dvg .dvg-cs{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.dvg .dvg-cs .i{background:var(--color-tile);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.dvg .dvg-cs.reg .i{background:0 0}.dvg .dvg-cs.res .i{box-shadow:inset 0 0 0 1px var(--color-line);background:#fff}.dvg .dvg-cs.res.bad{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 55%, transparent)}.dvg .dvg-cs .t b{font:600 13.5px/18px var(--font-sans);display:block}.dvg .dvg-cs .t small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);overflow-wrap:anywhere;display:block}.dvg .dvg-cs .t .mono{font-size:11.5px}.dvg .dvg-cl{font:500 12.5px/17px var(--font-sans);color:var(--color-ok);align-items:center;gap:6px;padding:7px 0 7px 9px;display:flex;position:relative}.dvg .dvg-cl:before{content:"";border-left:2px solid var(--color-ok-mark);position:absolute;top:0;bottom:0;left:15px}.dvg .dvg-cl svg{background:var(--color-surface-raised);box-shadow:0 0 0 2px var(--color-surface-raised);border-radius:999px;position:relative}.dvg .dvg-cl.bad{color:var(--color-fail)}.dvg .dvg-cl.bad:before{border-left:2px dashed var(--color-fail-mark)}.dvg .dvg-algs{background:var(--color-surface);border-radius:10px;margin-top:12px;padding:10px 12px}.dvg .dvg-algs .h{font:600 12.5px/17px var(--font-sans);margin:0 0 6px}.dvg .dvg-algs ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dvg .dvg-algs li{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:2px 10px;display:grid}.dvg .dvg-algs .dvg-chip{justify-self:start}.dvg .dvg-algs .a{font:400 12px/20px var(--font-mono);overflow-wrap:anywhere}.dvg .dvg-algs small{font:500 11.5px/15px var(--font-sans);color:var(--color-ink-secondary);grid-column:2}.dvg .dvg-algs .both{font:500 12px/16px var(--font-sans);margin:8px 0 0}@media (width<48rem){.dvg .dvg-chains,.dvg .dvg-algs li{grid-template-columns:minmax(0,1fr)}.dvg .dvg-algs small{grid-column:1}}.dvg .dvg-mails{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;display:grid}.dvg .dvg-mailc{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.dvg .dvg-mailc.parked{background:color-mix(in oklab, var(--color-ok-mark) 5%, var(--color-surface-raised))}.dvg .dvg-mc-h{align-items:center;gap:8px;margin:0 0 2px;display:flex}.dvg .dvg-mc-h b{font:500 14.5px/20px var(--font-mono)}.dvg .dvg-mc-h .end{margin-left:auto;font-size:12.5px}.dvg .dvg-mrow{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:9px;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 10px;display:grid}.dvg .dvg-mrow .rt{background:var(--color-tile);color:#fff;height:22px;font:500 11.5px/1 var(--font-mono);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.dvg .dvg-mrow .mono{overflow-wrap:anywhere;font-size:12.5px;line-height:18px;display:block}.dvg .dvg-mrow .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dvg .dvg-mrow small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;display:flex}.dvg .dvg-mrow small b{color:var(--color-ink);font-weight:600}.dvg .dvg-mrow>svg{margin-top:2px}.dvg .dvg-meter{gap:2px;display:inline-flex}.dvg .dvg-meter i{background:var(--color-line-strong);border-radius:2px;width:7px;height:10px}.dvg .dvg-meter i.on{background:var(--color-warn-mark)}@media (width<48rem){.dvg .dvg-mails{grid-template-columns:minmax(0,1fr)}}.dvg .dvg-term{background:var(--color-navy);border-radius:10px;overflow:hidden}.dvg .dvg-term .hd{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);border-bottom:1px solid #9fb0cc2e;align-items:center;gap:10px;margin:0;padding:8px 12px;display:flex}.dvg .dvg-term .dots{gap:5px;display:inline-flex}.dvg .dvg-term .dots i{background:#9fb0cc59;border-radius:999px;width:8px;height:8px}.dvg .dvg-term pre{font:400 12.5px/19px var(--font-mono);color:var(--color-cloud);margin:0;padding:12px 14px;overflow-x:auto}.dvg .dvg-term pre:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}.dvg .dvg-term pre b{color:var(--color-cyan);font-weight:400}.dvg .dvg-term pre .dim{color:var(--color-mist)}.dvg .dvg-term pre .ok{color:#4ade80}.dvg .dvg-term mark{color:#67e8f9;background:#22d3ee38;border-radius:3px;padding:0 2px}.dvg .m{background:var(--color-cyan);width:17px;height:17px;color:var(--color-navy);font:700 10px/1 var(--font-sans);vertical-align:1px;border-radius:999px;flex:none;place-items:center;display:inline-grid}.dvg .dvg-dig-n{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dvg .dvg-dig-n li{font:500 13px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:22px minmax(0,1fr);gap:6px;display:grid}.dvg .dvg-dig-n .m{margin-top:1px}@media (width<48rem){.dvg .dvg-dig-n{grid-template-columns:minmax(0,1fr)}.dvg .dvg-term pre{font-size:11.5px;line-height:18px}}.dvg .dvg-dis{border-collapse:collapse;width:100%;min-width:46rem}.dvg .dvg-dis th,.dvg .dvg-dis td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:9px 10px}.dvg .dvg-dis thead th{font:600 13px/18px var(--font-sans);white-space:nowrap}.dvg .dvg-dis .th{align-items:center;gap:7px;display:inline-flex}.dvg .dvg-dis .duo{gap:3px;display:inline-flex}.dvg .dvg-dis tbody th{font-weight:400}.dvg .dvg-dis tbody th .mono{font-size:13px}.dvg .dvg-dis tbody th small,.dvg .dvg-dis td small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);margin-top:4px;display:block}.dvg .dvg-dis td small.tag{font:400 11.5px/16px var(--font-mono);overflow-wrap:anywhere}.dvg .dvg-dis .me{background:color-mix(in oklab, var(--color-link) 6%, transparent)}@media (width<48rem){.dvg .dvg-dis th:first-child{z-index:1;background:var(--color-surface-raised);box-shadow:1px 0 0 var(--color-line);position:sticky;left:0}}@media (width<40rem){.dvg .dvg-fig{padding:12px}.dvg .dvg-ld{grid-template-columns:44px minmax(0,1fr)}.dvg .dvg-ld-s{grid-column:1/-1}.dvg .dvg-mb{grid-area:auto/1/auto/-1!important}.dvg .dvg-map-nodes{grid-template-columns:repeat(4,minmax(0,1fr))}.dvg .dvg-mn{grid-column:auto!important}.dvg .dvg-mn small{display:none}.dvg .dvg-mt.duo{padding:0 6px}}
