.site .pf{--pf-ink:var(--text);--pf-line:var(--border);--pf-field:var(--surface);--pf-muted:var(--muted);color:var(--pf-ink);text-align:start}.site .pf--page{background:var(--bg);padding:22px 20px 18px;min-height:100%}.site .pf--page .pf__col{max-width:640px;margin-inline:auto}.site .pf__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.site .pf__biz{display:inline-flex;align-items:center;gap:12px;min-width:0}.site .pf__biz b{font-size:15px;font-weight:600;white-space:nowrap}.site .pf__sq{width:40px;height:40px;flex:none;display:grid;place-items:center;background:var(--text);color:var(--bg);font-size:14px;font-weight:600}.site .pf__lang{display:inline-flex;align-items:center;height:36px;padding-inline:12px;border:1px solid var(--border);font-size:13px;font-weight:500}.site .pf__stack{display:grid}.site .pf__stack>*{grid-area:1/1;min-width:0}.site .pf__form{display:grid;gap:14px;align-content:start}.site .pf__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.site .pf__intro{margin:0;font-size:15px;color:var(--text-2);line-height:1.5}.site .pf__hint{margin:0;font-size:13px;color:var(--pf-muted)}.site .pf__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px}.site .pf__f{grid-column:span 6;display:grid;gap:6px;min-width:0}.site .pf__f--half{grid-column:span 3}.site .pf__l{font-size:14px;font-weight:500;color:var(--pf-ink)}.site .pf__in{position:relative;display:flex;align-items:center;height:44px;padding-inline:12px;border:1px solid var(--pf-line);background:var(--pf-field);font-size:15px;min-width:0;overflow:hidden}.site .pf__in--area{height:84px;align-items:flex-start;padding-block:10px;line-height:1.45}.site .pf__v{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.site .pf__in--area .pf__v{white-space:normal}.site .pf__ic{margin-inline-start:auto;color:var(--pf-muted);flex:none}.site .pf__opts{display:flex;flex-wrap:wrap;gap:8px}.site .pf__opt{display:inline-flex;align-items:center;height:40px;padding-inline:14px;border:1px solid var(--pf-line);background:var(--pf-field);font-size:14px}.site .pf__opt.is-on{border-color:var(--pf-ink);box-shadow:inset 0 0 0 1px var(--pf-ink);font-weight:500}.site .pf__dym{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--accent-ink)}.site .pf__dym b{font-weight:500;text-decoration:underline;text-underline-offset:2px}.site .pf__acts{display:grid;justify-items:start;gap:8px}.site .pf__send{min-width:160px;position:relative;overflow:hidden}.site .pf__pow{font-size:12px;color:var(--faint)}.site .pf__foot{margin-top:20px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.site .pf__foot p{margin:0}.site .pf__foot span{color:var(--faint)}.site .pf__thanks{display:grid;align-content:start;justify-items:start;gap:8px;padding:24px;border:1px solid var(--pf-line);background:var(--pf-field);visibility:hidden;opacity:0}.site .pf__ok{width:30px;height:30px;display:grid;place-items:center;color:var(--green);border:1.5px solid var(--green);border-radius:50%}.site .pf__tt{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-top:4px}.site .pf__tp{margin:0;font-size:15px;color:var(--text-2)}.site .pf__ref{margin:8px 0 0;font-size:13px;color:var(--muted)}.site .pf__ref .mono{color:var(--text)}.site .pf__wa{margin-top:10px}.site .pf--done .pf__thanks{visibility:visible;opacity:1}.site .pf--done .pf__form{visibility:hidden}.site.js :is(.screen.is-active,.frm__ov.is-on) :is(.pf--type,.pf--send) .pf__v{animation:s-pf-type .55s steps(16) calc(.3s + var(--i) * .42s) both}html .site.js[dir=rtl] :is(.screen.is-active,.frm__ov.is-on) :is(.pf--type,.pf--send) .pf__v:not([dir=ltr]){animation-name:s-pf-type-rtl}.site.js :is(.screen.is-active,.frm__ov.is-on) :is(.pf--type,.pf--send) .pf__opt.is-on{animation:s-pf-pick .3s steps(1) calc(.3s + var(--i) * .42s) both}.site.js :is(.screen.is-active,.frm__ov.is-on) :is(.pf--type,.pf--send) .pf__dym{animation:s-pf-fade .3s ease calc(.5s + var(--i) * .42s) both}.site.js :is(.screen.is-active,.frm__ov.is-on) :is(.pf--type,.pf--send) .pf__send{animation:s-pf-press .25s steps(1) calc(.4s + var(--n) * .42s) both}.site.js :is(.screen.is-active,.frm__ov.is-on) .pf--send .pf__form{animation:s-pf-leave .3s ease calc(.75s + var(--n) * .42s) both}.site.js :is(.screen.is-active,.frm__ov.is-on) .pf--send .pf__thanks{animation:s-pf-arrive .45s var(--ease) calc(.9s + var(--n) * .42s) both}.site.js :is(.screen.is-active,.frm__ov.is-on) .pf--draw :is(.pf__title,.pf__intro,.pf__hint){animation:s-pf-draw .5s var(--ease) .15s both}.site.js :is(.screen.is-active,.frm__ov.is-on) .pf--draw .pf__f{animation:s-pf-draw .5s var(--ease) calc(.3s + var(--i) * .11s) both}.site.js :is(.screen.is-active,.frm__ov.is-on) .pf--draw .pf__acts{animation:s-pf-draw .5s var(--ease) calc(.35s + var(--n) * .11s) both}@keyframes s-pf-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes s-pf-type-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes s-pf-pick{0%{border-color:var(--pf-line);box-shadow:none;font-weight:400}to{border-color:var(--pf-ink)}}@keyframes s-pf-fade{0%{opacity:0}to{opacity:1}}@keyframes s-pf-press{0%{filter:brightness(.82)}to{filter:none}}@keyframes s-pf-leave{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes s-pf-arrive{0%{opacity:0;visibility:visible;transform:translateY(8px)}to{opacity:1;visibility:visible;transform:none}}@keyframes s-pf-draw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}