.svauth{--a-ink:#2a1a52;--a-muted:#5b4f7a;--a-line:#e6dfc4;--a-sky:#19d6cb;--a-blue:#4a90e2;--a-berry:#a02d3b;background:#fff;color:var(--a-ink);border-radius:22px;padding:24px 22px 20px;width:100%;max-width:430px;position:relative;font:400 16px/1.5 Nunito Sans,system-ui,sans-serif;box-shadow:0 20px 60px #2a1a5247}.svauth *{box-sizing:border-box}.svauth h2{font:800 1.6rem/1.2 "Baloo 2",system-ui,sans-serif;margin:0 0 4px;color:var(--a-ink)}.svauth p{margin:0 0 10px;color:var(--a-muted);max-width:none}.svauth label{display:block;font-weight:700;margin:12px 0 5px;font-size:.95rem}.svauth input[type=text],.svauth input[type=tel],.svauth input[type=email],.svauth input[type=password]{width:100%;font:inherit;padding:12px 14px;border:1.5px solid var(--a-line);border-radius:12px;color:var(--a-ink);background:#fff}.svauth input:focus{outline:none;border-color:var(--a-sky);box-shadow:0 0 0 4px #19d6cb40}.svauth .opt{font-weight:400;color:var(--a-muted)}.svauth .go{width:100%;margin-top:16px;font:700 1rem Nunito Sans,sans-serif;border:0;border-radius:999px;padding:13px 20px;background:var(--a-berry);color:#fff;cursor:pointer}.svauth .go:disabled{opacity:.6;cursor:wait}.svauth .lnk{background:none;border:0;padding:4px 0;font:700 .95rem Nunito Sans,sans-serif;color:var(--a-blue);cursor:pointer;text-decoration:underline}.svauth .sw{margin-top:14px;text-align:center;color:var(--a-muted)}.svauth .sw2{margin-top:2px;text-align:center}.svauth .e{color:var(--a-berry);font-weight:700;margin-top:12px}.svauth .g{color:#0b6f66;font-weight:700;margin-top:12px}.svauth .x{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:50%;border:0;background:#f3efdc;color:var(--a-ink);font-size:1.3rem;line-height:1;cursor:pointer}.svauth .wa{display:inline-block;margin-top:10px;background:#25d366;color:#fff;font-weight:700;border-radius:999px;padding:10px 18px;text-decoration:none}.svauth .home{display:inline-block;margin-bottom:8px;color:var(--a-muted);font-weight:700;text-decoration:none}.svauth .chk{display:flex;gap:10px;align-items:flex-start;font-weight:400;margin-top:12px}.svauth .chk input{width:auto;margin-top:5px}.svmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#150f2b9e;display:flex;align-items:flex-start;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px 24px;overflow-y:auto;animation:svfade .18s ease-out}.svmodal .svauth{margin:auto;animation:svpop .22s ease-out}@keyframes svfade{0%{opacity:0}to{opacity:1}}@keyframes svpop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.svmodal,.svmodal .svauth{animation:none}}.pwf{position:relative;display:block}.pwf input{width:100%;padding-right:46px!important}.pwf .eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;padding:0;margin:0;border:0;border-radius:10px;background:transparent!important;color:#5b4f7a;display:grid;place-items:center;cursor:pointer;box-shadow:none}.pwf .eye:hover{background:#7864c824!important}.pwf .eye:focus-visible{outline:3px solid #19d6cb;outline-offset:1px}@media (prefers-color-scheme:dark){.pwf .eye{color:#c3b9de}}.svauth .pwf .eye{color:#5b4f7a}.cpw-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0a061e99;display:grid;place-items:center;padding:16px}.cpw{position:relative;width:min(420px,100%);background:var(--panel,#fff);color:var(--ink,#2a1a52);border:1px solid var(--line,#e6dfc4);border-radius:20px;padding:22px 20px;box-shadow:0 20px 60px #0006}.cpw h3{margin:0 0 10px}.cpw label{display:block;font-weight:700;margin-top:12px;font-size:.95rem}.cpw .cpw-x{position:absolute;right:10px;top:8px;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:inherit;font-size:1.6rem;line-height:1;cursor:pointer;padding:0}.cpw .cpw-ok{color:#1aa37a;font-weight:700}.cpw .row{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}
