.dlt{--k-vpn:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#22d3ee);--k-pub:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#a5b4fc);--k-isp:var(--lightningcss-light,#a21caf)var(--lightningcss-dark,#e879f9);--k-own:var(--lightningcss-light,#a16207)var(--lightningcss-dark,#facc15);--k-host:var(--lightningcss-light,#475569)var(--lightningcss-dark,#cbd5e1);--k-unk:var(--color-unknown-mark);--p-vpn:var(--k-vpn);--p-cf:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#fb923c);--p-goog:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#7aa7ff);--p-q9:var(--lightningcss-light,#be123c)var(--lightningcss-dark,#fb7185);--p-next:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#a5b4fc);--p-adg:var(--lightningcss-light,#047857)var(--lightningcss-dark,#34d399);--p-ctld:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#a78bfa);--p-pi:var(--k-own);--p-unsure:var(--lightningcss-light,#667085)var(--lightningcss-dark,#9fb0cc);text-align:left;margin-top:4px}.dlt .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dlt-card{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:minmax(0,1fr);grid-template-areas:"ctl""you""head""side""list";display:grid;position:relative}.dlt-card.no-head{grid-template-areas:"ctl""you""side""list"}:root[data-theme=dark] .dlt-card{border-color:var(--color-line-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dlt-card{border-color:var(--color-line-strong)}}.dlt-ctl{grid-area:ctl}.dlt-you{grid-area:you}.dlt-head{grid-area:head}.dlt-list{grid-area:list}.dlt-side{grid-area:side}@media (width>=64rem){.dlt-card{grid-template:"ctl ctl""you you""head side""list side"1fr/minmax(0,1fr) 400px}.dlt-card.no-head{grid-template-rows:auto auto 1fr;grid-template-areas:"ctl ctl""you you""list side"}}@media (width>=80rem){.dlt-card{grid-template-columns:minmax(0,1fr) 424px}}.dlt-ctl{border-bottom:1px solid var(--color-line);padding:16px 20px 14px}.dlt-intent{justify-content:center;align-items:center;gap:10px;display:flex}.dlt-lbl{font:500 14px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;flex:none}.dlt-chips{gap:6px;min-width:0;display:flex}.dlt-chip{--p:var(--p-unsure);border:1px solid color-mix(in oklab, var(--p) 34%, var(--color-line));background:color-mix(in oklab, var(--p) 5%, var(--color-page));height:32px;color:var(--color-ink);font:500 14px/18px var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex;position:relative}.dlt-chip b{font:400 12.5px/1 var(--font-mono);color:color-mix(in oklab, var(--p) 78%, var(--color-ink))}.dlt-chip:hover{border-color:var(--p);background:color-mix(in oklab, var(--p) 9%, var(--color-page))}.dlt-chip[aria-pressed=true]{border-color:var(--p);background:color-mix(in oklab, var(--p) 14%, var(--color-page));box-shadow:inset 0 0 0 1px var(--p)}.dlt-chip .ico{width:20px;height:20px;color:var(--p);background:color-mix(in oklab, var(--p) 14%, transparent);border-radius:5px;place-items:center;display:grid}.dlt .mt{background:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1b3a1a}.dlt .mt img{object-fit:contain;width:14px;height:14px}.dlt .mt.mono{font:700 9px/1 var(--font-sans);letter-spacing:-.02em;color:#0b1b3a}.dlt [data-p=vpn]{--p:var(--p-vpn)}.dlt [data-p=cloudflare]{--p:var(--p-cf)}.dlt [data-p=google]{--p:var(--p-goog)}.dlt [data-p=quad9]{--p:var(--p-q9)}.dlt [data-p=nextdns]{--p:var(--p-next)}.dlt [data-p=adguard]{--p:var(--p-adg)}.dlt [data-p=controld]{--p:var(--p-ctld)}.dlt [data-p=pihole]{--p:var(--p-pi)}.dlt [data-p=unsure]{--p:var(--p-unsure)}@media (64rem<=width<80rem){.dlt-chip{gap:5px;height:30px;padding:0 8px 0 5px;font-size:13px}.dlt-chip b{display:none}}@media (width<64rem){.dlt-ctl{padding:12px 14px}.dlt-intent{flex-direction:column;align-items:stretch;gap:6px}.dlt-lbl{font-size:13px}.dlt-chips{scrollbar-width:none;margin-inline:-14px;padding:2px 28px 2px 14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dlt-chips::-webkit-scrollbar{display:none}}:lang(de) .dlt-chip b{display:none}.dlt-ctl-row{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}@media (width>=64rem){.dlt-ctl-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-top:14px}.dlt-seg{justify-self:end}.dlt-base{justify-self:start}}.dlt-seg{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;justify-self:center;padding:3px;display:inline-flex}.dlt-seg button{height:34px;font:500 14px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.dlt-seg button b{font:400 12px/1 var(--font-mono);color:var(--color-ink-secondary)}.dlt-seg button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-line)}.dlt-seg button[aria-pressed=true] b{color:var(--color-link)}.dlt-seg button:disabled{cursor:default}.dlt-go{isolation:isolate;width:100%;position:relative;overflow:hidden}@media (width>=64rem){.dlt-go{width:auto;min-width:248px}}.dlt-go .fill{z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--color-cyan) 30%, transparent), color-mix(in oklab, var(--color-cyan) 55%, transparent));transition:width .3s;position:absolute;inset:0 auto 0 0}.dlt-go[aria-busy=true]{background:color-mix(in oklab, var(--color-brand-fill) 88%, var(--color-page));cursor:progress}.dlt-go .t{font-variant-numeric:tabular-nums}.dlt-base{border:1px dashed var(--color-line-strong);min-height:36px;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);border-radius:8px;justify-self:center;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:inline-flex}.dlt-base>svg{color:var(--color-link);flex:none}.dlt-base b,.dlt-base strong{color:var(--color-ink);font-weight:500}.dlt-base .x{width:26px;height:26px;color:var(--color-ink-secondary);cursor:pointer;border-radius:6px;place-items:center;display:grid}.dlt-base .x:hover{background:var(--color-surface)}.dlt-base.dlt-tip{text-align:left;border:0;max-width:22rem;padding:0}.dlt-hint{text-align:center;font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;margin-top:10px}.dlt-you{border-bottom:1px solid var(--color-line);background:var(--color-surface);font:500 14px/20px var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 20px;display:flex}.dlt-you-l{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary)}.dlt-fam{min-width:0;color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.dlt .fam{background:var(--color-line-strong);height:18px;font:500 10px/1 var(--font-sans);letter-spacing:.08em;color:var(--color-ink);border-radius:4px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.dlt .fam[data-t=vpn]{background:var(--k-vpn);color:#fff}.dlt .fam[data-t=fail]{background:var(--color-fail-mark);color:#fff}:root[data-theme=dark] .dlt .fam:is([data-t=vpn],[data-t=fail]){color:var(--color-navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dlt .fam:is([data-t=vpn],[data-t=fail]){color:var(--color-navy)}}.dlt-fam .ip{font:400 14px/20px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.dlt-fam .nw{color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}.dlt-fam .as{font:400 12.5px/1 var(--font-mono);color:var(--color-ink-secondary)}.dlt-fam .pl{align-items:center;gap:5px;display:inline-flex}.dlt-fam .dim{color:var(--color-ink-secondary)}.dlt .flag{outline:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);outline-offset:-1px;border-radius:2px;flex:none;width:16px;height:12px}.dlt-reading{--r:var(--k-vpn);background:color-mix(in oklab, var(--r) 11%, var(--color-surface-raised));height:28px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--r) 35%, transparent);color:color-mix(in oklab, var(--r) 70%, var(--color-ink));font:600 13px/1 var(--font-sans);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 10px 0 8px;display:inline-flex}.dlt-reading[data-r=isp],.dlt-reading[data-r=unknown]{--r:var(--color-unknown-mark)}.dlt-reading[data-r=loading]{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink-secondary);font-weight:500}.dlt .skel{background:linear-gradient(90deg, var(--color-line), color-mix(in oklab, var(--color-line) 40%, var(--color-surface-raised)), var(--color-line));background-size:200% 100%;border-radius:4px;height:12px;animation:1.3s linear infinite dlt-shim;display:inline-block}@keyframes dlt-shim{to{background-position:-200% 0}}@media (width<64rem){.dlt-you{gap:4px 12px;padding:10px 14px}.dlt-reading{order:-1;margin-left:0}.dlt-fam{flex-basis:100%}.dlt-you-l,.dlt-fam .pl{display:none}}.dlt-head{--tone:var(--color-ok-mark);background:color-mix(in oklab, var(--tone) 7%, var(--color-surface-raised));border-bottom:1px solid var(--color-line);padding:18px 24px 16px}.dlt-head[data-tone=fail]{--tone:var(--color-fail-mark)}.dlt-head[data-tone=warn]{--tone:var(--color-warn-mark)}.dlt-head[data-tone=info],.dlt-head[data-tone=run]{--tone:var(--color-link)}.dlt-head[data-tone=unknown]{--tone:var(--color-unknown-mark)}.dlt-pills{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dlt-pill{border:1px solid color-mix(in oklab, var(--tone) 45%, transparent);background:color-mix(in oklab, var(--tone) 12%, var(--color-surface-raised));height:28px;color:color-mix(in oklab, var(--tone) 62%, var(--color-ink));font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.dlt-pill svg{color:var(--tone)}.dlt-navy{background:var(--color-tile);color:#fff;height:24px;font:400 12.5px/1 var(--font-mono);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.dlt-meta{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.dlt-actions{gap:2px;margin-left:auto;display:inline-flex}.dlt-actions .btn{min-height:36px;color:var(--color-ink-secondary);font-size:14px}.dlt-h2{font:700 26px/32px var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.dlt-h2:focus{outline:none}.dlt-h2:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}.dlt-h2 .lead-w{color:color-mix(in oklab, var(--tone) 75%, var(--color-ink))}.dlt-sub{font:500 15px/22px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin:6px 0 0 44px}.dlt-sub b,.dlt-sub strong{color:var(--color-ink);font-weight:600}.dlt-sub.flush{margin-left:0}.dlt-notes{gap:6px;margin-top:12px;display:grid}.dlt-note{--n:var(--color-unknown-mark);background:color-mix(in oklab, var(--n) 9%, var(--color-surface-raised));font:500 14px/21px var(--font-sans);color:var(--color-ink);border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 8px 7px 12px;display:grid}.dlt-note:before{content:"";background:var(--n);border-radius:999px;width:8px;height:8px;margin-top:7px}.dlt-note.warn{--n:var(--color-warn-mark)}.dlt-note.info{--n:var(--color-link)}.dlt-note.fail{--n:var(--color-fail-mark)}.dlt-note.ok{--n:var(--color-ok-mark)}.dlt-note strong{font-weight:700}.dlt-note code,.dlt-sub code,.dlt-al code,.dlt-empty code{font:400 .93em/1 var(--font-mono)}.dlt-note .act{border:1px solid color-mix(in oklab, var(--n) 45%, var(--color-line));background:var(--color-surface-raised);min-height:32px;font:500 13px/1 var(--font-sans);color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:6px;align-self:center;padding:0 10px}.dlt-note .act:hover{border-color:var(--n)}.dlt-prog{gap:3px;margin-top:14px;display:flex}.dlt-prog span{background:var(--color-line);border-radius:2px;flex:1;height:8px}.dlt-prog span.done{background:color-mix(in oklab, var(--color-link) 45%, var(--color-line))}.dlt-prog span.off{background:color-mix(in oklab, var(--color-warn-mark) 40%, var(--color-line))}.dlt-prog span.busy{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--color-link) 55%, transparent) 0 4px, color-mix(in oklab, var(--color-link) 20%, transparent) 4px 8px);background-size:200% 100%;animation:1.2s linear infinite dlt-dshim}.dlt-prog.x36{gap:2px}.dlt-prog.x36 span{height:10px}@keyframes dlt-dshim{to{background-position:-22px 0}}.dlt .spin{border:2px solid color-mix(in oklab, var(--tone,var(--color-link)) 25%, transparent);border-top-color:var(--tone,var(--color-link));border-radius:999px;flex:none;width:14px;height:14px;animation:.8s linear infinite dlt-rot}@keyframes dlt-rot{to{transform:rotate(360deg)}}@media (width<64rem){.dlt-head{padding:14px 14px 12px}.dlt-h2{gap:10px;font-size:21px;line-height:27px}.dlt-sub{margin-left:0;font-size:14.5px}.dlt-actions .btn span{display:none}.dlt-actions .btn{padding-inline:10px}.dlt-note{grid-template-columns:8px minmax(0,1fr)}.dlt-note .act{grid-column:2;justify-self:start;margin-top:2px}}@media (width<40rem){.dlt-head .dlt-meta{display:none}}:lang(de) .dlt-h2{hyphens:auto}:lang(ja) .dlt-h2{word-break:auto-phrase}.dlt .tl{background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1b3a1a}.dlt .tl img{object-fit:contain;width:20px;height:20px}.dlt .tl.mono{font:700 12px/1 var(--font-sans);letter-spacing:-.02em;color:#0b1b3a}.dlt .tl.sm{border-radius:6px;width:24px;height:24px}.dlt .tl.sm img{width:15px;height:15px}.dlt .tl.sm.mono{font-size:9.5px}.dlt .tl.icon{background:color-mix(in oklab, var(--tone,var(--color-link)) 14%, var(--color-surface-raised));color:var(--tone,var(--color-link));box-shadow:none}.dlt .tl.likely{box-shadow:inset 0 0 0 1px #0b1b3a1a, 0 0 0 2px var(--color-surface-raised), 0 0 0 3px var(--color-line-control)}.dlt .tl.ink,.dlt .mt.ink{background:var(--color-navy)}.dlt-list{min-width:0;padding:0 0 4px}.dlt-lh{border-bottom:1px solid var(--color-line);font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 20px 8px;display:grid}.dlt-lh .c-a{text-align:right;grid-template-columns:112px 84px 28px;gap:12px;display:grid}.dlt-lh .c-n{align-items:center;gap:4px;display:inline-flex}.dlt-rows{margin:0;padding:0;list-style:none}.dlt-row{border-bottom:1px solid var(--color-line);grid-template-columns:32px minmax(0,1fr) 112px 84px 28px;align-items:center;gap:2px 12px;min-height:64px;padding:10px 20px;display:grid;position:relative}.dlt-row:before{content:"";background:var(--kc);width:3px;position:absolute;top:0;bottom:0;left:0}.dlt [data-k=vpn]{--kc:var(--k-vpn)}.dlt [data-k=public]{--kc:var(--k-pub)}.dlt [data-k=isp]{--kc:var(--k-isp)}.dlt [data-k=own]{--kc:var(--k-own)}.dlt [data-k=hosting]{--kc:var(--k-host)}.dlt [data-k=private],.dlt [data-k=unknown],.dlt :where(.kc,.dlt-row){--kc:var(--k-unk)}.dlt-row.is-leak{background:color-mix(in oklab, var(--color-fail-mark) 5%, var(--color-surface-raised))}.dlt-row.is-new{animation:.42s cubic-bezier(.2,.7,.2,1) both dlt-land}@keyframes dlt-land{0%{opacity:0;background:color-mix(in oklab, var(--color-link) 10%, var(--color-surface-raised));transform:translateY(6px)}}.dlt-name{min-width:0}.dlt-l1{font:600 15px/21px var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.dlt-l1 .as{font:400 12.5px/18px var(--font-mono);color:var(--color-ink-secondary)}.dlt-l1 .bdg{align-self:center}.dlt-via{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);align-items:center;gap:5px;margin-top:1px;display:flex}.dlt-via svg{color:var(--color-ink-disabled);flex:none}.dlt-l2{font:400 13px/19px var(--font-mono);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;display:flex}.dlt-l2 .h{color:var(--color-ink-secondary);overflow-wrap:anywhere}.dlt-l2 .h:before{content:"· "}.dlt-l3{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.dlt-l3:empty{display:none}.dlt-l3 .pl{color:var(--color-ink);align-items:center;gap:5px;display:inline-flex}.dlt-l3 .km{font:400 12.5px/18px var(--font-mono);color:var(--color-ink-secondary)}.dlt .bdg{height:20px;font:500 11.5px/1 var(--font-sans);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.dlt .bdg.tcp{box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink-secondary)}.dlt .bdg.ecs{background:var(--color-warn-fill);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warn-mark) 40%, transparent);color:var(--color-warn)}.dlt .bdg.ecs code{font:400 11.5px/1 var(--font-mono)}.dlt .bdg.leak{background:var(--color-fail-mark);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}:root[data-theme=dark] .dlt .bdg.leak{color:#2c1210}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dlt .bdg.leak{color:#2c1210}}.dlt .bdg.out{background:var(--color-warn-fill);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warn-mark) 45%, transparent);color:var(--color-warn)}.dlt .bdg.likely{box-shadow:inset 0 0 0 1px var(--color-line-control);color:var(--color-ink-secondary);background:0 0}.dlt .kc{background:color-mix(in oklab, var(--kc) 11%, var(--color-surface-raised));height:26px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kc) 38%, transparent);color:color-mix(in oklab, var(--kc) 78%, var(--color-ink));font:600 12.5px/1 var(--font-sans);white-space:nowrap;border-radius:8px;justify-self:end;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.dlt .kc svg{color:var(--kc)}.dlt .kc:is([data-k=unknown],[data-k=private]){box-shadow:inset 0 0 0 1px var(--color-line-control);color:var(--color-ink-secondary);background:0 0}.dlt-q{justify-items:end;gap:4px;display:grid}.dlt-q .n{font:400 20px/22px var(--font-mono);color:var(--color-ink);font-variant-numeric:tabular-nums}.dlt-q .n i{color:var(--color-ink-secondary);font-size:13px;font-style:normal}.dlt-q .qn{font:400 11.5px/14px var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap}.dlt .qbar{background:var(--color-line);border-radius:3px;width:64px;height:6px;display:block;overflow:hidden}.dlt .qbar i{border-radius:inherit;background:var(--kc);height:100%;display:block}.dlt-more{width:28px;height:28px;color:var(--color-ink-secondary);cursor:pointer;border-radius:6px;place-items:center;display:grid}.dlt-more:hover{background:var(--color-surface)}.dlt-more svg{transition:transform .16s}.dlt-more[aria-expanded=true] svg{transform:rotate(180deg)}.dlt-detail{background:var(--color-surface);border-radius:8px;grid-column:2/-1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 20px;margin:10px 0 2px;padding:12px 14px;display:grid}.dlt-detail div{min-width:0}.dlt-detail dt{font:500 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary)}.dlt-detail dd{font:500 13.5px/19px var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere;margin:2px 0 0}.dlt-detail dd.m{font:400 13px/19px var(--font-mono)}.dlt-detail dd .src{font:400 11px/1 var(--font-mono);color:var(--color-link);margin-left:4px}.dlt-detail .wide{grid-column:1/-1}.dlt-ghost{border-bottom:1px solid var(--color-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:grid}.dlt-ghost .tl{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}.dlt-ghost p{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary)}.dlt-empty{padding:18px 20px}.dlt-empty h3{font:600 16px/22px var(--font-sans);color:var(--color-ink)}.dlt-empty ol{counter-reset:c;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dlt-empty li{font:500 14px/21px var(--font-sans);color:var(--color-ink-secondary);counter-increment:c;grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.dlt-empty li:before{content:counter(c);background:var(--color-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--color-line);font:400 12px/1 var(--font-mono);color:var(--color-ink);border-radius:6px;place-items:center;display:grid}.dlt-empty li strong{color:var(--color-ink);font-weight:600}@media (64rem<=width<80rem){.dlt-row{grid-template-columns:32px minmax(0,1fr) 104px 72px 28px}.dlt-lh .c-a{grid-template-columns:104px 72px 28px}}@media (width<64rem){.dlt-lh{padding:10px 14px 8px}.dlt-lh .c-a{grid-template-columns:auto}.dlt-lh .c-a span:not(:first-child){display:none}.dlt-row{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"t n a""t n q""t n m""d d d";align-items:start;gap:0 10px;padding:10px 14px}.dlt-row>.tl{grid-area:t}.dlt-row>.dlt-name{grid-area:n}.dlt-row>.kc{grid-area:a}.dlt-row>.dlt-q{grid-area:q;margin-top:6px}.dlt-row>.dlt-more{grid-area:m;justify-self:end;margin-top:4px}.dlt-row>.dlt-detail{grid-area:d}.dlt-q .n{font-size:17px;line-height:20px}.dlt-ghost,.dlt-empty{padding-inline:14px}.dlt-l2 .h{flex-basis:100%}.dlt-l2 .h:before{content:none}}.dlt-also{padding:12px 20px 6px}.dlt-also h3,.dlt-diff h3{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:6px;margin:0;display:flex}.dlt-also ul{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dlt-al{font:500 14px/21px var(--font-sans);color:var(--color-ink);grid-template-columns:18px auto minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;display:grid}.dlt-al>svg,.dlt-al .fam{margin-top:2px}.dlt-al .m{font:400 13.5px/21px var(--font-mono);overflow-wrap:anywhere}.dlt-al .d{color:var(--color-ink-secondary)}.dlt-al[data-s=ok]>svg{color:var(--color-ok-mark)}.dlt-al[data-s=fail]>svg{color:var(--color-fail-mark)}.dlt-al[data-s=warn]>svg{color:var(--color-warn-mark)}.dlt-al[data-s=info]>svg{color:var(--color-link)}.dlt-al[data-s=unknown]>svg{color:var(--color-unknown-mark)}.dlt-al.nofam{grid-template-columns:18px minmax(0,1fr)}@media (width<64rem){.dlt-also{padding-inline:14px}}.dlt-diff{border:1px solid var(--color-line);background:var(--color-page);border-radius:10px;margin:8px 20px 14px;padding:12px 14px 14px}.dlt-diff .hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.dlt-diff .when{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.dlt-diff .when b,.dlt-diff .when strong{color:var(--color-ink);font-weight:600}.dlt-diff .when .arr{color:var(--color-link)}.dlt-diff .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.dlt-diff .col{background:var(--color-surface);border-radius:8px;min-width:0;padding:10px 12px}.dlt-diff .col h4{font:600 13px/18px var(--font-sans);color:var(--color-ink);align-items:center;gap:6px;margin:0;display:flex}.dlt-diff .col h4 .c{font:400 12px/1 var(--font-mono);color:var(--color-ink-secondary);margin-left:auto}.dlt-diff .col[data-d=gone] h4 svg{color:var(--color-ok-mark)}.dlt-diff .col[data-d=stay] h4 svg{color:var(--color-unknown-mark)}.dlt-diff .col[data-d=new] h4 svg{color:var(--color-link)}.dlt-diff .srv{font:500 13px/17px var(--font-sans);color:var(--color-ink);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.dlt-diff .srv .ip{font:400 12px/16px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere;display:block}.dlt-diff .col[data-d=gone] .srv .nm{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink) 45%, transparent);color:var(--color-ink-secondary)}.dlt-diff .none{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);margin-top:8px}.dlt-diff .v{font:500 14px/21px var(--font-sans);color:var(--color-ink);grid-template-columns:18px minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.dlt-diff .v svg{margin-top:2px}.dlt-diff .v[data-s=ok] svg{color:var(--color-ok-mark)}.dlt-diff .v[data-s=fail] svg{color:var(--color-fail-mark)}.dlt-diff .v[data-s=info] svg{color:var(--color-link)}@media (width<64rem){.dlt-diff{margin-inline:14px}.dlt-diff .cols{grid-template-columns:minmax(0,1fr)}}.dlt-foot{border-top:1px solid var(--color-line);font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 20px 12px;display:flex}.dlt-foot a{color:inherit}.dlt-key{flex-wrap:wrap;gap:4px 12px;display:flex}.dlt-key span{align-items:center;gap:6px;display:inline-flex}.dlt-key i{background:var(--kc);border-radius:3px;width:10px;height:10px}@media (width<64rem){.dlt-foot{padding-inline:14px}}.dlt-side{isolation:isolate;background:var(--color-navy);color:#fff;min-width:0;position:relative;overflow:clip}@media (width>=64rem){.dlt-side{border-left:1px solid #9fb0cc24;border-radius:0 0 11px}.dlt-card.no-head .dlt-side,.dlt-card .dlt-side{border-top-right-radius:0}}@media (width<64rem){.dlt-side{border-bottom:1px solid var(--color-line)}}.dlt-side:before{content:"";z-index:-1;background-image:radial-gradient(#9fb0cc33 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 70% 20%,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 70% 20%,#000,#0000 75%)}.dlt-side:after{content:"";z-index:-1;background:radial-gradient(closest-side,#22d3ee24,#0000);height:60%;position:absolute;inset:-20% -30% auto 30%}.dlt-side-in{padding:16px 20px;position:sticky;top:76px}.dlp-t{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dlp-t h2{font:700 17px/24px var(--font-sans);color:#fff;margin:0}.dlp-t span{font:500 12px/16px var(--font-sans);color:var(--color-mist);white-space:nowrap}.dlp-s{font:500 13px/19px var(--font-sans);color:var(--color-mist);text-wrap:pretty;margin-top:2px}.dlp{margin-top:12px;position:relative}.dlp-lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dlp-grid{z-index:1;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:30px 14px;display:grid;position:relative}.dlp-colh{font:500 10.5px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);grid-column:1/-1;justify-content:space-between;margin:-18px 0;display:flex}.dlp-colh span:first-child{color:color-mix(in oklab, #f97066 70%, var(--color-mist))}.dlp-colh.calm span:first-child{color:var(--color-mist)}.dlp-colh span:last-child{color:var(--color-cyan)}.dlp-srv{grid-column:1/-1;grid-template-columns:subgrid;row-gap:12px;display:grid}.dlp-srv>.lane{align-content:start;gap:22px;min-width:0;display:grid}.dlp-srv>.lane.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.dlp-srv>.lane.full{grid-column:1/-1}.dlp-srv.one{flex-wrap:wrap;justify-content:center;gap:22px 10px;display:flex}.dlp-srv.one>.dlp-node{width:min(100%,250px)}.dlp-node{--kc:#9fb0cc80;text-align:left;background:#0f1e3eeb;border:1px solid #9fb0cc3d;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:7px 9px;display:grid;position:relative}.dlp-node.wide{grid-column:1/-1;justify-self:center;width:min(100%,260px)}.dlp-node.c1{grid-column:1}.dlp-node.c2{grid-column:2}.dlp-node[data-k]{border-color:color-mix(in oklab, var(--kc) 55%, transparent);box-shadow:inset 3px 0 0 var(--kc)}.dlp-node[data-k=vpn]{--kc:#22d3ee}.dlp-node[data-k=public]{--kc:#a5b4fc}.dlp-node[data-k=isp]{--kc:#e879f9}.dlp-node[data-k=own]{--kc:#facc15}.dlp-node[data-k=hosting]{--kc:#cbd5e1}.dlp-node:is([data-k=unknown],[data-k=private]){--kc:#9fb0cc}.dlp-node.leak{box-shadow:inset 3px 0 0 var(--kc), 0 0 0 3px #f9706629;border-color:#f97066bf}.dlp-node.warn{box-shadow:inset 3px 0 0 var(--kc), 0 0 0 3px #f59e0b24;border-color:#f59e0bb3}.dlp-node.main{box-shadow:inset 3px 0 0 var(--kc), 0 0 0 3px #22d3ee24}.dlp-node.ghost{box-shadow:none;background:#0b1b3a99;border-style:dashed}.dlp-node.ghost .dlp-tile{color:var(--color-mist);background:0 0;box-shadow:inset 0 0 0 1px #9fb0cc59}.dlp-node.ghost .nm{color:var(--color-mist)}.dlp-node.empty{background:#0b1b3a99;border-style:dashed;border-color:#fdba7480}.dlp-node.empty .dlp-tile{color:#fdba74}.dlp-node.land{animation:.48s cubic-bezier(.2,.7,.2,1) both dlp-land}@keyframes dlp-land{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.dlp-node.wait{background:0 0;border-style:dashed}.dlp-node.wait .nm{color:var(--color-mist)}.dlp-node.likely{border-style:dashed}.dlp-tile{width:30px;height:30px;color:var(--color-cyan);background:#ffffff14;border-radius:8px;grid-row:span 3;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #9fb0cc2e}.dlp-tile.mark{background:#fff;box-shadow:inset 0 0 0 1px #0b1b3a14}.dlp-tile.mark.ink{background:#162440}.dlp-tile.mark img{object-fit:contain;width:19px;height:19px}.dlp-tile.mono{color:#0b1b3a;font:700 11px/1 var(--font-sans);background:#fff}.dlp-node .nm{font:600 13px/16px var(--font-sans);color:#fff;overflow-wrap:anywhere}.dlp-node .sb{font:400 11px/14px var(--font-mono);color:var(--color-mist);overflow-wrap:anywhere}.dlp-node .sb.sans{font:500 11.5px/15px var(--font-sans)}.dlp-node .sb img{vertical-align:-1px;border-radius:1.5px;width:13px;height:10px;margin-right:4px;display:inline-block}.dlp-q{background:var(--color-navy);height:18px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kc) 70%, transparent);font:500 10.5px/1 var(--font-mono);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 6px;display:inline-flex;position:absolute;top:-9px;right:8px}.dlp-node.leak .dlp-q{color:#fda29b;box-shadow:inset 0 0 0 1px #f97066}.dlp-tun{z-index:0;pointer-events:none;background:#22d3ee12;border:1.5px solid #22d3ee9e;border-radius:18px;position:absolute}.dlp-tun:before{content:"";border:1px solid #22d3ee47;border-radius:14px;position:absolute;inset:4px}.dlp-tun .tag{background:var(--color-navy);height:20px;font:500 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-cyan);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:absolute;top:-10px;right:12px;box-shadow:inset 0 0 0 1px #22d3ee99}.dlp-tun.busy{border-style:dashed}.dlp-lines .ln{fill:none;stroke-width:2px;stroke-linecap:round}.dlp-lines .ln.vpn{stroke:#22d3ee}.dlp-lines .ln.plain{stroke:#cbd5e1b3}.dlp-lines .ln.pub{stroke:#a5b4fc}.dlp-lines .ln.leak{stroke:#f97066;stroke-dasharray:6 5;animation:1.1s linear infinite dlp-flow}.dlp-lines .ln.warn{stroke:#f59e0b;stroke-dasharray:6 5;animation:1.1s linear infinite dlp-flow}.dlp-lines .ln.ghost{stroke:#9fb0cc66;stroke-dasharray:3 5}.dlp-lines .ln.busy{stroke:url(#dlp-busy);stroke-dasharray:2 6;animation:.9s linear infinite dlp-flow}.dlp-lines .ln.cut{stroke:#fdba74b3;stroke-dasharray:4 5}.dlp-lines .w2{stroke-width:2.5px}.dlp-lines .w3{stroke-width:3.5px}.dlp-lines .draw{animation:.6s ease-out both dlp-draw}@keyframes dlp-flow{to{stroke-dashoffset:-22px}}@keyframes dlp-draw{0%{opacity:0}}.dlp-ann{z-index:2;background:var(--color-navy);font:500 10.5px/14px var(--font-sans);color:#fda29b;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #f97066a6}.dlp-ann.ok{color:var(--color-mist);box-shadow:inset 0 0 0 1px #9fb0cc66}.dlp-ann.cut{color:#fdba74;box-shadow:inset 0 0 0 1px #fdba7499}.dlp-legend{font:500 11.5px/16px var(--font-sans);color:var(--color-mist);border-top:1px dashed #9fb0cc38;flex-wrap:wrap;gap:4px 12px;margin-top:14px;padding-top:10px;display:flex}.dlp-legend span{align-items:center;gap:6px;display:inline-flex}.dlp-legend svg{flex:none}.dlp-facts{gap:0;margin:12px 0 0;display:grid}.dlp-facts div{font:500 13px/18px var(--font-sans);color:var(--color-mist);border-bottom:1px solid #9fb0cc1f;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.dlp-facts div:last-child{border-bottom:0}.dlp-facts dd{color:#fff;text-align:right;overflow-wrap:anywhere;margin:0}.dlp-facts dd code{font:400 12.5px/18px var(--font-mono)}.dlp-facts dt{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dlp-facts dt svg{color:var(--color-mist)}.dlp-idle{font:500 13px/19px var(--font-sans);color:var(--color-mist);border:1px dashed #9fb0cc59;border-radius:10px;margin-top:12px;padding:10px 12px}@media (width<64rem){.dlt-side-in{padding:14px;position:static}.dlp-grid{gap:28px 10px}.dlp-node{grid-template-columns:26px minmax(0,1fr);gap:1px 7px;padding:6px 7px}.dlp-tile{border-radius:7px;width:26px;height:26px}.dlp-tile.mark img{width:16px;height:16px}.dlp-node .nm{font-size:12.5px}.dlp-node .sb.hide-s,.dlp-facts,.dlp-s{display:none}}.dlt-cli{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:12px;margin-top:16px;scroll-margin-top:88px}.dlt-cli .hd{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 20px 12px;display:flex}.dlt-cli h3{font:700 17px/24px var(--font-sans);color:var(--color-ink);align-items:center;gap:10px;margin:0;display:flex}.dlt-cli h3 .tl{width:28px;height:28px}.dlt-tabs{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.dlt-tabs button{height:30px;font:500 13.5px/1 var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dlt-tabs button img{width:14px;height:14px}.dlt-tabs button[aria-selected=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-line)}.dlt-cli .bd{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 20px 16px;display:grid}@media (width>=64rem){.dlt-cli .bd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}.dlt-cmd{min-width:0}.dlt-cmd h4{font:600 14px/20px var(--font-sans);color:var(--color-ink);align-items:center;gap:8px;margin:0;display:flex}.dlt-cmd h4 .n{background:var(--color-tile);color:#fff;width:20px;height:20px;font:500 11px/1 var(--font-mono);border-radius:5px;place-items:center;display:grid}.dlt-cmd p{font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);margin-top:4px}.dlt-cmd .alt{margin-top:8px;font-size:12.5px}.dlt .term{color:#e6edf7;font:400 13.5px/20px var(--font-mono);background:#0b1b3a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:8px 8px 8px 12px;display:grid}.dlt .term code{overflow-wrap:anywhere}.dlt .term .pr{color:#22d3ee;-webkit-user-select:none;user-select:none}.dlt .term .cp{color:#fff;height:30px;font:500 12.5px/1 var(--font-sans);cursor:pointer;background:#ffffff14;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dlt .term .cp:hover{background:#ffffff24}.dlt-exp{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dlt-exp li{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.dlt-exp li svg{margin-top:2px}.dlt-exp li :is(b,strong){color:var(--color-ink);font-weight:600}.dlt-exp li.ok svg{color:var(--color-ok-mark)}.dlt-exp li.fail svg{color:var(--color-fail-mark)}.dlt-exp li.info svg{color:var(--color-link)}.dlt-paste{border-top:1px dashed var(--color-line);grid-column:1/-1;gap:8px;padding-top:14px;display:grid}.dlt-paste label{font:600 14px/20px var(--font-sans);color:var(--color-ink)}.dlt-paste textarea{border:1px solid var(--color-line-control);background:var(--color-page);width:100%;min-height:84px;color:var(--color-ink);font:400 13px/19px var(--font-mono);resize:vertical;border-radius:8px;padding:8px 10px}.dlt-paste .row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dlt-paste .row .lbl{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.dlt-paste .seg{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;padding:3px;display:inline-flex}.dlt-paste .seg button{height:30px;font:500 13px/1 var(--font-sans);color:var(--color-ink-secondary);cursor:pointer;border-radius:6px;padding:0 10px}.dlt-paste .seg button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-line)}.dlt-paste .btn{min-height:38px}.dlt-paste .dlt-pnote{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary)}.dlt-paste .out{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dlt-priv{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.dlt-priv svg{color:var(--color-link);flex:none}@media (width<64rem){.dlt-cli .hd,.dlt-cli .bd{padding-inline:14px}.dlt-tabs{scrollbar-width:none;width:100%;overflow-x:auto}}.dlt-divider{font:500 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:12px;margin-top:28px;display:flex}.dlt-divider:before,.dlt-divider:after{content:"";background:var(--color-line);flex:1;height:1px}@media (width<64rem){.dlt-base.dlt-tip{display:none}.dlt-ctl-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.dlt-ctl-row .dlt-base:not(.dlt-tip){grid-column:1/-1;justify-self:start}.dlt-seg button{height:44px;padding:0 9px;font-size:13.5px}.dlt-go.btn-lg{min-height:52px;padding-inline:12px}.dlt-hint{margin-top:8px;font-size:13px;line-height:18px}}.dlt-all .btn{min-height:36px;color:var(--color-link);justify-self:start;padding-inline:10px;font-size:14px}.dlt-all .tl{visibility:hidden}@media (width>=64rem){.dlt-g .g-split.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.dlt-g .g-split.flip>:first-child{order:2}.dlt-intent{min-width:0}.dlt-chips{scrollbar-width:none;padding-block:2px;overflow-x:auto}.dlt-chips::-webkit-scrollbar{display:none}.dlt-chips>.dlt-chip:first-child{margin-inline-start:auto}.dlt-chips>.dlt-chip:last-child{margin-inline-end:auto}}@media (64rem<=width<80rem){.dlt-intent{flex-direction:column;gap:6px}.dlt-chips{gap:4px;max-width:100%}.dlt-chip{padding:0 7px 0 5px}}@media (width<30rem){.dlt-go.btn-lg{white-space:normal;text-align:center;line-height:1.2}.dlt-seg button{padding:0 8px}.dlt-seg button b{display:none}}
