.pqz-wrap{--pc:var(--user-border-color,#8b00ff);--pc2:color-mix(in srgb,var(--pc) 55%,#ec4899);--ink:#1f1b2e;--mute:#6b6480;--bg:rgba(255,255,255,.9);--line:rgba(31,27,46,.1);position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px;background:rgba(18,10,34,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease;font-family:inherit;color:var(--ink)}.pqz-wrap *{box-sizing:border-box}.pqz-wrap.is-on{opacity:1}.pqz-wrap.is-out{opacity:0}.pqz-card{position:relative;display:flex;flex-direction:column;width:min(440px,100%);max-height:calc(100vh - 32px);border-radius:26px;background:var(--bg);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:0;box-shadow:0 30px 70px -24px rgba(30,0,60,.55);transform:translateY(16px) scale(.97);transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}.pqz-in{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 22px 18px;border-radius:inherit}.pqz-wrap.is-on .pqz-card{transform:none}.pqz-card:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:2px;background:linear-gradient(120deg,var(--pc),var(--pc2),color-mix(in srgb,var(--pc) 60%,#fff),var(--pc));background-size:300% 300%;animation:pqz-flow 6s ease-in-out infinite alternate;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes pqz-flow{from{background-position:0 50%}to{background-position:100% 50%}}.pqz-wrap.is-sheet{place-items:end center;padding:0}.pqz-wrap.is-sheet .pqz-card{width:min(560px,100%);border-radius:26px 26px 0 0;transform:translateY(100%)}.pqz-wrap.is-sheet.is-on .pqz-card{transform:none}.pqz-wrap.is-corner{inset:auto 18px 18px auto;padding:0;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;display:block}.pqz-wrap.is-corner .pqz-card{width:min(360px,calc(100vw - 36px));box-shadow:0 18px 50px -16px rgba(30,0,60,.5),inset 0 1px 0 #fff}.pqz-x{position:absolute;top:10px;right:10px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(31,27,46,.06);color:var(--mute);font-size:22px;line-height:1;cursor:pointer;transition:background .2s,transform .2s}.pqz-x:hover{background:rgba(31,27,46,.12);transform:rotate(90deg)}.pqz-img{height:150px;margin:-24px -22px 16px;border-radius:0;background:center/cover no-repeat}.pqz-head h3{margin:0 34px 6px 0;font-size:20px;font-weight:800;line-height:1.25;color:var(--ink)}.pqz-text{margin:0 0 6px;color:var(--mute);font-size:14.5px;line-height:1.5}.pqz-text p{margin:0 0 6px}.pqz-q{margin:14px 0 10px;font-size:16px;font-weight:700;line-height:1.35}.pqz-q small{font-weight:500;color:var(--mute);font-size:12px}.pqz-a.is-single,.pqz-a.is-multi,.pqz-a.is-yesno{display:flex;flex-wrap:wrap;gap:8px}.pqz-opt{position:relative;padding:10px 16px;border:1.5px solid var(--line);border-radius:14px;background:rgba(255,255,255,.7);color:var(--ink);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.pqz-opt:hover{border-color:color-mix(in srgb,var(--pc) 50%,transparent);transform:translateY(-1px)}.pqz-opt.is-on{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--pc),var(--pc2));box-shadow:0 8px 18px -10px var(--pc)}.pqz-opt.is-multi.is-on:after{content:"✓";margin-left:6px}.pqz-a.is-yesno .pqz-opt{flex:1;text-align:center}.pqz-a.is-rating{display:flex;gap:6px}.pqz-star{width:44px;height:44px;padding:4px;border:0;background:0 0;cursor:pointer;transition:transform .15s}.pqz-star svg{width:100%;height:100%;fill:rgba(31,27,46,.12);transition:fill .15s}.pqz-star.is-hov svg,.pqz-star.is-on svg{fill:#f5b301}.pqz-star:hover{transform:scale(1.12)}.pqz-star.is-on{animation:pqz-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pqz-pop{50%{transform:scale(1.25)}}.pqz-nps{display:grid;grid-template-columns:repeat(11,1fr);gap:4px}.pqz-n{aspect-ratio:1;padding:0;border:1.5px solid var(--line);border-radius:10px;background:rgba(255,255,255,.7);font:inherit;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer;transition:transform .15s,background .2s,color .2s}.pqz-n:hover{transform:translateY(-2px)}.pqz-n.is-on.is-det{background:#ef4444;color:#fff;border-color:transparent}.pqz-n.is-on.is-mid{background:#eab308;color:#fff;border-color:transparent}.pqz-n.is-on.is-pro{background:#16a34a;color:#fff;border-color:transparent}.pqz-nps-l{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;color:var(--mute)}.pqz-ta{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:14px;background:rgba(255,255,255,.75);color:var(--ink);font:inherit;font-size:14.5px;resize:vertical;outline:none}.pqz-ta:focus{border-color:var(--pc);box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 18%,transparent)}.pqz-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.pqz-dots{display:flex;gap:5px}.pqz-dots i{width:7px;height:7px;border-radius:99px;background:rgba(31,27,46,.14);transition:width .25s,background .25s}.pqz-dots i.is-past{background:color-mix(in srgb,var(--pc) 50%,transparent)}.pqz-dots i.is-now{width:20px;background:var(--pc)}.pqz-btn{margin-left:auto;padding:12px 22px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--pc),var(--pc2));color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 10px 22px -10px var(--pc);transition:transform .15s,filter .2s}.pqz-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.pqz-btn:disabled{opacity:.6;cursor:default}.pqz-err{min-height:0;margin-top:8px;color:#dc2626;font-size:13px;font-weight:600}.pqz-err:empty{display:none}.pqz-thanks{padding:22px 4px 8px;text-align:center}.pqz-ok{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:10px;border-radius:50%;color:#fff;font-size:28px;font-weight:800;background:linear-gradient(135deg,var(--pc),var(--pc2));animation:pqz-pop .5s cubic-bezier(.3,1.6,.5,1)}.pqz-thanks p{margin:0;font-size:16px;font-weight:700}@media (prefers-color-scheme:dark){.pqz-wrap{--ink:#f1edf9;--mute:#b4abc8;--bg:rgba(28,22,42,.9);--line:rgba(255,255,255,.12)}}:is(.dark,.dark-mode,.theme-dark,[data-theme=dark]) .pqz-wrap{--ink:#f1edf9;--mute:#b4abc8;--bg:rgba(28,22,42,.9);--line:rgba(255,255,255,.12)}@media (prefers-color-scheme:dark){.pqz-card{box-shadow:0 30px 70px -24px rgba(0,0,0,.8)}.pqz-opt,.pqz-n,.pqz-ta{background:rgba(255,255,255,.05)}.pqz-x{background:rgba(255,255,255,.08)}.pqz-star svg{fill:rgba(255,255,255,.15)}}@media (max-width:520px){.pqz-wrap.is-modal{place-items:end center;padding:0}.pqz-wrap.is-modal .pqz-card{border-radius:26px 26px 0 0;width:100%}.pqz-wrap.is-corner{inset:auto 10px 10px 10px}.pqz-wrap.is-corner .pqz-card{width:100%}.pqz-star{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.pqz-wrap,.pqz-card,.pqz-card:before,.pqz-star,.pqz-ok{transition:none!important;animation:none!important}}