.NqRpnq_map{border:1px solid var(--sc-line);background:linear-gradient(180deg, var(--sc-surface), var(--sc-white));border-radius:22px;gap:16px;padding:14px;display:grid;container-type:inline-size}@media (min-width:48rem){.NqRpnq_map{gap:20px;padding:22px}}.NqRpnq_net{border:1.5px dashed var(--sc-accent-300);background:color-mix(in oklab, var(--sc-accent-50) 55%, var(--sc-white));border-radius:20px;gap:14px;padding:30px 12px 14px;display:grid;position:relative}@media (min-width:48rem){.NqRpnq_net{padding:34px 18px 18px}}.NqRpnq_netLabel{background:var(--sc-white);height:24px;box-shadow:inset 0 0 0 1px var(--sc-accent-200);color:var(--sc-accent-700);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-12px;left:16px}.NqRpnq_netLabel svg{width:13px;height:13px}.NqRpnq_netLabel code{color:var(--sc-ink-3);font-size:11px;font-weight:500}.NqRpnq_netRow{align-items:center;gap:10px;display:grid}@container (min-width:900px){.NqRpnq_netRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,1fr);gap:10px}}.NqRpnq_node{box-shadow:var(--shadow-md)}.NqRpnq_server{box-shadow:0 0 0 4px color-mix(in oklab, var(--sc-accent-100) 70%, transparent), var(--shadow-lg);border-color:var(--sc-accent-200)}.NqRpnq_mapDown .NqRpnq_server{border-style:dashed;border-color:var(--sc-line-3);background:var(--sc-surface);box-shadow:none}.NqRpnq_iso{gap:6px}.NqRpnq_iso i{border:1.6px solid;border-radius:50%;width:7px;height:7px}.NqRpnq_wire{justify-content:center;align-items:center;gap:6px;display:flex}@container (min-width:900px){.NqRpnq_wire{flex-direction:column}.NqRpnq_wire:before,.NqRpnq_wire:after{content:"";background:var(--sc-ok-200);width:1.5px;height:22px}}.NqRpnq_wireTag{background:var(--sc-white);height:24px;box-shadow:inset 0 0 0 1px var(--sc-ok-200), 0 1px 2px var(--sc-shade-06);color:var(--sc-ok);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.NqRpnq_wireTag svg{width:11px;height:11px}.NqRpnq_mapDown .NqRpnq_wireTag{color:var(--sc-ink-4);background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-line-2)}.NqRpnq_mapDown .NqRpnq_wire:before,.NqRpnq_mapDown .NqRpnq_wire:after{background:var(--sc-line-2)}.NqRpnq_who{gap:10px;margin:0;padding:2px 2px 10px;list-style:none;display:grid}.NqRpnq_who li{align-items:center;gap:10px;display:flex}.NqRpnq_who li>span:last-child{line-height:1.3;display:grid}.NqRpnq_who b{color:var(--sc-ink);font-size:13px;font-weight:600}.NqRpnq_who b+span{color:var(--sc-ink-4);font-size:11px}.NqRpnq_rows{margin:0 0 4px;display:grid}.NqRpnq_rows>div{border-top:1px solid var(--sc-line);justify-content:space-between;gap:12px;padding:7px 2px;display:flex}.NqRpnq_rows>div:first-child{border-top:0}.NqRpnq_rows dt{color:var(--sc-ink-4);font-size:12px}.NqRpnq_rows dd{font-family:var(--font-mono);color:var(--sc-ink);text-align:right;margin:0;font-size:11.5px}.NqRpnq_hosts{gap:8px;margin:0;padding:2px 2px 10px;list-style:none;display:grid}.NqRpnq_hosts li{color:var(--sc-ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.NqRpnq_hosts code{background:var(--sc-surface-2);box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-ink-3);border-radius:6px;padding:1px 6px;font-size:11px}.NqRpnq_status{background:var(--sc-surface);font-family:var(--font-mono);color:var(--sc-ink-2);border-radius:9px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.NqRpnq_status i{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.NqRpnq_status_ok i{background:var(--sc-ok)}.NqRpnq_status_warn{background:var(--sc-new-50)}.NqRpnq_status_warn i{background:var(--sc-new)}.NqRpnq_status_off i{background:var(--sc-danger)}.NqRpnq_innerRow{gap:10px;display:grid}@container (min-width:640px){.NqRpnq_innerRow{grid-template-columns:1fr 1fr}}.NqRpnq_inner,.NqRpnq_outer{background:var(--sc-white);box-shadow:inset 0 0 0 1px var(--sc-line), var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.NqRpnq_mapDown .NqRpnq_inner{background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-line)}.NqRpnq_outerT{gap:1px;min-width:0;line-height:1.35;display:grid}.NqRpnq_outerT b{color:var(--sc-ink);font-size:12.5px;font-weight:600}.NqRpnq_outerT code{color:var(--sc-ink-2);overflow-wrap:anywhere;font-size:11.5px;font-weight:500}.NqRpnq_outerT span{color:var(--sc-ink-4);font-size:11px}.NqRpnq_outerNo .NqRpnq_outerT code{text-decoration:line-through;-webkit-text-decoration-color:var(--sc-mute);text-decoration-color:var(--sc-mute)}.NqRpnq_chip{flex:none}.NqRpnq_chip svg{width:10px;height:10px}.NqRpnq_chipNo{color:var(--sc-danger);background:var(--sc-danger-50);box-shadow:inset 0 0 0 1px var(--sc-danger-200)}.NqRpnq_outside{background:var(--sc-surface-2);box-shadow:inset 0 0 0 1px var(--sc-line);border-radius:18px;gap:10px;padding:14px;display:grid}@container (min-width:640px){.NqRpnq_outside{grid-template-columns:repeat(2,minmax(0,1fr))}.NqRpnq_outsideH{grid-column:1/-1}}@container (min-width:1080px){.NqRpnq_outside{grid-template-columns:15rem repeat(2,minmax(0,1fr))}.NqRpnq_outsideH{grid-area:span 2}}.NqRpnq_outsideH{flex-wrap:wrap;align-self:center;align-items:center;gap:4px 10px;display:flex}.NqRpnq_outsideH b{color:var(--sc-ink);font-size:14px;font-weight:650}.NqRpnq_outsideLead{color:var(--sc-ink-4);flex-basis:100%;font-size:11.5px;line-height:1.45}.NqRpnq_term{box-shadow:var(--shadow-md)}.NqRpnq_card{border:1px solid var(--sc-line);background:var(--sc-white);box-shadow:var(--shadow-lg);border-radius:14px;overflow:hidden}.NqRpnq_cardH{border-bottom:1px solid var(--sc-line);align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}.NqRpnq_cardIcon{background:var(--sc-surface-2);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--sc-line-2);color:var(--sc-ink-3);border-radius:7px;flex:none;place-items:center;display:grid}.NqRpnq_cardIcon svg{width:14px;height:14px}.NqRpnq_cardT{line-height:1.35;display:grid}.NqRpnq_cardT code{color:var(--sc-ink);font-size:13px;font-weight:600}.NqRpnq_cardT span{color:var(--sc-ink-4);font-size:12px}.NqRpnq_tree{margin:0;padding:10px 16px 14px;list-style:none;display:grid}.NqRpnq_tree li{justify-content:space-between;gap:16px;padding:4px 0;font-size:12px;display:flex}.NqRpnq_tree code{color:var(--sc-ink-2);font-size:12px}.NqRpnq_tree .NqRpnq_dir{color:var(--sc-accent-700);font-weight:600}.NqRpnq_tree span{color:var(--sc-ink-4);text-align:right}.NqRpnq_offlineBar{border-bottom:1px solid var(--sc-line);color:var(--sc-ink-4);align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.NqRpnq_offlineBody{gap:10px;padding:14px 16px 16px;display:grid}.NqRpnq_crumbs{color:var(--sc-ink-4);margin:0;font-size:11px}.NqRpnq_envTitle{align-items:center;gap:8px;margin:0;display:flex}.NqRpnq_envTitle code{letter-spacing:-.02em;color:var(--sc-ink);font-size:20px;font-weight:650}.NqRpnq_vars{border:1px solid var(--sc-line);border-radius:10px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.NqRpnq_vars li{border-top:1px solid var(--sc-line);grid-template-columns:1fr 1fr;gap:10px;padding:8px 12px;display:grid}.NqRpnq_vars li:first-child{border-top:0}.NqRpnq_vars code{color:var(--sc-ink);font-size:12px}.NqRpnq_vars .NqRpnq_mask{letter-spacing:.16em;color:var(--sc-mute)}.NqRpnq_varDraft{background:var(--sc-new-50);box-shadow:inset 3px 0 0 var(--sc-new-bar)}.NqRpnq_toast{background:var(--sc-night);color:var(--sc-night-ink);box-shadow:var(--shadow-lg);border-radius:10px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.NqRpnq_toast svg{width:13px;height:13px;color:var(--sc-night-ok);flex:none;margin-top:2px}.NqRpnq_dialogH{border-bottom:1px solid var(--sc-line);letter-spacing:-.01em;color:var(--sc-ink);padding:14px 18px;font-size:15px;font-weight:650}.NqRpnq_dialogB{gap:12px;padding:16px 18px;display:grid}.NqRpnq_options{color:var(--sc-ink-2);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.NqRpnq_radio,.NqRpnq_check{align-items:center;gap:6px;display:inline-flex}.NqRpnq_radio i{width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--sc-line-3);border-radius:50%}.NqRpnq_radio .NqRpnq_radioOn{box-shadow:inset 0 0 0 1.5px var(--sc-accent), inset 0 0 0 4px var(--sc-white), inset 0 0 0 8px var(--sc-accent)}.NqRpnq_check i{background:var(--sc-accent);width:15px;height:15px;color:var(--sc-white);border-radius:4px;place-items:center;display:grid}.NqRpnq_check svg{width:11px;height:11px}.NqRpnq_groupTitle{color:var(--sc-ink-2);margin:0;font-size:12px;font-weight:600}.NqRpnq_command{background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-line);border-radius:9px;margin:0;padding:10px 12px}.NqRpnq_command code{color:var(--sc-ink-2);overflow-wrap:anywhere;font-size:11.5px;line-height:1.6}.NqRpnq_hint{background:var(--sc-accent-50);box-shadow:inset 0 0 0 1px var(--sc-accent-200);color:var(--sc-ink-2);border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.5;display:flex}.NqRpnq_hint svg{width:13px;height:13px;color:var(--sc-accent-700);flex:none;margin-top:2px}.NqRpnq_dialogF{border-top:1px solid var(--sc-line);justify-content:flex-end;padding:12px 18px;display:flex}
.csiGxW_hero{overflow-x:clip}.csiGxW_section{border-top:1px solid var(--color-line);padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.csiGxW_sunken{background:var(--color-sunken)}.csiGxW_eyebrow{color:var(--color-accent-text);margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.csiGxW_h2{font-size:var(--text-h2);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;font-weight:600;line-height:1.1}.csiGxW_h3{letter-spacing:-.012em;color:var(--color-ink);font-size:1.0625rem;font-weight:650}.csiGxW_lead{font-size:var(--text-body-lg);color:var(--color-ink-muted);text-wrap:pretty;line-height:1.6}.csiGxW_body{color:var(--color-ink-muted);text-wrap:pretty}.csiGxW_small{color:var(--color-ink-subtle);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.csiGxW_head{gap:1rem;margin-bottom:2.5rem;display:grid}@media (min-width:64rem){.csiGxW_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}}.csiGxW_points{color:var(--color-ink-soft);gap:.6rem;display:grid}.csiGxW_points li{padding-left:1.7rem;position:relative}.csiGxW_points li:before{content:"";border-left:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);width:.7rem;height:.38rem;position:absolute;top:.42em;left:.2rem;transform:rotate(-45deg)}.csiGxW_split{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.csiGxW_split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4.5rem}.csiGxW_splitReverse>:first-child{order:2}}.csiGxW_text{gap:1.1rem;max-width:36rem;display:grid}.csiGxW_text .csiGxW_eyebrow{margin-bottom:-.35rem}.csiGxW_figure{min-width:0}.csiGxW_layered{gap:1rem;display:grid}@media (min-width:48rem){.csiGxW_layered{min-height:460px;display:block;position:relative}.csiGxW_layered .csiGxW_back{width:78%}.csiGxW_layered .csiGxW_front{width:70%;position:absolute;bottom:0;right:0}}.csiGxW_mapSection{padding-block:0 clamp(3.5rem,2.5rem + 4vw,6rem)}.csiGxW_mapHead{gap:.75rem;margin-bottom:1.5rem;display:grid}@media (min-width:64rem){.csiGxW_mapHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}}.csiGxW_modes{gap:1.25rem;display:grid}.csiGxW_seg{border:1px solid var(--color-line-control);background:var(--color-sunken);border-radius:12px;flex-wrap:wrap;justify-self:start;gap:.25rem;min-width:0;margin:0;padding:.25rem;display:inline-flex}.csiGxW_segButton{min-height:2.75rem;color:var(--color-ink-muted);cursor:pointer;border-radius:9px;padding:.45rem 1rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.csiGxW_segButton:hover{color:var(--color-ink)}.csiGxW_segButton[aria-pressed=true]{background:var(--color-gray-0);color:var(--color-ink);box-shadow:var(--shadow-sm)}.csiGxW_segButton:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.csiGxW_stack{display:grid}.csiGxW_panel{visibility:hidden;opacity:0;grid-area:1/1;min-width:0;transition:opacity .25s,visibility 0s linear .25s}.csiGxW_panelOn{visibility:visible;opacity:1;transition:opacity .25s,visibility}@media (prefers-reduced-motion:reduce){.csiGxW_panel,.csiGxW_panelOn{transition:none}}.csiGxW_modePanel{gap:1.25rem;display:grid}.csiGxW_mapFigure{min-width:0}.csiGxW_modeText{border:1px solid var(--color-line);border-left:3px solid var(--color-accent);background:var(--color-gray-0);border-radius:6px 14px 14px 6px;gap:.35rem;max-width:48rem;padding:1.1rem 1.25rem;display:grid}.csiGxW_modeText p{color:var(--color-ink-muted)}.csiGxW_modeText code,.csiGxW_table code,.csiGxW_client>.csiGxW_body code,.csiGxW_small code{border:1px solid var(--color-line);background:var(--color-sunken);font-family:var(--font-mono);color:var(--color-ink-soft);overflow-wrap:anywhere;border-radius:5px;padding:.05em .35em;font-size:.86em}.csiGxW_table{border:1px solid var(--color-line);border-collapse:separate;border-spacing:0;background:var(--color-gray-0);width:100%;box-shadow:var(--shadow-md);border-radius:14px;overflow:hidden}.csiGxW_table thead{display:none}.csiGxW_table tr{border-top:1px solid var(--color-line);gap:.4rem;padding:1rem 1.1rem;display:grid}.csiGxW_table tbody tr:first-child{border-top:0}.csiGxW_table th,.csiGxW_table td{text-align:left;vertical-align:middle;padding:0}.csiGxW_table tbody th b{color:var(--color-ink);font-weight:600;display:block}.csiGxW_table tbody th span{color:var(--color-ink-subtle);font-size:.875rem;font-weight:400}.csiGxW_table td[data-label]:before{content:attr(data-label);color:var(--color-ink-subtle);margin-bottom:.15rem;font-size:.75rem;font-weight:600;display:block}.csiGxW_connected{color:var(--color-ink-soft);font-size:.9375rem}@media (min-width:48rem){.csiGxW_table{display:table}.csiGxW_table thead{display:table-header-group}.csiGxW_table tr{display:table-row}.csiGxW_table th,.csiGxW_table td{border-top:1px solid var(--color-line);padding:1rem 1.25rem}.csiGxW_table thead th{background:var(--color-sunken);color:var(--color-ink-subtle);border-top:0;padding-block:.7rem;font-size:.8125rem;font-weight:600}.csiGxW_table td[data-label]:before{display:none}.csiGxW_table tbody th{width:26%}.csiGxW_table td.csiGxW_connected{width:28%}}.csiGxW_verdict{color:var(--color-ink-soft);align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.5;display:inline-flex}.csiGxW_verdict i{border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.42em}.csiGxW_toneLocal i{background:var(--color-accent)}.csiGxW_toneRefused i{background:var(--color-danger)}.csiGxW_toneAllowed i{background:var(--color-success)}.csiGxW_note{border-left:3px solid var(--color-accent);background:var(--color-accent-subtle);color:var(--color-ink-soft);border-radius:4px 12px 12px 4px;margin-top:1.25rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55}.csiGxW_note b{color:var(--color-ink)}.csiGxW_steps{gap:2rem;display:grid}@media (min-width:64rem){.csiGxW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.csiGxW_step{align-content:start;gap:.9rem;display:grid}.csiGxW_stepTitle{letter-spacing:-.012em;color:var(--color-ink);align-items:center;gap:.65rem;font-size:1.0625rem;font-weight:650;display:flex}.csiGxW_num{background:var(--color-gray-50);width:1.65rem;height:1.65rem;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink-soft);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:650;display:grid}.csiGxW_stepFigure{min-width:0}.csiGxW_clients{gap:1.25rem;display:grid}@media (min-width:64rem){.csiGxW_clients{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.csiGxW_client{border:1px solid var(--color-line);background:var(--color-sunken);border-radius:20px;align-content:start;gap:1.1rem;padding:clamp(1rem,.75rem + 1vw,1.5rem);display:grid}.csiGxW_twoCol{gap:2rem;display:grid}@media (min-width:64rem){.csiGxW_twoCol{grid-template-columns:20rem minmax(0,1fr);gap:4rem}}.csiGxW_colLead{margin-top:1rem}.csiGxW_limits{border-top:1px solid var(--color-line);display:grid}@media (min-width:48rem){.csiGxW_limits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.csiGxW_limits li{border-bottom:1px solid var(--color-line);gap:.25rem;padding:1.1rem 0;display:grid}.csiGxW_limits b{color:var(--color-ink);font-weight:600}.csiGxW_limits span{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.55}.csiGxW_guides{border-top:1px solid var(--color-line);display:grid}@media (min-width:48rem){.csiGxW_guides{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.csiGxW_guide{border-bottom:1px solid var(--color-line);min-height:2.75rem;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;transition:color .15s;display:flex}.csiGxW_guide>span{gap:.15rem;display:grid}.csiGxW_guide b{font-weight:600}.csiGxW_guide>span>span{color:var(--color-ink-subtle);font-size:.9rem}.csiGxW_guide svg{width:1rem;height:1rem;color:var(--color-accent-text);flex:none;transition:transform .15s}.csiGxW_guide:hover{color:var(--color-accent-text)}.csiGxW_guide:hover svg{transform:translate(3px)}.csiGxW_guide:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.csiGxW_guide svg{transition:none}}
