.wifiqr{--wifiqr-ease:var(--ease,cubic-bezier(.16, 1, .3, 1));--wifiqr-error:#b42318;--wifiqr-success:#067647;color:var(--ink,#1d1d1f);font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.55}.wifiqr *,.wifiqr :before,.wifiqr :after{box-sizing:border-box}.wifiqr-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:48px;margin-top:40px;display:grid}.wifiqr-form{gap:26px;min-width:0;display:grid}.wifiqr-intro{background:var(--mist,#f5f5f7);color:var(--ink,#1d1d1f);border-radius:18px;margin:0;padding:18px 20px;font-size:16px}.wifiqr-field{gap:8px;min-width:0;display:grid}.wifiqr-fieldset{border:0;margin:0;padding:0}.wifiqr-label{color:var(--ink,#1d1d1f);padding:0;font-size:15px;font-weight:600;display:block}.wifiqr-optional{color:var(--muted,#64646b);font-weight:400}.wifiqr-input{width:100%;min-height:52px;color:var(--ink,#1d1d1f);background:var(--white,#fff);border:1px solid var(--line,#dedee3);appearance:none;border-radius:14px;padding:12px 16px;font-family:inherit;font-size:17px;line-height:1.4}.wifiqr-input:focus-visible{outline-offset:2px;border-color:var(--blue,#06c);outline:3px solid #0066cc52}.wifiqr-input[aria-invalid=true]{border-color:var(--wifiqr-error);background:#fff8f7}.wifiqr-hint{color:var(--muted,#64646b);margin:0;font-size:14px}.wifiqr-error{color:var(--wifiqr-error);margin:0;font-size:14px;font-weight:600}.wifiqr-error[hidden],.wifiqr-hint[hidden],.wifiqr-share-link[hidden],.wifiqr-convert[hidden],.wifiqr-preview[hidden],.wifiqr-cta[hidden]{display:none}.wifiqr-radio{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;display:flex}.wifiqr-radio input{width:22px;height:22px;accent-color:var(--blue,#06c);flex:none;margin:2px 0 0}.wifiqr-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:4px 0;font-size:16px;display:flex}.wifiqr-check input{width:22px;height:22px;accent-color:var(--blue,#06c);flex:none;margin:4px 0 0}.wifiqr-password-row{align-items:stretch;gap:10px;display:flex}.wifiqr-password-row .wifiqr-input{flex:auto;min-width:0}.wifiqr-toggle{min-height:52px;color:var(--ink,#1d1d1f);background:var(--mist,#f5f5f7);border:1px solid var(--line,#dedee3);cursor:pointer;border-radius:14px;flex:none;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600}.wifiqr-toggle:hover{background:#ececf0}.wifiqr-toggle:focus-visible,.wifiqr-button:focus-visible,.wifiqr-convert-button:focus-visible{outline-offset:2px;outline:3px solid #0066cc52}.wifiqr-submit{color:#fff;background:var(--blue,#06c);cursor:pointer;border:0;border-radius:16px;min-height:56px;padding:0 28px;font-family:inherit;font-size:18px;font-weight:600}.wifiqr-submit:hover{background:var(--blue-hover,#0054a8)}.wifiqr-submit:focus-visible{outline-offset:3px;outline:3px solid #0066cc73}.wifiqr-trust{color:var(--muted,#64646b);margin:0;font-size:14px}.wifiqr-status{color:var(--wifiqr-success);min-height:0;margin:0;font-size:15px;font-weight:600}.wifiqr-status:empty{display:none}.wifiqr-noscript{color:var(--ink,#1d1d1f);background:#fff8e6;border:1px solid #f0d9a8;border-radius:14px;margin:0;padding:16px 18px;font-size:15px}.wifiqr-copy-status{color:var(--muted,#64646b);margin:8px 0 0;font-size:14px}.wifiqr-copy-status:empty{display:none}.wifiqr .text-link{color:var(--blue,#06c);text-underline-offset:3px;font-size:16px;text-decoration:underline}.wifiqr .text-link:hover{color:var(--blue-hover,#0054a8)}.wifiqr-warnings{color:#7a4a00;background:#fff8e6;border:1px solid #f0d9a8;border-radius:14px;grid-column:1/-1;margin:0;padding:14px 18px 14px 34px;font-size:15px}.wifiqr-warnings[hidden]{display:none}.wifiqr-warnings li+li{margin-top:8px}.wifiqr-preview{min-width:0;top:calc(var(--header,80px) + 24px);gap:18px;display:grid;position:sticky}.wifiqr-poster{background:var(--white,#fff);border:1px solid var(--line,#dedee3);border-radius:20px;margin:0;padding:14px;box-shadow:0 18px 40px #1d1d1f1a}.wifiqr-poster img{border-radius:8px;width:100%;height:auto;display:block}.wifiqr-actions{gap:10px;display:grid}.wifiqr-button{color:#fff;background:var(--blue,#06c);cursor:pointer;border:0;border-radius:14px;min-height:48px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600}.wifiqr-button:hover:not(:disabled){background:var(--blue-hover,#0054a8)}.wifiqr-button-secondary{color:var(--ink,#1d1d1f);background:var(--white,#fff);border:1px solid var(--line,#dedee3)}.wifiqr-button-secondary:hover:not(:disabled){background:var(--mist,#f5f5f7)}.wifiqr-button-ghost{color:var(--blue,#06c);background:0 0;border:1px solid #0066cc47}.wifiqr-button-ghost:hover:not(:disabled){background:#0066cc0f}.wifiqr-button:disabled{opacity:.45;cursor:not-allowed}.wifiqr-actions-note{color:var(--muted,#64646b);margin:0;font-size:13px}.wifiqr-share-link{gap:8px;margin-top:8px;display:grid}.wifiqr-share-link .wifiqr-input{font-size:15px}.wifiqr-convert{background:var(--mist,#f5f5f7);border-radius:20px;gap:14px;margin-top:10px;padding:22px;display:grid}.wifiqr-convert-title{margin:0;font-size:18px;font-weight:600;line-height:1.35}.wifiqr-convert-choices{flex-wrap:wrap;gap:10px;display:flex}.wifiqr-convert-button{min-height:44px;color:var(--ink,#1d1d1f);background:var(--white,#fff);border:1px solid var(--line,#dedee3);cursor:pointer;border-radius:999px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600}.wifiqr-convert-button:hover{border-color:var(--blue,#06c);color:var(--blue,#06c)}.wifiqr-convert-button[aria-pressed=true]{color:#fff;background:var(--ink,#1d1d1f);border-color:var(--ink,#1d1d1f)}.wifiqr-convert-answer{margin:0;font-size:16px}.wifiqr-convert-answer:empty{display:none}.wifiqr-cta{justify-items:start;gap:12px;display:grid}.wifiqr-cta .wifiqr-button,.wifiqr-cta .text-link{justify-self:start}.wifiqr-print-root{display:none}@media (prefers-reduced-motion:no-preference){.wifiqr-input{transition:border-color .16s,background-color .16s}.wifiqr-submit,.wifiqr-toggle,.wifiqr-button,.wifiqr-convert-button{transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .14s var(--wifiqr-ease), opacity .18s ease}.wifiqr-submit:active:not(:disabled),.wifiqr-toggle:active,.wifiqr-button:active:not(:disabled),.wifiqr-convert-button:active{transform:scale(.98)}.wifiqr-preview:not([hidden])>.wifiqr-poster{animation:wifiqr-reveal .29s var(--wifiqr-ease) both}.wifiqr-preview:not([hidden])>.wifiqr-actions,.wifiqr-convert:not([hidden]),.wifiqr-cta:not([hidden]),#wifiqr-password-field:not([hidden]){animation:wifiqr-reveal .23s var(--wifiqr-ease) both}@keyframes wifiqr-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.wifiqr [hidden]{display:none}.wifiqr-submit:disabled{opacity:.6;cursor:default}.wifiqr-cta a.wifiqr-button{align-items:center;display:inline-flex}@media (width<=900px){.wifiqr-grid{grid-template-columns:1fr;gap:32px}.wifiqr-preview{position:static}.wifiqr-poster{max-width:420px;margin:0 auto}}@media (width<=420px){.wifiqr-password-row{flex-direction:column}.wifiqr-toggle,.wifiqr-submit{width:100%}}@media print{@page{size:A4 portrait;margin:10mm}html:has(.wifiqr-print-root),body:has(>.wifiqr-print-root){background:#fff;margin:0;padding:0}body:has(>.wifiqr-print-root)>:not(.wifiqr-print-root){display:none!important}.wifiqr-print-root{margin:0;padding:0;display:block!important}.wifiqr-print-root img{width:190mm;height:auto;margin:0 auto;display:block}}.wifiqr-page[data-astro-cid-goysa4wd]{padding-block:clamp(28px,5vw,64px)}.wifiqr-heading[data-astro-cid-goysa4wd]{max-width:740px}.wifiqr-heading[data-astro-cid-goysa4wd] h1[data-astro-cid-goysa4wd]{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:1.08}.wifiqr-heading[data-astro-cid-goysa4wd] .page-intro[data-astro-cid-goysa4wd]{max-width:58ch;margin-top:18px}body:has(#wifiqr) .mobile-call{display:none}.wifiqr-share-link[data-astro-cid-goysa4wd]{text-align:center;justify-items:center;max-width:520px}.wifiqr-guide[data-astro-cid-goysa4wd]{max-width:760px}@media (width<=700px){.wifiqr-heading[data-astro-cid-goysa4wd] h1[data-astro-cid-goysa4wd]{font-size:clamp(34px,9.4vw,46px)}}
