._backdrop_n138h_1{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18171538;place-items:center;padding:18px;display:grid;position:fixed;inset:0}._panel_n138h_12{--wifi-paper:var(--paper,#f7f5f0);--wifi-paper-soft:var(--paper-soft,#efede8);--wifi-ink:var(--ink,#191a19);--wifi-ink-soft:var(--ink-soft,#454741);--wifi-muted:var(--muted,#76736b);--wifi-line:var(--line,#d7d3ca);--wifi-line-strong:var(--line-strong,#b8b2a8);--wifi-orange:var(--orange,#f28a1a);--wifi-orange-soft:var(--orange-soft,#fff0dc);--wifi-orange-ink:var(--orange-ink,#8b4800);width:min(100%,440px);max-height:min(760px,100dvh - 36px);color:var(--wifi-ink);background:linear-gradient(180deg, #ffffff9e, transparent 32%), var(--wifi-paper);border:1px solid #ffffffc2;border-radius:24px;padding:22px;position:relative;overflow:auto;box-shadow:0 24px 80px #1817153d,inset 0 0 0 1px #1817150a}._panel_n138h_12,._panel_n138h_12 *,._panel_n138h_12 :before,._panel_n138h_12 :after{box-sizing:border-box}._embedded_n138h_46{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}._sticky_n138h_57{z-index:6;background:linear-gradient(180deg, #ffffffd6, #ffffff94 62%, #fff6), var(--wifi-paper);border-radius:24px 24px 0 0;margin:-22px -22px 0;padding:22px 22px 0;position:sticky;top:-22px;box-shadow:0 14px 22px #1817150f}._sticky_n138h_57:after{content:"";pointer-events:none;background:linear-gradient(#f8f6f0d6,#f8f6f000);height:14px;position:absolute;bottom:-14px;left:0;right:0}._header_n138h_81{border-bottom:1px solid var(--wifi-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}._header_n138h_81 h2,._header_n138h_81 p{margin:0}._header_n138h_81 h2{color:var(--wifi-ink);letter-spacing:0;font-size:28px;line-height:1}._kicker_n138h_102{color:var(--wifi-muted);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:700;margin:0 0 7px!important}._iconButton_n138h_112{width:38px;height:38px;color:var(--wifi-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background .16s,transform .16s;display:inline-grid;position:relative}._iconButton_n138h_112:hover{background:#191a190f}._iconButton_n138h_112:active{transform:translateY(1px)}._settingsSection_n138h_137{gap:12px;margin-top:18px;padding-top:18px;display:grid}._embedded_n138h_46 ._settingsSection_n138h_137{margin-top:0}._sectionHeading_n138h_148{justify-content:space-between;align-items:center;gap:12px;display:flex}._sectionHeading_n138h_148 h3{color:var(--wifi-muted);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}._form_n138h_165{gap:13px;margin-top:14px;display:grid}._field_n138h_171{gap:8px;display:grid}._field_n138h_171 label{color:var(--wifi-muted);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}._field_n138h_171>small,._dashboardHint_n138h_186 small{min-height:16px;color:var(--wifi-muted);font-size:12px;line-height:1.35}._fieldShell_n138h_193{border:1px solid var(--wifi-line-strong);background:#ffffff57;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;min-height:52px;display:grid;overflow:hidden}._fieldShell_n138h_193:focus-within{border-color:#8b4800bd;box-shadow:0 0 0 3px #f28a1a29}._fieldShell_n138h_193 input{width:100%;min-width:0;height:50px;color:var(--wifi-ink);box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0 14px;font-size:16px}._fieldShell_n138h_193 input:disabled{opacity:.62}._fieldButton_n138h_229{border:0;border-left:1px solid var(--wifi-line);min-width:56px;height:50px;color:var(--wifi-ink);cursor:pointer;background:#ffffff1f;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,color .18s,opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}._fieldButton_n138h_229:hover:not(:disabled){color:var(--wifi-orange-ink);background:#f28a1a14}._fieldButton_n138h_229:disabled{cursor:not-allowed;opacity:.52}._fieldButton_n138h_229:active:not(:disabled){filter:brightness(.96)}._passwordActions_n138h_265{align-items:stretch;display:inline-flex}._passwordActions_n138h_265 ._fieldButton_n138h_229+._fieldButton_n138h_229{border-left:1px solid var(--wifi-line)}._ssidControl_n138h_274{z-index:3;position:relative}._dropdown_n138h_279{z-index:5;border:1px solid var(--wifi-line);background:linear-gradient(180deg, #ffffffdb, #ffffffb8), var(--wifi-paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #18171529,inset 0 0 0 1px #ffffff80}._networkList_n138h_297{scrollbar-width:thin;gap:0;max-height:176px;margin:0;padding:6px 8px;display:grid;overflow:auto}._networkList_n138h_297 button{min-height:34px;color:var(--wifi-ink);cursor:pointer;background:0 0;border:0;border-top:1px solid #18171514;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;transition:background .18s,color .18s,filter .18s;display:flex}._networkList_n138h_297 button:first-child{border-top:0}._networkList_n138h_297 button:hover{color:var(--wifi-orange-ink);background:#f28a1a14}._networkList_n138h_297 button:active{filter:brightness(.96)}._networkList_n138h_297 button span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}._networkList_n138h_297 button span:last-child{color:var(--wifi-muted);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);flex:none;font-size:10px}._connectButton_n138h_355{width:100%;height:58px;color:var(--wifi-orange-soft);cursor:pointer;background:linear-gradient(#262825,#191a18);border:1px solid #20211f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 12px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,filter .16s;display:inline-flex}._connectButton_n138h_355 strong,._connectButton_n138h_355 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._connectButton_n138h_355 strong{font-size:15px;line-height:1.1}._connectButton_n138h_355 span{color:#ffe0bbbd;font-size:11px;font-weight:600}._connectButton_n138h_355:disabled{cursor:not-allowed;opacity:.55}._connectButton_n138h_355:not(:disabled):hover{border-color:#f28a1ac7;box-shadow:inset 0 0 0 1px #f28a1a2e,inset 0 -2px #f28a1ad1}._connectedButton_n138h_409{color:#5b2f00;background:linear-gradient(#f28a1a52,#f28a1a2e),#ffffff61;border-color:#8b4800a8}._connectedButton_n138h_409 span{color:var(--wifi-orange-ink)}._connectedButton_n138h_409:disabled,._connectedButton_n138h_409:disabled:hover{cursor:default;opacity:1}._dashboardHint_n138h_186{border-top:1px solid var(--wifi-line);color:var(--wifi-muted);gap:3px;padding:11px 12px;display:grid}._dashboardHint_n138h_186>span{color:var(--wifi-ink);font-size:12px;font-weight:650}._dashboardHint_n138h_186 a{width:fit-content;color:var(--wifi-orange-ink);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);font-size:14px;font-weight:750;text-decoration:none}._dashboardHint_n138h_186 a:hover{color:#5b2f00;text-underline-offset:3px;text-decoration:underline}._dashboardHint_n138h_186 small{min-height:0}._complete_n138h_460{gap:0;padding-top:24px;display:grid}._complete_n138h_460 h3,._complete_n138h_460 p{margin:0}._completeStatus_n138h_471{border-bottom:1px solid var(--wifi-line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:20px;display:grid}._completeStatusIcon_n138h_480{width:42px;height:42px;color:var(--wifi-orange-ink);background:linear-gradient(#f28a1a3d,#f28a1a1a),#ffffff5c;border:1px solid #8b48003d;border-radius:8px;place-items:center;display:grid}._completeStatus_n138h_471 h3{color:var(--wifi-ink);font-size:17px;line-height:1.25}._completeStatus_n138h_471 p,._completeSteps_n138h_500 p,._completeAddress_n138h_501>span{color:var(--wifi-muted);font-size:12px;line-height:1.5}._completeStatus_n138h_471 p{margin-top:5px}._completeSteps_n138h_500{margin:0;padding:0;list-style:none}._completeSteps_n138h_500 li{border-bottom:1px solid var(--wifi-line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;padding:16px 0;display:grid}._completeSteps_n138h_500 li>span{width:28px;height:28px;color:var(--wifi-orange-ink);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);background:#f28a1a2e;border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}._completeSteps_n138h_500 strong{color:var(--wifi-ink);font-size:13px;line-height:1.35;display:block}._completeSteps_n138h_500 p{margin-top:3px}._completeAddress_n138h_501{background:linear-gradient(100deg,#f28a1a24,#ffffff47);border:1px solid #8b480047;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;margin-top:18px;padding:13px;display:grid}._completeAddress_n138h_501>span{color:var(--wifi-orange-ink);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:760}._completeAddress_n138h_501 code{min-width:0;color:var(--wifi-orange-ink);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);overflow-wrap:anywhere;font-size:14px;font-weight:760;line-height:1.35}._completeOpen_n138h_583{min-height:38px;color:var(--wifi-orange-soft);background:linear-gradient(#262825,#191a18);border:1px solid #20211f;border-radius:7px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex}._completeOpen_n138h_583:hover{color:var(--wifi-orange);border-color:#f28a1ac7;box-shadow:inset 0 0 0 1px #f28a1a2e,inset 0 -2px #f28a1ad1}._completeNext_n138h_610{border-top:1px solid var(--wifi-line);margin-top:20px;padding-top:18px}._completeNext_n138h_610 h3{color:var(--wifi-ink);font-size:13px;line-height:1.35}._completeNext_n138h_610 ul{gap:0;margin:9px 0 0;padding:0;list-style:none;display:grid}._completeNext_n138h_610 li{min-height:38px;color:var(--wifi-ink-soft);border-top:1px solid #18171514;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:grid}._completeNext_n138h_610 li:first-child{border-top:0}._completeNext_n138h_610 svg{color:var(--wifi-orange-ink)}._footer_n138h_650{border-top:1px solid var(--wifi-line);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}._footer_n138h_650 p{min-width:0;color:var(--wifi-muted);margin:0;font-size:13px;line-height:1.4}._footer_n138h_650 p[role=alert]{color:#8a3b2e}._footer_n138h_650>button{color:#8a3b2e;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:650}._footer_n138h_650>button:disabled{cursor:not-allowed;opacity:.55}._unavailable_n138h_687{border-bottom:1px solid var(--wifi-line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin-top:24px;padding-bottom:20px;display:grid}._unavailable_n138h_687>span{width:42px;height:42px;color:var(--wifi-orange-ink);background:linear-gradient(#f28a1a3d,#f28a1a1a),#ffffff5c;border:1px solid #8b48003d;border-radius:8px;place-items:center;display:grid}._unavailable_n138h_687 strong{font-size:14px}._unavailable_n138h_687 p{color:var(--wifi-muted);margin:5px 0 0;font-size:12px;line-height:1.5}._confirmBackdrop_n138h_721{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18171538;place-items:center;padding:18px;display:grid;position:fixed;inset:0}._confirmDialog_n138h_732{background:var(--wifi-paper);border:1px solid #ffffffc2;border-radius:14px;gap:10px;width:min(100%,360px);padding:18px;display:grid;box-shadow:0 24px 80px #1817153d}._confirmDialog_n138h_732>strong{font-size:16px}._confirmDialog_n138h_732>p{color:var(--wifi-muted);margin:0;font-size:12px;line-height:1.5}._confirmDialog_n138h_732>div{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._confirmDialog_n138h_732 button{border:1px solid var(--wifi-line-strong);min-height:38px;color:var(--wifi-ink);cursor:pointer;background:0 0;border-radius:8px;padding:0 13px;font-weight:700}._confirmDialog_n138h_732 ._confirmDanger_n138h_772{color:#fff;background:#8a3b2e;border-color:#8a3b2e}._confirmDialog_n138h_732 button:disabled{cursor:not-allowed;opacity:.55}._spin_n138h_783{animation:.9s linear infinite _spin_n138h_783}@keyframes _spin_n138h_783{to{transform:rotate(360deg)}}@media (width<=440px){._backdrop_n138h_1{padding:18px}._panel_n138h_12:not(._embedded_n138h_46){max-height:min(760px,100dvh - 36px)}._completeAddress_n138h_501{grid-template-columns:1fr}._completeAddress_n138h_501>span{grid-column:auto}._completeOpen_n138h_583{width:100%}}@media (prefers-reduced-motion:reduce){._iconButton_n138h_112,._fieldButton_n138h_229,._networkList_n138h_297 button,._connectButton_n138h_355,._completeOpen_n138h_583{transition:none}._spin_n138h_783{animation-duration:1.6s}}
