.vpn_page__MgMfS{--vpn-bg:#f7f7f8;--vpn-panel:#fff;--vpn-ink:#202124;--vpn-muted:#73757b;--vpn-line:#d9dade;--vpn-soft:#f3f4f6;--vpn-blue:#1765cf;--vpn-warning:#85601a;--vpn-error:#b43d3d;min-height:100dvh;background:var(--vpn-bg);color:var(--vpn-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light}.vpn_page__MgMfS[data-mode=dark]{--vpn-bg:#17181a;--vpn-panel:#202124;--vpn-ink:#eeeff1;--vpn-muted:#a1a3aa;--vpn-line:#3c3e43;--vpn-soft:#282a2e;--vpn-blue:#81b3ff;--vpn-warning:#e0bb72;--vpn-error:#ff9b9b;color-scheme:dark}@media (prefers-color-scheme:dark){.vpn_page__MgMfS[data-mode=system]{--vpn-bg:#17181a;--vpn-panel:#202124;--vpn-ink:#eeeff1;--vpn-muted:#a1a3aa;--vpn-line:#3c3e43;--vpn-soft:#282a2e;--vpn-blue:#81b3ff;--vpn-warning:#e0bb72;--vpn-error:#ff9b9b;color-scheme:dark}}.vpn_wrap__VrYgg{max-width:1180px;margin:auto;padding:0 40px 24px}.vpn_nav__fXOvq{height:88px;display:flex;align-items:center;justify-content:space-between}.vpn_brand__aGtuC{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:600;letter-spacing:-.5px}.vpn_theme__jn9wA{display:flex;align-items:center;gap:8px;color:var(--vpn-muted);font-size:12px}.vpn_theme__jn9wA select{background:transparent;border:0;min-height:44px;color:inherit}.vpn_hero__wqZk3{padding:52px 0 42px}.vpn_eyebrow__Axn5N{display:flex;align-items:center;gap:7px;color:var(--vpn-muted);font-size:12px;letter-spacing:.04em;margin-bottom:18px}.vpn_hero__wqZk3 h1{font-size:clamp(27px,3.5vw,42px);line-height:1.25;letter-spacing:-1.5px;font-weight:600;margin:0 0 16px}.vpn_hero__wqZk3 h1 span{color:var(--vpn-muted);font-weight:400;padding:0 3px}.vpn_hero__wqZk3 p{color:var(--vpn-muted);font-size:14px;line-height:1.8}.vpn_workspace__sqyU4{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.vpn_inputPanel___oOpF,.vpn_outputPanel__9h2F7{min-width:0;border:.5px solid var(--vpn-line);border-radius:var(--radius-lg,12px);background:var(--vpn-panel);box-shadow:0 2px 5px #00000003;overflow:hidden}.vpn_panelTitle__TmjRP{display:flex;align-items:center;justify-content:space-between;height:66px;padding:0 22px;border-bottom:.5px solid var(--vpn-line)}.vpn_panelTitle__TmjRP h2{font-size:14px;font-weight:600}.vpn_panelTitle__TmjRP>span{font-size:11px;color:var(--vpn-muted);font-family:monospace}.vpn_modalActions__I1dfW a,.vpn_page__MgMfS button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--radius-sm,6px);padding:0 12px;min-height:44px;font-size:12px;cursor:pointer;transition:background .15s}.vpn_modalActions__I1dfW a:hover,.vpn_page__MgMfS button:hover{background:var(--vpn-soft)}.vpn_page__MgMfS button:disabled{opacity:.4;cursor:default}.vpn_page__MgMfS :is(button,a,select,textarea,summary):focus-visible{outline:2px solid var(--vpn-blue);outline-offset:3px}.vpn_inputPanel___oOpF>textarea{display:block;width:100%;height:320px;min-height:200px;resize:vertical;border:0;border-radius:0;background:transparent;padding:22px;font:13px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--vpn-ink);overflow-wrap:anywhere}.vpn_inputPanel___oOpF>textarea::-moz-placeholder{color:var(--vpn-muted);opacity:.65}.vpn_inputPanel___oOpF>textarea::placeholder{color:var(--vpn-muted);opacity:.65}.vpn_inputPanel___oOpF>textarea:focus-visible{outline-offset:-3px}.vpn_inputActions__NuFG_{display:flex;gap:6px;padding:0 18px 12px}.vpn_page__MgMfS .vpn_primary__QjPKM{background:var(--vpn-ink);color:var(--vpn-panel);min-width:104px;margin-right:auto}.vpn_page__MgMfS .vpn_primary__QjPKM:hover{background:var(--vpn-ink);opacity:.85}.vpn_hint__DK10M{color:var(--vpn-muted);font-size:11px;line-height:1.8}.vpn_inputPanel___oOpF>.vpn_hint__DK10M{padding:0 22px 20px}.vpn_empty__BLdyL{min-height:418px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--vpn-muted);text-align:center;padding:20px}.vpn_emptyIcon___JB_z{height:52px;width:52px;border:.5px solid var(--vpn-line);border-radius:var(--radius-lg,12px);display:grid;place-items:center;margin-bottom:20px}.vpn_empty__BLdyL p{font-size:13px;margin-bottom:10px}.vpn_empty__BLdyL>span{font-size:10px}.vpn_counts__k_PoR{display:flex;flex-wrap:wrap;gap:16px;padding:17px 22px;font-size:11px;color:var(--vpn-muted);border-bottom:.5px solid var(--vpn-line)}.vpn_resultList__E6sM8{max-height:760px;overflow:auto}.vpn_result__nAHkd{padding:20px 22px}.vpn_result__nAHkd+.vpn_result__nAHkd{border-top:.5px solid var(--vpn-line)}.vpn_resultHead___YTuZ{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.vpn_result__nAHkd h3{font-size:14px;font-weight:600;overflow-wrap:anywhere}.vpn_resultHead___YTuZ>span{flex-shrink:0;font-size:10px;padding-top:3px}.vpn_successStatus__AglGv{color:var(--vpn-blue)}.vpn_warningStatus__2VQln{color:var(--vpn-warning)}.vpn_errorStatus__dsOV7,.vpn_error__vhVJ6{color:var(--vpn-error)}.vpn_endpoint__ITA1m{display:flex;gap:8px;margin:8px 0 15px;color:var(--vpn-muted);font:10px/1.7 ui-monospace,monospace;overflow-wrap:anywhere}.vpn_uri__HPH0I{width:100%;height:86px;resize:vertical;border:.5px solid var(--vpn-line);border-radius:var(--radius-sm,6px);padding:10px;background:var(--vpn-soft);color:var(--vpn-ink);font:11px/1.7 ui-monospace,monospace;word-break:break-all}.vpn_warnings__dWj_k{margin:14px 0 6px;padding-left:14px;list-style:disc;font-size:11px;line-height:1.9;color:var(--vpn-warning)}.vpn_warnings__dWj_k li+li{margin-top:6px}.vpn_error__vhVJ6,.vpn_noResults__eP2Ms{font-size:12px;line-height:1.9;overflow-wrap:anywhere}.vpn_noResults__eP2Ms{padding:24px}.vpn_resultActions__Aas6o{display:flex;gap:6px;margin-top:12px}.vpn_resultActions__Aas6o button{background:var(--vpn-soft)}.vpn_notice__wllwC{min-height:44px;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--vpn-blue)}.vpn_limits__nNW4Z{padding-top:17px;border-top:.5px solid var(--vpn-line);color:var(--vpn-muted);font-size:12px;line-height:1.9}.vpn_limits__nNW4Z summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:44px}.vpn_limits__nNW4Z div{max-width:780px;padding-bottom:16px}.vpn_limits__nNW4Z p+p{margin-top:10px}.vpn_limits__nNW4Z a{text-decoration:underline;text-underline-offset:3px}.vpn_footer__Z4F2e{color:var(--vpn-muted);font-size:10px;padding-top:20px}.vpn_dialog__NdDZY{margin:auto;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;border:.5px solid var(--vpn-line);border-radius:var(--radius-xl,18px);background:var(--vpn-panel);color:var(--vpn-ink);overflow:auto}.vpn_dialog__NdDZY::backdrop{background:#0008}.vpn_dialog__NdDZY.vpn_enlarged__jnKBm{width:min(720px,calc(100vw - 24px))}.vpn_modalTop__Sr_RI{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.vpn_modalTop__Sr_RI h2{font-size:14px;font-weight:600}.vpn_page__MgMfS .vpn_qrImage__UPPO6{display:block;width:100%;padding:0;background:white;border-radius:4px;overflow:hidden}.vpn_qrImage__UPPO6 img{width:100%;height:auto;display:block;image-rendering:pixelated}.vpn_qrName__pknkm{font-size:14px;text-align:center;margin:16px 0;overflow-wrap:anywhere}.vpn_modalActions__I1dfW{display:flex;gap:8px;justify-content:center}.vpn_modalActions__I1dfW>*{background:var(--vpn-soft)}.vpn_dialog__NdDZY .vpn_hint__DK10M{text-align:center;margin-top:14px}.vpn_qrMessage__FXz6A{padding:30px 0;font-size:13px;line-height:1.9}.vpn_modalNotice__mPyoe{font-size:11px;color:var(--vpn-blue);margin-top:10px}.vpn_srOnly__Zn6wZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.vpn_wrap__VrYgg{padding:0 20px 24px}.vpn_nav__fXOvq{height:70px}.vpn_hero__wqZk3{padding:30px 0}.vpn_hero__wqZk3 h1{letter-spacing:-1px;font-size:clamp(23px,6.8vw,38px)}.vpn_hero__wqZk3 p{font-size:12px}.vpn_workspace__sqyU4{grid-template-columns:1fr;gap:20px}.vpn_inputPanel___oOpF>textarea{height:260px;font-size:16px}.vpn_uri__HPH0I{font-size:16px}.vpn_empty__BLdyL{min-height:230px}.vpn_resultList__E6sM8{max-height:none}.vpn_resultHead___YTuZ{flex-wrap:wrap}.vpn_panelTitle__TmjRP,.vpn_result__nAHkd{padding-left:18px;padding-right:18px}.vpn_dialog__NdDZY{padding:16px}.vpn_endpoint__ITA1m{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.vpn_page__MgMfS button{transition:none}}.vpn_embedded__HMxVb{min-height:0;background:transparent;--vpn-bg:var(--bg);--vpn-panel:var(--panel);--vpn-ink:var(--ink);--vpn-muted:var(--muted);--vpn-line:var(--line);--vpn-soft:var(--soft);--vpn-blue:var(--blue)}.vpn_embedded__HMxVb .vpn_wrap__VrYgg{padding:0;max-width:none}.vpn_embedded__HMxVb .vpn_workspace__sqyU4{grid-template-columns:1fr;gap:12px}.vpn_embedded__HMxVb .vpn_panelTitle__TmjRP{height:42px;padding:0 12px}.vpn_embedded__HMxVb .vpn_inputPanel___oOpF>textarea{height:150px;min-height:120px;padding:12px;margin:0;font-size:13px;line-height:1.6;border:0;background:transparent}.vpn_embedded__HMxVb .vpn_inputActions__NuFG_{padding:0 8px 8px;flex-wrap:wrap}.vpn_embedded__HMxVb .vpn_inputPanel___oOpF>.vpn_hint__DK10M{padding:0 12px 12px;font-size:10px}.vpn_embedded__HMxVb .vpn_empty__BLdyL{min-height:90px;padding:12px}.vpn_embedded__HMxVb .vpn_emptyIcon___JB_z,.vpn_embedded__HMxVb .vpn_empty__BLdyL>span{display:none}.vpn_embedded__HMxVb .vpn_empty__BLdyL p{margin:0}.vpn_embedded__HMxVb .vpn_result__nAHkd{padding:12px}.vpn_embedded__HMxVb .vpn_notice__wllwC{min-height:0;margin:10px 0}.vpn_embedded__HMxVb .vpn_limits__nNW4Z{padding-top:8px;font-size:11px}.vpn_embedded__HMxVb .vpn_counts__k_PoR{padding:12px}.vpn_embedded__HMxVb .vpn_uri__HPH0I{font-size:13px}.vpn_embedded__HMxVb .vpn_modalTop__Sr_RI h2{margin:0}.vpn_embedded__HMxVb .vpn_dialog__NdDZY{background:var(--vpn-panel)}@media(max-width:640px){.vpn_embedded__HMxVb .vpn_inputPanel___oOpF>textarea,.vpn_embedded__HMxVb .vpn_uri__HPH0I{font-size:16px}}.vpn_page__MgMfS,.vpn_page__MgMfS :is(button,input,select,textarea){font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}