.lf-fig,.lf-fig [data-theme]{--lf-k-vpn:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#22d3ee);--lf-k-pub:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#a5b4fc);--lf-k-isp:var(--lightningcss-light,#a21caf)var(--lightningcss-dark,#e879f9);--lf-k-own:var(--lightningcss-light,#a16207)var(--lightningcss-dark,#facc15);--lf-k-host:var(--lightningcss-light,#475569)var(--lightningcss-dark,#cbd5e1);--lf-k-unk:var(--color-unknown-mark);--lf-tile:#fff;--lf-cut:#fdba74;--lf-knock:var(--color-surface-raised)}.lf-fig{min-width:0;container-type:inline-size}.lf-fig .fig-navy{--lf-knock:var(--color-surface-brand)}:where(.lf-fig) :where(p,ul,ol){margin:0}:where(.lf-fig) :where(ul,ol){padding:0;list-style:none}.lf-fig .mono,.lf-fig code{font-family:var(--font-mono);font-weight:400}.lf-fig .lf-plain-label{color:var(--color-ink-secondary)}.lf-tile{width:var(--t,24px);height:var(--t,24px);border-radius:calc(var(--t,24px) * .26);background:var(--lf-tile);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-navy) 10%, transparent);vertical-align:middle;flex:none;place-items:center;display:inline-grid;overflow:hidden}.lf-tile img{object-fit:contain;display:block}.lf-tile.mono b{font:700 calc(var(--t,24px) * .4) / 1 var(--font-sans);letter-spacing:-.02em;color:var(--color-navy)}.lf-tile.navy{background:var(--color-navy);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 22%, transparent);color:var(--color-cyan)}.lf-v{--t:var(--color-unknown-mark);background:color-mix(in oklab, var(--t) 14%, transparent);min-height:22px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--t) 48%, transparent);color:color-mix(in oklab, var(--t) 72%, var(--color-ink));font:600 11.5px/16px var(--font-sans);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px 2px 5px;display:inline-flex}.lf-v svg{color:var(--t);--knock:var(--lf-knock);flex:none}.lf-v[data-t=ok]{--t:var(--color-ok-mark)}.lf-v[data-t=fail]{--t:var(--color-fail-mark)}.lf-v[data-t=warn]{--t:var(--color-warn-mark)}.lf-v[data-t=info]{--t:var(--color-link)}.lf-v[data-t=na]{--t:var(--color-line-control)}.lf-kc{--kc:var(--lf-k-unk);background:color-mix(in oklab, var(--kc) 11%, var(--color-surface-raised));height:24px;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 12px/1 var(--font-sans);white-space:nowrap;vertical-align:middle;border-radius:7px;align-items:center;padding:0 8px;display:inline-flex}.lf-kc[data-k=public]{--kc:var(--lf-k-pub)}.lf-kc[data-k=own]{--kc:var(--lf-k-own)}.lf-kc[data-k=vpn]{--kc:var(--lf-k-vpn)}.lf-kc[data-k=isp]{--kc:var(--lf-k-isp)}.lf-kc[data-k=hosting]{--kc:var(--lf-k-host)}.lf-keys{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:4px 16px;display:flex;margin-top:10px!important}.lf-keys li{align-items:center;gap:6px;display:inline-flex}.lf-keys i{border-radius:3px;width:10px;height:10px}.lf-keys i.vpn{background:var(--lf-k-vpn)}.lf-keys i.isp{background:var(--lf-k-isp)}.lf-mx{border:1px solid color-mix(in oklab, var(--color-mist) 18%, transparent);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.lf-mx-r{--kc:var(--lf-k-unk);display:contents}.lf-mx-r>*{border-bottom:1px solid color-mix(in oklab, var(--color-mist) 14%, transparent);border-left:1px solid color-mix(in oklab, var(--color-mist) 14%, transparent);min-width:0;font:500 12.5px/17px var(--font-sans);color:var(--color-mist);padding:9px 10px}.lf-mx-r>:first-child{border-left:0}.lf-mx-r:last-child>*{border-bottom:0}.lf-mx-h{background:color-mix(in oklab, var(--color-on-navy) 4%, transparent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:flex;font-size:11px!important;line-height:15px!important}:lang(ja) .lf-mx-h,:lang(ko) .lf-mx-h{letter-spacing:.02em}.lf-mx-h svg{color:var(--color-cyan);flex:none}.lf-mx-k{align-items:center;gap:8px;display:flex;color:var(--color-on-navy)!important;font-weight:600!important}.lf-mx-k .kd{background:var(--kc);border-radius:3px;flex:none;width:10px;height:10px}.lf-mx-r[data-k=vpn]{--kc:var(--lf-k-vpn)}.lf-mx-r[data-k=public]{--kc:var(--lf-k-pub)}.lf-mx-r[data-k=isp]{--kc:var(--lf-k-isp)}.lf-mx-r[data-k=hosting]{--kc:var(--lf-k-host)}.lf-mx-r[data-k=mix] .kd{background:linear-gradient(90deg, var(--lf-k-vpn) 50%, var(--lf-k-isp) 50%)}.lf-mx-r[data-k=nothing] .kd{box-shadow:inset 0 0 0 1.5px var(--lf-k-unk);background:0 0}.lf-mx-c .lf-v{white-space:normal;margin-bottom:4px}.lf-mx-c .w{text-wrap:pretty;display:block}@container (width<34rem){.lf-mx{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lf-mx-h.k{display:none}.lf-mx-r>:nth-child(2){border-left:0}.lf-mx-k{background:color-mix(in oklab, var(--color-on-navy) 3%, transparent);grid-column:1/-1}}.lf-s-card{fill:var(--color-surface-raised);stroke:var(--color-line-strong)}.lf-s-card.isp{stroke:var(--lf-k-isp);stroke-width:1.5px}.lf-s-navy{fill:var(--color-navy)}.lf-s-ink{fill:var(--color-ink)}.lf-s-ink2{fill:var(--color-ink-secondary)}.lf-s-white{fill:var(--color-on-navy)}.lf-s-cyan{fill:var(--color-cyan)}.lf-s-life{stroke:var(--color-line-strong);stroke-dasharray:3 4}.lf-s-link{stroke:var(--color-link);stroke-width:2px}.lf-s-link.dash{stroke-dasharray:6 4}.lf-s-linkf{fill:var(--color-link)}.lf-s-isp{stroke:var(--lf-k-isp);stroke-width:2px}.lf-s-ispf{fill:var(--lf-k-isp)}.lf-s-back{stroke:var(--color-line-control);stroke-width:2px}.lf-s-backf{fill:var(--color-line-control)}.lf-how-n,.lf-lanes-n{display:none!important}@container (width<30rem){.lf-how-w,.lf-lanes-w{display:none!important}.lf-how-n,.lf-lanes-n{display:block!important}}.lf-cells{border-top:1px dashed var(--color-line);gap:10px;margin-top:16px;padding-top:14px;display:grid}.lf-cells .row{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"b r""cs cs";align-items:baseline;gap:6px 12px;display:grid}.lf-cells .row b{color:var(--color-ink);grid-area:b;font-weight:600}.lf-cells .cs{flex-wrap:wrap;grid-area:cs;gap:5px 7px;display:flex}.lf-cells .bt{gap:3px;display:inline-flex}.lf-cells .bt i{background:var(--lf-k-vpn);border-radius:3px;width:13px;height:13px}.lf-cells .bt i.isp{background:var(--lf-k-isp)}.lf-cells .r{font:400 12.5px/17px var(--font-mono);color:var(--color-ink);text-align:right;grid-area:r}@container (width<36rem){.lf-cells .row{grid-template-columns:minmax(0,1fr);grid-template-areas:"b""cs""r"}.lf-cells .r{text-align:left}}.lf-egr-you{font:500 12.5px/17px var(--font-sans);color:var(--color-mist);align-items:center;gap:8px;display:flex;margin-bottom:10px!important}.lf-egr{gap:8px;display:grid}.lf-egr-row{background:color-mix(in oklab, var(--color-on-navy) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 14%, transparent);border-radius:10px;grid-template-columns:150px 18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.lf-egr-row .set{min-width:0;font:600 13px/17px var(--font-sans);color:var(--color-on-navy);align-items:center;gap:9px;display:flex}.lf-egr-row .set code{color:var(--color-cyan);font-size:12px;line-height:16px;display:block}.lf-egr-row .set .cfg{font:500 12px/16px var(--font-sans);color:var(--color-cyan);display:block}.lf-egr-row .arr{color:var(--color-mist)}.lf-egr-row .got{min-width:0;font:500 12.5px/17px var(--font-sans);color:var(--color-mist);gap:2px;display:grid}.lf-egr-row .got code{color:var(--color-on-navy);font-size:12.5px}.lf-egr-row .l1 .dot{margin:0 4px}.lf-egr-row .via{flex-wrap:wrap;align-items:center;gap:0 5px;display:inline-flex}.lf-egr-row .pl{align-items:center;gap:5px;display:inline-flex}@container (width<36rem){.lf-egr-row{grid-template-columns:minmax(0,1fr) auto}.lf-egr-row .set .cfg{font:500 12px/16px var(--font-sans);color:var(--color-cyan);display:block}.lf-egr-row .arr{display:none}.lf-egr-row .got{grid-area:2/1/auto/-1}}.lf-causes{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (width>=40rem){.lf-causes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=60rem){.lf-causes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.lf-cause{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:14px;grid-template-rows:auto auto 1fr auto;display:grid;overflow:hidden}.lf-cause .sc{background:radial-gradient(color-mix(in oklab, var(--color-mist) 16%, transparent) .8px, transparent .9px) 0 0 / 12px 12px, var(--color-surface-brand);height:104px}.lf-cause .sc svg{width:100%;height:100%;display:block}.lf-cause h3{font:700 15px/20px var(--font-sans);color:var(--color-ink);text-wrap:balance;margin:12px 14px 0}.lf-cause p{font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin:4px 14px 0!important}.lf-cause .out{border-top:1px dashed var(--color-line);font:500 12px/16px var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:10px;display:flex;margin:12px 14px 14px!important}.lf-c-tun{fill:color-mix(in oklab, var(--color-cyan) 8%, transparent);stroke:color-mix(in oklab, var(--color-cyan) 60%, transparent)}.lf-c-tunghost{fill:none;stroke:color-mix(in oklab, var(--color-cyan) 30%, transparent);stroke-dasharray:3 4}.lf-c-dev{fill:none;stroke:var(--color-mist)}.lf-c-devl{stroke:var(--color-mist)}.lf-c-in{fill:none;stroke:var(--color-cyan);stroke-width:2px}.lf-c-pub{fill:none;stroke:var(--lf-k-pub);stroke-width:2px}.lf-c-out{fill:none;stroke:var(--color-fail-mark);stroke-width:2px;stroke-dasharray:5 4}.lf-c-plain{stroke:var(--lf-k-host);stroke-width:2px}.lf-c-exit{fill:var(--color-surface-raised);stroke:var(--color-cyan)}.lf-c-isp,.lf-c-white{fill:var(--lf-tile)}.lf-c-ispt{fill:var(--color-navy);font-weight:700}.lf-c-lab{fill:var(--color-cyan)}.lf-c-lab.pub{fill:var(--lf-k-pub)}.lf-c-lab.mist{fill:var(--color-mist)}.lf-c-lab.fail{fill:var(--color-fail)}.lf-c-lab.strong{font-weight:700}.lf-c-trap{fill:var(--color-surface-raised);stroke:var(--color-fail-mark)}.lf-c-ghost{stroke:var(--color-line-control);stroke-width:2px;stroke-dasharray:3 4}.lf-c-ghostbox{fill:none;stroke:var(--color-line-control);stroke-dasharray:3 3}.lf-c-cut{fill:none;stroke:var(--lf-cut);stroke-width:1.6px}.lf-fix-tabs{flex-wrap:wrap;gap:4px;display:flex}.lf-fix-t{background:color-mix(in oklab, var(--color-on-navy) 5%, transparent);height:30px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 18%, transparent);font:500 12.5px/1 var(--font-sans);color:var(--color-mist);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex;position:relative}.lf-fix-t:hover{color:var(--color-on-navy)}.lf-fix-t input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lf-fix-t .lf-tile+.lf-tile{margin-left:-2px}.lf-fix-t:has(input:checked){background:color-mix(in oklab, var(--color-cyan) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cyan) 60%, transparent);color:var(--color-on-navy)}.lf-fix-t:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.lf-fix-p{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:none}.lf-fix-p[data-k=vpn],.lf-fix:has(input[value=win]:checked) .lf-fix-p[data-k=win],.lf-fix:has(input[value=mac]:checked) .lf-fix-p[data-k=mac],.lf-fix:has(input[value=linux]:checked) .lf-fix-p[data-k=linux],.lf-fix:has(input[value=android]:checked) .lf-fix-p[data-k=android],.lf-fix:has(input[value=iphone]:checked) .lf-fix-p[data-k=iphone],.lf-fix:has(input[value=chrome]:checked) .lf-fix-p[data-k=chrome],.lf-fix:has(input[value=firefox]:checked) .lf-fix-p[data-k=firefox]{display:grid}.lf-fix:has(input:checked:not([value=vpn])) .lf-fix-p[data-k=vpn]{display:none}@container (width>=36rem){.lf-fix-p{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.lf-sheet{background:var(--color-surface);min-width:0;color:var(--color-ink);border-radius:12px;padding:12px 14px}.lf-sheet .t{font:700 13.5px/18px var(--font-sans);align-items:center;gap:8px;display:flex}.lf-sheet .t .sh{background:var(--color-navy);width:22px;height:22px;color:var(--color-cyan);border-radius:6px;flex:none;place-items:center;display:grid}.lf-sheet .crumb{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex;margin:6px 0 4px!important}.lf-sheet .crumb svg{opacity:.7;flex:none}.lf-sheet .crumb.sub{font-size:11.5px;margin-top:0!important}.lf-sheet .crumb.edge{border-top:1px solid var(--color-line);gap:4px 5px;padding-top:8px;margin:10px 0 0!important}.lf-sw{border-bottom:1px solid var(--color-line);font:500 13px/17px var(--font-sans);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.lf-sw:last-child{border-bottom:0}.lf-sw small{font:500 11.5px/15px var(--font-sans);color:var(--color-ink-secondary);margin-top:1px;display:block}.lf-sw small.fix{color:var(--color-ink);margin-top:3px}.lf-sw.hl{background:var(--color-surface-selected);border-radius:8px;margin:0 -8px;padding-inline:8px}.lf-sw .tg{background:var(--color-line-strong);border-radius:999px;width:34px;height:20px;position:relative}.lf-sw .tg:after{content:"";background:var(--color-surface-raised);width:16px;height:16px;box-shadow:0 1px 2px color-mix(in oklab, var(--color-navy) 25%, transparent);border-radius:999px;position:absolute;top:2px;left:2px}.lf-sw .tg.on{background:var(--color-ok-mark)}.lf-sw .tg.on:after{left:16px}.lf-sw .sel{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);font:500 12px/16px var(--font-sans);white-space:nowrap;border-radius:6px;padding:4px 8px}.lf-sw .pm{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);border-radius:6px;display:inline-flex}.lf-sw .pm svg{margin:3px 5px}.lf-sw .pm svg+svg{border-left:1px solid var(--color-line-strong);box-sizing:content-box;padding-left:5px}.lf-sheet-note{font:500 12px/17px var(--font-sans);color:var(--color-ink-secondary);grid-template-columns:16px minmax(0,1fr);gap:6px;display:grid;margin-top:8px!important}.lf-sheet-note svg{color:var(--color-link);margin-top:1px}.lf-radio{gap:2px;display:grid;margin-top:6px!important}.lf-radio li{font:500 13px/17px var(--font-sans);color:var(--color-ink-secondary);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.lf-radio li.on{background:var(--color-surface-selected);color:var(--color-ink)}.lf-radio i{border:1.5px solid var(--color-line-control);border-radius:999px;flex:none;width:14px;height:14px}.lf-radio li.on i{border-color:var(--color-link);background:radial-gradient(var(--color-link) 0 3.5px, transparent 4px)}.lf-conf{background:var(--color-page);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 16%, transparent);font:400 12.5px/20px var(--font-mono);color:var(--color-cloud);overflow-wrap:anywhere;border-radius:12px;padding:12px 14px}.lf-conf .c{color:var(--color-mist)}.lf-conf .c2{color:var(--color-mist);font-family:var(--font-sans);font-size:12px}.lf-conf .k,.lf-conf .p{color:var(--color-cyan)}.lf-conf .v{color:var(--color-on-navy)}.lf-conf .h{color:var(--lf-k-pub)}.lf-conf .gap{margin-top:8px}.lf-conf .f{font:500 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);margin:12px 0 4px!important}.lf-conf .f:first-child{margin-top:0!important}.lf-fix-notes{background:color-mix(in oklab, var(--color-on-navy) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 14%, transparent);border-radius:12px;gap:10px;display:grid;padding:12px 14px!important}.lf-fix-notes li{font:500 13px/19px var(--font-sans);color:var(--color-cloud);grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.lf-fix-notes svg{--knock:var(--lf-knock);margin-top:2px}.lf-fix-notes .ok{color:var(--color-ok-mark)}.lf-fix-notes .warn{color:var(--color-warn-mark)}.lf-fix-notes .info{color:var(--color-cyan)}.lf-tabwrap{overflow:hidden;padding:0!important}.lf-tabwrap>.fig-label{color:var(--color-ink-secondary);padding:14px 16px 12px;margin:0!important}.lf-scroll{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.lf-tab{border-collapse:collapse;width:100%;min-width:46rem;font:500 13.5px/19px var(--font-sans);color:var(--color-ink)}.lf-tab :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle;padding:9px 12px}.lf-tab thead th{border-top:1px solid var(--color-line);background:var(--color-surface);font:500 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary)}:lang(ja) .lf-tab thead th,:lang(ko) .lf-tab thead th{letter-spacing:.02em}.lf-tab tbody tr:last-child :is(th,td){border-bottom:0}.lf-tab tbody th{font-weight:600}.lf-tab :is(tbody th,thead th:first-child){z-index:1;position:sticky;left:0}.lf-tab tbody th{background:var(--color-surface-raised)}.lf-tab .nm{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.lf-tab .m{font:400 12.5px/18px var(--font-mono)}.lf-tab .m .a{display:block}.lf-tab .dim{color:var(--color-ink-secondary)}.lf-tab td.dim.m,.lf-tab td.m.dim{font-family:var(--font-sans);font-size:13px}.lf-tab .from{align-items:center;gap:7px;display:inline-flex}.lf-tab .lf-kc+*{margin-left:4px}.lf-tab td.w{text-wrap:pretty;min-width:18rem}.lf-yes{background:color-mix(in oklab, var(--color-ok-mark) 11%, var(--color-surface-raised));height:24px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ok-mark) 40%, transparent);color:var(--color-ok);font:600 12px/1 var(--font-sans);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.lf-terms{gap:12px;display:grid}.lf-term{background:var(--color-page);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 18%, transparent);border-radius:12px;overflow:hidden}.lf-term .bar{border-bottom:1px solid color-mix(in oklab, var(--color-mist) 12%, transparent);background:color-mix(in oklab, var(--color-on-navy) 4%, transparent);font:500 12px/16px var(--font-sans);color:var(--color-mist);align-items:center;gap:8px;padding:8px 12px;display:flex}.lf-term .dots{gap:5px;display:inline-flex}.lf-term .dots i{background:var(--color-line-strong);border-radius:999px;width:9px;height:9px}.lf-term pre{font:400 12.5px/20px var(--font-mono);color:var(--color-cloud);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 14px 12px}.lf-term .p{color:var(--color-cyan)}.lf-term .o{color:var(--color-on-navy)}.lf-term :is(.hl,.hli,.hlf){border-radius:3px;padding:0 3px}.lf-term .hl{background:color-mix(in oklab, var(--color-cyan) 16%, transparent);color:var(--color-on-navy)}.lf-term .hli{background:color-mix(in oklab, var(--lf-k-isp) 20%, transparent);color:color-mix(in oklab, var(--lf-k-isp) 35%, var(--color-on-navy))}.lf-term .hlf{background:color-mix(in oklab, var(--color-fail-mark) 20%, transparent);color:var(--color-fail);font-family:var(--font-mono)}.lf-term .ft{border-top:1px dashed color-mix(in oklab, var(--color-mist) 18%, transparent);font:500 12.5px/18px var(--font-sans);color:var(--color-mist);grid-template-columns:16px minmax(0,1fr);gap:8px;padding:9px 14px;display:grid}.lf-term .ft svg{--knock:var(--color-page);margin-top:1px}.lf-term .ft :is(b,strong){color:var(--color-on-navy);font-weight:600}.lf-term .ft.ok svg{color:var(--color-ok-mark)}.lf-term .ft.fail svg{color:var(--color-fail-mark)}.lf-term .ft.info svg{color:var(--lf-k-isp)}.lf-term .ft.mute svg{color:var(--color-mist)}.lf-l-tun{fill:color-mix(in oklab, var(--color-cyan) 6%, transparent);stroke:color-mix(in oklab, var(--color-cyan) 55%, transparent);stroke-width:1.5px}.lf-l-tunt{fill:var(--color-cyan);letter-spacing:.08em}.lf-l-name{fill:var(--color-on-navy);font-weight:600}.lf-l-sub{fill:var(--color-mist)}.lf-l-in{fill:none;stroke:var(--color-cyan);stroke-width:2.5px}.lf-l-inf{fill:var(--color-cyan)}.lf-l-gh{fill:none;stroke:var(--color-line-control);stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round}.lf-l-ghf{fill:var(--color-line-control)}.lf-l-out{fill:none;stroke:var(--color-fail-mark);stroke-width:2.5px;stroke-dasharray:6 5}.lf-l-outf{fill:var(--color-fail-mark)}.lf-l-outt,.lf-l-outm{fill:var(--color-fail)}.lf-l-node{fill:var(--color-surface-raised);stroke:color-mix(in oklab, var(--color-cyan) 60%, transparent)}.lf-l-nt{fill:var(--color-on-navy)}.lf-l-nm{fill:var(--color-cyan)}.lf-l-ghnode{fill:none;stroke:var(--color-line-control);stroke-dasharray:4 4}.lf-l-ght{fill:var(--color-mist)}.lf-l-outnode{fill:var(--color-fail-fill);stroke:var(--color-fail-mark)}.lf-lane-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;margin-top:12px!important}.lf-lane-key li{background:color-mix(in oklab, var(--color-on-navy) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 14%, transparent);font:500 12px/17px var(--font-sans);color:var(--color-mist);border-radius:10px;padding:9px 10px}.lf-lane-key b{font:600 13px/18px var(--font-sans);color:var(--color-on-navy);margin-bottom:2px;display:block}@container (width<34rem){.lf-lane-key{grid-template-columns:minmax(0,1fr)}}.panel>.fig-label,.lf-how>.fig-label{color:var(--color-ink-secondary)}.lf-v[data-t=warn]{color:color-mix(in oklab, var(--t) 52%, var(--color-ink))}.lf-likely{height:18px;box-shadow:inset 0 0 0 1px var(--color-line-control);font:500 11px/1 var(--font-sans);color:var(--color-ink-secondary);border-radius:5px;align-items:center;padding:0 6px;display:inline-flex}
