.pfr .pfq{--q-hi:#fff9;--q-sf2:var(--p-sf2);background:var(--p-sf);width:min(540px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);color:var(--t-ink);font-family:var(--t-font-body);box-shadow:0 0 0 1px var(--p-ln), inset 0 1px 0 var(--q-hi), 0 40px 80px -24px #00000080;border:0;border-radius:24px;margin:auto;padding:28px;animation:.32s cubic-bezier(.3,1.25,.5,1) both pfq-in;position:fixed;inset:0;overflow:auto}.pfr .pfq[data-dark]{--q-hi:#ffffff0d;--q-sf2:color-mix(in srgb, var(--p-sf) 95%, var(--t-ink))}.pfr .pfq::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16161659;animation:.2s both pfq-fade}.pfr .pfq[data-dark]::backdrop{background:#0009}@keyframes pfq-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes pfq-fade{0%{opacity:0}}.pfr .pfq-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pfr .pfq-title{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.pfr .pfq-lead{color:var(--t-muted);margin:8px 0 20px;font-size:15px;line-height:1.35}.pfr .pfq-note{background:var(--q-sf2);color:var(--p-ink2);box-shadow:inset 0 0 0 1px var(--p-ln);border-radius:12px;margin:-8px 0 20px;padding:10px 14px;font-size:14px;line-height:1.4}.pfr .pfq-form{gap:16px;display:grid}.pfr .pfq-hs{margin:0}.pfr .pfq-seg{min-width:100%}.pfr .pfq-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pfr .pfq-fld{color:var(--p-ink2);gap:8px;min-width:0;font-size:14px;display:grid}.pfr .pfq-fld input,.pfr .pfq-fld textarea{font:inherit;background:var(--q-sf2);min-height:48px;color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--p-ln), inset 0 1px 2px #0000000d;width:100%;min-width:0;color-scheme:inherit;border:0;border-radius:12px;outline:0;padding:0 14px;font-size:16px;transition:box-shadow .2s}.pfr .pfq-fld textarea{resize:vertical;min-height:84px;padding:12px 14px;line-height:1.4}.pfr .pfq-fld input::placeholder,.pfr .pfq-fld textarea::placeholder{color:var(--t-muted);opacity:1}.pfr .pfq-fld input:focus,.pfr .pfq-fld textarea:focus{box-shadow:inset 0 0 0 2px var(--t-ink), 0 0 0 4px var(--p-sh)}.pfr .pfq-fld input:focus-visible,.pfr .pfq-fld textarea:focus-visible{outline:0}.pfr .pfq[data-dark] .pfq-fld input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pfr .pfq-step{background:var(--q-sf2);height:48px;box-shadow:inset 0 0 0 1px var(--p-ln);border-radius:12px;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.pfr .pfq .pfq-step-b{box-shadow:none;background:0 0}.pfr .pfq .pfq-step-b:hover:not(:disabled){background:var(--p-sf)}.pfr .pfq-step-v{color:var(--t-ink);white-space:pre;font-size:17px}.pfr .pfq-sum{color:var(--t-muted);margin:0;font-size:13px}.pfr .pfq-err{color:color-mix(in srgb, #e5361f 70%, var(--t-ink));margin:0;font-size:14px}.pfr .pfq-actions{justify-content:flex-end;gap:8px;display:flex}.pfr .pfq-spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite pfq-sp}@keyframes pfq-sp{to{transform:rotate(360deg)}}.pfr .pfq-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pfr .pfq-sent{text-align:center;padding:24px 0 4px}.pfr .pfq-ok{background:var(--t-accent);width:72px;height:72px;color:var(--t-accent-ink);box-shadow:inset 0 1px 0 #fff9, 0 14px 30px -12px color-mix(in srgb, var(--t-accent) 70%, #000);border-radius:50%;place-items:center;margin:0 auto;animation:.5s cubic-bezier(.3,1.5,.5,1) both pfq-ok;display:grid}.pfr .pfq-chk{stroke-dasharray:60;stroke-dashoffset:60px;animation:pfq-draw .6s var(--p-e) .15s forwards}@keyframes pfq-ok{0%{opacity:0;transform:scale(.6)}}@keyframes pfq-draw{to{stroke-dashoffset:0}}.pfr .pfq-sent-h{margin:20px 0 0;font-size:19px;font-weight:500}.pfr .pfq-sent-note{max-width:38ch;color:var(--t-muted);margin:8px auto 0;font-size:15px;line-height:1.5}.pfr .pfq-sent-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}@media (max-width:760px){.pfr .pfq{width:100vw;max-height:92dvh;padding:22px 16px calc(28px + env(safe-area-inset-bottom));animation:pfq-up .35s var(--p-e) both;border-radius:24px 24px 0 0;margin:0;inset:auto 0 0}}@keyframes pfq-up{0%{opacity:0;transform:translateY(40px)}}@media (max-width:520px){.pfr .pfq-two-wide{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pfr .pfq,.pfr .pfq::backdrop,.pfr .pfq-ok,.pfr .pfq-spin{animation:none}.pfr .pfq-chk{stroke-dashoffset:0;animation:none}}
.askg{justify-items:start;gap:12px;display:grid}.askg-lead{max-width:46ch;margin:0}.askg-acts{flex-wrap:wrap;gap:8px;display:flex}.askg-note{opacity:.8;margin:0;font-size:13px}.pfr .askg-sheet .askg{margin-top:12px}.pfr .askg-sheet .askg-lead{color:var(--t-muted);font-size:15px;line-height:1.35}
