.vzf{--vzf-col-gap:16px;container-type:inline-size;container-name:vzf;color:var(--vzf-ink);font-family:var(--vzf-font-body);font-size:calc(16px * var(--vzf-text-scale));line-height:1.5;text-align:start;-webkit-font-smoothing:antialiased;color-scheme:var(--vzf-scheme,light)}.vzf *,.vzf :after,.vzf :before{box-sizing:border-box}.vzf [role=radio],.vzf [role=switch],.vzf a[href],.vzf button:not(:disabled),.vzf label:has(input:not(:disabled)),.vzf select:not(:disabled){cursor:pointer}.vzf[data-bg=on]{background:var(--vzf-bg)}.vzf-page{min-height:100%;padding:clamp(16px,4cqi,48px) clamp(12px,3cqi,32px) 32px}.vzf-container{max-width:680px;margin-inline:auto}.vzf-card{background:var(--vzf-surface);border-radius:calc(var(--vzf-radius) + 6px);box-shadow:var(--vzf-shadow);padding:clamp(20px,5cqi,44px)}.vzf[data-radius=pill] .vzf-card{border-radius:28px}.vzf[data-surface=none] .vzf-container{color:var(--vzf-page-ink)}.vzf-cover{position:relative;overflow:hidden;background:color-mix(in srgb,var(--vzf-ink) 8%,transparent)}.vzf-cover__img{display:block;width:100%;height:100%;object-fit:cover}.vzf-cover--band{height:clamp(170px,34cqi,340px)}.vzf-page--under-cover{padding-top:0}.vzf[data-surface=card] .vzf-page--under-cover .vzf-container{position:relative;margin-top:calc(-1 * clamp(48px, 9cqi, 110px))}.vzf[data-surface=none] .vzf-page--under-cover{padding-top:clamp(20px,4cqi,40px)}.vzf-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:var(--vzf-viewport-h,100dvh)}.vzf-split__media{position:sticky;top:0;height:var(--vzf-viewport-h,100dvh)}.vzf-split__body{display:flex;flex-direction:column;justify-content:safe center;min-width:0}.vzf-split__body .vzf-page{min-height:auto;width:100%}@container vzf (max-width: 1100px){.vzf-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@container vzf (max-width: 760px){.vzf-split{grid-template-columns:minmax(0,1fr);min-height:0}.vzf-split__media{position:relative;height:clamp(170px,46cqi,280px)}}.vzf-head{margin-block-end:calc(var(--vzf-gap) * 1.1);scroll-margin-top:24px}.vzf-logo{display:block;max-width:220px;object-fit:contain;margin-block-end:16px}.vzf-logo[data-align=center]{margin-inline:auto}.vzf-title{font-family:var(--vzf-font-head);font-size:1.75em;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}.vzf-page-head{margin-block:4px var(--vzf-gap)}.vzf-page-title{font-family:var(--vzf-font-head);font-size:1.2em;font-weight:650;margin:0 0 4px}.vzf-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--vzf-col-gap);row-gap:var(--vzf-gap)}.vzf-grid>*{grid-column:span 6;min-width:0}.vzf-grid>[data-width=half]{grid-column:span 3}.vzf-grid>[data-width=third]{grid-column:span 2}.vzf-grid>[data-width=two-thirds]{grid-column:span 4}.vzf-grid>.vzf-insert-slot{grid-column:span 6;margin-block:calc(var(--vzf-gap) * -.5)}@container vzf (max-width: 560px){.vzf-grid>[data-width]{grid-column:span 6}}.vzf-form{container:vzf-body/inline-size}@container vzf-body (max-width: 520px){.vzf-grid>[data-width]{grid-column:span 6}}.vzf-field{display:flex;flex-direction:column;gap:8px;scroll-margin-top:24px}.vzf-label{font-weight:600;font-size:.95em;line-height:1.35;overflow-wrap:anywhere}.vzf-label__num{margin-inline-end:6px;color:var(--vzf-muted);font-variant-numeric:tabular-nums}.vzf-req{color:var(--vzf-error)}.vzf-req--text{color:var(--vzf-muted);font-weight:500;font-size:.9em}.vzf-control{display:flex;flex-direction:column;gap:8px;min-width:0}.vzf-help{margin:0;color:var(--vzf-muted);font-size:.875em}.vzf-linkbtn--inline{margin-top:0;font-size:inherit}.vzf-field[data-locked] .vzf-input{opacity:.75;cursor:not-allowed}.vzf-error{margin:0;color:var(--vzf-error);font-size:.85em;font-weight:500}.vzf-error--form{margin-block-start:var(--vzf-gap);padding:10px 12px;border-radius:var(--vzf-radius);background:color-mix(in srgb,var(--vzf-error) 10%,transparent)}.vzf-field[data-label=left]{flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:16px}.vzf-field[data-label=left]>.vzf-label{flex:1 1 clamp(150px,30%,220px);padding-block-start:10px}.vzf-field[data-label=left]>.vzf-control{flex:999 1 0;min-inline-size:62%}.vzf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vzf-input{width:100%;min-height:44px;padding:10px 12px;font:inherit;font-size:1em;color:var(--vzf-ink);background:var(--vzf-field-bg);border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);outline:none;transition:border-color .15s,box-shadow .15s;appearance:none}.vzf[data-radius=pill] .vzf-input:not(textarea){border-radius:999px;padding-inline:18px}.vzf[data-radius=pill] textarea.vzf-input{border-radius:18px}.vzf-input::placeholder{color:var(--vzf-muted);opacity:.8}.vzf-input:focus,.vzf-input:focus-visible{border-color:var(--vzf-accent);box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-input[aria-invalid=true]{border-color:var(--vzf-error)}.vzf-input:disabled{cursor:default;opacity:1}.vzf[data-field-style=filled] .vzf-input{border-color:transparent}.vzf[data-field-style=filled] .vzf-input:focus{border-color:var(--vzf-accent)}.vzf[data-field-style=underline] .vzf-input{border-width:0 0 1.5px;border-radius:0;padding-inline:2px;background:transparent}.vzf[data-field-style=underline] .vzf-input:focus{box-shadow:0 1.5px 0 0 var(--vzf-accent)}.vzf-textarea{min-height:112px;resize:vertical;line-height:1.5}.vzf-textarea-wrap{position:relative}.vzf-count{position:absolute;inset-inline-end:10px;inset-block-end:8px;font-size:.75em;color:var(--vzf-muted)}.vzf-select{padding-inline-end:36px;background-image:linear-gradient(45deg,transparent 50%,var(--vzf-muted) 50%),linear-gradient(135deg,var(--vzf-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}[dir=rtl] .vzf-select{background-position:18px 55%,13px 55%}.vzf[dir=rtl] :is(.vzf-title,.vzf-page-title,.vzf-label__text,.vzf-help,.vzf-option__label,.vzf-ranking__label,.vzf-picture__label,.vzf-repeater__label,.vzf-scale__labels>span,.vzf-title-block,.vzf-label-block,.vzf-done__title,.vzf-done__body>*){unicode-bidi:plaintext}.vzf[dir=rtl] :is(.vzf-head .vzf-title,.vzf-page-title,.vzf-help:not(.vzf-upload__limit),.vzf-option__label,.vzf-ranking__label,.vzf-title-block,.vzf-label-block){text-align:right}.vzf select option{color:var(--vzf-ink);background-color:var(--vzf-paper)}.vzf select option[value=""]{color:var(--vzf-muted)}.vzf-affix{display:flex;align-items:stretch}.vzf-affix__part{display:flex;align-items:center;padding-inline:10px;color:var(--vzf-muted);border:1px solid var(--vzf-line-strong);background:var(--vzf-line)}.vzf-affix__part:first-child{border-start-start-radius:var(--vzf-radius);border-end-start-radius:var(--vzf-radius);border-inline-end:0}.vzf-affix__part:last-child{border-start-end-radius:var(--vzf-radius);border-end-end-radius:var(--vzf-radius);border-inline-start:0}.vzf-affix .vzf-input{border-radius:0}.vzf-affix .vzf-input:first-child{border-start-start-radius:var(--vzf-radius);border-end-start-radius:var(--vzf-radius)}.vzf-affix .vzf-input:last-child{border-start-end-radius:var(--vzf-radius);border-end-end-radius:var(--vzf-radius)}.vzf-field[data-label=inside]{position:relative}.vzf-field[data-label=inside]>.vzf-label{position:absolute;inset-inline-start:13px;inset-block-start:7px;font-size:.72em;font-weight:600;color:var(--vzf-muted);pointer-events:none;z-index:1}.vzf-field[data-label=inside]>.vzf-control>.vzf-dropdown-edit>.vzf-input,.vzf-field[data-label=inside]>.vzf-control>.vzf-input:not(.vzf-input--confirm),.vzf-field[data-label=inside]>.vzf-control>.vzf-textarea-wrap>.vzf-input{padding-block-start:22px;min-height:54px}.vzf[data-field-style=underline] .vzf-field[data-label=inside]>.vzf-label{inset-inline-start:2px}.vzf-field[data-label=inside]>.vzf-control>.vzf-help{order:1}.vzf-name{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--parts,2),minmax(0,1fr));gap:10px}.vzf-name[data-parts="1"]{--parts:1}.vzf-name[data-parts="3"]{--parts:3}.vzf-name[data-parts="4"]{--parts:4}@container vzf (max-width: 440px){.vzf-name{grid-template-columns:1fr}}@container vzf-body (max-width: 420px){.vzf-name{grid-template-columns:1fr}}.vzf-name__part{display:flex;flex-direction:column;gap:4px}.vzf-name__label{font-size:.75em;color:var(--vzf-muted)}.vzf-options{display:grid;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:8px}.vzf-options[data-columns="2"]{--cols:2}.vzf-options[data-columns="3"]{--cols:3}@container vzf (max-width: 440px){.vzf-options{grid-template-columns:1fr}}@container vzf-body (max-width: 480px){.vzf-options{grid-template-columns:1fr}}.vzf-consent,.vzf-option,.vzf-option__row{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.vzf-option{padding:10px 12px;border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);transition:border-color .15s,background .15s}.vzf[data-radius=pill] .vzf-option{border-radius:14px}.vzf-option--other{flex-direction:column;align-items:stretch}.vzf-option:hover,.vzf-option[data-checked]{border-color:var(--vzf-accent)}.vzf-option[data-checked]{background:var(--vzf-accent-soft)}.vzf-option__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.vzf-option__mark{flex:none;width:18px;height:18px;border:1.5px solid var(--vzf-line-strong);background:var(--vzf-paper);display:grid;place-items:center}.vzf-option__mark--radio{border-radius:999px}.vzf-option__mark--check{border-radius:5px}.vzf-consent[data-checked]>.vzf-option__mark,.vzf-option[data-checked] .vzf-option__row>.vzf-option__mark,.vzf-option[data-checked]>.vzf-option__mark{border-color:var(--vzf-accent);background:var(--vzf-accent)}.vzf-option[data-checked] .vzf-option__row>.vzf-option__mark--radio:after,.vzf-option[data-checked]>.vzf-option__mark--radio:after{content:"";width:7px;height:7px;border-radius:99px;background:var(--vzf-on-accent)}.vzf-consent[data-checked]>.vzf-option__mark--check:after,.vzf-option[data-checked] .vzf-option__row>.vzf-option__mark--check:after,.vzf-option[data-checked]>.vzf-option__mark--check:after{content:"";width:9px;height:5px;border:solid var(--vzf-on-accent);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.vzf-option__input:focus-visible+.vzf-option__mark{box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-option__label{min-width:0;line-height:1.35;overflow-wrap:anywhere}.vzf-input--other{margin-block-start:8px}.vzf-consent{align-items:flex-start}.vzf-consent .vzf-option__mark{margin-block-start:2px}.vzf-consent__text p{margin:0}.vzf-dropdown-edit__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.vzf-dropdown-edit__list li{display:flex;align-items:center;gap:10px;padding:4px 8px;border-radius:var(--vzf-radius)}.vzf-dropdown-edit__n{min-width:18px;font-size:.8em;color:var(--vzf-muted);font-variant-numeric:tabular-nums}.vzf-phone{position:relative}.vzf-phone__group{display:flex;align-items:stretch;min-height:46px;border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);transition:border-color .15s,box-shadow .15s}.vzf[data-field-style=underline] .vzf-phone__group{border-width:0 0 1px;border-radius:0;background:transparent}.vzf-phone__group:focus-within{border-color:var(--vzf-accent);box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-phone[data-invalid] .vzf-phone__group{border-color:var(--vzf-error)}.vzf-phone__country{display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 12px;border:0;border-inline-end:1px solid var(--vzf-line);background:transparent;color:inherit;font:inherit;font-weight:600;font-size:.95em;border-radius:var(--vzf-radius) 0 0 var(--vzf-radius)}.vzf-phone__country:hover:not(:disabled){background:color-mix(in srgb,var(--vzf-ink) 5%,transparent)}.vzf-phone__flag{font-size:1.15em;line-height:1}.vzf-phone__dial{font-variant-numeric:tabular-nums}.vzf-phone__number{flex:1;min-width:0;padding:10px 14px;border:0;outline:0;background:transparent;color:inherit;font:inherit;display:flex;align-items:center}.vzf-phone__number.vzf-input--static,.vzf-phone__number::placeholder{color:var(--vzf-muted)}.vzf-phone__menu{position:absolute;z-index:30;top:calc(100% + 6px);inset-inline-start:0;width:min(340px,100%);border:1px solid var(--vzf-line-strong);border-radius:min(calc(var(--vzf-radius) + 4px),14px);background:var(--vzf-paper,#fff);color:var(--vzf-ink);box-shadow:0 18px 40px -16px rgba(0,0,0,.35);overflow:hidden}.vzf-phone__menu[data-side=top]{top:auto;bottom:calc(100% + 6px)}.vzf-phone__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--vzf-line);color:var(--vzf-muted)}.vzf-phone__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--vzf-ink);font:inherit;font-size:.92em}.vzf-phone__list{list-style:none;margin:0;padding:4px;max-height:260px;overflow-y:auto}.vzf-phone__list li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:.92em;cursor:pointer}.vzf-phone__list li[data-active=true]{background:color-mix(in srgb,var(--vzf-accent) 12%,transparent)}.vzf-phone__list li[aria-selected=true]{font-weight:600}.vzf-phone__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vzf-phone__code{color:var(--vzf-muted);font-variant-numeric:tabular-nums}.vzf-phone__empty{color:var(--vzf-muted);cursor:default}.vzf-upload{gap:10px}.vzf-upload,.vzf-upload__zone{display:flex;flex-direction:column}.vzf-upload__zone{align-items:center;justify-content:center;gap:6px;padding:26px 16px;border:1.5px dashed var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 4px);background:color-mix(in srgb,var(--vzf-accent) 3%,var(--vzf-field-bg));text-align:center;transition:border-color .15s,background .15s}label.vzf-upload__zone{cursor:pointer}.vzf-upload__zone:focus-within,.vzf-upload__zone:hover,.vzf-upload__zone[data-over]{border-color:var(--vzf-accent);background:color-mix(in srgb,var(--vzf-accent) 8%,var(--vzf-field-bg))}.vzf-upload__zone[data-invalid]{border-color:var(--vzf-error)}.vzf-upload__zone:has(input:focus-visible){outline:2px solid var(--vzf-focus);outline-offset:2px}.vzf-upload__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--vzf-accent) 14%,transparent);color:var(--vzf-accent);margin-bottom:4px}.vzf-upload__title{font-size:.95em}.vzf-upload__title strong{color:var(--vzf-accent-text,var(--vzf-accent))}.vzf-upload__hint{font-size:.8em;color:var(--vzf-muted)}.vzf-upload__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.vzf-upload__item{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--vzf-line);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);overflow:hidden;font-size:.9em}.vzf-upload__item[data-error]{border-color:var(--vzf-error);color:var(--vzf-error)}.vzf-upload__item[data-error] .vzf-upload__file,.vzf-upload__item[data-error] .vzf-upload__remove,.vzf-upload__item[data-error] .vzf-upload__size,.vzf-upload__retry{color:var(--vzf-error)}.vzf-upload__retry{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px;border:1px solid;border-radius:999px;background:transparent;font:inherit;font-size:.8em;font-weight:600;cursor:pointer;flex:none}.vzf-upload__retry:hover{background:color-mix(in srgb,var(--vzf-error) 8%,transparent)}.vzf-upload__remove:focus-visible,.vzf-upload__retry:focus-visible{outline:2px solid var(--vzf-focus);outline-offset:2px}.vzf-upload__file{flex:none;color:var(--vzf-accent)}.vzf-upload__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.vzf-upload__size{color:var(--vzf-muted);font-size:.85em;font-variant-numeric:tabular-nums}.vzf-upload__done{color:#16a34a;flex:none}.vzf-upload__remove{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:999px;background:transparent;color:var(--vzf-muted)}.vzf-upload__remove:hover{background:color-mix(in srgb,var(--vzf-ink) 8%,transparent);color:var(--vzf-ink)}.vzf-upload__bar{position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--vzf-line)}.vzf-upload__bar span{display:block;height:100%;background:var(--vzf-accent);transition:width .15s}@keyframes vzf-spin{to{transform:rotate(1turn)}}.vzf-spin{animation:vzf-spin 1s linear infinite}.vzf-scale{display:flex;flex-direction:column;gap:6px}.vzf-scale__row{display:grid;grid-template-columns:repeat(var(--steps,11),minmax(0,1fr));gap:6px}.vzf-scale[data-steps="3"]{--steps:3}.vzf-scale[data-steps="4"]{--steps:4}.vzf-scale[data-steps="5"]{--steps:5}.vzf-scale[data-steps="6"]{--steps:6}.vzf-scale[data-steps="7"]{--steps:7}.vzf-scale[data-steps="8"]{--steps:8}.vzf-scale[data-steps="9"]{--steps:9}.vzf-scale[data-steps="10"]{--steps:10}.vzf-scale__btn{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s,border-color .12s}.vzf-scale__btn:hover,.vzf-scale__btn[data-checked]{border-color:var(--vzf-accent)}.vzf-scale__btn[data-checked]{background:var(--vzf-accent);color:var(--vzf-on-accent)}.vzf-scale__btn:has(:focus-visible){box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-scale__labels{display:flex;justify-content:space-between;gap:12px;font-size:.85em;color:var(--vzf-muted)}@container vzf (max-width: 440px){.vzf-scale__row{gap:4px}.vzf-scale__btn{min-height:36px;font-size:.9em}}@container vzf (max-width: 400px){.vzf-scale:is([data-steps="8"],[data-steps="9"],[data-steps="10"],[data-steps="11"]) .vzf-scale__row{grid-template-columns:repeat(6,minmax(0,1fr))}.vzf-scale__btn{min-height:40px}}.vzf-yesno{display:flex;gap:10px;flex-wrap:wrap}.vzf-yesno__btn{position:relative;min-width:96px;padding:10px 18px;border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);text-align:center;font-weight:600;cursor:pointer}.vzf-yesno__btn[data-checked]{border-color:var(--vzf-accent);background:var(--vzf-accent);color:var(--vzf-on-accent)}.vzf-yesno__btn:has(:focus-visible){box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-switch{display:inline-flex;align-items:center;gap:10px;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:4px 0}.vzf-switch__track{width:44px;height:26px;border-radius:99px;background:var(--vzf-line-strong);padding:3px;display:flex;transition:background .15s}.vzf-switch__thumb{width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}.vzf-switch[aria-checked=true] .vzf-switch__track{background:var(--vzf-accent)}.vzf-switch[aria-checked=true] .vzf-switch__thumb{transform:translateX(18px)}[dir=rtl] .vzf-switch[aria-checked=true] .vzf-switch__thumb{transform:translateX(-18px)}.vzf-switch:focus-visible .vzf-switch__track{box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-rating{color:var(--vzf-accent);--rating-off:var(--vzf-line-strong);--rating-on-ink:var(--vzf-on-accent);--rating-off-ink:var(--vzf-ink);--rating-focus:var(--vzf-focus);outline:none}.vzf-rating [role=radiogroup]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.vzf-rating .vz-rating-item{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:none;color:inherit;cursor:pointer;transition:transform .12s}.vzf-rating .vz-rating-item:disabled{cursor:default}@media (prefers-reduced-motion:no-preference){.vzf-rating .vz-rating-item:not(:disabled):hover{transform:scale(1.1)}}.vzf-rating .vz-rating-item>span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border:1px solid;border-radius:6px;font-size:.875em;font-weight:500}.vzf-rating [role=radiogroup]+div{display:flex;justify-content:space-between;margin-top:4px;font-size:.75em;opacity:.7}.vzf-rating .vz-rating-item:focus-visible{box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-heading{font-family:var(--vzf-font-head);margin:0;line-height:1.25;overflow-wrap:anywhere}.vzf-heading[data-level="1"]{font-size:1.5em}.vzf-heading[data-level="2"]{font-size:1.25em}.vzf-heading[data-level="3"]{font-size:1.05em}.vzf-heading[data-align=center]{text-align:center}.vzf-rich{overflow-wrap:anywhere}.vzf-rich>:first-child{margin-block-start:0}.vzf-rich>:last-child{margin-block-end:0}.vzf-rich blockquote,.vzf-rich ol,.vzf-rich p,.vzf-rich ul{margin-block:0 .6em}.vzf-rich ol,.vzf-rich ul{padding-inline-start:1.3em}.vzf-rich a{color:var(--vzf-accent-text,var(--vzf-accent));text-decoration:underline;text-underline-offset:2px}.vzf-rich blockquote{padding-inline-start:12px;border-inline-start:3px solid var(--vzf-line-strong);color:var(--vzf-muted)}.vzf-rich img{max-width:100%;height:auto;border-radius:var(--vzf-radius)}.vzf-image{margin:0}.vzf-image__img{display:block;max-width:100%;height:auto;border-radius:var(--vzf-radius)}.vzf-image__img[data-size=full]{width:100%}.vzf-image--empty{display:grid;place-items:center;min-height:120px;border:1.5px dashed var(--vzf-line-strong);border-radius:var(--vzf-radius);color:var(--vzf-muted)}.vzf-divider{border:0;border-block-start:1px solid var(--vzf-line);margin:4px 0}.vzf-space{height:12px}.vzf-chip{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:99px;font-size:.75em;font-weight:600;color:var(--vzf-muted);background:var(--vzf-line)}.vzf-progress{display:flex;align-items:center;gap:10px;margin-block-end:var(--vzf-gap)}.vzf-progress__bar{flex:1;height:6px;border-radius:99px;background:var(--vzf-line);overflow:hidden}.vzf-progress__bar>span{display:block;height:100%;background:var(--vzf-accent);border-radius:inherit}.vzf-progress__text,.vzf-steps__text{font-size:.8em;color:var(--vzf-muted);font-variant-numeric:tabular-nums}.vzf-steps{display:flex;align-items:center;gap:6px;margin-block-end:var(--vzf-gap)}.vzf-steps__dot{width:22px;height:6px;border-radius:99px;background:var(--vzf-line)}.vzf-steps__dot[data-state=current],.vzf-steps__dot[data-state=done]{background:var(--vzf-accent)}.vzf-steps__text{margin-inline-start:6px}.vzf-nav{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:calc(var(--vzf-gap) * 1.2)}.vzf[data-button-align=center] .vzf-nav{justify-content:center}.vzf[data-button-align=full] .vzf-nav .vzf-btn--primary{flex:1}.vzf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 22px;font:inherit;font-weight:650;border-radius:var(--vzf-radius);border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:transform .12s,box-shadow .15s,background .15s,opacity .15s}.vzf-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-btn:disabled{opacity:.7;cursor:progress}.vzf-btn--primary{background:var(--vzf-accent);color:var(--vzf-on-accent)}.vzf[data-button-style=outline] .vzf-btn--primary{background:transparent;color:var(--vzf-accent-text,var(--vzf-accent));border-color:var(--vzf-accent)}.vzf[data-button-style=soft] .vzf-btn--primary{background:var(--vzf-accent-soft);color:var(--vzf-accent-text,var(--vzf-accent))}.vzf[data-button-style=shadow] .vzf-btn--primary{box-shadow:0 8px 20px -8px var(--vzf-accent)}.vzf-btn--ghost{background:transparent;color:inherit;border-color:var(--vzf-line-strong)}@media (prefers-reduced-motion:no-preference){.vzf-btn--primary:hover:not(:disabled){transform:translateY(-1px)}}.vzf-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-block:24px}.vzf-done__icon{width:56px;height:56px;border-radius:99px;display:grid;place-items:center;background:var(--vzf-accent-soft);color:var(--vzf-accent)}.vzf-done__title{font-family:var(--vzf-font-head);font-size:1.4em;margin:0}.vzf-done__body{color:var(--vzf-muted);max-width:46ch}.vzf-done--closed{padding-block:40px}.vzf-branding{display:flex;align-items:center;gap:7px;width:fit-content;margin:22px auto 0;padding:6px 12px 6px 8px;border-radius:99px;border:1px solid color-mix(in srgb,var(--vzf-page-ink) 12%,transparent);background:color-mix(in srgb,var(--vzf-page) 70%,transparent);backdrop-filter:blur(6px);font-size:.75em;font-weight:500;color:var(--vzf-page-muted);text-decoration:none;transition:color .15s,border-color .15s}a.vzf-branding:hover{color:var(--vzf-page-ink);border-color:color-mix(in srgb,var(--vzf-page-ink) 24%,transparent)}.vzf-branding strong{font-weight:700}.vzf-branding__mark{flex:none}.vzf[data-density=compact] .vzf-input{min-height:38px;padding-block:7px}.vzf[data-density=spacious] .vzf-input{min-height:50px}@media (prefers-reduced-motion:reduce){.vzf *,.vzf :after,.vzf :before{transition:none!important;scroll-behavior:auto!important}}.vzf-input--static{display:flex;align-items:center;color:var(--vzf-muted);overflow:hidden;white-space:nowrap}.vzf-textarea.vzf-input--static{align-items:flex-start;min-height:96px}.vzf-label--input-only{font-size:.75em;font-weight:500;color:var(--vzf-muted);opacity:.7}.vzf-title-block{margin:0;font-weight:600;font-size:1.05em;line-height:1.35;overflow-wrap:anywhere}.vzf-label-block{margin:0;font-size:.75em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vzf-muted)}.vzf-multiselect{position:relative}.vzf-multiselect__box{display:flex;align-items:center;gap:8px;min-height:46px;cursor:pointer;text-align:start}.vzf-multiselect__box[aria-disabled=true]{cursor:default}.vzf-multiselect__placeholder{flex:1;color:var(--vzf-muted)}.vzf-multiselect__chev{margin-inline-start:auto;flex:none;color:var(--vzf-muted)}.vzf-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1}.vzf-chip-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:999px;background:var(--vzf-accent-soft);color:var(--vzf-ink);font-size:.85em;font-weight:500}.vzf-chip-tag button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.vzf-chip-tag button:hover{background:color-mix(in srgb,var(--vzf-ink) 10%,transparent)}.vzf-menu{position:absolute;z-index:30;top:calc(100% + 6px);inset-inline:0;border:1px solid var(--vzf-line-strong);border-radius:min(calc(var(--vzf-radius) + 4px),14px);background:var(--vzf-paper,#fff);color:var(--vzf-ink);box-shadow:0 18px 40px -16px rgba(0,0,0,.35);overflow:hidden}.vzf-menu__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--vzf-line);color:var(--vzf-muted)}.vzf-menu__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--vzf-ink);font:inherit}.vzf-menu__list{list-style:none;margin:0;padding:4px;max-height:260px;overflow-y:auto}.vzf-menu__list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:.95em;cursor:pointer}.vzf-menu__list li[data-active=true]{background:var(--vzf-accent-soft)}.vzf-menu__list li[aria-disabled=true]{opacity:.45;cursor:not-allowed}.vzf-menu__list .vzf-option__mark[data-on]{border-color:var(--vzf-accent);background:var(--vzf-accent);color:var(--vzf-on-accent)}.vzf-menu__empty{color:var(--vzf-muted);cursor:default!important}.vzf-menu__foot{margin:0;padding:8px 12px;border-top:1px solid var(--vzf-line);font-size:.8em;color:var(--vzf-muted)}.vzf-optlist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.vzf-optlist li{padding:4px 10px;border-inline-start:2px solid var(--vzf-line);font-size:.92em}.vzf-matrix{overflow-x:auto;border:1px solid var(--vzf-line);border-radius:calc(var(--vzf-radius) + 2px)}.vzf-matrix__table{width:100%;border-collapse:collapse;font-size:.92em}.vzf-matrix__table thead th{padding:10px 8px;font-weight:500;font-size:.85em;color:var(--vzf-muted);text-align:center;white-space:nowrap}.vzf-matrix__table tbody tr{border-top:1px solid var(--vzf-line)}.vzf-matrix__table tbody tr:nth-child(odd){background:color-mix(in srgb,var(--vzf-ink) 2.5%,transparent)}.vzf-matrix__table tbody th{padding:12px;font-weight:500;text-align:start;min-width:120px}.vzf-matrix__table td{text-align:center;padding:6px}.vzf-matrix__table td .vzf-option__mark{display:inline-grid}.vzf-matrix__cell{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px;border-radius:8px;cursor:pointer}.vzf-matrix__cell:hover{background:var(--vzf-accent-soft)}.vzf-matrix__cell .vzf-option__input:checked+.vzf-option__mark{border-color:var(--vzf-accent);background:var(--vzf-accent)}.vzf-matrix__cell .vzf-option__input:checked+.vzf-option__mark--radio:after{content:"";width:7px;height:7px;border-radius:99px;background:var(--vzf-on-accent)}.vzf-matrix__cell .vzf-option__input:checked+.vzf-option__mark--check:after{content:"";width:9px;height:5px;border:solid var(--vzf-on-accent);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.vzf-matrix__phone-label{display:none}@container vzf (max-width: 520px){.vzf-matrix{border:0;overflow:visible}.vzf-matrix__table,.vzf-matrix__table tbody,.vzf-matrix__table td,.vzf-matrix__table th,.vzf-matrix__table tr{display:block}.vzf-matrix__table thead{display:none}.vzf-matrix__table tbody tr{border:1px solid var(--vzf-line);border-radius:calc(var(--vzf-radius) + 2px);margin-bottom:8px;padding:6px;background:transparent!important}.vzf-matrix__table tbody th{padding:6px 6px 4px}.vzf-matrix__table td{display:inline-block;padding:2px}.vzf-matrix__cell{border:1px solid var(--vzf-line);padding:6px 10px}.vzf-matrix__phone-label{display:inline}}.vzf-ranking__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.vzf-ranking__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 6px;border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);transition:box-shadow .15s,border-color .15s}.vzf-ranking__item[draggable=true]{cursor:grab}.vzf-ranking__item[data-dragging]{border-color:var(--vzf-accent);box-shadow:0 8px 20px -10px rgba(0,0,0,.35)}.vzf-ranking__num{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--vzf-accent-soft);color:var(--vzf-accent-text,var(--vzf-accent));font-weight:700;font-size:.82em;font-variant-numeric:tabular-nums;flex:none}.vzf-ranking__grip{color:var(--vzf-muted);flex:none}.vzf-ranking__label{flex:1;min-width:0;overflow-wrap:anywhere}.vzf-ranking__moves{display:flex;gap:2px}.vzf-ranking__moves button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--vzf-muted);cursor:pointer}.vzf-ranking__moves button:hover:not(:disabled){background:color-mix(in srgb,var(--vzf-ink) 7%,transparent);color:var(--vzf-ink)}.vzf-ranking__moves button:disabled{opacity:.3;cursor:default}.vzf-linkbtn{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;border:0;background:none;color:var(--vzf-accent-text,var(--vzf-accent));font:inherit;font-size:.85em;font-weight:600;cursor:pointer}.vzf-linkbtn:hover{text-decoration:underline}.vzf-linkbtn{min-height:24px;padding-block:2px}.vzf-signature{position:relative;border:1px solid var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 2px);background:var(--vzf-field-bg);overflow:hidden}.vzf-signature[data-invalid]{border-color:var(--vzf-error)}.vzf-signature__pad{display:block;width:100%;height:150px;color:var(--vzf-ink);touch-action:none;cursor:crosshair}.vzf-signature__hint{position:absolute;inset:0 0 34px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--vzf-muted);font-size:.9em;pointer-events:none}.vzf-signature__bar{display:flex;align-items:center;gap:10px;padding:6px 12px 8px;min-height:34px}.vzf-signature__line{flex:1;height:1px;background:var(--vzf-line-strong)}.vzf-signature__status{display:inline-flex;align-items:center;gap:4px;font-size:.78em;color:var(--vzf-muted)}.vzf-signature .vzf-linkbtn{margin:0}.vzf-signature[data-typing] .vzf-signature__pad{cursor:default}.vzf-signature__type{padding:0 12px}.vzf-signature__typed{width:100%}.vzf-signature__bar{flex-wrap:wrap}.vzf-media{position:relative;width:100%;border-radius:min(calc(var(--vzf-radius) + 2px),14px);overflow:hidden;background:color-mix(in srgb,var(--vzf-ink) 4%,transparent)}.vzf-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vzf-media__open{display:inline-block;margin-top:6px;color:var(--vzf-muted);font-size:.8em;text-decoration:underline;text-underline-offset:2px}.vzf-media__open:hover{color:var(--vzf-ink)}.vzf-media--empty,.vzf-media--still{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:120px;padding:16px;border:1.5px dashed var(--vzf-line-strong);color:var(--vzf-muted);font-size:.88em;text-align:center}.vzf-media--still{border-style:solid;aspect-ratio:16/9;max-height:320px;min-height:0}.vzf-media--still[data-type=audio]{aspect-ratio:auto;min-height:72px}.vzf-media--still span{font-weight:600;color:var(--vzf-ink)}.vzf-media__video{border-radius:min(calc(var(--vzf-radius) + 2px),14px);background:#000}.vzf-media__audio,.vzf-media__video{display:block;width:100%}.vzf-address{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vzf-address>*{grid-column:1/-1}.vzf-address>[data-half]{grid-column:auto}.vzf-address__part{display:flex;flex-direction:column;gap:4px;min-width:0}.vzf-sublabel{font-size:.78em;color:var(--vzf-muted)}@container vzf (max-width: 420px){.vzf-address>[data-half]{grid-column:1/-1}}.vzf-pictures{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:10px}.vzf-pictures[data-columns="2"]{--cols:2}.vzf-pictures[data-columns="4"]{--cols:4}@container vzf (max-width: 480px){.vzf-pictures{--cols:2!important}}.vzf-picture{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px;border:1.5px solid var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 4px);background:var(--vzf-field-bg);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.vzf-picture:hover,.vzf-picture[data-checked]{border-color:var(--vzf-accent)}.vzf-picture[data-checked]{box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-picture__img{position:relative;display:block;aspect-ratio:1;border-radius:var(--vzf-radius);overflow:hidden;background:color-mix(in srgb,var(--vzf-ink) 5%,transparent)}.vzf-pictures[data-aspect=landscape] .vzf-picture__img{aspect-ratio:4/3}.vzf-pictures[data-aspect=portrait] .vzf-picture__img{aspect-ratio:3/4}.vzf-picture__img img{width:100%;height:100%;object-fit:cover;display:block}.vzf-picture__none{display:grid;place-items:center;height:100%;font-size:.8em;color:var(--vzf-muted)}.vzf-picture__tick{position:absolute;top:6px;inset-inline-end:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--vzf-accent);color:var(--vzf-on-accent);opacity:0;transform:scale(.7);transition:opacity .15s,transform .15s}.vzf-picture[data-checked] .vzf-picture__tick{opacity:1;transform:none}.vzf-picture__label{padding:0 4px 2px;font-size:.92em;font-weight:500;text-align:center;overflow-wrap:anywhere}.vzf-picture:has(.vzf-option__input:focus-visible){box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-datetime{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vzf-datetime .vzf-input{flex:1;min-width:220px}.vzf-datetime__tz{font-size:.78em;color:var(--vzf-muted)}.vzf-slider{display:flex;flex-direction:column;gap:6px}.vzf-slider__value{font-size:1.4em;font-weight:700;font-variant-numeric:tabular-nums}.vzf-slider[data-untouched] .vzf-slider__value{color:var(--vzf-muted)}.vzf-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(to right,var(--vzf-accent) var(--vzf-fill,50%),var(--vzf-line-strong) var(--vzf-fill,50%));outline:none;cursor:pointer}.vzf-slider[data-untouched] input[type=range]{background:var(--vzf-line-strong)}.vzf-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:999px;background:var(--vzf-paper,#fff);border:2px solid var(--vzf-accent);box-shadow:0 2px 6px rgba(0,0,0,.2)}.vzf-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:999px;background:var(--vzf-paper,#fff);border:2px solid var(--vzf-accent)}.vzf-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--vzf-focus)}.vzf-slider__ends{display:flex;justify-content:space-between;font-size:.78em;color:var(--vzf-muted)}.vzf-qty{display:inline-flex;align-items:center;gap:6px}.vzf-qty__btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);color:var(--vzf-ink);cursor:pointer}.vzf-qty__btn:hover:not(:disabled){border-color:var(--vzf-accent)}.vzf-qty__btn:disabled{opacity:.4;cursor:default}.vzf-qty__input{width:64px;height:40px;border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);color:inherit;font:inherit;font-weight:600;text-align:center;display:grid;place-items:center}.vzf-qty__input:focus{outline:none;border-color:var(--vzf-accent);box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-qty[data-invalid] .vzf-qty__input{border-color:var(--vzf-error)}.vzf-qty__price{margin-inline-start:4px;font-size:.85em;color:var(--vzf-muted)}.vzf-calc{display:inline-block;font-size:1.35em;font-weight:700;font-variant-numeric:tabular-nums}.vzf-calc--formula{font-size:.85em;font-weight:500;color:var(--vzf-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vzf-cards{position:relative;min-height:min(520px,70vh);display:flex;flex-direction:column;justify-content:center;padding-block:24px 56px}.vzf-cards__progress{position:absolute;top:0;inset-inline:0;height:3px;border-radius:99px;background:var(--vzf-line);overflow:hidden}.vzf-cards__progress span{display:block;height:100%;background:var(--vzf-accent);transition:width .3s ease}.vzf-cardstep{animation:vzf-card-in .32s ease both}.vzf-cardstep[data-dir=back]{animation-name:vzf-card-back}@keyframes vzf-card-in{0%{opacity:0;transform:translateY(18px)}}@keyframes vzf-card-back{0%{opacity:0;transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){.vzf-cardstep{animation:vzf-fade .2s ease both!important}@keyframes vzf-fade{0%{opacity:0}}}.vzf-cards .vzf-label{font-size:1.3em;line-height:1.3}.vzf-cards .vzf-heading[data-level="1"]{font-size:1.9em}.vzf-cards__actions{display:flex;align-items:center;gap:12px;margin-top:calc(var(--vzf-gap) * 1.2)}.vzf-cards__actions .vzf-btn{display:inline-flex;align-items:center;gap:6px}.vzf-cards__hint{display:inline-flex;align-items:center;gap:4px;font-size:.78em;color:var(--vzf-muted)}.vzf-cards__hint kbd{font:inherit;font-weight:600}@media (hover:none){.vzf-cards__hint{display:none}}.vzf-cards__nav{position:absolute;bottom:0;inset-inline-end:0;display:flex;border-radius:var(--vzf-radius);overflow:hidden;border:1px solid var(--vzf-line-strong)}.vzf-cards__nav button{display:grid;place-items:center;width:36px;height:32px;border:0;background:var(--vzf-field-bg);color:var(--vzf-ink);cursor:pointer}.vzf-cards__nav button+button{border-inline-start:1px solid var(--vzf-line-strong)}.vzf-cards__nav button:disabled{opacity:.35;cursor:default}.vzf-cards__welcome-title{margin:0;font-family:var(--vzf-font-head);font-size:2em;line-height:1.2}.vzf-cards__welcome-text{margin-top:10px;font-size:1.05em}.vzf-cards [data-lettered] .vzf-options,.vzf-cards [data-lettered] .vzf-pictures{counter-reset:vzf-opt}.vzf-cards [data-lettered] .vzf-option:not(.vzf-option--other)>.vzf-option__label:before,.vzf-cards [data-lettered] .vzf-picture__label:before{counter-increment:vzf-opt;content:counter(vzf-opt,upper-alpha);display:inline-grid;place-items:center;min-width:20px;height:20px;margin-inline-end:8px;padding:0 4px;border:1px solid var(--vzf-line-strong);border-radius:5px;font-size:.72em;font-weight:700;color:var(--vzf-muted);vertical-align:1px}@media (hover:none){.vzf-cards [data-lettered] .vzf-option>.vzf-option__label:before,.vzf-cards [data-lettered] .vzf-picture__label:before{display:none}}.vzf[data-pattern=dots]{background-image:radial-gradient(color-mix(in srgb,var(--vzf-page-ink) 14%,transparent) 1px,transparent 1.5px);background-size:18px 18px}.vzf[data-pattern=grid]{background-image:linear-gradient(color-mix(in srgb,var(--vzf-page-ink) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--vzf-page-ink) 8%,transparent) 1px,transparent 1px);background-size:28px 28px}.vzf[data-pattern=diagonal]{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--vzf-page-ink) 7%,transparent) 0 1px,transparent 1px 12px)}.vzf-resume{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:calc(var(--vzf-gap) * 1);padding:10px 12px 10px 14px;border:1px solid var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 2px);background:var(--vzf-accent-soft);font-size:.9em}.vzf-resume__actions{display:flex;gap:6px}.vzf-btn--sm{padding:6px 12px;font-size:.85em;min-height:0}.vzf-pay{display:flex;flex-direction:column;gap:calc(var(--vzf-gap) * .9)}.vzf-pay__back{align-self:flex-start;margin:0}.vzf-pay__title{margin:0;font-family:var(--vzf-font-head);font-size:1.35em}.vzf-pay__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.vzf-pay__plan{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1.5px solid var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 2px);background:var(--vzf-field-bg);cursor:pointer;transition:border-color .15s,box-shadow .15s}.vzf-pay__plan[data-checked]{border-color:var(--vzf-accent);box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-pay__plan-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:600}.vzf-pay__plan-price{font-size:.92em;font-variant-numeric:tabular-nums}.vzf-pay__plan-desc{font-size:.8em;color:var(--vzf-muted)}.vzf-pay__badge{max-width:100%;padding:1px 7px;overflow:hidden;border-radius:999px;background:var(--vzf-accent-soft);color:var(--vzf-accent-text,var(--vzf-accent));font-size:.7em;font-weight:700;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.vzf-pay__amount{display:flex;flex-direction:column;gap:8px}.vzf-pay__presets{display:flex;flex-wrap:wrap;gap:6px}.vzf-pay__preset{padding:7px 14px;border:1px solid var(--vzf-line-strong);border-radius:999px;background:var(--vzf-field-bg);color:inherit;font:inherit;font-weight:600;font-size:.9em;cursor:pointer}.vzf-pay__preset[data-on]{border-color:var(--vzf-accent);background:var(--vzf-accent);color:var(--vzf-on-accent)}.vzf-pay__bumps{display:flex;flex-direction:column;gap:8px}.vzf-pay__bump{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1.5px dashed var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 2px);background:color-mix(in srgb,var(--vzf-accent) 4%,var(--vzf-field-bg));cursor:pointer;transition:border-color .15s,background .15s}.vzf-pay__bump[data-checked]{border-style:solid;border-color:var(--vzf-accent);background:var(--vzf-accent-soft)}.vzf-pay__bump-img{width:56px;height:56px;border-radius:var(--vzf-radius);object-fit:cover;flex:none}.vzf-pay__bump-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vzf-pay__bump-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.vzf-pay__bump-name{font-weight:600}.vzf-pay__bump-desc,.vzf-pay__bump-item{font-size:.85em;color:var(--vzf-muted)}.vzf-pay__bump-price{font-weight:600;font-size:.92em;font-variant-numeric:tabular-nums}.vzf-pay__bump-price s{color:var(--vzf-muted);font-weight:400;margin-inline-end:4px}.vzf-pay__bump .vzf-option__mark{margin-top:2px}.vzf-pay__bump[data-checked] .vzf-option__mark{border-color:var(--vzf-accent);background:var(--vzf-accent)}.vzf-pay__bump[data-checked] .vzf-option__mark--check:after{content:"";width:9px;height:5px;border:solid var(--vzf-on-accent);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.vzf-pay__fee-row{display:flex;align-items:center;gap:8px;font-weight:500}.vzf-pay__summary{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--vzf-line);border-radius:calc(var(--vzf-radius) + 2px);background:color-mix(in srgb,var(--vzf-ink) 2.5%,transparent);font-size:.92em}.vzf-pay__row{display:flex;justify-content:space-between;gap:12px}.vzf-pay__row>span:last-child{flex:none;font-variant-numeric:tabular-nums}.vzf-pay__row>span:first-child{min-width:0;overflow-wrap:anywhere}.vzf-pay__row--discount{color:#047857}.vzf-pay__row--muted{color:var(--vzf-muted)}.vzf-pay__terms{overflow-wrap:anywhere}.vzf-pay__row--discount>span:first-child{display:inline-flex;align-items:center;gap:4px}.vzf-pay__x{display:inline-grid;place-items:center;width:18px;height:18px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.vzf-pay__row--total{margin-top:4px;padding-top:8px;border-top:1px solid var(--vzf-line);font-weight:700;font-size:1.08em}.vzf-pay__code{margin-top:4px}.vzf-pay__code .vzf-linkbtn{margin:0}.vzf-pay__code-row{display:flex;gap:6px}.vzf-pay__tabs{display:flex;gap:4px;padding:3px;margin-bottom:10px;border-radius:calc(var(--vzf-radius) + 2px);background:color-mix(in srgb,var(--vzf-ink) 5%,transparent);overflow-x:auto}.vzf-pay__tab{flex:1;padding:7px 10px;border:0;border-radius:var(--vzf-radius);background:transparent;color:var(--vzf-muted);font:inherit;font-size:.88em;font-weight:600;white-space:nowrap;cursor:pointer}.vzf-pay__tab[aria-selected=true]{background:var(--vzf-paper,#fff);color:var(--vzf-ink);box-shadow:0 1px 3px rgba(0,0,0,.12)}.vzf-pay[aria-busy=true] :is(.vzf-pay__plan,.vzf-pay__bump,.vzf-pay__fee-row,.vzf-pay__tabs,.vzf-pay__presets,.vzf-pay__code,.vzf-pay__back,.vzf-pay__x){opacity:.55;cursor:not-allowed}.vzf-pay[aria-busy=true] :is(.vzf-pay__plan,.vzf-pay__bump,.vzf-pay__tab,.vzf-pay__preset,.vzf-linkbtn){cursor:not-allowed}.vzf-pay__btn{display:inline-flex;gap:8px;width:100%;min-height:48px;font-size:1.02em}.vzf-pay__btn,.vzf-pay__secure{align-items:center;justify-content:center}.vzf-pay__secure{margin:0;display:flex;gap:5px;font-size:.75em;color:var(--vzf-muted)}.vzf-products{display:flex;flex-direction:column;gap:8px}.vzf-product{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 2px);background:var(--vzf-field-bg);transition:border-color .15s,box-shadow .15s}.vzf-product[data-picked]{border-color:var(--vzf-accent);box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-product__img{width:56px;height:56px;border-radius:var(--vzf-radius);object-fit:cover;flex:none}.vzf-product__img--none{display:block;background:color-mix(in srgb,var(--vzf-ink) 6%,transparent)}.vzf-product__body{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.vzf-product__name{font-weight:600}.vzf-product__desc{font-size:.82em;color:var(--vzf-muted)}.vzf-product__price{font-size:.9em;font-variant-numeric:tabular-nums}.vzf-qty--compact .vzf-qty__btn{width:32px;height:32px}.vzf-qty--compact .vzf-qty__input{width:36px;height:32px;border:0;background:transparent}.vzf-option__price{margin-inline-start:auto;padding-inline-start:8px;font-size:.85em;font-weight:600;color:var(--vzf-muted);font-variant-numeric:tabular-nums}.vzf-pay__card{padding:13px 12px;border:1px solid var(--vzf-line-strong);border-radius:var(--vzf-radius);background:var(--vzf-field-bg);transition:border-color .15s,box-shadow .15s}.vzf-pay__card:focus-within{border-color:var(--vzf-accent);box-shadow:0 0 0 3px var(--vzf-focus)}.vzf-summary{display:flex;flex-direction:column;gap:6px;margin-top:calc(var(--vzf-gap) * .75);padding:14px 16px;border:1px solid var(--vzf-line);border-radius:calc(var(--vzf-radius) + 2px);background:color-mix(in srgb,var(--vzf-ink) 2.5%,transparent);font-size:.92em}.vzf-summary__row{display:flex;justify-content:space-between;gap:12px}.vzf-summary__row>span:first-child{min-width:0;overflow-wrap:anywhere}.vzf-summary__row>span:last-child{flex:none;font-variant-numeric:tabular-nums}.vzf-summary__row--muted{color:var(--vzf-muted)}.vzf-summary__row--total{margin-top:2px;padding-top:8px;border-top:1px solid var(--vzf-line);font-weight:700}.vzf-summary__note{margin:2px 0 0;display:flex;align-items:center;gap:5px;font-size:.8em;color:var(--vzf-muted)}.vzf-btn__arrow{margin-inline-start:6px;vertical-align:-3px}.vzf-testcard{display:flex;flex-direction:column;gap:6px}.vzf-testcard__fields{display:flex;gap:14px;color:var(--vzf-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em}.vzf-testcard__number{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vzf-testcard__note{margin:0;align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--vzf-accent-soft);color:var(--vzf-accent);font-size:.75em;font-weight:600}.vzf-done[data-look=minimal]{align-items:flex-start;text-align:start}.vzf-done[data-look=minimal] .vzf-done__title{font-size:1.7em}.vzf-done[data-look=celebrate] .vzf-done__title{font-size:1.8em}.vzf-done__burst{position:relative;display:grid;place-items:center;width:120px;height:96px}.vzf-done__emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:56px;line-height:1;animation:vzf-pop .6s cubic-bezier(.2,1.6,.4,1) both}.vzf-done__burst>span:not(.vzf-done__emoji){position:absolute;top:50%;left:50%;width:7px;height:11px;border-radius:2px;background:var(--vzf-accent);opacity:0;transform:rotate(calc(var(--i) * 25.7deg)) translateY(0);animation:vzf-confetti 1.1s ease-out calc(var(--i) * 18ms) both}.vzf-done__burst>span:nth-child(3n){background:color-mix(in srgb,var(--vzf-accent) 45%,#facc15)}.vzf-done__burst>span:nth-child(3n+1){background:color-mix(in srgb,var(--vzf-accent) 40%,#f472b6);width:6px;height:6px;border-radius:999px}@keyframes vzf-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes vzf-confetti{0%{opacity:0;transform:rotate(calc(var(--i) * 25.7deg)) translateY(0)}20%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 25.7deg)) translateY(-58px) rotate(120deg)}}@media (prefers-reduced-motion:reduce){.vzf-done__burst>span,.vzf-done__emoji{animation:none}}.vzf-done__picture{width:100%;max-height:220px;object-fit:cover;border-radius:calc(var(--vzf-radius) + 4px);margin-bottom:4px}.vzf-done__recap{width:100%;max-width:460px;margin:4px 0 0;display:flex;flex-direction:column;border:1px solid var(--vzf-line);border-radius:calc(var(--vzf-radius) + 2px);text-align:start;font-size:.9em}.vzf-done__recap>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:9px 14px;border-top:1px solid var(--vzf-line)}.vzf-done__recap>div:first-child{border-top:0}.vzf-done__recap dt{color:var(--vzf-muted);overflow-wrap:anywhere}.vzf-done__recap dd{margin:0;overflow-wrap:anywhere}.vzf-quiz{width:100%;max-width:460px;display:flex;flex-direction:column;gap:12px;text-align:start}.vzf-quiz__head{display:flex;align-items:center;justify-content:center;gap:16px}.vzf-done[data-look=minimal] .vzf-quiz__head,.vzf-done[data-look=recap] .vzf-quiz__head{justify-content:flex-start}.vzf-quiz__ring circle{fill:none;stroke-width:7;stroke:var(--vzf-line)}.vzf-quiz__ring circle+circle{stroke:var(--vzf-accent);stroke-linecap:round;transition:stroke-dasharray .8s ease}.vzf-quiz[data-passed=false] .vzf-quiz__ring circle+circle{stroke:var(--vzf-error,#c2410c)}.vzf-quiz__ring text{fill:var(--vzf-ink);font-family:var(--vzf-font-heading,inherit);font-size:17px;font-weight:700}.vzf-quiz__sum{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vzf-quiz__pts{margin:0;font-size:1.35em;font-weight:700;font-variant-numeric:tabular-nums}.vzf-quiz__pts span{font-size:.65em;font-weight:500;color:var(--vzf-muted)}.vzf-quiz__badge{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:.8em;font-weight:600;background:var(--vzf-accent-soft);color:var(--vzf-accent-text,var(--vzf-accent))}.vzf-quiz[data-passed=false] .vzf-quiz__badge{background:color-mix(in srgb,var(--vzf-error,#c2410c) 12%,transparent);color:var(--vzf-error,#c2410c)}.vzf-quiz__review{list-style:none;margin:0;padding:0;border:1px solid var(--vzf-line);border-radius:calc(var(--vzf-radius) + 2px);font-size:.9em}.vzf-quiz__review li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 12px;border-top:1px solid var(--vzf-line)}.vzf-quiz__review li:first-child{border-top:0}.vzf-quiz__mark{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:700;background:var(--vzf-line);color:var(--vzf-muted)}.vzf-quiz__review li[data-correct=true] .vzf-quiz__mark{background:var(--vzf-accent);color:var(--vzf-on-accent)}.vzf-quiz__review li[data-correct=false] .vzf-quiz__mark{background:color-mix(in srgb,var(--vzf-error,#c2410c) 14%,transparent);color:var(--vzf-error,#c2410c)}.vzf-quiz__q{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.vzf-quiz__ans{color:var(--vzf-muted);font-size:.9em}.vzf-quiz__qpts{color:var(--vzf-muted);font-variant-numeric:tabular-nums}.vzf-closing{display:flex;align-items:center;gap:8px;margin-bottom:calc(var(--vzf-gap) * 1);padding:8px 12px;border:1px solid var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 2px);font-size:.85em;color:var(--vzf-muted)}.vzf-closing:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--vzf-accent);flex:none}.vzf-save{display:flex;flex-direction:column;gap:10px;margin-top:calc(var(--vzf-gap) * 1);padding:14px;border:1px solid var(--vzf-line-strong);border-radius:calc(var(--vzf-radius) + 2px);background:var(--vzf-paper)}.vzf-save__row{display:flex;gap:8px;flex-wrap:wrap}.vzf-save__row>input{flex:1 1 180px;min-width:0}.vzf-save__link{display:flex;gap:8px;align-items:center;padding:6px 6px 6px 10px;border-radius:var(--vzf-radius);background:var(--vzf-accent-soft);font-size:.85em}.vzf-save__link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vzf-later{align-self:center;margin-top:8px;background:none;border:0;padding:4px 0;color:var(--vzf-muted);font:inherit;font-size:.85em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vzf-later:hover{color:var(--vzf-ink)}.vzf-recaptcha{display:flex;justify-content:flex-start;max-width:100%}.vzf-recaptcha:not(:empty){margin-block-start:var(--vzf-gap)}.vzf[data-button-align=center] .vzf-recaptcha{justify-content:center}.vzf-pay .vzf-recaptcha:not(:empty){margin-block-start:0}.vzf[data-embed] .vzf-page,body>.vzf[data-embed]{min-height:0}.vzf[data-embed] .vzf-page{padding:0}.vzf[data-embed]:not([data-surface=card]) .vzf-page{padding:24px 20px}@media (max-width:480px){.vzf[data-embed]:not([data-surface=card]) .vzf-page{padding:16px}}.vzf[data-embed][data-embed-frame=fill] .vzf-page,body>.vzf[data-embed][data-embed-frame=fill]{min-height:100vh}.vzf[data-embed][data-embed-frame=fill][data-bg=on]{background:var(--vzf-bg)}.vzf[data-embed][data-embed-frame=fill][data-surface=card] .vzf-page{padding:16px}.vzf[data-embed][data-surface=card][data-bg=on]{background:transparent}.vzf[data-embed][data-surface=card] .vzf-card{box-shadow:none}.vzf-pay__methods[hidden]{display:none}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.vzf-skel,body>.vzf{min-height:100vh;min-height:100dvh}.vzf-skel{--skel-bg:#f6f7fb;--skel-card:#fff;--skel-line:rgba(15,23,42,.08);--skel-block:rgba(15,23,42,.08);--skel-sheen:hsla(0,0%,100%,.7);padding:48px 16px;background:var(--skel-bg)}@media (prefers-color-scheme:dark){.vzf-skel{--skel-bg:#0b0f17;--skel-card:#121826;--skel-line:hsla(0,0%,100%,.08);--skel-block:hsla(0,0%,100%,.08);--skel-sheen:hsla(0,0%,100%,.06)}}.vzf-skel__card{max-width:640px;margin:0 auto;padding:40px 32px;border:1px solid var(--skel-line);border-radius:16px;background:var(--skel-card)}.vzf-skel__b{position:relative;overflow:hidden;border-radius:6px;background:var(--skel-block)}.vzf-skel__b:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background-image:linear-gradient(90deg,transparent,var(--skel-sheen),transparent);animation:vzf-skel-sweep 1.6s ease-in-out infinite}@keyframes vzf-skel-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.vzf-skel__b:after{animation:none}}.vzf-skel__title{width:60%;height:32px}.vzf-skel__sub{width:45%;height:16px;margin-top:12px}.vzf-skel__field{margin-top:28px}.vzf-skel__label{width:35%;height:14px}.vzf-skel__input{width:100%;height:44px;margin-top:10px;border-radius:8px}.vzf-skel__btn{width:140px;height:44px;margin-top:32px;border-radius:8px}@media (max-width:480px){.vzf-skel{padding:24px 16px}.vzf-skel__card{padding:28px 20px}}