.WifiStory_wrap__Pdmlq{--c:#38e8ff;--v:#b48bff;--ink:#e8f0fb;--dim:rgba(210,222,240,.7);position:relative;height:100vh;height:100dvh;min-height:480px;margin-top:calc(-1 * var(--header-h));overflow:hidden;background:radial-gradient(ellipse at 45% 45%,rgba(56,232,255,.06),transparent 60%),#04060c;color:var(--ink)}.WifiStory_canvas__cL0Bu{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.WifiStory_canvas__cL0Bu:active{cursor:-webkit-grabbing;cursor:grabbing}.WifiStory_failed__52Rnx{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:1;max-width:32ch;font:400 14px/1.5 var(--font-body);text-align:center}.WifiStory_labels__b2Sxa{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.WifiStory_label__mHHbN{position:absolute;left:0;top:0;white-space:nowrap;padding:3px 7px;border:1px solid rgba(56,232,255,.45);border-radius:6px;background:rgba(4,8,16,.78);color:#dffbff;font:700 10.5px/1.2 var(--font-mono);letter-spacing:.06em;transition:opacity .16s ease;white-space:pre;text-align:center}.WifiStory_top__dQC96{position:absolute;z-index:3;left:20px;top:calc(var(--chrome-top) + 12px);right:calc(min(400px, 33vw) + 40px);display:flex;flex-direction:column;gap:6px;pointer-events:none}.WifiStory_top__dQC96>nav{pointer-events:auto}.WifiStory_eyebrow__QceN_{margin:0;font:600 10px/1 var(--font-mono);letter-spacing:.28em;color:rgba(56,232,255,.85)}.WifiStory_title__6fMTO{margin:2px 0 4px;font:700 clamp(22px,2.8vw,36px)/1 var(--font-display);letter-spacing:.04em;color:#fff;text-shadow:0 0 26px rgba(56,232,255,.4)}.WifiStory_acts__GneIm{display:flex;flex-wrap:wrap;gap:6px}.WifiStory_act__0VkP4{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid rgba(56,232,255,.26);border-radius:9px;background:rgba(4,10,20,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#b9dbe6;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.WifiStory_act__0VkP4 b{font:700 11px/1 var(--font-mono);color:var(--c)}.WifiStory_act__0VkP4 em{font:700 9.5px/1 var(--font-mono);font-style:normal;letter-spacing:.14em}.WifiStory_actOn__Dxmrj,.WifiStory_act__0VkP4:hover{border-color:var(--c);color:#fff}.WifiStory_actOn__Dxmrj{background:rgba(56,232,255,.16);box-shadow:0 0 16px rgba(56,232,255,.28)}.WifiStory_actOn__Dxmrj b{color:#fff}.WifiStory_panel__Lz_H_{position:absolute;z-index:2;right:16px;top:calc(var(--chrome-top) + 12px);bottom:16px;width:min(400px,33vw);display:flex;flex-direction:column;border:1px solid rgba(56,232,255,.2);border-radius:14px;background:rgba(4,8,16,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.WifiStory_pHead__YWuJ5{display:flex;align-items:center;gap:6px;padding:10px 10px 8px;border-bottom:1px solid hsla(0,0%,100%,.06)}.WifiStory_status__Sn0H_{flex:1 1;min-width:0;margin:0;font:700 10.5px/1.3 var(--font-mono);letter-spacing:.14em;color:var(--c)}.WifiStory_status__Sn0H_ span{color:rgba(232,240,251,.5);letter-spacing:.05em;font-weight:500}.WifiStory_step__RuRIq{flex:0 0 32px;height:32px;border:1px solid rgba(56,232,255,.25);border-radius:8px;background:none;color:#dffbff;font:400 20px/1 var(--font-body);cursor:pointer}.WifiStory_step__RuRIq:hover{border-color:var(--c)}.WifiStory_scroll__QBNpo{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 12px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.WifiStory_copy__0mFCq{display:flex;flex-direction:column;gap:10px}.WifiStory_narr__cD7cP{margin:0;font:400 14px/1.6 var(--font-body);color:rgba(232,240,251,.92)}.WifiStory_notes__N1uNE{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.WifiStory_notes__N1uNE li{font:400 12.5px/1.5 var(--font-body);color:var(--dim)}.WifiStory_tag__JcNQb{display:inline-block;padding:2px 5px;margin-right:4px;border-radius:4px;font:700 9px/1.2 var(--font-mono);letter-spacing:.12em;vertical-align:1px;color:#050810;background:#c8d3e6}.WifiStory_tagFACT__h80YN{background:#8cf0b0}.WifiStory_tagMODEL__m7nO_{background:#ffd27a}.WifiStory_tagASSUMED__KA_8H{background:#ff9d7a}.WifiStory_tagSPEC__d_gCe{background:#9ad8ff}.WifiStory_tagEVIDENCE__LrIyp{background:#f0a6ff}.WifiStory_tagILLUSTRATION__mtCwv{background:#c8d3e6}.WifiStory_read__cEdvB{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:10px 12px 0}.WifiStory_read__cEdvB div{padding:7px 9px;border-radius:9px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:3px;min-width:0}.WifiStory_read__cEdvB span{font:700 9px/1 var(--font-mono);letter-spacing:.14em;color:rgba(232,240,251,.5)}.WifiStory_read__cEdvB b{font:700 16px/1.15 var(--font-mono);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WifiStory_read__cEdvB em{font:500 11px/1.25 var(--font-body);font-style:normal;color:var(--dim)}.WifiStory_controls__YQZwg,.WifiStory_ctrlBody__h3MUy{display:flex;flex-direction:column;gap:10px}.WifiStory_seg__ePnBT{display:inline-flex;align-self:flex-start;max-width:100%;overflow:hidden;border:1px solid rgba(56,232,255,.26);border-radius:9px;background:rgba(4,10,20,.8)}.WifiStory_seg__ePnBT button{min-height:34px;padding:6px 12px;border:0;background:none;cursor:pointer;color:#b9dbe6;font:700 11px/1 var(--font-mono);letter-spacing:.06em}.WifiStory_seg__ePnBT button:hover{color:#fff}.WifiStory_seg__ePnBT button:disabled{opacity:.35;cursor:not-allowed}.WifiStory_seg__ePnBT .WifiStory_segOn__daoaJ{background:rgba(56,232,255,.2);color:#fff}.WifiStory_chips__0Pb6x{display:flex;flex-wrap:wrap;gap:6px}.WifiStory_chip__1hBop{min-height:32px;padding:6px 11px;border:1px solid rgba(56,232,255,.24);border-radius:9px;background:rgba(4,10,20,.8);color:#b9dbe6;cursor:pointer;font:700 10.5px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap}.WifiStory_chip__1hBop:hover{color:#fff;border-color:rgba(56,232,255,.6)}.WifiStory_chipOn__3ivwY{background:rgba(56,232,255,.18);border-color:var(--c);color:#fff}.WifiStory_field__LMSLE{display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 10px;border:1px solid rgba(56,232,255,.2);border-radius:9px;background:rgba(4,10,20,.8)}.WifiStory_field__LMSLE span{font:700 9.5px/1 var(--font-mono);letter-spacing:.14em;color:rgba(232,240,251,.55);white-space:nowrap;min-width:6ch}.WifiStory_field__LMSLE b{font:700 12px/1 var(--font-mono);color:#fff;min-width:5ch;text-align:right;white-space:nowrap}.WifiStory_field__LMSLE input[type=range]{flex:1 1;min-width:0;accent-color:var(--c);cursor:pointer}.WifiStory_field__LMSLE select{flex:1 1;min-width:0;padding:4px 6px;border:1px solid rgba(56,232,255,.3);border-radius:6px;background:#071019;color:#e8f6ff;font:600 12px/1.2 var(--font-body)}.WifiStory_hint__WIsaj{margin:0;font:400 12px/1.5 var(--font-body);color:rgba(232,240,251,.6)}.WifiStory_h__FtFdx{margin:0;font:700 9.5px/1 var(--font-mono);letter-spacing:.18em;color:var(--c)}.WifiStory_legend__hmKk1{position:relative;height:28px;padding-top:13px;display:flex;justify-content:space-between}.WifiStory_legend__hmKk1 i{position:absolute;left:0;right:0;top:0;height:10px;border-radius:5px;background:linear-gradient(90deg,#29010d,#f2293f 15%,#ff8c2e 32%,#ffdb4d 48%,#59f280 66%,#33d9ff 84%,#d9f7ff)}.WifiStory_legend__hmKk1 span{font:600 10px/1 var(--font-mono);color:var(--dim)}.WifiStory_facts___tvKF{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.WifiStory_facts___tvKF li{font:400 12.5px/1.5 var(--font-body);color:rgba(232,240,251,.82)}.WifiStory_facts___tvKF b{display:block;font:700 10px/1.4 var(--font-mono);letter-spacing:.12em;color:var(--c);text-transform:uppercase}.WifiStory_tableWrap__Ogduy{overflow-x:auto;border-radius:9px;border:1px solid hsla(0,0%,100%,.06)}.WifiStory_table__S2OBR{width:100%;border-collapse:collapse;font:500 11.5px/1.3 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WifiStory_table__S2OBR th{text-align:left;padding:6px 7px;font-size:9px;letter-spacing:.12em;color:rgba(232,240,251,.5);border-bottom:1px solid hsla(0,0%,100%,.08)}.WifiStory_table__S2OBR td{padding:6px 7px;vertical-align:top;color:#e8f0fb;border-bottom:1px solid hsla(0,0%,100%,.04)}.WifiStory_table__S2OBR i{display:block;font-style:normal;font-size:9.5px;color:rgba(232,240,251,.45);margin-top:2px}.WifiStory_calc__Fownm{display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:10px;border:1px solid rgba(56,232,255,.18);background:rgba(56,232,255,.03)}.WifiStory_calcOut__RewJt{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.WifiStory_calcOut__RewJt b{font:700 20px/1 var(--font-mono);color:#fff}.WifiStory_calcOut__RewJt span{font:500 11px/1.3 var(--font-mono);color:var(--dim)}.WifiStory_next__4oNK0{margin:0;font:400 13px/1.5 var(--font-body);color:var(--dim)}.WifiStory_inet__35ghQ,.WifiStory_next__4oNK0 a{color:var(--c);text-decoration:underline;text-underline-offset:2px}.WifiStory_foot__KG_ue{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 64px 10px 10px;border-top:1px solid hsla(0,0%,100%,.06)}.WifiStory_fold__1QgLQ{min-height:32px;padding:0 11px;border:1px solid rgba(226,232,240,.16);border-radius:999px;background:rgba(4,8,16,.7);color:rgba(210,222,240,.8);font:600 11px/1 var(--font-mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap}.WifiStory_fold__1QgLQ:hover{color:#fff}.WifiStory_phoneOnly__aD86r{display:none}.WifiStory_inet__35ghQ{margin-left:auto;font:600 11px/1 var(--font-mono)}.WifiStory_more__z827A{font:400 12px/1.5 var(--font-body);color:var(--dim)}.WifiStory_more__z827A summary{cursor:pointer;font:600 11px/1 var(--font-mono);letter-spacing:.06em;padding:8px 4px}.WifiStory_more__z827A ul{margin:6px 0;padding-left:16px;display:flex;flex-direction:column;gap:5px;max-height:40vh;overflow:auto}.WifiStory_more__z827A a{color:rgba(200,236,248,.85);text-decoration:none}.WifiStory_more__z827A a:hover{text-decoration:underline}.WifiStory_more__z827A p{margin:6px 0 0}.WifiStory_more__z827A[open]{flex-basis:100%;order:5}@media (max-aspect-ratio:1/1),(max-width:900px){.WifiStory_top__dQC96{left:12px;right:12px;top:calc(var(--chrome-top) + 8px);gap:4px}.WifiStory_eyebrow__QceN_{font-size:12px;letter-spacing:.2em}.WifiStory_title__6fMTO{font-size:22px;margin:0 0 2px}.WifiStory_acts__GneIm{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:24px}.WifiStory_acts__GneIm::-webkit-scrollbar{display:none}.WifiStory_act__0VkP4{flex:0 0 auto;min-height:36px;padding:0 10px}.WifiStory_act__0VkP4 b{font-size:12px}.WifiStory_act__0VkP4 em{font-size:12px;letter-spacing:.04em;display:none}.WifiStory_actOn__Dxmrj em{display:inline}.WifiStory_label__mHHbN{font-size:12px;padding:2px 6px}.WifiStory_panel__Lz_H_{left:8px;right:8px;top:auto;bottom:8px;width:auto;max-height:40vh;max-height:40dvh;border-radius:14px}.WifiStory_panelOpen__gY_8v{max-height:72vh;max-height:72dvh}.WifiStory_pHead__YWuJ5{padding:6px 8px}.WifiStory_status__Sn0H_{font-size:12px;letter-spacing:.08em}.WifiStory_status__Sn0H_ span{display:none}.WifiStory_step__RuRIq{flex-basis:40px;height:36px}.WifiStory_read__cEdvB{padding:8px 8px 0}.WifiStory_read__cEdvB span{font-size:12px;letter-spacing:.06em}.WifiStory_read__cEdvB b{font-size:15px}.WifiStory_read__cEdvB em{font-size:12px}.WifiStory_scroll__QBNpo{padding:8px 10px;gap:10px}.WifiStory_narr__cD7cP{font-size:13.5px;line-height:1.5}.WifiStory_facts___tvKF li,.WifiStory_hint__WIsaj,.WifiStory_more__z827A,.WifiStory_notes__N1uNE li{font-size:12px}.WifiStory_facts___tvKF b,.WifiStory_field__LMSLE span,.WifiStory_h__FtFdx,.WifiStory_legend__hmKk1 span,.WifiStory_table__S2OBR i,.WifiStory_table__S2OBR th,.WifiStory_tag__JcNQb{font-size:12px;letter-spacing:.04em}.WifiStory_chip__1hBop,.WifiStory_fold__1QgLQ,.WifiStory_inet__35ghQ,.WifiStory_more__z827A summary,.WifiStory_seg__ePnBT button,.WifiStory_table__S2OBR{font-size:12px}.WifiStory_ctrlBody__h3MUy{display:none}.WifiStory_panelOpen__gY_8v .WifiStory_ctrlBody__h3MUy{display:flex}.WifiStory_phoneOnly__aD86r{display:inline-block}.WifiStory_foot__KG_ue{padding:6px 64px 8px 8px}.WifiStory_textOff__0m_cZ .WifiStory_scroll__QBNpo{flex:0 0 auto}}@media (max-width:900px) and (max-height:520px){.WifiStory_panel__Lz_H_{left:auto;top:calc(var(--chrome-top) + 8px);bottom:8px;right:8px;width:min(320px,42vw);max-height:none}.WifiStory_top__dQC96{right:calc(min(320px, 42vw) + 20px)}.WifiStory_title__6fMTO{font-size:18px}.WifiStory_eyebrow__QceN_{display:none}.WifiStory_wrap__Pdmlq{min-height:0}}@media (prefers-reduced-motion:reduce){.WifiStory_actOn__Dxmrj{box-shadow:none}}