.wifitool{border-radius:var(--r-xl);border:1px solid var(--glass-edge);background:var(--glass);max-width:920px;box-shadow:var(--lift), inset 0 1px 0 var(--rim);grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:start;gap:clamp(24px,3.4vw,48px);margin:clamp(32px,4vw,52px) auto 0;padding:clamp(20px,3.2vw,36px);display:grid}@media (max-width:860px){.wifitool{grid-template-columns:1fr}}.wifitool__form{align-content:start;gap:18px;display:grid}.wifitool__field{gap:6px;display:grid}.wifitool__field label{color:var(--txt);font-size:14px;font-weight:600}.wifitool__field input,.wifitool__field select{border-radius:var(--r-md);border:1px solid var(--edge);background:var(--glass-strong);color:var(--txt);font-size:15px;font-family:var(--font-ui);padding:12px 16px;box-shadow:inset 0 1px 2px #1c346e12}.wifitool__field input:focus,.wifitool__field select:focus{border-color:var(--act);outline:none;box-shadow:0 0 0 4px #0062d62e}.wifitool__password{position:relative}.wifitool__password input{width:100%;padding-right:76px}.wifitool__toggle{color:var(--act);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.wifitool__toggle:hover{background:var(--act-wash)}.wifitool__check{color:var(--txt-soft);cursor:pointer;align-items:center;gap:9px;font-size:14.5px;display:flex}.wifitool__advanced{border-top:1px solid var(--edge-quiet);padding-top:14px}.wifitool__advanced summary{color:var(--txt-soft);cursor:pointer;font-size:14px;font-weight:600;list-style:none}.wifitool__advanced summary::-webkit-details-marker{display:none}.wifitool__advanced summary:before{content:"+ "}.wifitool__advanced[open] summary:before{content:"− "}.wifitool__advanced-body{gap:18px;margin-top:16px;display:grid}.wifitool__preview{border-radius:var(--r-lg);border:1px solid var(--edge-quiet);text-align:center;background:#fff9;justify-items:center;gap:16px;padding:28px;display:grid}.wifitool__canvas-wrap{border-radius:var(--r-md);width:220px;height:220px;box-shadow:var(--shadow-lift);background:#fff;place-items:center;display:grid}.wifitool__canvas-wrap canvas{width:100%;height:100%;display:block}.wifitool__placeholder{color:var(--txt-faint);justify-items:center;gap:10px;padding:0 16px;font-size:13.5px;line-height:1.4;display:grid}.wifitool__placeholder .ico{width:30px;height:30px}.wifitool__privacy{border-radius:var(--r-md);background:var(--ok-wash);border:1px solid var(--ok-edge);color:var(--txt-soft);align-items:flex-start;gap:10px;margin:4px 0 0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.wifitool__privacy .ico{color:var(--ok);flex:none;margin-top:2px}.wifitool__done{border-radius:var(--r-md);border:1px solid var(--edge-quiet);text-align:center;background:#fff;justify-items:center;gap:10px;width:100%;padding:18px 16px;display:grid}.wifitool__doneTitle{color:var(--txt);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.wifitool__doneTitle .ico{color:var(--ok);flex:none}.wifitool__doneText{color:var(--txt-soft);margin:0;font-size:14px;line-height:1.5}.wifitool__doneNote{color:var(--txt-faint);margin:0;font-size:13px}.wifitool__cta{border-radius:var(--r-xl);border:1px solid var(--glass-edge);background:var(--glass);max-width:46rem;box-shadow:var(--lift), inset 0 1px 0 var(--rim);text-align:center;justify-items:center;gap:22px;margin-inline:auto;padding:clamp(24px,3.4vw,40px);display:grid}.wifitool__cta .sec__lead{margin-top:0}.sec.wifitool-top{padding-top:max(clamp(78px, 9vw, 138px), calc(var(--hd) + 32px));padding-bottom:clamp(40px,4vw,56px)}.sec.wifitool-cta{padding-top:clamp(44px,4.5vw,64px)}
