.VpnAdminAccessManager_adminPage___PWWt{display:grid;gap:14px;padding:clamp(14px,2.3vw,28px)}.VpnAdminAccessManager_commandBar__bHqZC,.VpnAdminAccessManager_diagnostics__Z4nQX,.VpnAdminAccessManager_header__yU2hi,.VpnAdminAccessManager_panel__8kMd3{border:1px solid var(--border);background:rgba(255,254,253,.76)}.VpnAdminAccessManager_header__yU2hi{display:grid;gap:12px;padding:clamp(18px,2.5vw,28px)}.VpnAdminAccessManager_headerCopy__5__es{display:grid;gap:8px}.VpnAdminAccessManager_kicker___4ipi{margin:0;color:var(--secondary);font-size:.72rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.VpnAdminAccessManager_diagnosticHeading__HC2Xk h3,.VpnAdminAccessManager_header__yU2hi h1,.VpnAdminAccessManager_panel__8kMd3 h2{margin:0;color:var(--ink);letter-spacing:0}.VpnAdminAccessManager_header__yU2hi h1{font-size:clamp(2rem,5vw,3.7rem);line-height:.98}.VpnAdminAccessManager_commandGroup__e2aPl span,.VpnAdminAccessManager_emptyCell__FVsUq,.VpnAdminAccessManager_emptyState__HeLa5,.VpnAdminAccessManager_error__EPYCT,.VpnAdminAccessManager_headerMeta__qlv4g,.VpnAdminAccessManager_lede__GuqG9,.VpnAdminAccessManager_muted__LiWwK,.VpnAdminAccessManager_notice__RU_jy,.VpnAdminAccessManager_panelHeading__b_MEP p,.VpnAdminAccessManager_storePath__z6FMP,.VpnAdminAccessManager_warning__FggBd{color:var(--muted)}.VpnAdminAccessManager_lede__GuqG9{max-width:880px;margin:0;font-size:1rem;line-height:1.45}.VpnAdminAccessManager_headerMeta__qlv4g{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;font-weight:760}.VpnAdminAccessManager_diagnosticHeading__HC2Xk span,.VpnAdminAccessManager_headerMeta__qlv4g span,.VpnAdminAccessManager_panelCount__oV1mm{display:inline-flex;width:fit-content;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--border);background:rgba(255,255,255,.62);color:var(--ink);font-size:.72rem;font-weight:820;line-height:1.2;text-transform:uppercase}.VpnAdminAccessManager_error__EPYCT,.VpnAdminAccessManager_notice__RU_jy,.VpnAdminAccessManager_warning__FggBd{margin:0;padding:10px 12px;border:1px solid var(--border);background:rgba(255,255,255,.58);font-size:.9rem;line-height:1.4}.VpnAdminAccessManager_warning__FggBd{border-color:rgba(138,90,18,.28);color:#8a5a12}.VpnAdminAccessManager_error__EPYCT{border-color:rgba(169,54,46,.34);color:#a9362e}.VpnAdminAccessManager_commandBar__bHqZC{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px}.VpnAdminAccessManager_commandGroup__e2aPl{display:grid;gap:3px}.VpnAdminAccessManager_commandGroup__e2aPl strong{color:var(--ink);font-size:.9rem}.VpnAdminAccessManager_commandGroup__e2aPl span{font-size:.82rem;line-height:1.35}.VpnAdminAccessManager_commandActions__1mXxC{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.VpnAdminAccessManager_restartCard__HlfYP{position:relative}.VpnAdminAccessManager_restartCard__HlfYP summary{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--border);background:rgba(255,255,255,.64);color:var(--ink);cursor:pointer;font-size:.82rem;font-weight:820;list-style:none}.VpnAdminAccessManager_restartCard__HlfYP summary::-webkit-details-marker{display:none}.VpnAdminAccessManager_restartCard__HlfYP[open]{z-index:3}.VpnAdminAccessManager_restartCard__HlfYP[open] summary{border-color:rgba(138,90,18,.28)}.VpnAdminAccessManager_restartCard__HlfYP>p{width:min(320px,72vw);margin:8px 0 0;color:var(--muted);font-size:.78rem;line-height:1.35}.VpnAdminAccessManager_restartForm__dwZYD{display:grid;gap:8px;width:min(320px,72vw);margin-top:8px;padding:10px;border:1px solid var(--border);background:rgba(255,255,255,.78)}.VpnAdminAccessManager_panel__8kMd3{display:grid;gap:14px;padding:clamp(12px,1.8vw,18px)}.VpnAdminAccessManager_panelHeading__b_MEP{display:flex;align-items:start;justify-content:space-between;gap:14px}.VpnAdminAccessManager_panelHeading__b_MEP>div{display:grid;gap:6px}.VpnAdminAccessManager_panelHeading__b_MEP h2{font-size:clamp(1.2rem,2.5vw,1.8rem);line-height:1.08}.VpnAdminAccessManager_panelHeading__b_MEP p{max-width:860px;margin:0;font-size:.88rem;line-height:1.42}.VpnAdminAccessManager_panelCount__oV1mm{flex:0 0 auto}.VpnAdminAccessManager_tableWrap__vpbuf{overflow-x:auto}.VpnAdminAccessManager_accessTable__WbC57,.VpnAdminAccessManager_diagnosticTable__Dnguw,.VpnAdminAccessManager_proposalTable__Gr8VV{width:100%;border-collapse:collapse}.VpnAdminAccessManager_accessTable__WbC57{min-width:1520px}.VpnAdminAccessManager_diagnosticTable__Dnguw{min-width:760px}.VpnAdminAccessManager_proposalTable__Gr8VV{min-width:980px}.VpnAdminAccessManager_accessTable__WbC57 td,.VpnAdminAccessManager_accessTable__WbC57 th,.VpnAdminAccessManager_diagnosticTable__Dnguw td,.VpnAdminAccessManager_diagnosticTable__Dnguw th,.VpnAdminAccessManager_proposalTable__Gr8VV td,.VpnAdminAccessManager_proposalTable__Gr8VV th{padding:11px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.VpnAdminAccessManager_accessTable__WbC57 th,.VpnAdminAccessManager_diagnosticTable__Dnguw th,.VpnAdminAccessManager_proposalTable__Gr8VV th{color:var(--muted);font-size:.7rem;font-weight:880;line-height:1.25;text-transform:uppercase;white-space:nowrap}.VpnAdminAccessManager_accessTable__WbC57 td,.VpnAdminAccessManager_diagnosticTable__Dnguw td,.VpnAdminAccessManager_proposalTable__Gr8VV td{color:var(--ink);font-size:.86rem;line-height:1.42}.VpnAdminAccessManager_accessTable__WbC57 td:last-child,.VpnAdminAccessManager_accessTable__WbC57 th:last-child{position:sticky;right:0;z-index:1;width:340px;min-width:340px;border-left:1px solid var(--border);background:rgba(250,248,245,.96);box-shadow:-10px 0 18px rgba(12,12,13,.04)}.VpnAdminAccessManager_accessTable__WbC57 th:last-child{z-index:2}.VpnAdminAccessManager_identityStack__Pi9h1,.VpnAdminAccessManager_metricStack__ajQQE{display:grid;gap:7px;min-width:0}.VpnAdminAccessManager_identityStack__Pi9h1 strong,.VpnAdminAccessManager_inlineIdentity__M8Rxp strong,.VpnAdminAccessManager_metricStack__ajQQE strong{color:var(--ink);font-weight:820;overflow-wrap:anywhere}.VpnAdminAccessManager_identityStack__Pi9h1 span,.VpnAdminAccessManager_inlineIdentity__M8Rxp span,.VpnAdminAccessManager_metricStack__ajQQE span{color:var(--muted);font-size:.79rem;overflow-wrap:anywhere}.VpnAdminAccessManager_identityStack__Pi9h1 code,.VpnAdminAccessManager_payloadDetails__WWNxA code{color:var(--muted);font:700 .76rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.VpnAdminAccessManager_inlineIdentity__M8Rxp{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.VpnAdminAccessManager_modePill___qFrr,.VpnAdminAccessManager_pill__7zw_X{display:inline-flex;width:fit-content;align-items:center;min-height:23px;padding:0 8px;border:1px solid var(--border);background:rgba(255,255,255,.62);color:var(--ink);font-size:.68rem;font-weight:850;line-height:1.2;text-transform:uppercase}.VpnAdminAccessManager_modePill___qFrr{background:rgba(12,12,13,.05);color:var(--ink)}.VpnAdminAccessManager_goodPill__QWO1v{border-color:rgba(45,107,88,.32);color:#2d6b58}.VpnAdminAccessManager_warningPill__P9IPI{border-color:rgba(138,90,18,.3);color:#8a5a12}.VpnAdminAccessManager_dangerPill__PFfal{border-color:rgba(169,54,46,.34);color:#a9362e}.VpnAdminAccessManager_neutralPill__3BOB6{color:var(--muted)}.VpnAdminAccessManager_detailList__aGRnS{display:grid;gap:6px;margin:0}.VpnAdminAccessManager_detailList__aGRnS div{display:grid;grid-template-columns:minmax(62px,max-content) minmax(0,1fr);gap:7px}.VpnAdminAccessManager_detailList__aGRnS dt{color:var(--secondary);font-size:.7rem;font-weight:850;text-transform:uppercase}.VpnAdminAccessManager_detailList__aGRnS dd{min-width:0;margin:0;color:var(--muted);overflow-wrap:anywhere}.VpnAdminAccessManager_actionRail__1xMMS{display:grid;gap:8px}.VpnAdminAccessManager_actionCard__hOZe7{display:grid;gap:7px;padding:9px;border:1px solid var(--border);background:rgba(255,255,255,.66)}.VpnAdminAccessManager_liveAction__KKcup{border-color:rgba(45,107,88,.24)}.VpnAdminAccessManager_proposalAction__mNdwS{border-color:rgba(138,90,18,.24)}.VpnAdminAccessManager_disabledAction__iKb_B{opacity:.78}.VpnAdminAccessManager_actionHeader__93iWb{display:flex;align-items:center;justify-content:space-between;gap:8px}.VpnAdminAccessManager_actionHeader__93iWb strong{color:var(--ink);font-size:.82rem}.VpnAdminAccessManager_actionCard__hOZe7 p,.VpnAdminAccessManager_formHint__as6V_{margin:0;color:var(--muted);font-size:.76rem;font-weight:720;line-height:1.35}.VpnAdminAccessManager_actionDetails__reLnw{display:grid;gap:8px}.VpnAdminAccessManager_actionDetails__reLnw summary,.VpnAdminAccessManager_diagnostics__Z4nQX summary,.VpnAdminAccessManager_payloadDetails__WWNxA summary{cursor:pointer;color:var(--ink);font-weight:820}.VpnAdminAccessManager_actionForm__nPVLY,.VpnAdminAccessManager_inlineForm__jIGyM,.VpnAdminAccessManager_policyForm___CU5I{display:grid;gap:8px}.VpnAdminAccessManager_policyForm___CU5I{grid-template-columns:repeat(2,minmax(0,1fr))}.VpnAdminAccessManager_field__SNxDN{display:grid;gap:5px;color:var(--muted);font-size:.74rem;font-weight:820}.VpnAdminAccessManager_field__SNxDN input,.VpnAdminAccessManager_field__SNxDN select,.VpnAdminAccessManager_field__SNxDN textarea{width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:0;background:rgba(255,255,255,.78);color:var(--ink);font:inherit}.VpnAdminAccessManager_field__SNxDN textarea{min-height:78px;padding:9px 10px;resize:vertical}.VpnAdminAccessManager_actionForm__nPVLY button,.VpnAdminAccessManager_inlineForm__jIGyM button,.VpnAdminAccessManager_policyForm___CU5I button,.VpnAdminAccessManager_restartForm__dwZYD button{min-height:34px}.VpnAdminAccessManager_fullField__ZfCed,.VpnAdminAccessManager_policyForm___CU5I button{grid-column:1/-1}.VpnAdminAccessManager_payloadDetails__WWNxA code{display:block;max-width:420px;margin-top:8px;padding:8px;border:1px solid var(--border);background:rgba(255,255,255,.62);white-space:pre-wrap}.VpnAdminAccessManager_diagnostics__Z4nQX{padding:12px 14px}.VpnAdminAccessManager_diagnostics__Z4nQX>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none}.VpnAdminAccessManager_diagnostics__Z4nQX>summary::-webkit-details-marker{display:none}.VpnAdminAccessManager_diagnostics__Z4nQX>summary span{color:var(--muted);font-size:.76rem;font-weight:760}.VpnAdminAccessManager_diagnostics__Z4nQX[open]{display:grid;gap:14px}.VpnAdminAccessManager_diagnosticGrid__L7BC1{display:grid;gap:16px;padding-top:12px}.VpnAdminAccessManager_diagnosticGrid__L7BC1 section{display:grid;gap:10px}.VpnAdminAccessManager_diagnosticHeading__HC2Xk{display:flex;align-items:center;justify-content:space-between;gap:10px}.VpnAdminAccessManager_diagnosticHeading__HC2Xk h3{font-size:1rem}.VpnAdminAccessManager_storePath__z6FMP{margin:0;font-size:.82rem;overflow-wrap:anywhere}.VpnAdminAccessManager_emptyCell__FVsUq,.VpnAdminAccessManager_emptyState__HeLa5{font-size:.88rem}.VpnAdminAccessManager_emptyState__HeLa5{margin:0}@media (max-width:980px){.VpnAdminAccessManager_commandBar__bHqZC,.VpnAdminAccessManager_diagnosticHeading__HC2Xk,.VpnAdminAccessManager_panelHeading__b_MEP{display:grid}.VpnAdminAccessManager_commandActions__1mXxC{justify-content:flex-start}}@media (max-width:680px){.VpnAdminAccessManager_commandActions__1mXxC,.VpnAdminAccessManager_headerMeta__qlv4g{display:grid;justify-content:stretch}.VpnAdminAccessManager_policyForm___CU5I{grid-template-columns:1fr}.VpnAdminAccessManager_fullField__ZfCed,.VpnAdminAccessManager_policyForm___CU5I button{grid-column:auto}.VpnAdminAccessManager_accessTable__WbC57 td:last-child,.VpnAdminAccessManager_accessTable__WbC57 th:last-child{position:static;min-width:320px;border-left:0;box-shadow:none}}.VpnAdminReadOnly_adminPage__Ct7Rs{display:grid;gap:18px;padding:clamp(14px,2.4vw,28px)}.VpnAdminReadOnly_header__EhdFY,.VpnAdminReadOnly_panel__Fg21j,.VpnAdminReadOnly_rawDetails__3GpDK{border:1px solid var(--border);background:rgba(255,254,253,.72)}.VpnAdminReadOnly_header__EhdFY{display:grid;gap:12px;padding:clamp(18px,2.6vw,28px)}.VpnAdminReadOnly_headerCopy__NoN_h{display:grid;gap:8px}.VpnAdminReadOnly_kicker__sfVC8{margin:0;color:var(--secondary);font-size:.72rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.VpnAdminReadOnly_header__EhdFY h1,.VpnAdminReadOnly_panel__Fg21j h2,.VpnAdminReadOnly_rawDetails__3GpDK h3{margin:0;color:var(--ink);letter-spacing:0}.VpnAdminReadOnly_header__EhdFY h1{font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.VpnAdminReadOnly_emptyState__cmjBt,.VpnAdminReadOnly_error__X_GEy,.VpnAdminReadOnly_headerMeta__ni1RU,.VpnAdminReadOnly_lede__4Q97W,.VpnAdminReadOnly_muted__aCLk2,.VpnAdminReadOnly_notice__P9UX7,.VpnAdminReadOnly_panelHeading__D4PDr p,.VpnAdminReadOnly_warning__rEje_{color:var(--muted)}.VpnAdminReadOnly_lede__4Q97W{max-width:780px;margin:0;font-size:1rem;line-height:1.45}.VpnAdminReadOnly_headerMeta__ni1RU{display:flex;flex-wrap:wrap;gap:8px;font-size:.84rem;font-weight:740}.VpnAdminReadOnly_headerMeta__ni1RU span,.VpnAdminReadOnly_panelCount__XI2p2,.VpnAdminReadOnly_sourceBadge__upboo{display:inline-flex;width:fit-content;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--border);background:rgba(255,255,255,.58);font-size:.74rem;font-weight:800;line-height:1.2;text-transform:uppercase}.VpnAdminReadOnly_error__X_GEy,.VpnAdminReadOnly_notice__P9UX7,.VpnAdminReadOnly_warning__rEje_{margin:0;padding:10px 12px;border:1px solid var(--border);background:rgba(255,255,255,.58);font-size:.9rem;line-height:1.4}.VpnAdminReadOnly_warning__rEje_{border-color:rgba(169,54,46,.22);color:#8a5a12}.VpnAdminReadOnly_error__X_GEy{border-color:rgba(169,54,46,.34);color:#a9362e}.VpnAdminReadOnly_summaryGrid__hAU_c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.VpnAdminReadOnly_stat__SqPSG{display:grid;align-content:start;gap:8px;min-height:118px;padding:14px;border:1px solid var(--border);background:rgba(255,255,255,.56)}.VpnAdminReadOnly_stat__SqPSG p,.VpnAdminReadOnly_stat__SqPSG span{margin:0;color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.35}.VpnAdminReadOnly_stat__SqPSG strong{color:var(--ink);font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.05}.VpnAdminReadOnly_panel__Fg21j{display:grid;gap:14px;padding:clamp(14px,2vw,20px)}.VpnAdminReadOnly_accessManagerPanel____CsK{background:linear-gradient(135deg,rgba(255,254,253,.82),rgba(248,244,241,.66))}.VpnAdminReadOnly_panelHeading__D4PDr{display:flex;align-items:start;justify-content:space-between;gap:14px}.VpnAdminReadOnly_panelHeading__D4PDr>div{display:grid;gap:6px}.VpnAdminReadOnly_panelHeading__D4PDr h2{font-size:clamp(1.25rem,2.6vw,1.85rem);line-height:1.08}.VpnAdminReadOnly_panelHeading__D4PDr p{max-width:780px;margin:0;font-size:.9rem;line-height:1.42}.VpnAdminReadOnly_panelCount__XI2p2{flex:0 0 auto;color:var(--ink)}.VpnAdminReadOnly_panelActions__Hc19j{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.VpnAdminReadOnly_accessRows__A7BGR{display:grid;gap:10px}.VpnAdminReadOnly_accessCard__xmBeI{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(360px,1.5fr) minmax(260px,.95fr);gap:14px;align-items:center;padding:14px;border:1px solid var(--border);background:rgba(255,255,255,.62)}.VpnAdminReadOnly_accessIdentity__wFEjq{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center}.VpnAdminReadOnly_accessIdentity__wFEjq strong{display:block;color:var(--ink);font-size:1rem;line-height:1.18;overflow-wrap:anywhere}.VpnAdminReadOnly_accessIdentity__wFEjq span{color:var(--muted);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.VpnAdminReadOnly_accessMark__fHXi3{width:18px;height:18px;border:2px solid rgba(45,107,88,.42);transform:rotate(45deg)}.VpnAdminReadOnly_accessStateGrid__tbLZF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.VpnAdminReadOnly_accessStateGrid__tbLZF div{display:grid;align-content:center;gap:3px;min-height:58px;padding:8px;border-left:1px solid var(--border)}.VpnAdminReadOnly_accessStateGrid__tbLZF dt{color:var(--secondary);font-size:.68rem;font-weight:860;letter-spacing:.07em;text-transform:uppercase}.VpnAdminReadOnly_accessStateGrid__tbLZF dd{margin:0;color:var(--ink);font-size:.86rem;font-weight:820;overflow-wrap:anywhere}.VpnAdminReadOnly_accessActions__4XAfQ,.VpnAdminReadOnly_inlineActions__qS1tb{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.VpnAdminReadOnly_grantDetails__Qf_Mi{width:100%}.VpnAdminReadOnly_grantDetails__Qf_Mi summary{display:inline-flex;align-items:center;justify-content:center;min-width:148px;min-height:42px;border:1px solid #0c0c0c;background:#0c0c0c;color:white;cursor:pointer;font-weight:850}.VpnAdminReadOnly_grantForm__m180o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:12px;border:1px solid var(--border);background:rgba(255,255,255,.74)}.VpnAdminReadOnly_dangerButton__1w__Z{border-color:rgba(169,54,46,.38);color:#a9362e}.VpnAdminReadOnly_tableWrap__oqUYe{overflow-x:auto}.VpnAdminReadOnly_table__XnJCD{width:100%;border-collapse:collapse}.VpnAdminReadOnly_managementTable___gMvW{min-width:1120px}.VpnAdminReadOnly_recordsTable__Gk_ny{min-width:980px}.VpnAdminReadOnly_rawTable__ku5Ju{min-width:720px}.VpnAdminReadOnly_table__XnJCD td,.VpnAdminReadOnly_table__XnJCD th{padding:11px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.VpnAdminReadOnly_table__XnJCD th{color:var(--muted);font-size:.72rem;font-weight:860;line-height:1.25;text-transform:uppercase;white-space:nowrap}.VpnAdminReadOnly_table__XnJCD td{color:var(--ink);font-size:.88rem;line-height:1.42}.VpnAdminReadOnly_identityStack__GaW_x,.VpnAdminReadOnly_metricStack__jNHI9{display:grid;gap:7px}.VpnAdminReadOnly_identityStack__GaW_x{min-width:0}.VpnAdminReadOnly_identityStack__GaW_x strong,.VpnAdminReadOnly_metricStack__jNHI9 strong{color:var(--ink);font-weight:820;overflow-wrap:anywhere}.VpnAdminReadOnly_identityStack__GaW_x span,.VpnAdminReadOnly_metricStack__jNHI9 span,.VpnAdminReadOnly_statusLine__ivvoe span{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.VpnAdminReadOnly_identityStack__GaW_x code,.VpnAdminReadOnly_payloadDetails__WNru9 code{color:var(--muted);font:700 .78rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.VpnAdminReadOnly_sourceBadge__upboo{color:var(--ink)!important}.VpnAdminReadOnly_dangerPill__SG2wZ,.VpnAdminReadOnly_goodPill__DJsem,.VpnAdminReadOnly_neutralPill__FpV2R,.VpnAdminReadOnly_pill__JE4JK,.VpnAdminReadOnly_warningPill__73ElJ{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--border);background:rgba(255,255,255,.6);color:var(--ink);font-size:.72rem;font-weight:820;line-height:1.2;text-transform:uppercase}.VpnAdminReadOnly_goodPill__DJsem{border-color:rgba(45,107,88,.3);color:#2d6b58}.VpnAdminReadOnly_warningPill__73ElJ{border-color:rgba(138,90,18,.28);color:#8a5a12}.VpnAdminReadOnly_dangerPill__SG2wZ{border-color:rgba(169,54,46,.3);color:#a9362e}.VpnAdminReadOnly_neutralPill__FpV2R{color:var(--muted)}.VpnAdminReadOnly_statusLine__ivvoe{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.VpnAdminReadOnly_metricStack__jNHI9>div{display:grid;gap:2px}.VpnAdminReadOnly_detailList__o27bT{display:grid;gap:6px;margin:0}.VpnAdminReadOnly_detailList__o27bT div{display:grid;grid-template-columns:minmax(58px,max-content) minmax(0,1fr);gap:7px}.VpnAdminReadOnly_detailList__o27bT dt{color:var(--secondary);font-size:.74rem;font-weight:850;text-transform:uppercase}.VpnAdminReadOnly_detailList__o27bT dd{min-width:0;margin:0;color:var(--muted);overflow-wrap:anywhere}.VpnAdminReadOnly_compactOperationDetails__ZmXW0,.VpnAdminReadOnly_payloadDetails__WNru9,.VpnAdminReadOnly_policyDetails__Y45nw{display:grid;gap:10px}.VpnAdminReadOnly_compactOperationDetails__ZmXW0 summary,.VpnAdminReadOnly_payloadDetails__WNru9 summary,.VpnAdminReadOnly_policyDetails__Y45nw summary,.VpnAdminReadOnly_rawDetails__3GpDK summary{cursor:pointer;color:var(--ink);font-weight:820}.VpnAdminReadOnly_field__2FHgR{display:grid;gap:5px;color:var(--muted);font-size:.76rem;font-weight:820}.VpnAdminReadOnly_field__2FHgR input,.VpnAdminReadOnly_field__2FHgR select,.VpnAdminReadOnly_field__2FHgR textarea{width:100%;min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:0;background:rgba(255,255,255,.74);color:var(--ink);font:inherit}.VpnAdminReadOnly_field__2FHgR textarea{min-height:84px;padding:10px;resize:vertical}.VpnAdminReadOnly_formHint__LRT_e{margin:0;color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.VpnAdminReadOnly_fullField__9KEhs,.VpnAdminReadOnly_submitButton__fgzwd{grid-column:1/-1}.VpnAdminReadOnly_submitButton__fgzwd{width:fit-content}.VpnAdminReadOnly_operationStack__3mgUW{display:grid;gap:10px;min-width:280px}.VpnAdminReadOnly_operationGroup__kVUW4{display:grid;gap:8px;padding:10px;border:1px solid var(--border);background:rgba(255,255,255,.5)}.VpnAdminReadOnly_operationHeader__wraZM{display:grid;gap:2px}.VpnAdminReadOnly_operationHeader__wraZM strong{color:var(--ink);font-size:.84rem;overflow-wrap:anywhere}.VpnAdminReadOnly_operationHeader__wraZM span{color:var(--muted);font-size:.76rem;font-weight:720}.VpnAdminReadOnly_inlineActions__qS1tb{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.VpnAdminReadOnly_liveCreateForm__P97C1,.VpnAdminReadOnly_restartForm__HumX2{display:grid;gap:8px;min-width:220px;padding-top:10px}.VpnAdminReadOnly_policyForm__wcXvY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:min(520px,68vw);padding-top:10px}.VpnAdminReadOnly_accessActions__4XAfQ button,.VpnAdminReadOnly_inlineActions__qS1tb button,.VpnAdminReadOnly_liveCreateForm__P97C1 button,.VpnAdminReadOnly_restartForm__HumX2 button{min-height:34px}.VpnAdminReadOnly_miniDetailList__0Rb_g{display:grid;gap:4px;margin:0}.VpnAdminReadOnly_miniDetailList__0Rb_g div{display:grid;gap:2px}.VpnAdminReadOnly_miniDetailList__0Rb_g dt{color:var(--secondary);font-size:.7rem;font-weight:850;text-transform:uppercase}.VpnAdminReadOnly_miniDetailList__0Rb_g dd{margin:0;color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.VpnAdminReadOnly_rawDetails__3GpDK{padding:14px}.VpnAdminReadOnly_rawDetails__3GpDK[open]{display:grid;gap:14px}.VpnAdminReadOnly_rawGrid__jaQPU{display:grid;gap:16px;padding-top:12px}.VpnAdminReadOnly_rawGrid__jaQPU section{display:grid;gap:10px}.VpnAdminReadOnly_rawGrid__jaQPU h3{font-size:1rem}.VpnAdminReadOnly_payloadDetails__WNru9 code{display:block;max-width:360px;margin-top:8px;white-space:pre-wrap}.VpnAdminReadOnly_emptyCell__UtceT,.VpnAdminReadOnly_emptyState__cmjBt{color:var(--muted)}.VpnAdminReadOnly_emptyState__cmjBt{margin:0;font-size:.9rem}@media (max-width:920px){.VpnAdminReadOnly_summaryGrid__hAU_c{grid-template-columns:repeat(2,minmax(0,1fr))}.VpnAdminReadOnly_accessCard__xmBeI{grid-template-columns:1fr}.VpnAdminReadOnly_accessStateGrid__tbLZF{grid-template-columns:repeat(2,minmax(0,1fr))}.VpnAdminReadOnly_accessActions__4XAfQ{justify-content:flex-start}.VpnAdminReadOnly_panelHeading__D4PDr{display:grid}.VpnAdminReadOnly_panelActions__Hc19j{justify-content:flex-start}}@media (max-width:640px){.VpnAdminReadOnly_accessStateGrid__tbLZF,.VpnAdminReadOnly_grantForm__m180o,.VpnAdminReadOnly_policyForm__wcXvY,.VpnAdminReadOnly_summaryGrid__hAU_c{grid-template-columns:1fr}.VpnAdminReadOnly_policyForm__wcXvY{min-width:0}.VpnAdminReadOnly_fullField__9KEhs,.VpnAdminReadOnly_submitButton__fgzwd{grid-column:auto}}.SurfaceRenderer_shell__0bEKA{display:grid;gap:clamp(22px,4vw,44px)}.SurfaceRenderer_hero__QxD_s{display:grid;gap:14px;padding-top:clamp(10px,2vw,22px)}.SurfaceRenderer_kicker__m22qF{margin:0;color:var(--secondary);font-size:.72rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.SurfaceRenderer_heroLayout__Ng_sD{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:clamp(18px,4vw,48px);align-items:end}.SurfaceRenderer_heroCopy__oFIh4{display:grid;gap:14px;min-width:0}.SurfaceRenderer_heroCopy__oFIh4 h1{max-width:760px;margin:0;color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(3.8rem,9vw,8rem);font-weight:500;letter-spacing:0;line-height:.86}.SurfaceRenderer_heroCopy__oFIh4 p{max-width:680px;margin:0;color:var(--muted);font-size:clamp(1rem,1.8vw,1.28rem);font-weight:680;line-height:1.34}.SurfaceRenderer_actionPanel__4MRl2{display:grid;gap:12px;justify-items:start;min-width:0;padding:16px 0 0;border-top:1px solid rgba(12,12,13,.18)}.SurfaceRenderer_actionPanel__4MRl2 span{color:var(--secondary);font-size:.72rem;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.SurfaceRenderer_actionPanel__4MRl2 strong{color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:500;line-height:1;overflow-wrap:anywhere}.SurfaceRenderer_statusBadge__g_C_K{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 9px;border:1px solid;border-radius:0;color:var(--muted);font-size:.7rem;font-weight:860;letter-spacing:.05em;line-height:1;text-transform:uppercase}.SurfaceRenderer_statusBadge__g_C_K:before{width:7px;height:7px;margin-right:8px;background:currentColor;content:""}.SurfaceRenderer_toneReady__CgilP{color:#2d6b58}.SurfaceRenderer_toneAccent__yMGbZ,.SurfaceRenderer_tonePending__k5aCk{color:#6f5a8c}.SurfaceRenderer_toneWarning__orX7L{color:#a86d1f}.SurfaceRenderer_toneDanger___s0gt{color:var(--secondary)}.SurfaceRenderer_toneNeutral__Par1q{color:rgba(12,12,13,.58)}.SurfaceRenderer_action__p4AtC{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:40px;padding:0 15px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--surface);font-size:.78rem;font-weight:880;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.SurfaceRenderer_action__p4AtC:hover{border-color:var(--secondary);background:var(--secondary);color:white}.SurfaceRenderer_actionDisabled__LmRTD{border-color:rgba(12,12,13,.18);background:transparent;color:var(--muted);cursor:not-allowed;opacity:.7}.SurfaceRenderer_ledger__6eo1j{display:grid;border-top:1px solid rgba(12,12,13,.14)}.SurfaceRenderer_ledgerRow__d_nUQ,.SurfaceRenderer_serviceRow__63qJM{display:grid;gap:clamp(12px,2vw,24px);align-items:center;min-width:0;border-bottom:1px solid rgba(12,12,13,.14)}.SurfaceRenderer_ledgerRow__d_nUQ{grid-template-columns:minmax(150px,.36fr) minmax(220px,1fr) minmax(120px,auto);min-height:86px;padding:16px 0}.SurfaceRenderer_serviceRow__63qJM{grid-template-columns:minmax(210px,.42fr) minmax(150px,auto) minmax(180px,.42fr) minmax(116px,auto);min-height:104px;padding:18px 0}.SurfaceRenderer_detail__WCFaj,.SurfaceRenderer_label__W4sPY,.SurfaceRenderer_meta__FBklH{min-width:0}.SurfaceRenderer_label__W4sPY span,.SurfaceRenderer_metricLabel__SqBa0,.SurfaceRenderer_serviceMain__YCkiY span{display:block;color:var(--secondary);font-size:.72rem;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.SurfaceRenderer_label__W4sPY strong,.SurfaceRenderer_serviceMain__YCkiY strong{display:block;margin-top:7px;color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.55rem,2.7vw,2.6rem);font-weight:500;line-height:.98;overflow-wrap:anywhere}.SurfaceRenderer_detail__WCFaj,.SurfaceRenderer_meta__FBklH,.SurfaceRenderer_serviceSummary__R4hLi{color:var(--muted);font-size:.88rem;font-weight:680;line-height:1.36;overflow-wrap:anywhere}.SurfaceRenderer_meta__FBklH{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem}.SurfaceRenderer_serviceMetrics__pFVTX{display:grid;gap:6px}.SurfaceRenderer_metric__sED6y{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.78rem;line-height:1.25}.SurfaceRenderer_metric__sED6y strong{color:var(--ink);font-weight:760;text-align:right;overflow-wrap:anywhere}.SurfaceRenderer_disclosure__pjZkp{border:1px solid rgba(12,12,13,.14);background:linear-gradient(90deg,rgba(183,168,201,.06),transparent 42%),rgba(255,254,253,.68)}.SurfaceRenderer_disclosure__pjZkp summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:0 16px;color:var(--secondary);cursor:pointer;font-size:.74rem;font-weight:860;letter-spacing:.06em;list-style:none;text-transform:uppercase}.SurfaceRenderer_disclosure__pjZkp summary::-webkit-details-marker{display:none}.SurfaceRenderer_disclosure__pjZkp summary:after{color:var(--muted);content:"+";font-size:1rem}.SurfaceRenderer_disclosure__pjZkp[open] summary:after{content:"-"}.SurfaceRenderer_disclosureBody__vE4iB{display:grid;gap:10px;padding:0 16px 16px}.SurfaceRenderer_disclosureSummary__DpNMy{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.SurfaceRenderer_adminAffordance__SZo_E{display:flex;justify-content:flex-end}.SurfaceRenderer_adminAffordance__SZo_E a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(12,12,13,.18);color:var(--muted);font-size:.72rem;font-weight:840;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.SurfaceRenderer_adminAffordance__SZo_E a:hover{border-color:var(--secondary);color:var(--secondary)}@media (max-width:860px){.SurfaceRenderer_heroLayout__Ng_sD,.SurfaceRenderer_ledgerRow__d_nUQ,.SurfaceRenderer_serviceRow__63qJM{grid-template-columns:1fr}.SurfaceRenderer_action__p4AtC{width:100%}}.VpnDashboard_vpnPage__wcjok{display:grid;gap:14px;padding:clamp(12px,2.4vw,24px)}.VpnDashboard_details__dvxbL,.VpnDashboard_hero__Ow8LV{position:relative;border:1px solid rgba(12,12,13,.13);background:linear-gradient(135deg,rgba(169,54,46,.045),transparent 34%),rgba(255,254,253,.76)}.VpnDashboard_hero__Ow8LV{display:grid;gap:clamp(18px,3vw,34px);min-height:246px;padding:clamp(22px,3vw,34px)}.VpnDashboard_heroLayout__v8HIV{display:grid;grid-template-columns:minmax(220px,.76fr) minmax(280px,.46fr);gap:clamp(18px,3vw,42px);align-items:end}.VpnDashboard_heroCopy__EUz73{display:grid;gap:12px}.VpnDashboard_hero__Ow8LV h1{max-width:11ch;margin:0;color:var(--ink);font-size:clamp(2.6rem,7vw,5.35rem);font-weight:860;letter-spacing:0;line-height:.88}.VpnDashboard_hero__Ow8LV p{max-width:760px;margin:0;color:var(--muted);font-size:clamp(1rem,1.55vw,1.28rem);line-height:1.35}.VpnDashboard_kicker__7vaHV{color:var(--secondary)!important;font-size:.76rem!important;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.VpnDashboard_detailGrid__NL__Y,.VpnDashboard_statusBoard__wzFkM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.VpnDashboard_accessCard__COxfT,.VpnDashboard_actionPanel__9Is_2,.VpnDashboard_subscriptionTile__HtekF{display:grid;align-content:start;gap:12px;min-height:176px;padding:18px;border:1px solid rgba(12,12,13,.13);background:rgba(255,255,255,.62)}.VpnDashboard_accessCard__COxfT{align-content:end;background:linear-gradient(160deg,rgba(12,12,13,.05),transparent 56%),rgba(255,255,255,.62)}.VpnDashboard_actionPanel__9Is_2{align-content:end;min-height:168px;border-color:rgba(12,12,13,.2);background:linear-gradient(160deg,rgba(12,12,13,.06),transparent 56%),rgba(255,255,255,.62)}.VpnDashboard_actionPanel__9Is_2>span{color:var(--secondary);font-size:.74rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.VpnDashboard_accessCard__COxfT strong,.VpnDashboard_actionPanel__9Is_2 strong,.VpnDashboard_subscriptionTile__HtekF strong{color:var(--ink);font-size:clamp(1.18rem,2.1vw,1.85rem);line-height:1.04}.VpnDashboard_accessCard__COxfT p,.VpnDashboard_subscriptionTile__HtekF p{margin:0}.VpnDashboard_subscriptionTile__HtekF code{max-width:100%;padding:12px;border:1px solid rgba(12,12,13,.1);background:rgba(12,12,13,.04);color:var(--muted);font:700 .82rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.VpnDashboard_subscriptionTile__HtekF span{color:var(--muted);font-size:.92rem;font-weight:680;line-height:1.25}.VpnDashboard_primaryAction__BVcQ_{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:0 18px;border:1px solid rgba(45,107,88,.38);border-radius:999px;background:#0f0f10;color:#fff;font-size:.9rem;font-weight:860;text-decoration:none;text-transform:uppercase}.VpnDashboard_primaryAction__BVcQ_:hover{background:#2d2a26}.VpnDashboard_pendingBadge__AadSM,.VpnDashboard_readyBadge__FHsrJ{display:inline-flex;width:fit-content;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.VpnDashboard_readyBadge__FHsrJ{border:1px solid rgba(45,107,88,.28);color:#2d6b58}.VpnDashboard_pendingBadge__AadSM{border:1px solid rgba(169,54,46,.2);color:#a9362e}.VpnDashboard_visualCard__qbT_y{position:relative;display:grid;gap:10px;min-height:176px;padding:18px;overflow:hidden;border:1px solid rgba(12,12,13,.13);background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.44)),rgba(255,255,255,.58)}.VpnDashboard_subscriptionTile__HtekF p,.VpnDashboard_visualCard__qbT_y p{margin:0;color:var(--muted);font-size:.74rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.VpnDashboard_visualCard__qbT_y strong{position:relative;z-index:1;align-self:end;color:var(--ink);font-size:clamp(1.35rem,2.25vw,2rem);font-weight:840;line-height:1;overflow-wrap:anywhere}.VpnDashboard_visualCard__qbT_y>span{position:relative;z-index:1;color:var(--muted);font-size:.92rem;font-weight:720;line-height:1.25;overflow-wrap:anywhere}.VpnDashboard_visualCard__qbT_y small{position:relative;z-index:1;color:rgba(12,12,13,.46);font-size:.74rem;font-weight:780;text-transform:uppercase}.VpnDashboard_orbit__ffKuY{position:absolute;top:16px;right:16px;width:46px;height:46px;border:1px solid rgba(12,12,13,.16);border-radius:999px}.VpnDashboard_orbit__ffKuY span{position:absolute;top:8px;left:8px;width:12px;height:12px;border-radius:999px;background:currentColor}.VpnDashboard_good__kF4zo .VpnDashboard_orbit__ffKuY{color:#2d6b58}.VpnDashboard_warn__cSc_S .VpnDashboard_orbit__ffKuY{color:#a9362e}.VpnDashboard_steps__CfWLn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 18px 18px;padding:0;list-style:none;counter-reset:vpn-step}.VpnDashboard_steps__CfWLn li{counter-increment:vpn-step;min-height:96px;padding:16px;border:1px solid rgba(12,12,13,.1);background:rgba(255,255,255,.46);color:var(--ink);font-size:.95rem;font-weight:740;line-height:1.28}.VpnDashboard_steps__CfWLn li:before{content:"0" counter(vpn-step);display:block;margin-bottom:18px;color:var(--secondary);font-size:.74rem;font-weight:860;letter-spacing:.06em}.VpnDashboard_metricCard__IL4Tw,.VpnDashboard_metricPrimary__OZOG_{display:grid;gap:10px;min-height:132px;padding:18px;border:1px solid rgba(12,12,13,.13);background:rgba(255,255,255,.58)}.VpnDashboard_metricPrimary__OZOG_{border-color:rgba(169,54,46,.34);background:linear-gradient(135deg,rgba(169,54,46,.08),transparent 50%),rgba(255,255,255,.62)}.VpnDashboard_metricCard__IL4Tw p,.VpnDashboard_metricPrimary__OZOG_ p{margin:0;color:var(--muted);font-size:.74rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.VpnDashboard_metricCard__IL4Tw strong,.VpnDashboard_metricPrimary__OZOG_ strong{align-self:end;color:var(--ink);font-size:clamp(1.45rem,2.6vw,2.35rem);font-weight:840;line-height:1;overflow-wrap:anywhere}.VpnDashboard_metricCard__IL4Tw span,.VpnDashboard_metricPrimary__OZOG_ span{color:var(--muted);font-size:.92rem;font-weight:680;line-height:1.25}.VpnDashboard_details__dvxbL{padding:0}.VpnDashboard_detailIntro__DSrAz{max-width:760px;margin:0;padding:0 18px 16px;color:var(--muted);font-size:.98rem;line-height:1.5}.VpnDashboard_details__dvxbL summary{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;color:var(--ink);cursor:pointer;font-size:.88rem;font-weight:820;list-style:none;text-transform:uppercase}.VpnDashboard_details__dvxbL summary::-webkit-details-marker{display:none}.VpnDashboard_detailGrid__NL__Y{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px 18px}@media (max-width:1060px){.VpnDashboard_detailGrid__NL__Y,.VpnDashboard_statusBoard__wzFkM{grid-template-columns:repeat(2,minmax(0,1fr))}.VpnDashboard_heroLayout__v8HIV{grid-template-columns:1fr}}@media (max-width:720px){.VpnDashboard_detailGrid__NL__Y,.VpnDashboard_statusBoard__wzFkM,.VpnDashboard_steps__CfWLn{grid-template-columns:1fr}}.VpnUserSurface_surface__C9mJ9{display:grid;gap:14px}.VpnUserSurface_header__ZuKUX{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:4px}.VpnUserSurface_header__ZuKUX h1{max-width:11ch;margin:0;color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(2.25rem,5.2vw,4.6rem);font-weight:500;letter-spacing:0;line-height:.96}.VpnUserSurface_eyebrow__aYwG9,.VpnUserSurface_label__P7fWP{margin:0;color:var(--secondary);font-size:.72rem;font-weight:860;letter-spacing:.06em;line-height:1;text-transform:uppercase}.VpnUserSurface_headerActions__KdCOs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.VpnUserSurface_adminLink__xNCRj,.VpnUserSurface_disabledAction__AmNfp,.VpnUserSurface_primaryAction__AY5O4,.VpnUserSurface_runtime__YR1N8{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid;color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.VpnUserSurface_adminLink__xNCRj:hover,.VpnUserSurface_primaryAction__AY5O4:hover{color:var(--secondary)}.VpnUserSurface_primaryAction__AY5O4{min-width:76px;border-color:var(--ink);background:var(--ink);color:var(--surface)}.VpnUserSurface_primaryAction__AY5O4:hover{border-color:var(--secondary);background:var(--secondary);color:white}.VpnUserSurface_disabledAction__AmNfp{border-color:rgba(12,12,13,.18);color:var(--muted)}.VpnUserSurface_grid__6q01P{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(320px,1.28fr);grid-template-areas:"account subscription" "traffic nodes";gap:12px}.VpnUserSurface_panel__KAPCz{display:grid;align-content:start;gap:12px;min-width:0;min-height:174px;padding:clamp(16px,2.4vw,22px);border:1px solid rgba(12,12,13,.13);border-radius:3px;background:rgba(255,254,253,.72);box-shadow:0 18px 50px rgba(12,12,13,.035)}.VpnUserSurface_accountPanel__mx2Pi{grid-area:account}.VpnUserSurface_subscriptionPanel__PGUV6{grid-area:subscription;background:linear-gradient(135deg,rgba(143,174,166,.14),transparent 52%),rgba(255,254,253,.78)}.VpnUserSurface_trafficPanel__Ia6wg{grid-area:traffic}.VpnUserSurface_nodesPanel___qpTb{grid-area:nodes}.VpnUserSurface_panelHeader__46_OY{display:flex;align-items:start;justify-content:space-between;gap:14px}.VpnUserSurface_panelHeader__46_OY strong,.VpnUserSurface_trafficPanel__Ia6wg strong{display:block;margin-top:8px;color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:500;letter-spacing:0;line-height:.98;overflow-wrap:anywhere}.VpnUserSurface_statusLine__FOuMn{display:flex;align-items:center;gap:10px;margin-top:2px}.VpnUserSurface_statusLine__FOuMn strong{color:var(--ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:760;line-height:1.05;text-transform:capitalize}.VpnUserSurface_nodeDot__MBu44,.VpnUserSurface_statusDot__6WhZz{display:inline-block;flex:0 0 auto;width:9px;height:9px;background:currentColor}.VpnUserSurface_detailRow__gWKL5 p,.VpnUserSurface_emptyText__lbOwc,.VpnUserSurface_primaryText___Qvri,.VpnUserSurface_secondaryText__HhhWA{margin:0;color:var(--muted);font-size:.9rem;font-weight:680;line-height:1.35;overflow-wrap:anywhere}.VpnUserSurface_monoText__pA7Jq,.VpnUserSurface_subscriptionUrl__P2DDc{color:var(--muted);font:700 .78rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.VpnUserSurface_subscriptionUrl__P2DDc{display:block;padding:12px;border:1px solid rgba(12,12,13,.1);background:rgba(12,12,13,.035)}.VpnUserSurface_usageTrack__KdBHO{height:8px;overflow:hidden;border:1px solid rgba(12,12,13,.12);background:rgba(12,12,13,.04)}.VpnUserSurface_usageTrack__KdBHO span{display:block;height:100%;background:linear-gradient(90deg,#8aa9a0,#a9362e)}.VpnUserSurface_nodeList__P0jev{display:grid;gap:8px;margin:0;padding:0;list-style:none}.VpnUserSurface_nodeItem__Un5WX{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:34px;padding:7px 0;border-bottom:1px solid rgba(12,12,13,.08);color:var(--ink);font-size:.9rem;font-weight:720}.VpnUserSurface_nodeItem__Un5WX:last-child{border-bottom:0}.VpnUserSurface_nodeItem__Un5WX span:nth-child(3){color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.VpnUserSurface_details__rUBdm{border:1px solid rgba(12,12,13,.13);border-radius:3px;background:linear-gradient(90deg,rgba(183,168,201,.08),transparent 42%),rgba(255,254,253,.68)}.VpnUserSurface_details__rUBdm summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;color:var(--secondary);cursor:pointer;font-size:.74rem;font-weight:860;letter-spacing:.06em;list-style:none;text-transform:uppercase}.VpnUserSurface_details__rUBdm summary::-webkit-details-marker{display:none}.VpnUserSurface_details__rUBdm summary:after{color:var(--muted);content:"+";font-size:1rem}.VpnUserSurface_details__rUBdm[open] summary:after{content:"-"}.VpnUserSurface_detailsGrid__NcKV6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px 16px}.VpnUserSurface_detailRow__gWKL5{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid rgba(12,12,13,.1);background:rgba(255,255,255,.46)}.VpnUserSurface_detailRow__gWKL5 span{color:var(--secondary);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.VpnUserSurface_detailRow__gWKL5 strong{color:var(--ink);font-size:1rem;font-weight:760;line-height:1.2;overflow-wrap:anywhere}.VpnUserSurface_toneReady__s0OYY{color:#2d6b58}.VpnUserSurface_toneWarn__rfxfT{color:#a86d1f}.VpnUserSurface_toneDanger__7slCf{color:var(--secondary)}.VpnUserSurface_toneNeutral__MCX7y{color:rgba(12,12,13,.58)}@media (max-width:880px){.VpnUserSurface_grid__6q01P{grid-template-columns:1fr;grid-template-areas:"account" "subscription" "traffic" "nodes"}.VpnUserSurface_detailsGrid__NcKV6{grid-template-columns:1fr}}@media (max-width:640px){.VpnUserSurface_header__ZuKUX,.VpnUserSurface_panelHeader__46_OY{align-items:stretch;flex-direction:column}.VpnUserSurface_headerActions__KdCOs{justify-content:flex-start}.VpnUserSurface_disabledAction__AmNfp,.VpnUserSurface_primaryAction__AY5O4{width:100%}}.account-dashboard_dashboard__bfzuD{display:grid;gap:18px}.account-dashboard_authShell__zN4Eb{display:grid;place-items:center;width:min(1120px,calc(100% - 32px));min-height:calc(100vh - 70px);margin:0 auto;padding:clamp(28px,6vh,72px) 0}.account-dashboard_authClerkFrame__KVIiY{position:relative;display:grid;place-items:center;width:min(100%,760px);min-height:0}.account-dashboard_authClerkFrame__KVIiY>*{position:relative;z-index:1}.account-dashboard_authClerkLoading__VmFMy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(12,12,13,.1);background:rgba(255,254,253,.74);color:var(--ink);font-size:.76rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 14px 38px rgba(12,12,13,.07)}.account-dashboard_authEntryCard__PK4wY{display:grid;width:min(100%,420px);gap:16px;padding:36px;border:1px solid rgba(12,12,13,.12);border-radius:18px;background:rgba(255,254,253,.92);box-shadow:0 24px 64px rgba(12,12,13,.12)}.account-dashboard_authEntryLabel__VQvH_{color:var(--secondary);font-size:.74rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.account-dashboard_authEntryCard__PK4wY h1{margin:0;font-size:clamp(2.2rem,5vw,3.5rem);line-height:.92}.account-dashboard_authEntryCard__PK4wY p{margin:0;color:var(--muted);font-size:1rem;line-height:1.45}.account-dashboard_authEntryButtonPrimary__iIWex,.account-dashboard_authEntryButtonSecondary__po0xB,.account-dashboard_authEntryButtonTertiary__brouQ{min-height:56px;border:1px solid var(--ink);border-radius:0;font:inherit;font-size:1rem;font-weight:820;cursor:pointer}.account-dashboard_authEntryButtonPrimary__iIWex{background:var(--ink);color:#fffefd}.account-dashboard_authEntryButtonSecondary__po0xB{background:rgba(255,254,253,.72);color:var(--ink)}.account-dashboard_authEntryButtonTertiary__brouQ{min-height:42px;border-color:transparent;background:transparent;color:var(--muted);font-size:.86rem}.account-dashboard_authEntryButtonPrimary__iIWex:disabled,.account-dashboard_authEntryButtonSecondary__po0xB:disabled,.account-dashboard_authEntryButtonTertiary__brouQ:disabled{cursor:wait;opacity:.72}.account-dashboard_authEntryButtonPrimary__iIWex:disabled{color:#fffefd}.account-dashboard_authEntryRule__IEa5n{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:var(--muted)}.account-dashboard_authEntryRule__IEa5n span{height:1px;background:rgba(12,12,13,.12)}.account-dashboard_authEntryRule__IEa5n small{font-size:.78rem;font-weight:760;text-transform:uppercase}.account-dashboard_authEntryForm__JU_AK{display:grid;gap:12px}.account-dashboard_authEntryForm__JU_AK label{display:grid;gap:7px;color:var(--ink);font-size:.78rem;font-weight:820}.account-dashboard_authEntryForm__JU_AK input{min-height:48px;border:1px solid rgba(12,12,13,.16);border-radius:0;background:rgba(255,254,253,.8);color:var(--ink);font:inherit;font-size:.96rem;padding:0 12px}.account-dashboard_authEntryForm__JU_AK input:focus{border-color:var(--ink);outline:2px solid rgba(12,12,13,.12);outline-offset:2px}.account-dashboard_authEntryHelp__0Dk3k{margin:-2px 0 0;color:var(--muted);font-size:.86rem;line-height:1.35}.account-dashboard_authEntryStatus__hI_zR{color:var(--muted);font-size:.78rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.account-dashboard_authEntryError__Crg8x{color:var(--secondary);font-weight:760}.account-dashboard_panel__QrSPn{display:grid;gap:16px;padding:28px;border:1px solid var(--border);background:var(--surface-strong);box-shadow:var(--shadow)}.account-dashboard_kicker__xm6VN,.account-dashboard_panelLabel___SCTo,.account-dashboard_serviceType__Zwejy,.account-dashboard_surfaceHeader__Nf6k_ span{color:var(--secondary);font-size:.72rem;font-weight:840;letter-spacing:.06em;text-transform:uppercase}.account-dashboard_controlPanel__m9ss2{display:grid;grid-template-columns:minmax(340px,.46fr) minmax(0,1fr);gap:18px;padding:clamp(20px,3vw,32px);border:1px solid var(--ink);background:linear-gradient(135deg,rgba(169,54,46,.07),transparent 30%),linear-gradient(315deg,rgba(143,174,166,.13),transparent 34%),rgba(255,254,253,.82);box-shadow:0 24px 70px rgba(12,12,13,.06)}.account-dashboard_identityBlock___i_yM{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:24px}.account-dashboard_identityBlock___i_yM h1{max-width:14ch;font-size:clamp(2.35rem,4vw,3.45rem);font-weight:860;letter-spacing:0;line-height:.92;overflow-wrap:normal;word-break:normal}.account-dashboard_serviceCta__Ei6gg{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(12,12,13,.12);border-radius:999px;background:rgba(255,255,255,.52);color:var(--muted);font-size:.76rem;font-weight:760;text-transform:uppercase;white-space:nowrap}.account-dashboard_serviceCtaStatic__QRX5M{opacity:.58}.account-dashboard_monitorPanel__uzT_V{display:grid;align-self:start;overflow:hidden;border:1px solid rgba(12,12,13,.24);background:rgba(255,255,255,.58);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.account-dashboard_monitorGrid__sZqIj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.account-dashboard_monitorTile__hDxst{display:grid;gap:12px;min-height:128px;padding:16px;border-left:1px solid rgba(12,12,13,.14)}.account-dashboard_monitorTile__hDxst:first-child{border-left:0}.account-dashboard_adminTile__Ql5PP small,.account-dashboard_adminTile__Ql5PP span,.account-dashboard_monitorTile__hDxst small,.account-dashboard_monitorTile__hDxst span{color:var(--muted);font-size:.72rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.account-dashboard_monitorTile__hDxst strong{align-self:end;color:var(--ink);font-size:clamp(1rem,1.45vw,1.3rem);font-weight:840;line-height:1.05}.account-dashboard_adminSurface__s5mPv,.account-dashboard_serviceSurface__2CSPS{display:grid;grid-column:1/-1;gap:16px;padding:clamp(18px,2.4vw,28px);border:1px solid rgba(12,12,13,.12);background:linear-gradient(90deg,rgba(183,168,201,.08),transparent 40%),rgba(255,254,253,.72)}.account-dashboard_surfaceHeader__Nf6k_{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--border)}.account-dashboard_surfaceHeader__Nf6k_ strong{color:var(--ink);font-size:.94rem;font-weight:820}.account-dashboard_serviceCards__vmVAb{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(12,12,13,.12)}.account-dashboard_serviceCard__NMqSx{position:relative;display:grid;grid-template-columns:minmax(230px,.46fr) minmax(180px,.34fr) auto;gap:clamp(14px,2vw,28px);align-items:center;min-height:112px;padding:20px 0;border:0;border-bottom:1px solid rgba(12,12,13,.12);background:transparent;transition:background-color .18s ease,transform .18s ease}.account-dashboard_serviceCard__NMqSx:after{position:absolute;top:18px;left:0;width:18px;height:18px;border:1px solid;color:inherit;content:"";opacity:0;transition:opacity .18s ease,transform .18s ease}.account-dashboard_serviceCard__NMqSx:hover{background:rgba(255,255,255,.42);transform:translateX(6px)}.account-dashboard_serviceCard__NMqSx:hover:after{opacity:.28;transform:rotate(45deg)}.account-dashboard_serviceMain__Jvz72{padding-left:28px;padding-right:0}.account-dashboard_serviceCard__NMqSx h2{margin-top:8px;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:500;line-height:.95}.account-dashboard_serviceCard__NMqSx p{margin:0;color:var(--muted);font-size:.86rem;font-weight:720;line-height:1.35}.account-dashboard_serviceCta__Ei6gg{justify-self:end;width:max-content;min-width:92px}.account-dashboard_serviceCta__Ei6gg:hover{border-color:currentColor;color:var(--secondary)}.account-dashboard_adminGrid__7e7qH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.account-dashboard_adminTile__Ql5PP{display:grid;gap:10px;min-height:120px;padding:16px;border:1px solid rgba(12,12,13,.12);background:rgba(255,255,255,.55);color:var(--ink)}.account-dashboard_adminTile__Ql5PP strong{align-self:end;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:840;line-height:1.05;overflow-wrap:anywhere}.account-dashboard_adminTileLink__RkK61:hover{border-color:var(--secondary);color:var(--secondary)}.account-dashboard_runtimeList__eIfDd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0}.account-dashboard_runtimeList__eIfDd dt{color:var(--muted);font-size:.7rem;font-weight:820;text-transform:uppercase}.account-dashboard_runtimeList__eIfDd div{min-width:0}.account-dashboard_runtimeList__eIfDd dd{margin:4px 0 0;color:var(--ink);font-size:.84rem;font-weight:720;line-height:1.3;overflow-wrap:anywhere}.account-dashboard_runtimeList__eIfDd a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.account-dashboard_runtimeList__eIfDd a:hover{color:var(--secondary);text-decoration-color:currentColor}.account-dashboard_toneAllowed__05tsp{color:#2d6b58!important}.account-dashboard_tonePending__vSu7s{color:#6f5a8c!important}.account-dashboard_toneLimited__EgmlV{color:var(--secondary)!important}.account-dashboard_diagnostics__9XO_Z{border-top:1px solid rgba(12,12,13,.24)}.account-dashboard_diagnostics__9XO_Z summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:var(--muted);cursor:pointer;font-size:.75rem;font-weight:820;list-style:none;text-transform:uppercase}.account-dashboard_diagnostics__9XO_Z summary::-webkit-details-marker{display:none}.account-dashboard_diagnostics__9XO_Z summary strong{color:var(--ink);font-size:.84rem;font-weight:720;text-align:right;text-transform:none}.account-dashboard_diagnosticsGrid__rwNYJ{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;padding:0 16px 16px}.account-dashboard_checklist__q0eQ4{display:grid;gap:9px;margin:0;padding:0;list-style:none}.account-dashboard_checklist__q0eQ4 li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.84rem;line-height:1.38}.account-dashboard_checkMark__rGCYZ{flex:0 0 auto;width:10px;height:10px;margin-top:4px;border:1px solid var(--secondary);background:transparent}.account-dashboard_checkMarkComplete__IA2cT{border-color:#2d6b58;background:#2d6b58}@keyframes account-dashboard_authLoadingSweep__eGfVJ{0%{background-position:180% 0,0 0;opacity:.48}50%{opacity:.82}to{background-position:-80% 0,0 0;opacity:.48}}@media (max-width:1160px){.account-dashboard_adminGrid__7e7qH{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard_serviceCard__NMqSx{grid-template-columns:minmax(0,1fr) max-content;padding-right:0}.account-dashboard_serviceCard__NMqSx p,.account-dashboard_serviceMain__Jvz72{grid-column:1}.account-dashboard_serviceCta__Ei6gg{grid-column:2;grid-row:2;align-self:end}.account-dashboard_monitorGrid__sZqIj{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard_monitorTile__hDxst:nth-child(odd){border-left:0}.account-dashboard_monitorTile__hDxst:nth-child(n+3){border-top:1px solid rgba(12,12,13,.14)}}@media (max-width:820px){.account-dashboard_controlPanel__m9ss2,.account-dashboard_diagnosticsGrid__rwNYJ{grid-template-columns:1fr}}@media (max-width:680px){.account-dashboard_authShell__zN4Eb{width:min(100%,calc(100% - 20px))}.account-dashboard_controlPanel__m9ss2{padding:18px}.account-dashboard_adminGrid__7e7qH,.account-dashboard_monitorGrid__sZqIj,.account-dashboard_runtimeList__eIfDd,.account-dashboard_serviceCards__vmVAb{grid-template-columns:1fr}.account-dashboard_serviceCard__NMqSx{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:1fr;gap:12px;min-height:0;padding-top:28px;padding-right:8px}.account-dashboard_serviceCta__Ei6gg{align-self:stretch;width:auto;max-width:100%}.account-dashboard_serviceMain__Jvz72{width:100%;padding-left:26px;padding-right:0}.account-dashboard_serviceCard__NMqSx p{width:100%}.account-dashboard_monitorTile__hDxst,.account-dashboard_monitorTile__hDxst:nth-child(odd){border-left:0}.account-dashboard_monitorTile__hDxst:nth-child(n+2){border-top:1px solid rgba(12,12,13,.14)}.account-dashboard_diagnostics__9XO_Z summary{align-items:flex-start;flex-direction:column}.account-dashboard_diagnostics__9XO_Z summary strong{text-align:left}}