.not-found_page__PXpIX{display:grid;gap:12px;max-width:720px;text-align:center;margin:64px auto}.not-found_subtitle__zVFIR,.not-found_title__Krb8j{margin:0;color:#2b2b2b}.not-found_link__Kj6vD{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:8px;background:#018790;color:#fff;font-weight:800;text-decoration:none;width:fit-content;transition:transform .12s ease,box-shadow .12s ease;margin:40px auto}.not-found_link__Kj6vD:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(43,43,43,.08)}.Button_button__fswKA{font-weight:700;font-size:1.6rem;background-color:rgba(0,0,0,0);border-radius:6px;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s,box-shadow .3s ease 0s,transform .12s ease;cursor:pointer;position:relative;align-self:flex-start;justify-self:flex-start;padding:0 24px;text-decoration:none}.Button_button__fswKA:focus-visible{outline:3px solid rgba(31,154,150,.3);outline-offset:2px}.Button_button__fswKA:disabled,.Button_button__fswKA[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}.Button_button__fswKA[data-variant=primary]{background:linear-gradient(135deg,#1f9a96,#018790);color:#fff;box-shadow:0 12px 24px rgba(1,135,144,.24),0 4px 12px rgba(31,154,150,.2)}.Button_button__fswKA[data-variant=primary]:visited{color:#fff}.Button_button__fswKA[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#018790,#016f75);transform:translateY(-1px)}.Button_button__fswKA[data-variant=primary][data-outline=true]{background:rgba(0,0,0,0);box-shadow:none;color:#018790;border-color:#1f9a96}.Button_button__fswKA[data-variant=primary][data-outline=true]:hover:not(:disabled):not([aria-disabled=true]){background:#e6f4f4;color:#016f75}.Button_button__fswKA[data-variant=secondary]{background:#f26f45;color:#fff;border-color:#f26f45;box-shadow:0 12px 24px rgba(181,72,40,.22),0 4px 12px rgba(216,90,51,.18)}.Button_button__fswKA[data-variant=secondary]:visited{color:#fff}.Button_button__fswKA[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:#d85a33;border-color:#d85a33;transform:translateY(-1px)}.Button_button__fswKA[data-variant=secondary][data-outline=true]{background:rgba(0,0,0,0);box-shadow:none;color:#d85a33;border-color:#f26f45}.Button_button__fswKA[data-variant=secondary][data-outline=true]:hover:not(:disabled):not([aria-disabled=true]){background:#fff2ec;color:#b54828}.Button_button__fswKA[data-variant=white]{background:#fff;color:#2b2b2b;border-color:#e8e8e8;box-shadow:0 10px 20px rgba(43,43,43,.08)}.Button_button__fswKA[data-variant=white]:visited{color:#2b2b2b}.Button_button__fswKA[data-variant=white]:hover:not(:disabled):not([aria-disabled=true]){background:#f4f4f4;border-color:#dcdcdc;transform:translateY(-1px)}.Button_button__fswKA[data-variant=white][data-outline=true]{background:rgba(0,0,0,0);box-shadow:none;color:#fff;border-color:#fff}.Button_button__fswKA[data-variant=white][data-outline=true]:visited{color:#fff}.Button_button__fswKA[data-variant=white][data-outline=true]:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12)}.Button_button__fswKA[data-variant=ghost]{background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.08);font-weight:600}.Button_button__fswKA[data-variant=ghost]:visited{color:#fff}.Button_button__fswKA[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.Button_button__fswKA[data-variant=link]{color:#018790;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);padding:0!important;min-height:auto;box-shadow:none}.Button_button__fswKA[data-variant=link]:visited{color:#018790}.Button_button__fswKA[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){color:#016f75;text-decoration:underline}.Button_button__fswKA[data-outline=true]{background:rgba(0,0,0,0);box-shadow:none}.Button_button__fswKA[data-size=xs]{height:38px;padding:0 12px}.Button_button__fswKA[data-size=sm]{height:46px;padding:0 12px}.Button_button__fswKA[data-size=md]{height:52px;padding:0 24px}.Button_button__fswKA[data-size=lg]{height:60px;padding:0 24px}.Button_button__fswKA[data-align=center]{align-self:center;justify-self:center}.Button_button__fswKA[data-align=right]{align-self:flex-end;justify-self:flex-end}.Button_content__o_0H5{display:inline-flex;align-items:center;gap:8px;transition:opacity .3s ease 0s}.Button_loader__OvNHS{color:currentColor;font-size:4px;width:1em;height:1em;border-radius:50%;position:absolute;inset:0;margin:auto;text-indent:-9999em;transform:translateZ(0);opacity:0;pointer-events:none;animation:Button_button-loader-spin__j0ukD 1.3s linear infinite}.Button_button__fswKA[data-loading=true] .Button_content__o_0H5{opacity:0}.Button_button__fswKA[data-loading=true] .Button_loader__OvNHS{opacity:1}@keyframes Button_button-loader-spin__j0ukD{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}to{transform:rotate(1turn)}}.Button_button__fswKA[data-full-width=true]{width:100%}.GamepadTester_tester__OXFlt{width:100%;display:grid;gap:16px}.GamepadTester_analysisCard__E1JO3,.GamepadTester_buttonGridCard__BxVWj,.GamepadTester_overviewCard__VYJnl,.GamepadTester_rawCard__UeNRL,.GamepadTester_stateCard__3PkZI,.GamepadTester_stickCard__XgRwv,.GamepadTester_vibrationCard__IlZ7P{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08)}.GamepadTester_analysisCard__E1JO3,.GamepadTester_buttonGridCard__BxVWj,.GamepadTester_overviewCard__VYJnl,.GamepadTester_stickCard__XgRwv,.GamepadTester_vibrationCard__IlZ7P{padding:16px;display:grid;gap:16px}.GamepadTester_header__uCC52{display:grid;gap:8px}.GamepadTester_kicker__iZYw5,.GamepadTester_sectionEyebrow__ndY6_{margin:0;color:#018790;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.GamepadTester_sectionTitle__iEb1F,.GamepadTester_stateTitle__Y81bU,.GamepadTester_title__RuLFF{margin:0;color:#2b2b2b;font-size:2.4rem;font-weight:800}.GamepadTester_sectionTitle__iEb1F{font-size:1.8rem}.GamepadTester_cardCopy___rKly,.GamepadTester_stateDescription__H4IiX,.GamepadTester_subtitle__DaoBc{margin:0;color:#4f4f4f;font-size:1.4rem;line-height:1.65}.GamepadTester_switcherHeader__hlDBA{display:flex;justify-content:space-between;gap:12px;align-items:end}.GamepadTester_supportLabel__sWrFY{margin:0;color:#6f6f6f;font-size:1.3rem}.GamepadTester_controllerChips__Yq5Wg{display:grid;gap:12px}@media(min-width:768px){.GamepadTester_controllerChips__Yq5Wg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.GamepadTester_controllerChips__Yq5Wg{grid-template-columns:repeat(4,minmax(0,1fr))}}.GamepadTester_controllerChip__htUAy{appearance:none;background:rgba(43,43,43,.03);border:1px solid #e8e8e8;border-radius:6px;padding:12px;display:grid;gap:8px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.GamepadTester_controllerChip__htUAy:hover{border-color:rgba(31,154,150,.28)}.GamepadTester_controllerChip__htUAy:focus-visible{outline:none;border-color:rgba(31,154,150,.6);box-shadow:0 0 0 4px rgba(111,193,190,.14)}.GamepadTester_controllerChip__htUAy[data-active=true]{border-color:rgba(31,154,150,.55);box-shadow:0 10px 24px rgba(0,59,63,.08);transform:translateY(-1px)}.GamepadTester_buttonCellHeader__e2roi,.GamepadTester_buttonCellMeta__5341t,.GamepadTester_controllerChipHeader__bMkZe,.GamepadTester_controllerChipMeta__GuLdR,.GamepadTester_summaryGrid__ITzir,.GamepadTester_triggerRowLabel__xRxeP{display:flex;justify-content:space-between;gap:8px}.GamepadTester_controllerChipHeader__bMkZe{align-items:center;color:#2b2b2b;font-size:1.4rem}.GamepadTester_controllerChipHeader__bMkZe strong{font-size:1.4rem;font-weight:700}.GamepadTester_controllerChipHeader__bMkZe span,.GamepadTester_controllerChipMeta__GuLdR{color:#6f6f6f;font-size:1.3rem}.GamepadTester_controllerChipMeta__GuLdR span[data-input=true]{color:#00c951;font-weight:700}.GamepadTester_summaryGrid__ITzir{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1120px){.GamepadTester_summaryGrid__ITzir{grid-template-columns:repeat(3,minmax(0,1fr))}}.GamepadTester_summaryItem__mE_yF{background:rgba(43,43,43,.03);border:1px solid #e8e8e8;border-radius:6px;padding:12px;display:grid;gap:8px}.GamepadTester_summaryItem__mE_yF span{color:#6f6f6f;font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.GamepadTester_summaryItem__mE_yF strong{color:#2b2b2b;font-size:1.4rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.GamepadTester_inlineNotice__8Z7Fo,.GamepadTester_warningBanner__AqPAW{margin:0;border-radius:6px;padding:12px 16px;font-size:1.4rem;line-height:1.6}.GamepadTester_inlineNotice__8Z7Fo{background:rgba(63,174,170,.08);border:1px solid rgba(31,154,150,.14);color:#4f4f4f}.GamepadTester_warningBanner__AqPAW{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.18);color:#2b2b2b}.GamepadTester_warningBanner__AqPAW p,.GamepadTester_warningBanner__AqPAW strong{margin:0}.GamepadTester_warningBanner__AqPAW p{margin-top:4px;color:#4f4f4f}.GamepadTester_mainGrid__IgnOT{display:grid;gap:16px}@media(min-width:1120px){.GamepadTester_mainGrid__IgnOT{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}}.GamepadTester_analysisHeader__D4dT4,.GamepadTester_stickHeader__UX_Tr{display:flex;justify-content:space-between;gap:12px;align-items:start}.GamepadTester_controllerVisual__dgDFt{background:radial-gradient(circle at 50% 0,rgba(205,233,232,.24),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(230,244,244,.58));border-radius:8px;border:1px solid rgba(205,233,232,.55);padding:24px;display:grid;gap:24px;justify-items:center;overflow:hidden}.GamepadTester_controllerSvg__No_uS{width:min(100%,420px);height:auto;overflow:visible}.GamepadTester_accentLine__AKrbc,.GamepadTester_bodyOutline__8s_cf,.GamepadTester_bodyShadow__Ew_Wz,.GamepadTester_bodyShell__zundm,.GamepadTester_metaRing__GGfot,.GamepadTester_stickOuter__GbMWw,.GamepadTester_stickPressRing___4vWu,.GamepadTester_stickThumbSvg__wTutx,.GamepadTester_svgControl__j0Cg_,.GamepadTester_zoneRing__kmNlF{transition:fill .16s ease,stroke .16s ease,filter .16s ease,transform .16s ease,opacity .16s ease}.GamepadTester_bodyShadow__Ew_Wz{fill:rgba(205,233,232,.3)}.GamepadTester_bodyShell__zundm{fill:hsla(0,0%,100%,.98)}.GamepadTester_bodyOutline__8s_cf{fill:none;stroke:rgba(205,233,232,.95);stroke-width:3;stroke-linejoin:round}.GamepadTester_accentLine__AKrbc{stroke:rgba(205,233,232,.4);stroke-width:3}.GamepadTester_zoneRing__kmNlF{fill:none;stroke:rgba(205,233,232,.9);stroke-width:3}.GamepadTester_metaRing__GGfot{fill:hsla(0,0%,100%,.98);stroke:rgba(43,43,43,.88);stroke-width:3}.GamepadTester_svgControl__j0Cg_{fill:hsla(0,0%,100%,.98);stroke:rgba(43,43,43,.9);stroke-width:3}.GamepadTester_svgControlActive__evtUd{fill:rgba(230,244,244,.98);stroke:rgba(31,154,150,.95);filter:drop-shadow(0 0 8px rgba(159,213,211,.48))}.GamepadTester_stickOuter__GbMWw,.GamepadTester_stickPressRing___4vWu{fill:hsla(0,0%,100%,.98);stroke:rgba(43,43,43,.9);stroke-width:3}.GamepadTester_stickPressRing___4vWu{stroke:rgba(31,154,150,.95);filter:drop-shadow(0 0 8px rgba(159,213,211,.42))}.GamepadTester_stickThumbSvg__wTutx{fill:hsla(0,0%,100%,.98);stroke:rgba(43,43,43,.92);stroke-width:3}.GamepadTester_triggerBars__pL4oJ{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:768px){.GamepadTester_triggerBars__pL4oJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.GamepadTester_triggerRow__S4IC_{display:grid;gap:8px;border:1px solid #e8e8e8;border-radius:6px;background:rgba(43,43,43,.03);padding:12px}.GamepadTester_triggerRowLabel__xRxeP{color:#4f4f4f;font-size:1.4rem}.GamepadTester_triggerRowLabel__xRxeP strong{color:#2b2b2b}.GamepadTester_triggerTrack__qLAbG{width:100%;height:12px;border-radius:999px;background:rgba(43,43,43,.08);overflow:hidden}.GamepadTester_triggerFill__kvJSO{display:block;height:100%;border-radius:inherit;background:rgba(31,154,150,.8)}.GamepadTester_triggerFill__kvJSO[data-active=true]{background:rgba(245,158,11,.9)}.GamepadTester_analysisCard__E1JO3,.GamepadTester_bottomGrid__ZTHHR,.GamepadTester_buttonGrid__rEy_t,.GamepadTester_rawContent__bafKm,.GamepadTester_rawItems__CiqMk,.GamepadTester_rawList__0Djyg,.GamepadTester_rawSection__iMGxD,.GamepadTester_sideColumn__zz2P3,.GamepadTester_stickGrid__cpR4n,.GamepadTester_stickMetrics__QqMAA,.GamepadTester_traceWrap__nHgcs,.GamepadTester_vibrationButtons__mypXg{display:grid;gap:16px}.GamepadTester_stickMetrics__QqMAA{gap:12px}.GamepadTester_stickMetric__tXNpd{border:1px solid #e8e8e8;border-radius:6px;background:rgba(43,43,43,.03);padding:12px;display:grid;gap:8px}.GamepadTester_stickMetric__tXNpd span{color:#6f6f6f;font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.GamepadTester_stickMetric__tXNpd strong{color:#2b2b2b;font-size:1.4rem}.GamepadTester_traceWrap__nHgcs{justify-items:center}.GamepadTester_stickGrid__cpR4n{grid-template-columns:1fr}@media(min-width:768px){.GamepadTester_stickGrid__cpR4n{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.GamepadTester_trace__F5EES{width:164px;height:164px}.GamepadTester_traceAxis__e1gBI,.GamepadTester_traceRing__UmHSZ{fill:none;stroke:rgba(43,43,43,.08);stroke-width:1}.GamepadTester_traceShape__tryVX{fill:rgba(111,193,190,.2);stroke:rgba(31,154,150,.8);stroke-width:1.5}.GamepadTester_traceLabel__d5fTy{margin:0;color:#6f6f6f;font-size:1.4rem;text-align:center}.GamepadTester_vibrationButtons__mypXg{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1120px){.GamepadTester_bottomGrid__ZTHHR{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start}}.GamepadTester_buttonGrid__rEy_t{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.GamepadTester_buttonGrid__rEy_t{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1120px){.GamepadTester_buttonGrid__rEy_t{grid-template-columns:repeat(4,minmax(0,1fr))}}.GamepadTester_buttonCell___3s0z{border-radius:6px;border:1px solid #e8e8e8;background:rgba(43,43,43,.03);padding:12px;display:grid;gap:8px}.GamepadTester_buttonCell___3s0z[data-active=true]{border-color:rgba(31,154,150,.3);background:rgba(63,174,170,.08)}.GamepadTester_buttonCellHeader__e2roi{align-items:start}.GamepadTester_buttonCellHeader__e2roi strong{color:#2b2b2b;font-size:1.4rem;line-height:1.4}.GamepadTester_buttonCellHeader__e2roi span{color:#6f6f6f;font-size:1.3rem}.GamepadTester_buttonCellMeta__5341t{color:#6f6f6f;font-size:1.3rem;line-height:1.4}.GamepadTester_rawCard__UeNRL{padding:16px}.GamepadTester_rawCard__UeNRL summary{cursor:pointer;color:#2b2b2b;font-weight:700;list-style:none}.GamepadTester_rawCard__UeNRL summary::-webkit-details-marker{display:none}.GamepadTester_rawContent__bafKm{margin-top:16px}.GamepadTester_rawSection__iMGxD h5{margin:0;color:#2b2b2b;font-size:1.4rem;font-weight:700}.GamepadTester_rawList__0Djyg{margin:0}.GamepadTester_rawList__0Djyg div{display:grid;gap:4px}.GamepadTester_rawList__0Djyg dt{color:#6f6f6f;font-size:1.3rem;font-weight:700;text-transform:uppercase}.GamepadTester_rawList__0Djyg dd{margin:0;color:#2b2b2b;font-size:1.4rem;overflow-wrap:anywhere}.GamepadTester_rawItems__CiqMk{list-style:none;margin:0;padding:0}.GamepadTester_rawItems__CiqMk li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e8e8e8;padding-bottom:8px;color:#4f4f4f;font-size:1.4rem}.GamepadTester_rawItems__CiqMk li:last-child{border-bottom:0;padding-bottom:0}.GamepadTester_rawItems__CiqMk strong{color:#2b2b2b;font-size:1.3rem;text-align:right}.GamepadTester_stateCard__3PkZI{padding:24px}.KeyboardGhostingTester_container__gijoj{width:100%;display:grid;gap:16px}.KeyboardGhostingTester_controls__UKRcp{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.KeyboardGhostingTester_layoutGroup__CASFV{display:flex;flex-wrap:wrap;gap:12px}.KeyboardGhostingTester_layoutChip__J_xZ6{display:inline-flex;align-items:center;gap:8px;padding:12px;border-radius:8px;background:#fff;border:1px solid #e8e8e8;color:#2b2b2b;cursor:pointer;font-weight:600;transition:transform .12s ease,box-shadow .15s ease,border-color .12s ease}.KeyboardGhostingTester_layoutChip__J_xZ6:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(43,43,43,.1)}.KeyboardGhostingTester_layoutChipActive__OlGsD{background:linear-gradient(135deg,#1f9a96,#018790);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 12px 24px rgba(1,135,144,.32)}.KeyboardGhostingTester_buttonGroup__856qc{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.KeyboardGhostingTester_rescanButton__Hokd4{display:inline-flex;align-items:center;gap:8px;padding:12px;border-radius:6px;background:rgba(1,135,144,.08);color:#018790;border:1px solid rgba(1,135,144,.18);cursor:pointer;font-weight:700;transition:background-color .12s ease,transform .12s ease}.KeyboardGhostingTester_rescanButton__Hokd4:hover{background:rgba(1,135,144,.12);transform:translateY(-1px)}.KeyboardGhostingTester_comboCard__cNo6E,.KeyboardGhostingTester_keyboardCard__TcCVR{border:1px solid rgba(205,233,232,.9);border-radius:8px;padding:16px;background:#fff;box-shadow:0 10px 24px rgba(43,43,43,.08)}.KeyboardGhostingTester_keyboardCard__TcCVR{overflow-x:auto}.KeyboardGhostingTester_cardHeader__P9mjA{display:grid;gap:8px;margin-bottom:16px}.KeyboardGhostingTester_cardTitle__BjjOl{margin:0;font-size:1.6rem;font-weight:700;color:#2b2b2b}.KeyboardGhostingTester_cardSubtitle__ZLDaN,.KeyboardGhostingTester_comboDescription__5SWZp,.KeyboardGhostingTester_comboSummaryLabel__6mrgq{margin:0;color:#6f6f6f;font-size:1.4rem}.KeyboardGhostingTester_comboGrid__5OmTd{display:grid;gap:12px}.KeyboardGhostingTester_comboButton__irXLG{display:grid;gap:8px;position:relative;text-align:left;padding:16px 88px 16px 16px;border-radius:8px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .12s ease}.KeyboardGhostingTester_comboButton__irXLG:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(43,43,43,.1)}.KeyboardGhostingTester_comboActive__TVlEY{border-color:#00585d;box-shadow:0 14px 26px rgba(1,135,144,.16)}.KeyboardGhostingTester_comboStateError__QNEnp{border-color:rgba(239,68,68,.22)}.KeyboardGhostingTester_comboStateSuccess__hUCgR{border-color:rgba(0,201,81,.22)}.KeyboardGhostingTester_comboButton__irXLG.KeyboardGhostingTester_comboActive__TVlEY{border-color:#00585d}.KeyboardGhostingTester_comboTitle__l5pQU{color:#2b2b2b;font-size:1.6rem;font-weight:700}.KeyboardGhostingTester_comboHeader__e_N4K{display:block}.KeyboardGhostingTester_comboStatus__43d5L{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:16px;right:16px;min-height:28px;padding:0 8px;border-radius:999px;font-size:1.3rem;font-weight:700;white-space:nowrap}.KeyboardGhostingTester_comboStatusMuted__U6C51{opacity:.78}.KeyboardGhostingTester_comboStatusReady__QhXv9{background:#018790;color:#fff}.KeyboardGhostingTester_comboStatusError__bVgep{background:#ef4444;color:#fff}.KeyboardGhostingTester_comboStatusSuccess__rH2u2{background:#00c951;color:#fff}.KeyboardGhostingTester_comboKeys__yKQuL{display:flex;flex-wrap:wrap;gap:8px}.KeyboardGhostingTester_comboSummary__beHZn{display:flex;align-items:center;gap:12px}.KeyboardGhostingTester_comboSummaryValue__Ifw6u{min-width:32px;padding:0 8px;border-radius:999px;background:#fff;border:1px solid rgba(1,135,144,.16);font-size:1.6rem;font-weight:900}.KeyboardGhostingTester_comboSummaryValue__Ifw6u,.KeyboardGhostingTester_keyBadge__ucwr7{display:inline-flex;align-items:center;justify-content:center;min-height:32px;color:#00585d}.KeyboardGhostingTester_keyBadge__ucwr7{padding:0 12px;border-radius:6px;background:#e6f4f4;font-size:1.4rem;font-weight:600;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.KeyboardGhostingTester_keyBadgePressed__4cx4_{background:linear-gradient(135deg,#1f9a96,#018790);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 10px 22px rgba(1,135,144,.35);transform:translateY(1px)}.KeyboardGhostingTester_keyboard__n9TQz{display:flex;flex-direction:column;gap:12px;min-width:760px}.KeyboardGhostingTester_row__y4EgX{display:flex;gap:12px}.KeyboardGhostingTester_key__k6ui0{flex:1 1;min-height:54px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;color:#2b2b2b;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 2px 10px rgba(43,43,43,.06);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease;-webkit-user-select:none;user-select:none}.KeyboardGhostingTester_wide__qnWUH{flex:1.4 1}.KeyboardGhostingTester_xl__Z7xOL{flex:2.2 1}.KeyboardGhostingTester_space__hyrTa{flex:4 1}.KeyboardGhostingTester_target__NzB2R{border-color:rgba(1,135,144,.42);background:rgba(205,233,232,.45)}.KeyboardGhostingTester_pressed__cRY1x{background:linear-gradient(135deg,#1f9a96,#018790);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 10px 22px rgba(1,135,144,.35);transform:translateY(1px)}.KeyboardGhostingTester_unexpectedPressed__PXuIb{background:linear-gradient(145deg,#b54828,#ef4444);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 10px 22px rgba(239,68,68,.28)}.KeyboardGhostingTester_missing__EC9Bu{border-style:dashed;border-color:rgba(245,158,11,.75);background:rgba(255,217,201,.35)}.KeyboardGhostingTester_keySmallLabel__BPMtm{font-size:1.3rem;font-weight:600}@media(min-width:768px){.KeyboardGhostingTester_keyboardCard__TcCVR{overflow-x:visible}.KeyboardGhostingTester_keyboard__n9TQz{min-width:auto}.KeyboardGhostingTester_comboGrid__5OmTd{grid-template-columns:repeat(2,minmax(0,1fr))}}.MicrophoneTester_container__Pwxo7{width:100%;display:grid;gap:16px}.MicrophoneTester_card__z7A7U{background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;padding:16px;color:#fff;box-shadow:0 20px 42px rgba(43,43,43,.32);border:1px solid hsla(0,0%,100%,.08);display:grid;gap:12px}.MicrophoneTester_header__uIoYF{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.MicrophoneTester_statusGroup__n9xLV{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);color:#fff;background:hsla(0,0%,100%,.04);font-weight:700;font-size:1.4rem}.MicrophoneTester_statusDot__pWxbZ{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.18)}.MicrophoneTester_statusDotOff__aC2H0{background:#f59e0b;box-shadow:0 0 0 6px rgba(245,158,11,.2)}.MicrophoneTester_secondaryButton__m7bI1{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.08);cursor:pointer;font-weight:700;transition:background-color .12s ease,transform .12s ease}.MicrophoneTester_secondaryButton__m7bI1:hover{background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.MicrophoneTester_meterWrapper__VaMzJ{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:12px}.MicrophoneTester_meterLabel___K1hu{display:flex;justify-content:space-between;color:#e8e8e8;margin-bottom:8px;font-size:1.4rem}.MicrophoneTester_meterTrack__huQZc{width:100%;height:18px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.MicrophoneTester_meterBar__0et6K{height:100%;border-radius:999px;background:linear-gradient(90deg,#00c951,#f59e0b,#ff885e);transition:width 80ms ease}.MicrophoneTester_info__epSsj{margin:0;color:#e8e8e8;opacity:.85}.MicrophoneTester_error__4imz8{margin:0;color:#ef4444;font-weight:700}.MicrophoneTester_playbackCard__U2lHO{margin-top:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:12px}.MicrophoneTester_playbackLabel__BJHNI{margin:0 0 8px;color:#e8e8e8;font-weight:700}.MouseDoubleClickTester_container__Swqnf{width:100%;display:grid;gap:16px}.MouseDoubleClickTester_toolbar__sTk5Z{display:flex;justify-content:flex-end}.MouseDoubleClickTester_grid__lPjVs{display:grid;gap:16px}@media(min-width:1120px){.MouseDoubleClickTester_grid__lPjVs{grid-template-columns:repeat(3,minmax(0,1fr))}}.MouseDoubleClickTester_card__HjmYz{background:#fff;border-radius:8px;border:1px solid #e8e8e8;padding:16px;box-shadow:0 10px 24px rgba(43,43,43,.08);display:grid;gap:16px}.MouseDoubleClickTester_cardHeader__vssfQ{display:grid;gap:8px}.MouseDoubleClickTester_cardTitle__feSPX{margin:0;font-size:2rem;font-weight:700;color:#2b2b2b}.MouseDoubleClickTester_cardInstruction__d_9l_{margin:0;font-size:1.4rem;color:#4f4f4f;line-height:1.6}.MouseDoubleClickTester_testPad__dp9gp{min-height:180px;border-radius:8px;border:1px dashed hsla(0,0%,100%,.1);display:grid;place-items:center;text-align:center;padding:24px;-webkit-user-select:none;user-select:none;cursor:pointer;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.06),transparent 30%),radial-gradient(circle at 70% 50%,rgba(255,255,255,.04),transparent 24%),hsla(0,0%,100%,.03);background-color:#00585d;transition:border-color .16s ease,background-color .16s ease,box-shadow .22s ease,filter .22s ease}.MouseDoubleClickTester_testPad__dp9gp[data-active=true]{border-color:hsla(0,0%,100%,.24);box-shadow:0 0 0 1px rgba(205,233,232,.5),0 0 0 6px rgba(159,213,211,.12),0 14px 28px rgba(0,59,63,.18),inset 0 0 28px hsla(0,0%,100%,.06);filter:brightness(1.08)}.MouseDoubleClickTester_padPrompt__LYgbr{font-size:1.4rem;font-weight:700;color:#e6f4f4;line-height:1.6;max-width:24ch}.MouseDoubleClickTester_statsGrid__yHdCg{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.MouseDoubleClickTester_statCard__o1_fO{margin:0;padding:12px;border-radius:6px;background:rgba(43,43,43,.03);border:1px solid #e8e8e8;display:grid;gap:8px;min-height:84px}.MouseDoubleClickTester_statLabel__CVPJ4{margin:0;font-size:1.3rem;font-weight:700;color:#4f4f4f;letter-spacing:.02em;text-transform:uppercase}.MouseDoubleClickTester_statValue__PvvLn{margin:0;font-size:1.8rem;font-weight:700;color:#2b2b2b;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.RefreshRateTester_tester__C93kf{width:100%;display:grid;gap:16px}@media(min-width:1120px){.RefreshRateTester_tester__C93kf{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.RefreshRateTester_controlCard__wNblJ{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.RefreshRateTester_header__YVjOJ{display:grid;gap:8px}.RefreshRateTester_kicker__VGIgd{margin:0;color:#018790;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.RefreshRateTester_title__4__Fs{margin:0;color:#2b2b2b;font-size:2.4rem;font-weight:800}.RefreshRateTester_subtitle__JdTqj{margin:0;color:#4f4f4f;font-size:1.4rem;line-height:1.65}.RefreshRateTester_toolbar__9mPxR{display:flex;justify-content:flex-start}.RefreshRateTester_actions__RTD1r{display:flex;flex-wrap:wrap;gap:8px}.RefreshRateTester_metricsGrid__Yp8cX{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.RefreshRateTester_metricsGrid__Yp8cX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.RefreshRateTester_metricsGrid__Yp8cX{grid-template-columns:repeat(3,minmax(0,1fr))}}.RefreshRateTester_metricCard__Efpec{min-height:104px;padding:16px;border-radius:6px;border:1px solid #e8e8e8;background:rgba(43,43,43,.03);display:grid;gap:8px}.RefreshRateTester_metricLabel__KKLNT{margin:0;color:#4f4f4f;font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.45}.RefreshRateTester_metricValue__WfH6t{margin:0;color:#2b2b2b;font-size:2rem;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.RefreshRateTester_actionHint__HwNIV{margin:0;color:#6f6f6f;font-size:1.4rem;line-height:1.6}.RefreshRateTester_tips__kfkpo{margin:0;padding-left:24px;color:#4f4f4f;display:grid;gap:8px;font-size:1.4rem;line-height:1.6}.RefreshRateTester_previewCard__WfZuD{background:#003b3f;color:#fff;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32);padding:16px;display:grid;gap:16px}.RefreshRateTester_previewHeader__4ljGy{display:flex;justify-content:space-between;gap:12px;align-items:center}.RefreshRateTester_previewTitle__tDFoH{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:hsla(0,0%,100%,.88)}.RefreshRateTester_previewSubtitle__8DZKR{margin:4px 0 0;font-size:1.4rem;color:hsla(0,0%,100%,.72);line-height:1.6}.RefreshRateTester_exitHint__LP43K{font-size:1.3rem;color:hsla(0,0%,100%,.74);text-align:right}.RefreshRateTester_preview__NoFEc{min-height:360px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02) 50%,rgba(255,255,255,.03)),radial-gradient(circle at 20% 18%,rgba(159,213,211,.14),transparent 32%),radial-gradient(circle at 75% 20%,rgba(255,163,126,.12),transparent 24%),hsla(0,0%,100%,.02);transition:box-shadow .18s ease,border-color .18s ease,filter .18s ease}.RefreshRateTester_preview__NoFEc:hover{border-color:hsla(0,0%,100%,.16);box-shadow:0 0 0 1px hsla(0,0%,100%,.04)}.RefreshRateTester_preview__NoFEc:focus-visible{outline:none;border-color:rgba(205,233,232,.7);box-shadow:0 0 0 1px rgba(205,233,232,.3),0 0 0 6px rgba(63,174,170,.16)}.RefreshRateTester_preview__NoFEc[data-running=false]{filter:saturate(.88)}.RefreshRateTester_previewOverlay__JYuvS{position:absolute;top:16px;left:16px;z-index:1;display:grid;gap:4px}.RefreshRateTester_overlayLabel__qF9wn{color:hsla(0,0%,100%,.72);font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.RefreshRateTester_overlayValue__BADnN{color:#fff;font-size:3.2rem;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RefreshRateTester_chart__tkyW8{position:absolute;right:12px;bottom:16px;left:12px;height:128px;display:flex;align-items:flex-end;gap:4px}.RefreshRateTester_emptyChart__wzKuQ{color:hsla(0,0%,100%,.56);font-size:1.4rem}.RefreshRateTester_bar__IUYFn{flex:1 1 auto;border-radius:6px 6px 0 0;min-width:8px;background:hsla(0,0%,100%,.22)}.RefreshRateTester_bar__IUYFn[data-tone=steady]{background:rgba(205,233,232,.76)}.RefreshRateTester_bar__IUYFn[data-tone=mixed]{background:rgba(245,158,11,.72)}.RefreshRateTester_bar__IUYFn[data-tone=spike]{background:rgba(239,68,68,.74)}.RefreshRateTester_previewNote__DS9Ni{margin:0;color:hsla(0,0%,100%,.74);font-size:1.4rem;line-height:1.6}.WebcamTester_container__hWRyU{width:100%;display:grid;gap:16px}.WebcamTester_frameCard__UQDVC{background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;padding:16px;box-shadow:0 20px 42px rgba(43,43,43,.32);border:1px solid hsla(0,0%,100%,.08)}.WebcamTester_videoShell__lyhdt{position:relative;border-radius:6px;overflow:hidden;background:#003b3f;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.WebcamTester_video__P2axZ{width:100%;height:100%;object-fit:cover;display:block;background:#003b3f}.WebcamTester_placeholder__DX8TW{width:100%;height:100%;color:#e8e8e8;display:grid;place-items:center;font-weight:700;letter-spacing:.02em;position:absolute}.WebcamTester_statusBar__hS2hQ{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.WebcamTester_statusGroup__U5l0l{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;border:1px solid hsla(0,0%,100%,.08);color:#fff;background:hsla(0,0%,100%,.04);font-weight:700;font-size:1.4rem}.WebcamTester_statusDot__9Sxo2{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.18)}.WebcamTester_statusDotOff__oJUjq{background:#f59e0b;box-shadow:0 0 0 6px rgba(245,158,11,.2)}.WebcamTester_controls__vg2vm{display:flex;gap:12px;flex-wrap:wrap}.WebcamTester_secondaryButton__JBSQ8{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:6px;background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.08);cursor:pointer;font-weight:700;transition:background-color .12s ease,transform .12s ease}.WebcamTester_secondaryButton__JBSQ8:hover{background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.WebcamTester_error__0kjqZ{margin:0;color:#ef4444;font-weight:700}.WebcamTester_info__czqCE{margin:0;color:#fff;opacity:.85}.AppFooter_footer__PS4K_{width:100%;background:#003b3f;color:#fff;margin-top:auto;padding:24px 0}.AppFooter_footer__PS4K_ .AppFooter_footerInner__rSwB0{display:grid;grid-template-columns:1fr;row-gap:40px;column-gap:64px;align-items:start}@media(min-width:768px){.AppFooter_footer__PS4K_ .AppFooter_footerInner__rSwB0{grid-template-columns:1.2fr 1fr}}@media(min-width:1120px){.AppFooter_footer__PS4K_ .AppFooter_footerInner__rSwB0{grid-template-columns:1fr 1fr}}.AppFooter_footer__PS4K_ .AppFooter_footerBrand__cYlPo{display:flex;flex-direction:column;gap:12px}.AppFooter_footer__PS4K_ .AppFooter_brandRow__OPw6L{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;width:100%;margin-bottom:16px}@media(min-width:768px){.AppFooter_footer__PS4K_ .AppFooter_brandRow__OPw6L{flex-direction:row;justify-content:space-between}}.AppFooter_footer__PS4K_ .AppFooter_footerLogo__PrSe1{display:flex;align-items:center;max-width:180px}.AppFooter_footer__PS4K_ .AppFooter_footerLogo__PrSe1 img{width:100%;height:auto;display:block}.AppFooter_footer__PS4K_ .AppFooter_footerText__MSSOG{margin:0;color:#f4f4f4;max-width:720px}.AppFooter_footer__PS4K_ .AppFooter_newsletter__Uw2N7{display:grid;gap:12px}.AppFooter_footer__PS4K_ .AppFooter_inputRow__T2FoJ{display:flex;gap:12px;flex-wrap:wrap}.AppFooter_footer__PS4K_ .AppFooter_input__efMiL{flex:1 1;min-width:200px}.AppFooter_footer__PS4K_ .AppFooter_footerButton__5KwRX{padding:12px 16px;border-radius:6px;background:linear-gradient(135deg,#1f9a96,#018790);border:none;color:#fff;font-weight:700;transition:background .3s ease 0s}.AppFooter_footer__PS4K_ .AppFooter_footerButton__5KwRX:hover{background:linear-gradient(135deg,#018790,#016f75)}.AppFooter_footer__PS4K_ .AppFooter_footerButton__5KwRX:disabled{opacity:.7;cursor:not-allowed}.AppFooter_footer__PS4K_ .AppFooter_consent__mqNTO{margin:0;color:#dcdcdc;font-size:1.3rem}.AppFooter_footer__PS4K_ .AppFooter_statusMessage__NDla_{font-size:1.3rem;font-weight:600;color:#f4f4f4}.AppFooter_footer__PS4K_ .AppFooter_statusMessage__NDla_[data-status=success]{color:#00c951}.AppFooter_footer__PS4K_ .AppFooter_statusMessage__NDla_[data-status=error]{color:#f59e0b}.AppFooter_footer__PS4K_ .AppFooter_srOnly__43_i_{position:absolute;width:1px;height:1px;padding:0;margin:-2px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppFooter_footer__PS4K_ .AppFooter_honeypot__aCfH4{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.AppFooter_footer__PS4K_ .AppFooter_footerGroupTitle__41LgQ{margin:0 0 12px;font-weight:800}.AppFooter_footer__PS4K_ .AppFooter_footerLinks__DiB_y{list-style:none;padding:0;margin:0;display:grid;gap:12px}.AppFooter_footer__PS4K_ .AppFooter_institutional__ZZzfM{display:grid;gap:12px;align-content:start}.AppFooter_footer__PS4K_ .AppFooter_socialLinks__vGHFl{display:flex;gap:24px;align-items:center}@media(min-width:768px){.AppFooter_footer__PS4K_ .AppFooter_socialLinks__vGHFl{margin-left:auto}}.AppFooter_footer__PS4K_ .AppFooter_socialLink__oiuWf{width:32px;height:32px;border-radius:50%;background:#016f75;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease 0s,transform .3s ease 0s}.AppFooter_footer__PS4K_ .AppFooter_socialLink__oiuWf:hover{background:#018790;transform:translateY(-1px)}.AppFooter_footer__PS4K_ .AppFooter_institutionalGrid__p9SO1{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.AppFooter_footer__PS4K_ .AppFooter_footerLink__rOuZa{color:#c3c3c3}.AppFooter_footer__PS4K_ .AppFooter_footerLink__rOuZa:hover{color:#fff}.AppFooter_footer__PS4K_ .AppFooter_footerBottom__vArMH{margin-top:32px;padding-top:32px;border-top:1px solid #6f6f6f;display:flex;flex-direction:column;gap:12px;color:#dcdcdc;text-align:center;justify-content:center}@media(min-width:768px){.AppFooter_footer__PS4K_ .AppFooter_footerBottom__vArMH{flex-direction:row;justify-content:space-between;align-items:center;text-align:unset}}.Container_wrapper__cpDR3{max-width:1200px;margin:0 auto;padding:16px 24px}.Input_input__s4wIk{width:100%;padding:12px;border-radius:6px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:inherit}.Input_input__s4wIk[data-variant=light]{border-color:#afafaf;background:#f4f4f4;color:#2b2b2b}.Input_input__s4wIk[data-variant=light]::placeholder{color:#afafaf}.Input_input__s4wIk[data-variant=default]{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:#fff}.Input_input__s4wIk[data-variant=default]::placeholder{color:hsla(0,0%,100%,.6)}.AppHeader_header__RHnaV{width:100%;border-bottom:1px solid #e8e8e8;background:linear-gradient(90deg,#ffffff,#f4f4f4 45%,#ffffff);position:sticky;top:0;z-index:10;box-shadow:0 12px 32px rgba(43,43,43,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:80px}.AppHeader_header__RHnaV .AppHeader_brand__Vq_Iv{display:flex;flex-direction:column;text-decoration:none;color:inherit}.AppHeader_header__RHnaV .AppHeader_brandLogo__8VAcE{display:flex;align-items:center;max-width:120px}.AppHeader_header__RHnaV .AppHeader_brandLogo__8VAcE img{width:100%;height:auto;display:block}.AppHeader_header__RHnaV .AppHeader_tagline__R_DwZ{font-size:12px;color:#4f4f4f;margin-top:-2px}.AppHeader_header__RHnaV .AppHeader_headerInner__OyDjs{max-width:1200px;margin:0 auto;padding:16px 24px;display:grid;grid-template-columns:auto 1fr;gap:12px}@media(min-width:768px){.AppHeader_header__RHnaV .AppHeader_headerInner__OyDjs{align-items:center;gap:24px}}.AppHeader_header__RHnaV .AppHeader_navWrapper__DVqmk{display:flex;justify-content:flex-end;align-items:center;gap:12px;position:relative;width:100%}.AppHeader_header__RHnaV .AppHeader_menuToggle__9vSnJ{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;gap:8px;padding:8px;border:none;background:rgba(0,0,0,0);color:#2b2b2b;font-weight:700;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.AppHeader_header__RHnaV .AppHeader_menuToggle__9vSnJ:hover{background:#e6f4f4;transform:translateY(-1px)}@media(min-width:768px){.AppHeader_header__RHnaV .AppHeader_menuToggle__9vSnJ{display:none}}.AppHeader_header__RHnaV .AppHeader_menuIcon__3IKHE{width:18px;height:2px;background:currentColor;position:relative}.AppHeader_header__RHnaV .AppHeader_menuIcon__3IKHE:after,.AppHeader_header__RHnaV .AppHeader_menuIcon__3IKHE:before{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor}.AppHeader_header__RHnaV .AppHeader_menuIcon__3IKHE:before{top:-6px}.AppHeader_header__RHnaV .AppHeader_menuIcon__3IKHE:after{top:6px}.AppHeader_header__RHnaV .AppHeader_menuPanel__VAks7{display:none;position:fixed;left:0;right:0;top:80px;bottom:0;flex-direction:column;align-items:stretch;gap:24px;background:#fff;border:none;box-shadow:none;border-radius:0;padding:24px 24px 32px;min-width:unset;z-index:15;overflow-y:auto}.AppHeader_header__RHnaV .AppHeader_menuPanelOpen__31v_O{display:flex;height:calc(100vh - 80px)}@media(min-width:768px){.AppHeader_header__RHnaV .AppHeader_menuPanel__VAks7{position:static;grid-template-columns:1fr auto;align-items:center;gap:24px;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;min-width:unset;width:100%;overflow:visible;display:grid}.AppHeader_header__RHnaV .AppHeader_menuPanelOpen__31v_O{display:grid;height:auto}}.AppHeader_header__RHnaV .AppHeader_nav__FYpcA{display:flex;flex-direction:column;align-items:center;gap:12px}@media(min-width:768px){.AppHeader_header__RHnaV .AppHeader_nav__FYpcA{flex-direction:row;justify-content:center;gap:32px;width:100%}}.AppHeader_header__RHnaV .AppHeader_navLink__ZPsC_{position:relative;padding:8px 2px;font-weight:700;color:#2b2b2b;text-decoration:none;transition:color .12s ease;text-align:center}.AppHeader_header__RHnaV .AppHeader_navLink__ZPsC_:after{content:none}.AppHeader_header__RHnaV .AppHeader_navLink__ZPsC_:hover{color:#018790}.AppHeader_header__RHnaV .AppHeader_navLink__ZPsC_:hover:after{transform:scaleX(1)}.AppHeader_header__RHnaV .AppHeader_navLinkActive__KTkaX{color:#018790}.LanguageSelector_language__4bDY_{position:relative;display:inline-flex;align-items:center;align-self:center}.LanguageSelector_languageToggle__IxZL0{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:999px;border:1px solid #dcdcdc;background:#fff;color:#2b2b2b;font-weight:700;cursor:pointer;transition:background-color .12s ease,transform .12s ease;width:100%;justify-content:space-between;font-size:1.4rem}.LanguageSelector_languageToggle__IxZL0:hover{background:#e6f4f4;transform:translateY(-1px)}.LanguageSelector_languageMenu__9FmBt{position:static;background:#fff;border:1px solid #e8e8e8;box-shadow:0 18px 36px rgba(43,43,43,.12);border-radius:8px;padding:8px;min-width:100%;display:none;z-index:20;margin-top:8px;min-width:200px}.LanguageSelector_languageMenuOpen__y_doj{display:grid;gap:4px;position:absolute;top:40px;left:-25%}.LanguageSelector_languageLink__Kp5hX{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;text-decoration:none;color:#2b2b2b;font-weight:700;font-size:1.4rem;transition:background-color .3s ease 0s;border:none;background:rgba(0,0,0,0);cursor:pointer;text-decoration:none!important}.LanguageSelector_languageLink__Kp5hX:hover{background:#e6f4f4}.LanguageSelector_languageLink__Kp5hX:hover span:last-child{text-decoration:underline}@media(min-width:768px){.LanguageSelector_language__4bDY_{justify-self:end;align-self:auto}.LanguageSelector_languageToggle__IxZL0{width:auto;justify-content:flex-start}.LanguageSelector_languageMenu__9FmBt{position:absolute;right:0;top:calc(100% + 10px);margin-top:0}}.AppShell_app__KA81r{min-height:100vh;background:#f4f4f4;color:#2b2b2b;display:flex;flex-direction:column}.AppShell_main__MXe6_{flex:1 1;width:100%;background:linear-gradient(180deg,#f4f4f4,#e8e8e8)}.AppShell_content__1Z7n7{max-width:1200px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:64px}.AppShell_description__elbuI{margin:0;color:#2b2b2b;opacity:.85}.DeviceCards_wrapper__P9_Ef{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.DeviceCards_card__aWaYt{position:relative;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 10px 24px rgba(43,43,43,.08);overflow:hidden;isolation:isolate;transition:transform .3s ease 0s,box-shadow .3s ease 0s,border-color .3s ease 0s,background-color .3s ease 0s;text-decoration:none!important}.DeviceCards_card__aWaYt:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(230,244,244,.9),rgba(255,255,255,0) 42%);opacity:0;transition:opacity .3s ease 0s;pointer-events:none}.DeviceCards_card__aWaYt:hover{transform:translateY(-4px);border-color:#018790;box-shadow:0 14px 28px rgba(43,43,43,.12),0 0 0 1px rgba(1,135,144,.06);background:hsla(0,0%,100%,.98)}.DeviceCards_card__aWaYt:hover .DeviceCards_ctaLabel__dfmLV{background:linear-gradient(135deg,#018790,#016f75);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 12px 24px rgba(1,135,144,.24),0 4px 12px rgba(31,154,150,.2);transform:translateY(-1px)}.DeviceCards_card__aWaYt:hover .DeviceCards_title__4KxfS{color:#00585d}.DeviceCards_card__aWaYt:focus-visible{outline:3px solid rgba(31,154,150,.28);outline-offset:3px}.DeviceCards_cardTop__ccllU{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.DeviceCards_cardTexts__c54gK{flex:1 1;position:relative;z-index:1}.DeviceCards_icon__Nk5pN{width:40px;height:40px;flex:0 0 40px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:#018790;transition:box-shadow .3s ease 0s,transform .3s ease 0s;box-shadow:inset 0 0 0 1px rgba(31,154,150,.2)}.DeviceCards_title__4KxfS{margin:0;color:#2b2b2b;line-height:1.1;transition:color .3s ease 0s}.DeviceCards_description__VsCe1{margin:0;color:#4f4f4f;line-height:1.6;max-width:26ch}.DeviceCards_cardBottom__LShaP{position:relative;z-index:1;margin-top:8px}.DeviceCards_ctaLabel__dfmLV{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:6px;border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg,#1f9a96,#018790);color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;transition:background .3s ease 0s,color .3s ease 0s,box-shadow .3s ease 0s,border-color .3s ease 0s,transform .12s ease;box-shadow:0 6px 14px rgba(1,135,144,.14),0 2px 6px rgba(31,154,150,.12)}.HeroCard_card__gtvpW{background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;padding:24px;color:#fff;box-shadow:0 20px 42px rgba(43,43,43,.32);display:grid;gap:12px}.HeroCard_title__bisPc{margin:0;font-weight:700;text-transform:uppercase;color:#fff}.HeroCard_list__PCLU2{margin:0;padding:0;display:grid;gap:8px;color:#fff;list-style:none}.HeroCard_step__ZDfgb{display:flex;align-items:center;gap:12px}.HeroCard_stepNumber__ztbq_{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(230,244,244,.2);color:#fff;font-weight:800;font-size:1.4rem}.HeroCard_stepText__yhehN{font-size:1.6rem;color:#fff;flex:1 1}.HeroBanner_heroInner__86paY{display:grid;gap:24px;grid-template-columns:1fr;padding:24px;border-radius:8px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08)}@media(min-width:768px){.HeroBanner_heroInner__86paY{grid-template-columns:1.1fr .9fr;align-items:center;padding:32px}}.HeroBanner_heroText__VPZnb{display:grid;gap:12px}.HeroBanner_title__y3_Tj{margin:0;color:#2b2b2b}.HeroBanner_subtitle__YBTbj{margin:0;color:#2b2b2b;max-width:720px}.HeroBanner_heroBadges__Q3yFR{display:flex;flex-wrap:wrap;flex-direction:column;gap:8px 16px;margin-top:8px}.HeroBanner_badge__9xbkH{border:none;background:rgba(0,0,0,0);color:#018790;font-weight:700;font-size:1.3rem;text-transform:uppercase;position:relative;padding:0 0 0 12px}.HeroBanner_badge__9xbkH:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:#9fd5d3;transform:translateY(-50%)}.HighlightsSection_section__Y_wMa{display:grid;gap:16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;box-shadow:0 10px 24px rgba(43,43,43,.08)}.HighlightsSection_sectionHeader__tI_jW{display:grid;gap:8px}.HighlightsSection_sectionTitle__rk__L{margin:0;color:#2b2b2b}.HighlightsSection_sectionSubtitle__LFIMl{margin:0;color:#4f4f4f;max-width:780px}.HighlightsSection_highlights__t_jJi{display:flex;flex-direction:column;gap:12px}.HighlightsSection_highlight__Wckzd{background:#fff;border-radius:6px;padding:16px 0;display:flex;flex-direction:column;gap:8px}.HighlightsSection_highlight__Wckzd .HighlightsSection_highlightTitle__lrn7q{margin:0;color:#2b2b2b}.HighlightsSection_highlight__Wckzd .HighlightsSection_highlightText__5igFD{margin:0;color:#4f4f4f}.HighlightsSection_highlight__Wckzd+.HighlightsSection_highlight__Wckzd{border-top:1px solid #e8e8e8;padding-top:16px;border-radius:0}@media(min-width:768px){.HighlightsSection_highlights__t_jJi{padding:8px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.HighlightsSection_highlight__Wckzd+.HighlightsSection_highlight__Wckzd{border-top:none;padding-top:8px}.HighlightsSection_highlight__Wckzd:nth-child(3n+2),.HighlightsSection_highlight__Wckzd:nth-child(3n+3){border-left:1px solid #e8e8e8;padding-left:16px}}.page_heroActions__11eJw{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.page_secondaryLink__jA5Fb{padding:12px 16px;border-radius:6px;border:1px solid #e8e8e8;color:#018790;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.page_secondaryLink__jA5Fb:hover{background:#e6f4f4;border-color:#cde9e8}.page_section__hyUuw{display:grid;gap:16px}.page_sectionAlt__wYmaq{display:grid;gap:16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;box-shadow:0 10px 24px rgba(43,43,43,.08)}.page_sectionHeader__vg0g3{display:grid;gap:8px}.page_sectionTitle__WAji9{margin:0;color:#2b2b2b}.page_sectionSubtitle__W6KHU{margin:0;color:#4f4f4f;max-width:780px}.page_cards__pEedE{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_steps__6CY5A{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page_step__WVFee{border-radius:8px;padding:12px;display:flex;gap:12px;align-items:center}.page_stepNumber__6w_bK{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#018790;color:#fff;font-weight:800}.page_stepText__0nOyG{margin:0;flex:1 1;color:#2b2b2b;font-weight:700}.FAQ_faqSection__0CSqH{display:grid;gap:16px}.FAQ_faqTitle__5MaUC{color:#2b2b2b;margin:0 0 12px}.FAQ_faqList__iRM3v{margin:0;padding:0;display:grid;gap:16px}.FAQ_faqItem__uq6QA{margin:0;border-radius:6px;background:hsla(0,0%,100%,.7);box-shadow:0 10px 24px rgba(43,43,43,.08);transition:box-shadow .3s ease 0s}.FAQ_faqItem__uq6QA[open]{box-shadow:0 14px 28px rgba(43,43,43,.12),0 0 0 1px rgba(1,135,144,.06)}.FAQ_faqQuestion__iRNZN{color:#2b2b2b;margin:0;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px;position:relative;z-index:2}.FAQ_faqQuestion__iRNZN::-webkit-details-marker{display:none}.FAQ_faqQuestion__iRNZN::marker{content:""}.FAQ_faqQuestion__iRNZN h3{margin:0;font-size:2rem}.FAQ_faqQuestion__iRNZN:after{content:"";right:10px;width:10px;height:10px;border-width:2px 2px 0 0;border-style:solid;transform:rotate(135deg);transition:transform .3s ease 0s}.FAQ_faqAnswer__5JmYJ{color:#4f4f4f;font-size:1.8rem;display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transform:translateY(-4px);transition:grid-template-rows .3s ease 0s,opacity .3s ease 0s,transform .3s ease 0s,padding-top .3s ease 0s;padding:0 24px 24px;margin:-24px 0 0;position:relative;z-index:1}.FAQ_faqItem__uq6QA[open] .FAQ_faqAnswer__5JmYJ{grid-template-rows:1fr;opacity:1;padding-top:12px;transform:translateY(0)}.FAQ_faqItem__uq6QA[open] .FAQ_faqQuestion__iRNZN:after{transform:rotate(-45deg)}.FAQ_faqAnswerInner__0JH_4{overflow:hidden}.Hero_wrapper__DLACm{width:100%;text-align:left}.Hero_title____nL7{color:#2b2b2b}.Hero_subtitle__eU4FT{margin:8px 0 0;color:#2b2b2b;max-width:760px}.Hero_emphasis___62Zn{font-weight:800;color:#018790}.Breadcrumb_list__Xu1wu{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0}.Breadcrumb_item__4ijes,.Breadcrumb_link__3BMxk{display:inline-flex;align-items:center;gap:12px}.Breadcrumb_link__3BMxk{text-decoration:none;color:#2b2b2b;font-weight:600;font-size:1.6rem;transition:color .12s ease}.Breadcrumb_link__3BMxk:hover{color:#018790}.Breadcrumb_separator__hss_K{display:inline-flex;align-items:center;color:#018790}.Breadcrumb_separator__hss_K svg{width:14px;height:14px}.Breadcrumb_homeIcon__qJwBP{display:inline-flex;align-items:center;justify-content:center;color:inherit}.Breadcrumb_homeIcon__qJwBP svg{width:18px;height:18px}.Breadcrumb_current__2p7WZ{color:#2b2b2b;font-weight:800;font-size:1.6rem}.page_page__jUtXD{display:grid;gap:32px}.page_pageHeader__Z03_Z{display:grid;gap:12px}.page_title__PouLj{margin:0;color:#2b2b2b}.page_subtitle__ek0LH{margin:0;color:#4f4f4f;max-width:720px}.page_section__ioJhX{display:grid;gap:12px}.page_sectionTitle__F51uM{margin:0;color:#2b2b2b;font-size:2.4rem}.page_sectionText__MF1H3{margin:0;color:#2b2b2b;max-width:720px}.page_sectionBody__TF_kM{color:#2b2b2b;max-width:720px;display:grid;gap:12px}.page_sectionBody__TF_kM p{margin:0}.page_sectionBody__TF_kM ul{margin:0;padding-left:24px;display:grid;gap:8px}.page_sectionBody__TF_kM li{margin:0}.page_list__Bi_RG{margin:0;padding-left:24px;color:#2b2b2b;display:grid;gap:8px}.page_listItem__1FuIV{margin:0}.page_page__9H0Oo{display:grid;gap:32px}.page_pageHeader__9H1YT{display:grid;gap:12px}.page_title__UVepS{margin:0;color:#2b2b2b}.page_subtitle__L4rdT{margin:0;color:#4f4f4f;max-width:720px}.page_section__QRpd5{display:grid;gap:12px}.page_sectionTitle__Gl5C4{margin:0;color:#2b2b2b;font-size:2.4rem}.page_sectionText__xWhjN{margin:0;color:#2b2b2b;max-width:720px}.page_sectionBody__VTdQh{color:#2b2b2b;max-width:720px;display:grid;gap:12px}.page_sectionBody__VTdQh p{margin:0}.page_link__dMdUC{color:#018790;text-decoration:none;font-weight:600}.page_list__QbcXw{margin:0;padding-left:24px;color:#2b2b2b;display:grid;gap:8px}.page_listItem__OwXIu{margin:0}.page_page__Md094{display:grid;gap:32px}.page_pageHeader__tEh4O{display:grid;gap:12px}.page_title__2ATvS{margin:0;color:#2b2b2b}.page_subtitle__cgD0d{margin:0;color:#4f4f4f;max-width:720px}.page_section__KXqwo{display:grid;gap:12px}.page_sectionTitle__Md6P4{margin:0;color:#2b2b2b;font-size:2.4rem}.page_sectionText__j1rBV{margin:0;color:#2b2b2b;max-width:720px}.page_sectionBody___tk2r{color:#2b2b2b;max-width:720px;display:grid;gap:12px}.page_sectionBody___tk2r p{margin:0}.page_link__48CZO{color:#018790;text-decoration:none;font-weight:600}.page_list__AJ_ZE{margin:0;padding-left:24px;color:#2b2b2b;display:grid;gap:8px}.page_listItem__pNJDO{margin:0}.RelatedTools_section__KVeum{display:grid;gap:16px}.RelatedTools_title__hQrkF{color:#2b2b2b;margin:0 0 12px}.RelatedTools_list__P5kQc{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.RelatedTools_item__jF7Sb{margin:0}.RelatedTools_link__vxjin{padding:16px 24px;border-radius:8px;border:1px solid #e8e8e8;background:hsla(0,0%,100%,.88);box-shadow:0 10px 24px rgba(43,43,43,.08);color:#2b2b2b;text-decoration:none;transition:box-shadow .3s ease 0s,transform .3s ease 0s,border-color .3s ease 0s,background-color .3s ease 0s;display:flex;flex-direction:column;gap:8px;height:100%;align-content:start;align-items:start;text-align:left}.RelatedTools_link__vxjin:focus-visible,.RelatedTools_link__vxjin:hover{border-color:#1f9a96;background:#fff;box-shadow:0 14px 28px rgba(43,43,43,.12),0 0 0 1px rgba(1,135,144,.06);transform:translateY(-2px);text-decoration:none}.RelatedTools_type__dRIej{display:inline-flex;align-items:center;min-height:auto;padding:0;border-radius:0;border:0;background:rgba(0,0,0,0);font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;color:#018790;font-weight:600;transition:color .3s ease 0s}.RelatedTools_label__PRelk{font-size:2rem;font-weight:600;color:#2b2b2b;line-height:1.12;transition:color .3s ease 0s;margin-top:4px}.RelatedTools_link__vxjin:focus-visible .RelatedTools_label__PRelk,.RelatedTools_link__vxjin:hover .RelatedTools_label__PRelk{color:#018790}.RelatedTools_description__cG8ZL{font-size:1.4rem;color:#6f6f6f;line-height:1.6;max-width:28ch;flex:1 1}.RelatedTools_ctaLabel__Vp6Kf{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:6px;border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg,#1f9a96,#018790);color:#fff;font-size:1.4rem;font-weight:700;justify-self:flex-start;margin-top:8px;transition:background .3s ease 0s,color .3s ease 0s,box-shadow .3s ease 0s,transform .12s ease;box-shadow:0 6px 14px rgba(1,135,144,.14),0 2px 6px rgba(31,154,150,.12)}.RelatedTools_link__vxjin:focus-visible .RelatedTools_ctaLabel__Vp6Kf,.RelatedTools_link__vxjin:hover .RelatedTools_ctaLabel__Vp6Kf{background:linear-gradient(135deg,#018790,#016f75);transform:translateY(-1px)}.ToolPageTemplate_pageHeader__TAftk{display:grid;gap:32px}.StepsPanel_panel__rNiaM{background:#018790;border:1px solid #e8e8e8;border-radius:8px;padding:16px;display:grid;gap:12px;box-shadow:0 10px 24px rgba(43,43,43,.08)}.StepsPanel_subtitle__BKJXp,.StepsPanel_title__UuLoO{margin:0;color:#fff}.StepsPanel_steps__dyIqp{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.StepsPanel_step__l46a6{border-radius:8px;padding:12px;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e8e8e8}.StepsPanel_stepNumber__zSiQ8{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#018790;color:#fff;font-weight:800}.StepsPanel_stepText__OyHw0{margin:0;flex:1 1;color:#2b2b2b;font-weight:700;line-height:1.4}.page_sectionSplit__QCLFo{display:grid;gap:16px}.page_pageHeader__vErf0{display:grid;gap:32px}.page_sectionHeader__Xihnm{display:grid;gap:8px}.page_sectionTitle__vc0r5{margin:0;color:#2b2b2b}.page_sectionSubtitle__5kObI{margin:0;color:#4f4f4f;max-width:780px}.page_splitContent__WfZd_{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:1120px){.page_splitContent__WfZd_{grid-template-columns:1.4fr .6fr;align-items:start}}.page_deviceCards__e3DIh{display:grid;gap:12px}.page_cards__K5wOq{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.DnsLookup_wrapper__6bIv6{display:grid;gap:16px;grid-template-columns:1fr;background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;padding:24px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32)}@media(min-width:1120px){.DnsLookup_wrapper__6bIv6{grid-template-columns:1.1fr .9fr;align-items:stretch}}.DnsLookup_controlCard__N08cn{color:#fff;display:flex;flex-direction:column;gap:16px}.DnsLookup_resultsCard__f283X{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.DnsLookup_header__2A0Ug{display:grid;gap:8px}.DnsLookup_kicker__lo_3T{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#dcdcdc;font-weight:700}.DnsLookup_title__x48ns{margin:0;font-size:3.2rem;font-weight:800;color:#fff}.DnsLookup_subtitle__8uLWi{margin:0;color:#e8e8e8;line-height:1.6}.DnsLookup_statusRow__U7rIQ{display:inline-flex;align-items:center;gap:8px}.DnsLookup_statusDot__fQHqs{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.16)}.DnsLookup_statusDotError__17KdX{background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.16)}.DnsLookup_statusText__RL84a{font-weight:700;color:#fff}.DnsLookup_formGrid__cz_9a{display:grid;gap:12px}@media(min-width:1120px){.DnsLookup_formGrid__cz_9a{grid-template-columns:1.4fr 1fr auto;align-items:end}}.DnsLookup_inputLabel__0MnPv{display:grid;gap:8px;color:#e8e8e8;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.DnsLookup_select__vV1nM{height:44px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#fff;padding:0 12px;font-size:1.4rem;font-weight:600}.DnsLookup_select__vV1nM:focus{outline:none;border-color:hsla(0,0%,100%,.5)}.DnsLookup_select__vV1nM option{color:#2b2b2b}.DnsLookup_lookupButton__6yJzd{width:100%}.DnsLookup_note__2DLuM{margin:0;color:#e8e8e8;font-size:1.4rem}.DnsLookup_error__lBFMr{margin:0;color:#ef4444;font-size:1.4rem;font-weight:600}.DnsLookup_resultsHeader__pUcvD{display:grid;gap:4px}.DnsLookup_resultsTitle__O2Xur{margin:0;font-weight:700;color:#2b2b2b}.DnsLookup_resultsSubtitle__SkZfu{margin:0;color:#6f6f6f;font-size:1.3rem}.DnsLookup_resultsTable__AQ_P5{display:grid;gap:8px}.DnsLookup_resultsRowHeader__HKl_U{display:grid;grid-template-columns:90px 1fr 70px;gap:12px;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;color:#8f8f8f;font-weight:700}.DnsLookup_resultsRow__RzzWR{display:grid;grid-template-columns:90px 1fr 70px;gap:12px;padding:8px 12px;border-radius:8px;border:1px solid #e8e8e8;align-items:center}.DnsLookup_resultType___6Qeo{font-weight:800;color:#2b2b2b}.DnsLookup_resultValue___CWPH{font-size:1.4rem;color:#4f4f4f;word-break:break-word}.DnsLookup_resultTtl___nDcK{font-size:1.4rem;color:#8f8f8f;text-align:right}.DnsLookup_emptyState__1IPcB{margin:0;color:#6f6f6f;font-size:1.4rem}.Http2Http3Test_wrapper__0p6HI{display:grid;gap:16px}.Http2Http3Test_controlCard__2th9V,.Http2Http3Test_resultsCard__rPoLZ{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.Http2Http3Test_header__NzTLu{display:grid;gap:8px}.Http2Http3Test_kicker__kL65F{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#afafaf;font-weight:700}.Http2Http3Test_title__v59LK{margin:0;font-size:3.2rem;font-weight:800;color:#2b2b2b}.Http2Http3Test_subtitle__DEMh_{margin:0;color:#6f6f6f;line-height:1.6}.Http2Http3Test_statusRow__5Hkye{display:flex;align-items:center;gap:8px;font-size:1.4rem;color:#6f6f6f}.Http2Http3Test_statusRow__5Hkye[data-status=done] .Http2Http3Test_statusDot__PIMXq{background:#00c951}.Http2Http3Test_statusRow__5Hkye[data-status=error] .Http2Http3Test_statusDot__PIMXq{background:#ef4444}.Http2Http3Test_statusRow__5Hkye[data-status=checking] .Http2Http3Test_statusDot__PIMXq{background:#1f9a96}.Http2Http3Test_statusDot__PIMXq{width:10px;height:10px;border-radius:50%;background:#cfcfcf}.Http2Http3Test_statusText__37ZgJ{font-weight:600}.Http2Http3Test_runButton__6dOrl{width:fit-content}.Http2Http3Test_error__iAbbi{margin:0;color:#ef4444;font-size:1.4rem}.Http2Http3Test_note__NqE3U{margin:0;color:#8f8f8f;font-size:1.4rem}.Http2Http3Test_resultsHeader__NrGYK{display:grid;gap:4px}.Http2Http3Test_resultsTitle__8BNxv{margin:0;font-weight:700;color:#2b2b2b}.Http2Http3Test_resultsSubtitle__BMtQt{margin:0;color:#8f8f8f;font-size:1.4rem}.Http2Http3Test_resultsGrid__mac4C{display:grid;gap:12px}.Http2Http3Test_resultItem__ywFde{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1.4rem;color:#6f6f6f}.Http2Http3Test_resultItem__ywFde strong{color:#2b2b2b;font-weight:700}.Http2Http3Test_helper___oFqh{margin:0;color:#8f8f8f;font-size:1.4rem}.InternetSpeedTest_container__yjthj{display:grid;gap:16px;grid-template-columns:1fr;background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;padding:24px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32)}@media(min-width:1120px){.InternetSpeedTest_container__yjthj{grid-template-columns:1.1fr .9fr;align-items:stretch}}.InternetSpeedTest_controlCard__LjdUm{color:#fff;display:flex;flex-direction:column;gap:16px}.InternetSpeedTest_controlHeader__TVAwy{display:grid;gap:8px}.InternetSpeedTest_kicker__5B5y3{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#dcdcdc;font-weight:700}.InternetSpeedTest_title__qg3bL{margin:0;font-size:3.2rem;font-weight:800;color:#fff}.InternetSpeedTest_subtitle__BOZ4u{margin:0;color:#e8e8e8}.InternetSpeedTest_statusRow__A_m2R{display:inline-flex;align-items:center;gap:8px;font-weight:700}.InternetSpeedTest_statusDot__N44kl{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.18)}.InternetSpeedTest_statusDotOffline__xyId1{background:#f59e0b;box-shadow:0 0 0 6px rgba(245,158,11,.22)}.InternetSpeedTest_statusText__ncxVD{color:#fff}.InternetSpeedTest_note__xVPvj{margin:0;color:#e8e8e8;font-size:1.4rem}.InternetSpeedTest_error__siR97{margin:0;color:rgba(239,68,68,.6);font-weight:700}.InternetSpeedTest_resultsCard__Z6gTC{background:#fff;border-radius:8px;padding:16px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);display:grid;gap:16px}.InternetSpeedTest_resultsHeader__iHRtN{display:grid;gap:8px}.InternetSpeedTest_resultsTitle__aKnI3{margin:0;font-size:2rem;font-weight:800;color:#2b2b2b}.InternetSpeedTest_resultsSubtitle__olWpo{margin:0;color:#4f4f4f;font-size:1.4rem}.InternetSpeedTest_resultsMeta__XjF3l{margin:0;color:#4f4f4f;font-size:1.3rem}.InternetSpeedTest_statsGrid__d83e1{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.InternetSpeedTest_qualityCard__WKtTL,.InternetSpeedTest_statCard___ir_U{background:#fff;border-radius:8px;padding:12px;border:1px solid #e8e8e8;display:grid;gap:8px}.InternetSpeedTest_qualityCard__WKtTL{grid-column:1/-1}.InternetSpeedTest_statLabel__K6yaQ{font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#4f4f4f;font-weight:700}.InternetSpeedTest_statValue__pM9PC{font-size:2.4rem;font-weight:800;color:#2b2b2b}.InternetSpeedTest_statHint__UXUSe{color:#4f4f4f;font-size:1.3rem}.IPAddressLookup_lookup__rtMPX{display:grid;gap:16px;grid-template-columns:1fr;background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32);padding:24px}@media(min-width:1120px){.IPAddressLookup_lookup__rtMPX{grid-template-columns:1.1fr .9fr;align-items:stretch}}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_panel__z1slb{color:#fff;display:flex;flex-direction:column;gap:24px}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_panelHeader__Mb8a5{display:grid;gap:8px}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_panelKicker__jYvDw{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#dcdcdc;font-weight:700}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_panelTitle__NIV3r{margin:0;font-size:3.2rem;font-weight:800;color:#fff}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_panelSubtitle__R8Gym{margin:0;color:#e8e8e8}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_status__NZqO7{display:inline-flex;align-items:center;gap:8px;font-weight:700}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_statusDot__fjKEd{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.18)}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_statusDotError__kY4_o{background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.2)}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_statusText__hPUXg{color:#fff}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_panelNote__Ksnul{margin:0;color:#e8e8e8;font-size:1.4rem}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_panelError___Ygs1{margin:0;color:rgba(239,68,68,.6);font-weight:700}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_results__Sf1M4{background:#fff;border-radius:8px;padding:16px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);display:grid;gap:16px}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_resultsHeader__TFVzV{display:grid;gap:8px}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_resultsTitle__WLYDf{margin:0;font-size:2rem;font-weight:800;color:#2b2b2b}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_resultsSubtitle__smDhq{margin:0;color:#4f4f4f;font-size:1.4rem}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_resultsGrid__QepXV{display:grid;gap:12px}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_result___byZV{display:grid;gap:8px;padding:12px;border-radius:8px;border:1px solid #e8e8e8;background:#fff}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_resultLabel__ZbtpV{font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#4f4f4f;font-weight:700}.IPAddressLookup_lookup__rtMPX .IPAddressLookup_resultValue__UrkmC{font-size:1.8rem;font-weight:800;color:#2b2b2b}.Ipv6Test_wrapper__l_5TK{display:grid;gap:16px}.Ipv6Test_controlCard__ONzCL,.Ipv6Test_resultsCard__yEC9I{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.Ipv6Test_header__kBKBU{display:grid;gap:8px}.Ipv6Test_kicker__x9Ted{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#afafaf;font-weight:700}.Ipv6Test_title__ertlv{margin:0;font-size:3.2rem;font-weight:800;color:#2b2b2b}.Ipv6Test_subtitle__OoyNd{margin:0;color:#6f6f6f;line-height:1.6}.Ipv6Test_statusRow__y9niz{display:flex;align-items:center;gap:8px;font-size:1.4rem;color:#6f6f6f}.Ipv6Test_statusRow__y9niz[data-status=available] .Ipv6Test_statusDot__6A8LN{background:#00c951}.Ipv6Test_statusRow__y9niz[data-status=unavailable] .Ipv6Test_statusDot__6A8LN{background:#f59e0b}.Ipv6Test_statusRow__y9niz[data-status=error] .Ipv6Test_statusDot__6A8LN{background:#ef4444}.Ipv6Test_statusRow__y9niz[data-status=checking] .Ipv6Test_statusDot__6A8LN{background:#1f9a96}.Ipv6Test_statusDot__6A8LN{width:10px;height:10px;border-radius:50%;background:#cfcfcf}.Ipv6Test_statusText__f1ZoA{font-weight:600}.Ipv6Test_runButton__4yOQV{width:fit-content}.Ipv6Test_error__fgBhI{margin:0;color:#ef4444;font-size:1.4rem}.Ipv6Test_note__FUJ19{margin:0;color:#8f8f8f;font-size:1.4rem}.Ipv6Test_resultsHeader__ABhWG{display:grid;gap:4px}.Ipv6Test_resultsTitle__w_YR9{margin:0;font-weight:700;color:#2b2b2b}.Ipv6Test_resultsSubtitle__vNnz2{margin:0;color:#8f8f8f;font-size:1.4rem}.Ipv6Test_resultsGrid__P4Q4E{display:grid;gap:12px}.Ipv6Test_resultItem__k5cT4{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1.4rem;color:#6f6f6f}.Ipv6Test_resultItem__k5cT4 strong{color:#2b2b2b;font-weight:700}.Ipv6Test_helper__PpFN1{margin:0;color:#8f8f8f;font-size:1.4rem}.JitterTest_wrapper__f2tQT{display:grid;gap:16px;grid-template-columns:1fr;background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;padding:24px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32)}@media(min-width:1120px){.JitterTest_wrapper__f2tQT{grid-template-columns:1.1fr .9fr;align-items:stretch}}.JitterTest_controlCard__2uS1d{color:#fff;display:flex;flex-direction:column;gap:16px}.JitterTest_resultsCard__L0n2g{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.JitterTest_header__p1jD8{display:grid;gap:8px}.JitterTest_kicker__RMZwB{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#dcdcdc;font-weight:700}.JitterTest_title__4Ukhc{margin:0;font-size:3.2rem;font-weight:800;color:#fff}.JitterTest_subtitle__18dgY{margin:0;color:#e8e8e8;line-height:1.6}.JitterTest_statusRow__PJDce{display:inline-flex;align-items:center;gap:8px}.JitterTest_statusDot__pPN57{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.16)}.JitterTest_statusDotError__TbHER{background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.16)}.JitterTest_statusText__uIr8f{font-weight:700;color:#fff}.JitterTest_note__k_F40{margin:0;color:#e8e8e8;font-size:1.4rem}.JitterTest_resultsHeader__uThQZ{display:grid;gap:4px}.JitterTest_resultsTitle__2hUih{margin:0;font-weight:700;color:#2b2b2b}.JitterTest_resultsSubtitle__sV_zw{margin:0;color:#6f6f6f;font-size:1.3rem}.JitterTest_metricsGrid__ROnrX{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.JitterTest_metric__lebeL{border:1px solid #e8e8e8;border-radius:8px;padding:12px;display:grid;gap:4px}.JitterTest_metricLabel__PkPpE{font-size:1.3rem;color:#6f6f6f;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.JitterTest_metricValue__DRA1b{font-size:1.8rem;font-weight:800;color:#2b2b2b}.JitterTest_quality__fjqZf{border-top:1px solid #e8e8e8;padding-top:12px;display:grid;gap:4px}.JitterTest_qualityTitle__XsKhr{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#4f4f4f}.JitterTest_qualityLabel__bVzfL{margin:0;font-weight:800;color:#2b2b2b}.JitterTest_qualityDetail__qV1OF{margin:0;color:#6f6f6f;font-size:1.4rem}.JitterTest_error__Kwswf{margin:0;color:#ef4444;font-size:1.4rem;font-weight:600}.OpenPortsTest_container__eitRo{display:grid;gap:16px;grid-template-columns:1fr;background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32);padding:24px}@media(min-width:1120px){.OpenPortsTest_container__eitRo{grid-template-columns:1.1fr .9fr;align-items:stretch}}.OpenPortsTest_controlCard__WINa3{color:#fff;display:grid;gap:16px}.OpenPortsTest_controlHeader__82PbR{display:grid;gap:8px}.OpenPortsTest_kicker__zqd61{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#dcdcdc;font-weight:700}.OpenPortsTest_title__Yz39t{margin:0;font-size:3.2rem;font-weight:800;color:#fff}.OpenPortsTest_subtitle__zNZoF{margin:0;color:#e8e8e8;line-height:1.6}.OpenPortsTest_statusRow__eNRtl{display:inline-flex;align-items:center;gap:8px;font-weight:700}.OpenPortsTest_statusDot__jJce2{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.18)}.OpenPortsTest_statusDotError__ziJ67{background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.2)}.OpenPortsTest_statusText__FJ6kB{color:#fff}.OpenPortsTest_ipCard__Lr31j{display:grid;gap:8px;background:hsla(0,0%,100%,.08);border-radius:8px;padding:12px;border:1px solid hsla(0,0%,100%,.08)}.OpenPortsTest_ipLabel__hIwg4{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#dcdcdc}.OpenPortsTest_ipValue__kWdmJ{font-size:2rem;font-weight:800;color:#fff}.OpenPortsTest_formGrid__757GA{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:768px){.OpenPortsTest_formGrid__757GA{grid-template-columns:1.4fr .8fr auto;align-items:end}}.OpenPortsTest_inputLabel__NDDVR{display:grid;gap:8px;font-weight:700;color:#e8e8e8}.OpenPortsTest_singleResult__WJQcw{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#fff}.OpenPortsTest_singleResult__WJQcw .OpenPortsTest_resultPort__6RzIY{color:#fff}.OpenPortsTest_singleResult__WJQcw .OpenPortsTest_resultLabel___TPkM{color:#e8e8e8}.OpenPortsTest_singleResult__WJQcw .OpenPortsTest_resultTime__nBZov{color:#dcdcdc}.OpenPortsTest_commonCard__7yICN{background:#fff;border-radius:8px;padding:16px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);display:grid;gap:16px}.OpenPortsTest_commonHeader__QU7Bk{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#2b2b2b}.OpenPortsTest_secondaryButton__eDuLF{border:1px solid #e8e8e8;background:#fff;color:#2b2b2b;border-radius:6px;padding:8px 12px;cursor:pointer;font-weight:700}.OpenPortsTest_secondaryButton__eDuLF:disabled{opacity:.6;cursor:not-allowed}.OpenPortsTest_commonGrid___vMZi{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.OpenPortsTest_commonButton__ot8JT{border:1px solid #e8e8e8;background:#fff;color:#2b2b2b;border-radius:6px;padding:12px;display:grid;gap:8px;text-align:left;font-weight:700;cursor:pointer}.OpenPortsTest_commonButton__ot8JT:disabled{opacity:.6;cursor:not-allowed}.OpenPortsTest_commonMeta__h7xV6{display:flex;align-items:baseline;gap:8px}.OpenPortsTest_commonPort__8tOjk{font-size:1.6rem}.OpenPortsTest_commonLabel__IO5LN{opacity:.8;font-size:1.4rem}.OpenPortsTest_commonResult__Ygact{display:flex;align-items:center;gap:8px}.OpenPortsTest_commonPlaceholder__xrptj{color:#6f6f6f}.OpenPortsTest_note___1rS_{margin:0;color:#e8e8e8;font-size:1.4rem}.OpenPortsTest_error__upGS3{margin:0;color:rgba(239,68,68,.6);font-weight:700}.OpenPortsTest_emptyState__xYIBo{padding:8px 0;color:#e8e8e8}.OpenPortsTest_resultPort__6RzIY{margin:0;font-size:2rem;font-weight:800;color:#2b2b2b}.OpenPortsTest_resultLabel___TPkM{margin:0;color:#4f4f4f;font-size:1.3rem}.OpenPortsTest_resultMeta___cjOO{display:grid;gap:8px;text-align:right}.OpenPortsTest_resultStatus__P5j2C{font-weight:700;padding:2px 8px;border-radius:999px;font-size:1.3rem}.OpenPortsTest_resultOpen__P48tl{background:rgba(0,201,81,.1);color:#00c951}.OpenPortsTest_resultClosed__5OSx7{background:rgba(239,68,68,.12);color:#ef4444}.OpenPortsTest_resultTime__nBZov{font-size:1.3rem;color:#4f4f4f}.OpenPortsTest_checkButton__GSeKN{margin-top:auto}.page_sectionSplit__XlxA6{display:grid;gap:16px}.page_pageHeader__Y3QRL{display:grid;gap:32px}.page_sectionAlt__Uz_WL{display:grid;gap:16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;box-shadow:0 10px 24px rgba(43,43,43,.08)}.page_sectionHeader__9iIY7{display:grid;gap:8px}.page_sectionTitle__w1GZR{margin:0;color:#2b2b2b}.page_sectionSubtitle__pZ1xG{margin:0;color:#4f4f4f;max-width:780px}.page_splitContent__HsvYQ{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:1120px){.page_splitContent__HsvYQ{grid-template-columns:1.4fr .6fr;align-items:start}}.page_deviceCards__xp6J7{display:grid;gap:12px}.page_cards__oXh_t{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.PingTest_tester__2vmBE{width:100%;display:grid;gap:16px}@media(min-width:1120px){.PingTest_tester__2vmBE{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start}}.PingTest_controlCard__aJVfT{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.PingTest_header__Bchkv{display:grid;gap:8px}.PingTest_kicker__Wr9y_{margin:0;color:#018790;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PingTest_title__DikH0{margin:0;color:#2b2b2b;font-size:2.4rem;font-weight:800}.PingTest_subtitle__tFlGC{margin:0;color:#4f4f4f;font-size:1.4rem;line-height:1.65}.PingTest_statusRow__R0K__{display:inline-flex;align-items:center;gap:8px}.PingTest_statusDot__7WVPX{width:10px;height:10px;border-radius:999px;background:#afafaf;box-shadow:0 0 0 6px rgba(175,175,175,.16)}.PingTest_statusDotRunning__D4Lf4{background:#f59e0b;box-shadow:0 0 0 6px rgba(245,158,11,.16)}.PingTest_statusDotError__2VtkW{background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.16)}.PingTest_statusDotSuccess__62FAB{background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.16)}.PingTest_statusText__s_0wx{color:#2b2b2b;font-size:1.4rem;font-weight:700}.PingTest_warning__WCKXK{margin:0;color:#ef4444;font-size:1.4rem;line-height:1.6;font-weight:600}.PingTest_note__RXBKV{margin:0;color:#6f6f6f;font-size:1.4rem;line-height:1.6}.PingTest_progressCard__z_GYt{border-radius:8px;border:1px solid #e8e8e8;background:rgba(43,43,43,.03);padding:16px;display:grid;gap:12px}.PingTest_progressHeader__s5ogU{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.PingTest_progressTitle__j6RdE{margin:0;color:#2b2b2b;font-size:1.4rem;font-weight:700}.PingTest_progressLabel__kf28Z{margin:4px 0 0;color:#6f6f6f;font-size:1.4rem;line-height:1.6}.PingTest_progressValue__GNvDj{color:#2b2b2b;font-size:2rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PingTest_progressMeta__oCj7w{display:flex;justify-content:space-between;gap:12px;color:#4f4f4f;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.PingTest_actionCard__Tw1s3{border-radius:8px;padding:16px;display:grid;gap:8px;border:1px solid rgba(111,193,190,.22);background:linear-gradient(135deg,rgba(230,244,244,.72),rgba(255,242,236,.72))}.PingTest_actionCard__Tw1s3[data-tone=healthy]{border-color:rgba(0,201,81,.28);background:linear-gradient(135deg,rgba(230,244,244,.72),rgba(255,255,255,.92))}.PingTest_actionCard__Tw1s3[data-tone=warning]{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(255,242,236,.88),rgba(255,255,255,.96))}.PingTest_actionTitle__SjITH{margin:0;color:#4f4f4f;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.PingTest_actionLabel__lAMV_{color:#2b2b2b;font-size:1.8rem;font-weight:800}.PingTest_actionDetail__Bl13_{margin:0;color:#4f4f4f;font-size:1.4rem;line-height:1.6}.PingTest_visualCard__ENcjH{background:linear-gradient(145deg,#003b3f,#018790);color:#fff;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32);padding:16px;display:grid;gap:16px}.PingTest_visualHeader__pZ_K4{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.PingTest_visualKicker__i3NOA{margin:0;color:hsla(0,0%,100%,.72);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PingTest_visualTitle__20RJc{margin:4px 0 0;color:#fff;font-size:2.4rem;font-weight:800}.PingTest_visualSubtitle__dJe_Q{margin:4px 0 0;color:hsla(0,0%,100%,.74);font-size:1.4rem;line-height:1.6}.PingTest_comparison__U_BSM,.PingTest_visualMeta__khaf5{margin:0;color:hsla(0,0%,100%,.82);font-size:1.4rem;line-height:1.6}.PingTest_chartCard__hI7jU{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:16px;display:grid;gap:12px}.PingTest_chartHeader__DrszJ{display:grid;gap:4px}.PingTest_chartTitle__QODMx{margin:0;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.PingTest_chartSubtitle__0DVhk{margin:0;color:hsla(0,0%,100%,.72);font-size:1.4rem;line-height:1.6}.PingTest_chart__WXb6f{min-height:220px;display:flex;align-items:flex-end;gap:8px;border-radius:6px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),radial-gradient(circle at top left,rgba(159,213,211,.16),transparent 42%)}.PingTest_chartEmpty__kCXNR{margin:0;color:hsla(0,0%,100%,.6);font-size:1.4rem;line-height:1.6}.PingTest_chartBar__XkT0L{flex:1 1 auto;min-width:8px;border-radius:6px 6px 0 0;background:rgba(205,233,232,.78)}.PingTest_chartBar__XkT0L[data-tone=steady]{background:rgba(205,233,232,.82)}.PingTest_chartBar__XkT0L[data-tone=spike]{background:rgba(255,163,126,.88)}.PingTest_chartBar__XkT0L[data-tone=missed]{background:rgba(239,68,68,.84)}.PingTest_metricsGrid__DeqcC{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.PingTest_metricsGrid__DeqcC{grid-template-columns:repeat(3,minmax(0,1fr))}}.PingTest_metricCard__q4kvu{min-height:92px;border-radius:6px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);padding:12px;display:grid;gap:8px}.PingTest_metricLabel__kbh50{color:hsla(0,0%,100%,.72);font-size:1.3rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.PingTest_metricValue__ybHQi{color:#fff;font-size:1.8rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.PingTest_assessmentGrid__C1xs5{display:grid;gap:12px}@media(min-width:768px){.PingTest_assessmentGrid__C1xs5{grid-template-columns:repeat(2,minmax(0,1fr))}}.PingTest_assessmentCard__iQ1Jr{border-radius:8px;padding:16px;display:grid;gap:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.PingTest_assessmentCard__iQ1Jr[data-tone=excellent]{background:linear-gradient(135deg,rgba(159,213,211,.24),rgba(255,255,255,.08))}.PingTest_assessmentCard__iQ1Jr[data-tone=good]{background:linear-gradient(135deg,rgba(111,193,190,.18),rgba(255,255,255,.06))}.PingTest_assessmentCard__iQ1Jr[data-tone=fair]{background:linear-gradient(135deg,rgba(245,158,11,.24),rgba(255,255,255,.06))}.PingTest_assessmentCard__iQ1Jr[data-tone=attention],.PingTest_assessmentCard__iQ1Jr[data-tone=poor]{background:linear-gradient(135deg,rgba(255,136,94,.24),rgba(255,255,255,.06))}.PingTest_assessmentTitle__gNyKg{color:hsla(0,0%,100%,.72);font-size:1.3rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.PingTest_assessmentLabel__ZuVmI{color:#fff;font-size:1.8rem;font-weight:800}.PingTest_assessmentDetail__eGcy_{margin:0;color:hsla(0,0%,100%,.8);font-size:1.4rem;line-height:1.6}.PingTest_rawSamples__1YkpN{border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);padding:16px}.PingTest_rawSamplesSummary__63DHi{cursor:pointer;color:#fff;font-size:1.4rem;font-weight:700}.PingTest_rawSamplesEmpty__1Vqj_,.PingTest_rawSamplesHint__HwbBf{margin:12px 0 0;color:hsla(0,0%,100%,.74);font-size:1.4rem;line-height:1.6}.PingTest_rawSamplesList__UuVhF{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.PingTest_rawSamplesItem__90sSf{display:flex;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.84);font-size:1.4rem}.PingTest_rawSamplesItem__90sSf strong{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SslCertificateChecker_wrapper__VkCSj{display:grid;gap:16px;grid-template-columns:1fr;background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;padding:24px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32)}@media(min-width:1120px){.SslCertificateChecker_wrapper__VkCSj{grid-template-columns:1.05fr .95fr;align-items:stretch}}.SslCertificateChecker_controlCard__iTvWL{color:#fff;display:flex;flex-direction:column;gap:16px}.SslCertificateChecker_resultsCard__ojnKe{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.SslCertificateChecker_header__YFRkG,.SslCertificateChecker_resultsHeader__rF2uz{display:grid;gap:8px}.SslCertificateChecker_kicker__Ci5Vl{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#dcdcdc;font-weight:700}.SslCertificateChecker_title__vYp1v{margin:0;font-size:3.2rem;font-weight:800;color:#fff}.SslCertificateChecker_note__gQ478,.SslCertificateChecker_subtitle__54elO{margin:0;color:#e8e8e8;line-height:1.6}.SslCertificateChecker_statusRow__pLjNR{display:inline-flex;align-items:center;gap:8px}.SslCertificateChecker_statusDot__m2cyg{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.16)}.SslCertificateChecker_statusDotError__b_x9b{background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.16)}.SslCertificateChecker_statusText__1npj5{font-weight:700;color:#fff}.SslCertificateChecker_formRow__bQKWd{display:grid;gap:12px}@media(min-width:1120px){.SslCertificateChecker_formRow__bQKWd{grid-template-columns:1fr auto;align-items:end}}.SslCertificateChecker_inputLabel__0Jx_5{display:grid;gap:8px;color:#e8e8e8;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.SslCertificateChecker_checkButton__1Lloc{width:100%}.SslCertificateChecker_error__U73cK{margin:0;color:#ef4444;font-size:1.4rem;font-weight:600}.SslCertificateChecker_resultsTitle__r3CCe{margin:0;font-weight:700;color:#2b2b2b}.SslCertificateChecker_resultsSubtitle__9X55W{margin:0;color:#6f6f6f;font-size:1.3rem}.SslCertificateChecker_summaryCard__zVuGY{display:grid;gap:4px;border-radius:8px;padding:12px;border:1px solid #e8e8e8;background:#f4f4f4}.SslCertificateChecker_summaryCard__zVuGY[data-tone=healthy]{border-color:rgba(0,201,81,.2);background:rgba(0,201,81,.08)}.SslCertificateChecker_summaryCard__zVuGY[data-tone=warning]{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.08)}.SslCertificateChecker_summaryCard__zVuGY[data-tone=expired]{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.08)}.SslCertificateChecker_summaryTitle__Run7I{margin:0;font-size:1.3rem;color:#6f6f6f;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.SslCertificateChecker_summaryValue__wPuMW{font-size:2rem;font-weight:700;color:#2b2b2b}.SslCertificateChecker_resultsGrid__bMgvl{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SslCertificateChecker_resultItemFull__DdBH0,.SslCertificateChecker_resultItem__7E7d_{display:grid;gap:4px;border:1px solid #e8e8e8;border-radius:8px;padding:12px}.SslCertificateChecker_resultItemFull__DdBH0{grid-column:1/-1}.SslCertificateChecker_resultLabel__5DdGx{font-size:1.3rem;color:#6f6f6f;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.SslCertificateChecker_resultValue__OULS3{font-size:1.4rem;color:#2b2b2b;word-break:break-word}.SslCertificateChecker_emptyState__IwaUb{margin:0;color:#6f6f6f;font-size:1.4rem}.WebRtcLeakTest_wrapper__wizgC{display:grid;gap:16px}.WebRtcLeakTest_controlCard__rXdUf,.WebRtcLeakTest_resultsCard__e1G72{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.WebRtcLeakTest_header__Bds8D{display:grid;gap:8px}.WebRtcLeakTest_kicker__Lg3KK{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#afafaf;font-weight:700}.WebRtcLeakTest_title__7sCDh{margin:0;font-size:3.2rem;font-weight:800;color:#2b2b2b}.WebRtcLeakTest_subtitle__Ol8mD{margin:0;color:#6f6f6f;line-height:1.6}.WebRtcLeakTest_statusRow__pSWKP{display:flex;align-items:center;gap:8px;font-size:1.4rem;color:#6f6f6f}.WebRtcLeakTest_statusRow__pSWKP[data-status=error] .WebRtcLeakTest_statusDot__rWkf_,.WebRtcLeakTest_statusRow__pSWKP[data-status=publicExposed] .WebRtcLeakTest_statusDot__rWkf_{background:#ef4444}.WebRtcLeakTest_statusRow__pSWKP[data-status=localExposed] .WebRtcLeakTest_statusDot__rWkf_{background:#f59e0b}.WebRtcLeakTest_statusRow__pSWKP[data-status=protected] .WebRtcLeakTest_statusDot__rWkf_{background:#00c951}.WebRtcLeakTest_statusRow__pSWKP[data-status=unsupported] .WebRtcLeakTest_statusDot__rWkf_{background:#c3c3c3}.WebRtcLeakTest_statusRow__pSWKP[data-status=checking] .WebRtcLeakTest_statusDot__rWkf_{background:#1f9a96}.WebRtcLeakTest_statusDot__rWkf_{width:10px;height:10px;border-radius:50%;background:#cfcfcf}.WebRtcLeakTest_statusText__ebVe_{font-weight:600}.WebRtcLeakTest_runButton__fUrC_{width:fit-content}.WebRtcLeakTest_error__RJpGI{margin:0;color:#ef4444;font-size:1.4rem}.WebRtcLeakTest_note__jgQ3E,.WebRtcLeakTest_placeholder__6aNkf,.WebRtcLeakTest_resultsSubtitle__FGbTe{margin:0;color:#8f8f8f;font-size:1.4rem}.WebRtcLeakTest_resultsHeader__XE2ZO{display:grid;gap:4px}.WebRtcLeakTest_candidateSectionTitle__yflh0,.WebRtcLeakTest_resultsTitle__iVb1o{margin:0;color:#2b2b2b;font-weight:700}.WebRtcLeakTest_assessmentCard___gucz,.WebRtcLeakTest_summaryCard__8xQt3{display:grid;gap:8px;padding:12px;border-radius:8px;background:#f4f4f4;border:1px solid #e8e8e8}.WebRtcLeakTest_assessmentCard___gucz[data-status=publicExposed],.WebRtcLeakTest_summaryCard__8xQt3[data-status=publicExposed]{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.06)}.WebRtcLeakTest_assessmentCard___gucz[data-status=localExposed],.WebRtcLeakTest_summaryCard__8xQt3[data-status=localExposed]{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.08)}.WebRtcLeakTest_assessmentCard___gucz[data-status=protected],.WebRtcLeakTest_summaryCard__8xQt3[data-status=protected]{border-color:rgba(0,201,81,.28);background:rgba(0,201,81,.08)}.WebRtcLeakTest_assessmentLabel__Tp2sm,.WebRtcLeakTest_summaryTitle__AswPv{color:#8f8f8f;font-size:1.4rem}.WebRtcLeakTest_assessmentValue__LPa7S,.WebRtcLeakTest_summaryValue__V7zS3{margin:0;color:#2b2b2b;font-size:2rem;font-weight:700}.WebRtcLeakTest_resultsGrid__Uyu_g{display:grid;gap:12px}@media(min-width:768px){.WebRtcLeakTest_resultsGrid__Uyu_g{grid-template-columns:repeat(2,minmax(0,1fr))}}.WebRtcLeakTest_candidateRow__X4KYl,.WebRtcLeakTest_resultItem__CngAs{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:1.4rem;color:#6f6f6f}.WebRtcLeakTest_candidateRow__X4KYl strong,.WebRtcLeakTest_resultItem__CngAs strong{color:#2b2b2b;font-weight:700;text-align:right}.WebRtcLeakTest_candidateList__3kJM7,.WebRtcLeakTest_candidateSection__YQ9Ji{display:grid;gap:12px}.WebRtcLeakTest_candidateCard__j02E8{display:grid;gap:8px;padding:12px;border-radius:8px;border:1px solid #e8e8e8;background:#f4f4f4}.WhoisLookup_wrapper__mwLdi{display:grid;gap:16px;grid-template-columns:1fr;background:linear-gradient(145deg,#003b3f,#018790);border-radius:8px;padding:24px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(43,43,43,.32)}@media(min-width:1120px){.WhoisLookup_wrapper__mwLdi{grid-template-columns:1.1fr .9fr;align-items:stretch}}.WhoisLookup_controlCard__zUGCG{color:#fff;display:flex;flex-direction:column;gap:16px}.WhoisLookup_resultsCard__ucPjr{background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 10px 24px rgba(43,43,43,.08);padding:16px;display:grid;gap:16px}.WhoisLookup_header__ev6MO{display:grid;gap:8px}.WhoisLookup_kicker__HHJiC{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#dcdcdc;font-weight:700}.WhoisLookup_title__8KqhL{margin:0;font-size:3.2rem;font-weight:800;color:#fff}.WhoisLookup_subtitle__hxzuk{margin:0;color:#e8e8e8;line-height:1.6}.WhoisLookup_statusRow__giCwp{display:inline-flex;align-items:center;gap:8px}.WhoisLookup_statusDot__MC2V0{width:10px;height:10px;border-radius:999px;background:#00c951;box-shadow:0 0 0 6px rgba(0,201,81,.16)}.WhoisLookup_statusDotError__MBY2a{background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.16)}.WhoisLookup_statusText__5WiA5{font-weight:700;color:#fff}.WhoisLookup_formRow__DGhXS{display:grid;gap:12px}@media(min-width:1120px){.WhoisLookup_formRow__DGhXS{grid-template-columns:1fr auto;align-items:end}}.WhoisLookup_inputLabel__AHuRY{display:grid;gap:8px;color:#e8e8e8;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.WhoisLookup_lookupButton___UTuG{width:100%}.WhoisLookup_note___WrWX{margin:0;color:#e8e8e8;font-size:1.4rem}.WhoisLookup_error__27mEm{margin:0;color:#ef4444;font-size:1.4rem;font-weight:600}.WhoisLookup_resultsHeader__qN8ZW{display:grid;gap:4px}.WhoisLookup_resultsTitle__QS6Z1{margin:0;font-weight:700;color:#2b2b2b}.WhoisLookup_resultsSubtitle__LYnWh{margin:0;color:#6f6f6f;font-size:1.3rem}.WhoisLookup_resultsGrid__S0VV8{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.WhoisLookup_resultItemFull__xBJvW,.WhoisLookup_resultItem__BpZYp{display:grid;gap:4px;border:1px solid #e8e8e8;border-radius:8px;padding:12px}.WhoisLookup_resultItemFull__xBJvW{grid-column:1/-1}.WhoisLookup_resultLabel__65NSg{font-size:1.3rem;color:#6f6f6f;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.WhoisLookup_resultValue__AxrlA{font-size:1.4rem;color:#2b2b2b;word-break:break-word}.WhoisLookup_emptyState__P4IoJ{margin:0;color:#6f6f6f;font-size:1.4rem}.page_page___FLa_{display:grid;gap:32px}.page_pageHeader__3wnJl{display:grid;gap:12px}.page_title__kYtY9{margin:0;color:#2b2b2b}.page_subtitle__Xk_u2{margin:0;color:#4f4f4f;max-width:720px}.page_section__kmO8Q{display:grid;gap:12px}.page_sectionTitle__db_tP{margin:0;color:#2b2b2b;font-size:2.4rem}.page_sectionText__q6BJ7{margin:0;color:#2b2b2b;max-width:720px}.page_sectionBody__4G_WK{color:#2b2b2b;max-width:720px;display:grid;gap:12px}.page_sectionBody__4G_WK p{margin:0}.page_link__3fJcW{color:#018790;text-decoration:none;font-weight:600}.page_list__G_fQA{margin:0;padding-left:24px;color:#2b2b2b;display:grid;gap:8px}.page_listItem__B1RHE{margin:0}.privacy-policy_page__E5Ffy{display:grid;gap:16px}.privacy-policy_title__XApUS{margin:0;color:#2b2b2b}.privacy-policy_lead__hZ65p{margin:0;color:#2b2b2b;max-width:720px}.privacy-policy_intro__XhXrq{display:grid;gap:12px;max-width:720px}.privacy-policy_introParagraph__s3KvZ{margin:0;color:#2b2b2b}.privacy-policy_updated__fGbfW{margin:8px 0 0;color:#4f4f4f}.page_page__ooqXE{display:grid;gap:32px}.page_pageHeader__oRB1M{display:grid;gap:12px}.page_title__YTZ0P{margin:0;color:#2b2b2b}.page_subtitle__aVKZK{margin:0;color:#4f4f4f;max-width:720px}.page_section__9a1v_{display:grid;gap:12px}.page_sectionTitle__TtvAR{margin:0;color:#2b2b2b;font-size:2.4rem}.page_sectionText__MgHrc{margin:0;color:#2b2b2b;max-width:720px}.page_sectionBody__WiUK3{color:#2b2b2b;max-width:720px;display:grid;gap:12px}.page_sectionBody__WiUK3 p{margin:0}.page_link__kk2KR{color:#018790;text-decoration:none;font-weight:600}.page_list__YTzn8{margin:0;padding-left:24px;color:#2b2b2b;display:grid;gap:8px}.page_listItem__2y2B_{margin:0}.terms-of-service_page__FNyvg{display:grid;gap:16px}.terms-of-service_title__TbESZ{margin:0;color:#2b2b2b}.terms-of-service_intro__ZDyJ5{display:grid;gap:12px;max-width:720px}.terms-of-service_introParagraph__Ox1K1{margin:0;color:#4f4f4f}.terms-of-service_updated__Ad4Qk{margin:8px 0 0;color:#4f4f4f}.page_pageHeader__e2_wH{display:grid;gap:32px}.page_sectionStack__7jS_E{display:grid;gap:24px}.page_sectionAlt__hCGSe{display:grid;gap:16px;padding-top:8px}.page_sectionHeader__zqVJ3{display:grid;gap:8px}.page_sectionTitle__I2xd4{margin:0;color:#2b2b2b}.page_sectionSubtitle__jErVG{margin:0;color:#4f4f4f;max-width:780px}.page_page__eAf9n{display:grid;gap:32px}.page_pageHeader__DSW4F{display:grid;gap:12px}.page_title__lIp5X{margin:0;color:#2b2b2b}.page_subtitle__1K_VJ{margin:0;color:#4f4f4f;max-width:720px}.page_section__YIikj{display:grid;gap:12px}.page_sectionTitle__ZDZRZ{margin:0;color:#2b2b2b;font-size:2.4rem}.page_sectionText__YpK1i{margin:0;color:#2b2b2b;max-width:720px}.page_sectionBody__x_DTT{color:#2b2b2b;max-width:720px;display:grid;gap:12px}.page_sectionBody__x_DTT p{margin:0}.page_link__99ehD{color:#018790;text-decoration:none;font-weight:600}.page_list__v_dip{margin:0;padding-left:24px;color:#2b2b2b;display:grid;gap:8px}.page_listItem__giWp4{margin:0}