.nt-vh{position:fixed;inset:0;z-index:2147483000;display:grid;align-items:end;justify-items:center;padding:0;background:#09121a00;transition:background .25s;-webkit-tap-highlight-color:transparent}.nt-vh[hidden]{display:none!important}.nt-vh.is-in{background:#09121a73}.nt-vh-card{position:relative;width:min(460px,100%);max-height:92vh;overflow:auto;overscroll-behavior:contain;padding:26px 20px calc(18px + env(safe-area-inset-bottom,0px));background:var(--nt-surface, #fff);color:var(--nt-ink, #13222d);border-radius:24px 24px 0 0;box-shadow:0 -20px 60px -20px #00000073;font-family:var(--nt-font, system-ui, sans-serif);transform:perspective(900px) rotateX(18deg) translateY(110%);transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,1.1,.3,1)}.nt-vh.is-in .nt-vh-card{transform:none}.nt-vh-card:before{content:"";position:absolute;top:9px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--nt-line, #dbe4e2)}.nt-vh-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:var(--nt-surface-2, #f1f5f4);color:var(--nt-ink-2, #3c4c57);cursor:pointer}.nt-vh-ic{position:relative;width:64px;height:64px;margin:4px auto 12px;display:grid;place-items:center;border-radius:22px;font-size:26px;color:#fff;background:linear-gradient(135deg,var(--nt-primary, #d32929),color-mix(in srgb,var(--nt-primary, #d32929) 55%,#000));box-shadow:0 16px 30px -14px rgba(var(--nt-primary-rgb, 211, 41, 41),.8);transform:perspective(300px) rotateX(10deg);animation:ntVhBob 3s ease-in-out infinite}.nt-vh-ic.is-inapp,.nt-vh-ic.is-speechoff,.nt-vh-ic.is-unsupported,.nt-vh-ic.is-network{background:linear-gradient(135deg,var(--nt-accent, #01a99d),color-mix(in srgb,var(--nt-accent, #01a99d) 55%,#000));box-shadow:0 16px 30px -14px rgba(var(--nt-accent-rgb, 1, 169, 157),.8)}.nt-vh-pulse{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 rgba(var(--nt-primary-rgb, 211, 41, 41),.45);animation:ntVhPulse 2s ease-out infinite}@keyframes ntVhBob{50%{transform:perspective(300px) rotateX(-6deg) translateY(-3px)}}@keyframes ntVhPulse{to{box-shadow:0 0 0 16px rgba(var(--nt-primary-rgb, 211, 41, 41),0)}}.nt-vh h2{margin:0 0 6px;text-align:center;font:700 1.2rem/1.3 var(--nt-display, var(--nt-font, system-ui));letter-spacing:-.01em;color:var(--nt-ink, #13222d)}.nt-vh-sub{margin:0 auto 14px;max-width:38ch;text-align:center;font-size:.95rem;line-height:1.5;color:var(--nt-muted, #5f707b)}.nt-vh-steps{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px;counter-reset:s}.nt-vh-steps li{counter-increment:s;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--nt-surface-2, #f6f9f8);border:1px solid var(--nt-line, #dbe4e2);font-size:.92rem;line-height:1.4;opacity:0;transform:translateY(10px);animation:ntVhStep .4s cubic-bezier(.2,1,.3,1) forwards;animation-delay:calc(.15s + var(--i) * .09s)}.nt-vh-steps li b{color:var(--nt-ink, #13222d)}@keyframes ntVhStep{to{opacity:1;transform:none}}.nt-vh-n{position:relative;flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--nt-surface, #fff);color:var(--nt-accent, #01a99d);border:2px solid color-mix(in srgb,var(--nt-accent, #01a99d) 45%,transparent);font-size:13px}.nt-vh-n:after{content:counter(s);position:absolute;right:-4px;top:-4px;width:16px;height:16px;border-radius:50%;background:var(--nt-primary, #d32929);color:#fff;font:700 10px/16px var(--nt-font, system-ui);text-align:center}.nt-vh-btns{display:grid;gap:8px}.nt-vh-btns>*{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 16px;border-radius:16px;font:600 15px/1.2 var(--nt-font, system-ui);text-decoration:none;cursor:pointer;transition:transform .15s}.nt-vh-btns>*:active{transform:translateY(2px) scale(.99)}.nt-vh-main{border:0;color:#fff;background:linear-gradient(135deg,var(--nt-primary, #d32929),color-mix(in srgb,var(--nt-primary, #d32929) 75%,var(--nt-accent, #01a99d)));box-shadow:0 12px 24px -14px rgba(var(--nt-primary-rgb, 211, 41, 41),.9)}.nt-vh-alt{border:1px solid var(--nt-line, #dbe4e2);background:var(--nt-surface, #fff);color:var(--nt-ink, #13222d)}.nt-vh-contact{display:flex;gap:8px;justify-content:center;margin-top:12px}.nt-vh-contact a{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;font:600 13.5px var(--nt-font, system-ui);text-decoration:none;color:var(--nt-ink, #13222d);background:var(--nt-surface-2, #f1f5f4)}.nt-vh-contact a.is-wa{background:#16a34a;color:#fff}.nt-vh-live{margin:10px 0 0;min-height:1em;text-align:center;font-weight:700;color:#16a34a;font-size:.92rem}.nt-vh.is-ok .nt-vh-ic{background:linear-gradient(135deg,#16a34a,#0f6b32)}.nt-vh :focus-visible{outline:3px solid rgba(var(--nt-accent-rgb, 1, 169, 157),.55);outline-offset:2px}html.nt-vh-open,html.nt-vh-open body{overflow:hidden}@media(min-width:700px){.nt-vh{align-items:center;padding:20px}.nt-vh-card{border-radius:24px;transform:perspective(900px) rotateX(-14deg) translateY(30px) scale(.96);opacity:0;transition:transform .4s cubic-bezier(.2,1.1,.3,1),opacity .25s}.nt-vh.is-in .nt-vh-card{opacity:1}.nt-vh-card:before{display:none}}.nt-kbtip{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:2147482000;display:flex;align-items:center;gap:12px;width:min(420px,calc(100% - 24px));padding:12px 14px;border-radius:18px;background:var(--nt-ink, #13222d);color:#fff;box-shadow:0 20px 40px -18px #0009;font-family:var(--nt-font, system-ui);transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,1.2,.3,1),opacity .25s}.nt-kbtip.is-in{transform:translate(-50%);opacity:1}.nt-kbtip-ic{flex:0 0 40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#ffffff1f;font-size:20px;animation:ntVhBob 1.6s ease-in-out infinite}.nt-kbtip b{display:block;font-size:14.5px}.nt-kbtip small{display:block;opacity:.8;font-size:12.5px;margin-top:2px}.nt-kbtip:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;margin-left:-7px;background:inherit;transform:rotate(45deg);border-radius:3px}html.nt-dark .nt-kbtip{background:#e9f0f3;color:#0c1720}html.nt-dark .nt-kbtip-ic{background:#00000014}@media(prefers-reduced-motion:reduce){.nt-vh-card,.nt-kbtip{transition:opacity .2s}.nt-vh-ic,.nt-vh-pulse,.nt-kbtip-ic{animation:none}.nt-vh-steps li{animation:none;opacity:1;transform:none}}html.nt-motion-off .nt-vh-ic,html.nt-motion-off .nt-vh-pulse,html.nt-motion-off .nt-kbtip-ic{animation:none}
