.nd-tool-top__sub.svelte-16ekheg{margin:var(--nd-space-3) auto 0;max-width:42rem;color:var(--nd-text-muted);font-size:1.05rem;line-height:1.6}.nd-wifi.svelte-16ekheg{gap:var(--nd-space-6);margin-bottom:var(--nd-space-8);grid-template-columns:1fr 24rem;align-items:start;display:grid}.nd-wifi__form-card.svelte-16ekheg,.nd-wifi__preview-card.svelte-16ekheg{padding:var(--nd-space-6);background:var(--nd-surface);border:1px solid var(--nd-border-strong);border-radius:var(--nd-radius-lg);box-shadow:var(--nd-shadow);position:relative;overflow:hidden}.nd-wifi__preview-card.svelte-16ekheg{top:var(--nd-space-6);text-align:center;flex-direction:column;align-items:center;display:flex;position:sticky}.nd-wifi__form-card.svelte-16ekheg:before,.nd-wifi__preview-card.svelte-16ekheg:before{content:"";background:var(--nd-gradient);height:2px;position:absolute;top:0;left:0;right:0}.nd-wifi__card-title.svelte-16ekheg{margin:0 0 var(--nd-space-5);color:var(--nd-text);align-self:flex-start;font-size:.95rem;font-weight:700}.nd-wifi__form.svelte-16ekheg{gap:var(--nd-space-4);flex-direction:column;display:flex}.nd-wifi__field.svelte-16ekheg{gap:var(--nd-space-2);flex-direction:column;display:flex}.nd-wifi__label.svelte-16ekheg{align-items:center;gap:var(--nd-space-1);color:var(--nd-text-muted);font-size:.82rem;font-weight:600;display:inline-flex}.nd-wifi__label.svelte-16ekheg svg{color:var(--nd-text-muted);cursor:help}.nd-wifi__optional.svelte-16ekheg{text-transform:none;font-weight:400}.nd-wifi__field.svelte-16ekheg input:where(.svelte-16ekheg),.nd-wifi__field.svelte-16ekheg select:where(.svelte-16ekheg){height:2.75rem;padding:0 var(--nd-space-3);background:var(--nd-surface-2);border:1px solid var(--nd-border);border-radius:var(--nd-radius);color:var(--nd-text);transition:border-color var(--nd-transition), box-shadow var(--nd-transition);outline:none;font-family:inherit;font-size:.95rem}.nd-wifi__field.svelte-16ekheg input:where(.svelte-16ekheg):focus,.nd-wifi__field.svelte-16ekheg select:where(.svelte-16ekheg):focus{border-color:var(--nd-accent);box-shadow:0 0 0 3px var(--nd-focus-ring)}.nd-wifi__field.svelte-16ekheg input:where(.svelte-16ekheg)::placeholder,.nd-wifi__field.svelte-16ekheg select:where(.svelte-16ekheg)::placeholder{color:var(--nd-text-muted)}.nd-wifi__input-wrap.svelte-16ekheg{display:flex;position:relative}.nd-wifi__input-wrap.svelte-16ekheg input:where(.svelte-16ekheg){flex:1;width:100%;padding-right:3rem}.nd-wifi__reveal.svelte-16ekheg{top:50%;right:var(--nd-space-2);width:2rem;height:2rem;color:var(--nd-text-muted);border-radius:var(--nd-radius);cursor:pointer;transition:color var(--nd-transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.nd-wifi__reveal.svelte-16ekheg:hover{color:var(--nd-text)}.nd-wifi__reveal.svelte-16ekheg:focus-visible{box-shadow:0 0 0 3px var(--nd-focus-ring);outline:none}.nd-wifi__toggle.svelte-16ekheg{align-items:center;gap:var(--nd-space-3);color:var(--nd-text);cursor:pointer;font-size:.9rem;font-weight:500;display:flex}.nd-wifi__toggle.svelte-16ekheg input:where(.svelte-16ekheg){opacity:0;width:0;height:0;position:absolute}.nd-wifi__switch.svelte-16ekheg{background:var(--nd-border-strong);border-radius:var(--nd-radius-pill);width:2.5rem;height:1.4rem;transition:background var(--nd-transition);flex-shrink:0;position:relative}.nd-wifi__switch.svelte-16ekheg:after{content:"";width:1.1rem;height:1.1rem;transition:transform var(--nd-transition);background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem}.nd-wifi__toggle.svelte-16ekheg input:where(.svelte-16ekheg):checked+.nd-wifi__switch:where(.svelte-16ekheg){background:var(--nd-accent)}.nd-wifi__toggle.svelte-16ekheg input:where(.svelte-16ekheg):checked+.nd-wifi__switch:where(.svelte-16ekheg):after{transform:translate(1.1rem)}.nd-wifi__toggle.svelte-16ekheg input:where(.svelte-16ekheg):focus-visible+.nd-wifi__switch:where(.svelte-16ekheg){box-shadow:0 0 0 3px var(--nd-focus-ring)}.nd-wifi__error.svelte-16ekheg{color:var(--nd-danger);margin:0;font-size:.85rem;font-weight:600}.nd-wifi__preview.svelte-16ekheg{aspect-ratio:1;width:100%;max-width:20rem;padding:var(--nd-space-3);background:var(--nd-surface-2);border:1px solid var(--nd-border);border-radius:var(--nd-radius);justify-content:center;align-items:center;display:flex}.nd-wifi__preview--active.svelte-16ekheg{background:#fff;border-color:#0f1e3c1f}.nd-wifi__canvas.svelte-16ekheg{max-width:100%;height:auto;max-height:100%;display:block}.nd-wifi__placeholder.svelte-16ekheg{align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-5);color:var(--nd-text-muted);text-align:center;flex-direction:column;font-size:.85rem;display:flex}.nd-wifi__downloads.svelte-16ekheg{gap:var(--nd-space-3);margin-top:var(--nd-space-5);display:flex}.nd-wifi__privacy.svelte-16ekheg{align-items:center;gap:var(--nd-space-1);margin:var(--nd-space-4) 0 0;color:var(--nd-text-muted);font-size:.78rem;display:inline-flex}.nd-wifi__privacy.svelte-16ekheg svg{color:var(--nd-success);flex-shrink:0}.nd-steps.svelte-16ekheg{counter-reset:step;gap:var(--nd-space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.nd-steps__item.svelte-16ekheg{counter-increment:step;padding:var(--nd-space-5);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg)}.nd-steps__item.svelte-16ekheg:before{content:counter(step, decimal-leading-zero);letter-spacing:.08em;color:var(--nd-link);font-size:.8rem;font-weight:700;display:block}.nd-steps__title.svelte-16ekheg{margin:var(--nd-space-2) 0;letter-spacing:-.01em;color:var(--nd-text);font-size:1rem;font-weight:700}.nd-steps__text.svelte-16ekheg{color:var(--nd-text-muted);margin:0;font-size:.9rem;line-height:1.6}.nd-usecases.svelte-16ekheg{gap:var(--nd-space-4);grid-template-columns:repeat(4,1fr);display:grid}.nd-usecase.svelte-16ekheg{gap:var(--nd-space-4);padding:var(--nd-space-5);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg);transition:transform var(--nd-transition), border-color var(--nd-transition), box-shadow var(--nd-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.nd-usecase.svelte-16ekheg:after{content:"";background:var(--nd-gradient);transform-origin:0;height:2px;transition:transform var(--nd-transition);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.nd-usecase.svelte-16ekheg:hover{border-color:var(--nd-accent);box-shadow:var(--nd-shadow-hover);transform:translateY(-3px)}.nd-usecase.svelte-16ekheg:hover:after{transform:scaleX(1)}.nd-usecase__num.svelte-16ekheg{letter-spacing:-.02em;color:var(--nd-link);opacity:.2;pointer-events:none;font-size:3.2rem;font-weight:800;line-height:1;position:absolute;top:.4rem;right:1rem}.nd-usecase__icon.svelte-16ekheg{width:2.6rem;height:2.6rem;color:var(--nd-link);background:var(--nd-accent-soft);border-radius:var(--nd-radius);transition:background var(--nd-transition), color var(--nd-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nd-usecase.svelte-16ekheg:hover .nd-usecase__icon:where(.svelte-16ekheg){background:var(--nd-accent);color:#fff}.nd-usecase__body.svelte-16ekheg{gap:var(--nd-space-2);flex-direction:column;display:flex}.nd-usecase__title.svelte-16ekheg{letter-spacing:-.01em;color:var(--nd-text);margin:0;font-size:1.05rem;font-weight:700}.nd-usecase__text.svelte-16ekheg{color:var(--nd-text-muted);margin:0;font-size:.9rem;line-height:1.6}@media (width<=64em){.nd-wifi.svelte-16ekheg{grid-template-columns:1fr}.nd-wifi__preview-card.svelte-16ekheg{position:static}.nd-usecases.svelte-16ekheg{grid-template-columns:repeat(2,1fr)}.nd-steps.svelte-16ekheg{grid-template-columns:1fr}}@media (width<=38em){.nd-usecases.svelte-16ekheg{grid-template-columns:1fr}}
