.dns-resolution_root__VtktI{--dns-accent:var(--accent);--dns-top:var(--surface-raised);--dns-left:color-mix(in oklab,var(--surface-muted) 80%,var(--surface-raised));--dns-right:color-mix(in oklab,var(--surface-muted) 70%,var(--border));--dns-edge:color-mix(in oklab,var(--border-strong) 88%,var(--surface-raised));--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;display:grid;width:100%;max-width:1080px;min-width:0;margin:0 auto;gap:var(--space-4);container-type:inline-size;color:var(--foreground);-webkit-tap-highlight-color:transparent}[data-theme=dark] .dns-resolution_root__VtktI{--dns-top:color-mix(in oklab,var(--surface-raised) 88%,var(--foreground));--dns-left:var(--surface-raised);--dns-right:color-mix(in oklab,var(--surface) 70%,var(--background));--dns-edge:color-mix(in oklab,var(--border-strong) 80%,var(--foreground))}.dns-resolution_stage__zLLlb{position:relative;width:100%;min-width:0;aspect-ratio:1000/612}@container (width < 640px){.dns-resolution_root__VtktI:not([data-ready]) .dns-resolution_stage__zLLlb{aspect-ratio:390/700}}.dns-resolution_stage__zLLlb>:is(.dns-resolution_svg__n_0PX,.dns-resolution_label__r0108){opacity:0;transition:opacity var(--duration-considered) var(--ease-standard)}.dns-resolution_root__VtktI[data-ready] .dns-resolution_stage__zLLlb>:is(.dns-resolution_svg__n_0PX,.dns-resolution_label__r0108){opacity:1}.dns-resolution_svg__n_0PX{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.dns-resolution_svg__n_0PX :is(path,polygon,line,circle,ellipse){vector-effect:non-scaling-stroke}.dns-resolution_node__nYx7m{--hit:0;transition:opacity var(--duration-standard) var(--ease-standard)}.dns-resolution_node__nYx7m[data-dim]{opacity:.5}.dns-resolution_faceLeft__8TJqm,.dns-resolution_faceRight__Se6Qv,.dns-resolution_faceTop__e_UGo{stroke:var(--dns-edge);stroke-width:1;stroke-linejoin:round}.dns-resolution_faceTop__e_UGo{fill:var(--dns-top);stroke:color-mix(in oklab,var(--dns-accent) calc(var(--hit) * 70%),var(--dns-edge));transition:stroke var(--duration-standard) var(--ease-standard)}.dns-resolution_faceLeft__8TJqm{fill:var(--dns-left)}.dns-resolution_faceRight__Se6Qv{fill:var(--dns-right)}.dns-resolution_node__nYx7m[data-on] .dns-resolution_faceTop__e_UGo{stroke:color-mix(in oklab,var(--dns-accent) 60%,var(--dns-edge))}.dns-resolution_rack__KFXE4{stroke:var(--border);stroke-width:1}.dns-resolution_ledBase__TKudh{fill:var(--dns-top);stroke:var(--dns-edge);stroke-width:1}.dns-resolution_led__5rLDq{fill:var(--dns-accent)}.dns-resolution_hit__UASdf{fill:transparent;stroke:none;pointer-events:all}.dns-resolution_svg__n_0PX{pointer-events:none}.dns-resolution_bar__jH9Gc{fill:none;stroke:var(--border);stroke-width:5;stroke-linecap:round}.dns-resolution_lockBase__CSyMb{fill:var(--text-muted)}.dns-resolution_lock___yVPS{fill:var(--success)}.dns-resolution_ghost__4QfBE{fill:none;stroke:var(--border-subtle);stroke-width:3;stroke-linecap:round}.dns-resolution_pageLine__sRFlw{fill:none;stroke:color-mix(in oklab,var(--text-muted) 70%,var(--border-strong));stroke-width:3;stroke-linecap:round}.dns-resolution_ringTrack__EEDwd{fill:none;stroke:var(--border);stroke-width:2}.dns-resolution_ring__9RA2C{fill:none;stroke:var(--dns-accent);stroke-width:2;stroke-linecap:round}.dns-resolution_portBase__j5Dc7{fill:var(--dns-top);stroke:var(--dns-edge);stroke-width:1}.dns-resolution_port____dTA{fill:var(--dns-accent)}.dns-resolution_floor__t90NK{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:2 4;transition:opacity var(--duration-standard) var(--ease-standard)}.dns-resolution_floor__t90NK[data-dim]{opacity:.4}.dns-resolution_shadow__2WEyx{fill:var(--foreground);fill-opacity:.12}.dns-resolution_route__Qb2jX{transition:opacity var(--duration-standard) var(--ease-standard)}.dns-resolution_route__Qb2jX[data-dim]{opacity:.3}.dns-resolution_edge__7AFde{--lit:0;fill:none;stroke:color-mix(in oklab,var(--dns-accent) calc(var(--lit) * 55%),var(--border-strong));stroke-width:1;transition:stroke var(--duration-standard) var(--ease-standard)}.dns-resolution_route__Qb2jX[data-on] .dns-resolution_edge__7AFde{stroke:color-mix(in oklab,var(--dns-accent) 70%,var(--border-strong))}.dns-resolution_trail__JglKG{fill:none;stroke:var(--dns-accent);stroke-opacity:.55;stroke-width:2;stroke-linecap:round}.dns-resolution_packet__AMyWq{fill:var(--dns-accent);stroke:var(--surface);stroke-width:1.5}.dns-resolution_packet__AMyWq[data-kind=referral]{fill:var(--surface);stroke:var(--dns-accent);stroke-width:1.75}.dns-resolution_packet__AMyWq[data-kind=answer]{fill:var(--dns-accent);stroke:color-mix(in oklab,var(--dns-accent) 35%,var(--surface));stroke-width:3}.dns-resolution_label__r0108[data-above]{transform:translate(-50%,-100%)}.dns-resolution_label__r0108{position:absolute;z-index:1;display:grid;justify-items:center;width:max-content;min-width:0;max-width:11.5rem;transform:translateX(-50%);text-align:center;cursor:default}.dns-resolution_name__IgGX6{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.dns-resolution_mark__BQWwE{display:grid;flex:none;place-items:center;width:14px;height:14px;color:var(--text-secondary);object-fit:contain}.dns-resolution_mark__BQWwE>svg{width:14px;height:14px;stroke-width:1.75}.dns-resolution_meta__Z4xMP{overflow:hidden;color:var(--text-muted);font-family:var(--mono);letter-spacing:0;text-overflow:ellipsis}.dns-resolution_meta__Z4xMP,.dns-resolution_status__UrSoE{max-width:100%;font-size:var(--text-xs);line-height:1.5;white-space:nowrap}.dns-resolution_status__UrSoE{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:1px 8px 1px 7px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body)}.dns-resolution_dot__z1YRB{flex:none;width:6px;height:6px;border:1.25px solid var(--border-strong);border-radius:50%;box-sizing:border-box;transition:background-color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard)}.dns-resolution_status__UrSoE[data-state=idle]{color:var(--text-muted)}.dns-resolution_status__UrSoE[data-state=busy] .dns-resolution_dot__z1YRB{border-color:var(--dns-accent);background:color-mix(in oklab,var(--dns-accent) 35%,transparent)}.dns-resolution_status__UrSoE[data-state=refer] .dns-resolution_dot__z1YRB{border-color:var(--dns-accent)}.dns-resolution_status__UrSoE[data-state=done]{color:var(--foreground)}.dns-resolution_status__UrSoE[data-state=done] .dns-resolution_dot__z1YRB{border-color:var(--success);background:var(--success)}.dns-resolution_record__28PDx{display:grid;gap:1px;margin-top:var(--space-2);padding:5px 10px 6px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);text-align:left;transition:border-color var(--duration-standard) var(--ease-standard);white-space:nowrap}.dns-resolution_record__28PDx[data-state=hit]{border-color:color-mix(in oklab,var(--dns-accent) 60%,var(--border))}.dns-resolution_recordName__TnJu8{color:var(--text-muted);font-family:var(--mono);font-size:var(--text-xs);line-height:1.5}.dns-resolution_recordRow__8Nl3p{display:flex;align-items:baseline;gap:var(--space-3)}.dns-resolution_recordValue__aFOS0{font-family:var(--mono);font-size:var(--text-xs);line-height:1.5}.dns-resolution_recordTtl__tkwOK{min-width:7ch;color:var(--dns-accent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:var(--tracking-body);text-align:right}.dns-resolution_record__28PDx[data-state=expired] .dns-resolution_recordTtl__tkwOK{color:var(--text-muted)}.dns-resolution_msg__6s_fD{position:absolute;top:0;left:0;z-index:2;padding:1px 7px;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface-raised);font-family:var(--mono);font-size:var(--text-xs);line-height:1.5;white-space:nowrap;pointer-events:none;will-change:transform,opacity}.dns-resolution_msg__6s_fD[data-kind=answer]{border-color:color-mix(in oklab,var(--dns-accent) 45%,var(--border));color:var(--foreground)}.dns-resolution_tag__dufyr{position:absolute;z-index:3;padding:3px var(--space-2);border-radius:var(--radius-pill);color:var(--background);background:var(--foreground);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;--tx:-50%;transform:translate(var(--tx),-100%) translateY(4px) scale(.96);transform-origin:50% 100%;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.dns-resolution_tag__dufyr[data-align=end]{--tx:calc(-100% + 24px);transform-origin:100% 100%}.dns-resolution_tag__dufyr[data-align=start]{--tx:-24px;transform-origin:0 100%}.dns-resolution_tag__dufyr[data-show]{opacity:1;transform:translate(var(--tx),-100%);transition:opacity var(--duration-standard) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.dns-resolution_controls__2sbIi{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;max-width:640px;margin-inline:auto}.dns-resolution_toggle___7BOm{display:grid;flex:none;place-items:center;width:36px;height:36px;margin-top:2px;padding:0;border:1px solid var(--border);border-radius:50%;color:var(--text-secondary);background:var(--surface);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.dns-resolution_toggle___7BOm:not(:disabled):hover{color:var(--foreground);background:var(--surface-muted)}}.dns-resolution_toggle___7BOm:not(:disabled):active{transform:scale(.97)}.dns-resolution_toggle___7BOm:disabled{cursor:default;opacity:.5}.dns-resolution_segments__kE6EB{display:grid;flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0}.dns-resolution_seg__OHgIL{display:grid;gap:8px;min-width:0;min-height:44px;align-content:start;padding:10px 0 0;border:0;color:var(--text-muted);background:none;font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.dns-resolution_seg__OHgIL[data-current=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.dns-resolution_seg__OHgIL:hover{color:var(--foreground)}}.dns-resolution_track__Yueme{display:block;height:3px;overflow:hidden;border-radius:2px;background:var(--border)}.dns-resolution_fill__Vu2qF{display:block;height:100%;border-radius:inherit;background:var(--dns-accent);transform:scaleX(0);transform-origin:0 50%}.dns-resolution_segLabel__CUFH4{overflow:hidden;font-size:var(--text-xs);letter-spacing:var(--tracking-body);line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dns-resolution_caption__7baIL{display:grid;justify-items:center;gap:2px;min-height:calc(var(--text-sm) * 1.4 * 3);margin:0 auto;max-width:560px;padding-inline:var(--space-4);text-align:center}.dns-resolution_capTitle__eEqiV{font-weight:500}.dns-resolution_capText__DFt21,.dns-resolution_capTitle__eEqiV{font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.dns-resolution_capText__DFt21{color:var(--text-secondary);text-wrap:balance}@container (width < 640px){.dns-resolution_label__r0108{max-width:9.5rem}.dns-resolution_recordName__TnJu8,.dns-resolution_segLabel__CUFH4{display:none}.dns-resolution_seg__OHgIL{min-height:36px;padding-top:16px}.dns-resolution_controls__2sbIi{align-items:center}.dns-resolution_toggle___7BOm{margin-top:0}.dns-resolution_caption__7baIL{min-height:calc(var(--text-sm) * 1.4 * 4);padding-inline:0}}@container (640px <= width < 820px){.dns-resolution_meta__Z4xMP{display:none}}@media (prefers-reduced-motion:reduce){.dns-resolution_dot__z1YRB,.dns-resolution_edge__7AFde,.dns-resolution_faceTop__e_UGo,.dns-resolution_floor__t90NK,.dns-resolution_node__nYx7m,.dns-resolution_route__Qb2jX,.dns-resolution_seg__OHgIL,.dns-resolution_stage__zLLlb>:is(.dns-resolution_svg__n_0PX,.dns-resolution_label__r0108),.dns-resolution_tag__dufyr,.dns-resolution_toggle___7BOm{transition-duration:var(--duration-instant)}}.dns-resolution_demo__05P8e{display:grid;width:100%;max-width:1080px;margin-inline:auto}