.ov-sec{padding-block:var(--s-16) var(--section-gap);content-visibility:visible}.ov-col{max-width:var(--tile-prose);margin-inline:auto}.ov-col .crumbs{display:flex;gap:var(--s-8);font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:var(--s-24)}.ov-col .crumbs a{color:var(--accent)}.ov-col h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.03em;margin:0}.ov-col h2{font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:-.025em;font-weight:600;margin:0}.ov-progress{position:relative;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--s-12);min-height:var(--tap-min);margin-bottom:calc(var(--tap-min) * -1);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-none);color:var(--text-body);scroll-margin-top:calc(var(--head-h) + 12px)}.ov-progress[hidden]{display:none}.ov-progress.is-solo{justify-content:flex-start;margin-bottom:var(--s-8)}.ov-progress-bar{display:none;gap:var(--s-4)}.ov-progress-bar i{width:20px;height:4px;border-radius:var(--r-pill);background:var(--border-strong)}.ov-progress-bar i.is-on{background:var(--accent)}.ov-flow{scroll-margin-top:calc(var(--head-h) + 12px)}.ov-step{display:grid;gap:var(--s-16)}.ov-step[hidden]{display:none}.ov-back{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-4);min-height:var(--tap-min);padding:0;margin-bottom:calc(var(--s-8) * -1);background:none;border:0;cursor:pointer;font-family:var(--ff-body);font-size:var(--fs-body);color:var(--accent)}.ov-back svg{width:16px;height:16px}.ov-back:hover{color:var(--cta-hover)}.ov-card{background:var(--surface-card);border:var(--card-border);border-radius:var(--r-card);padding:var(--card-pad);display:grid;gap:var(--s-16);min-width:0}.ov-cta{display:flex;gap:var(--gap-chips);flex-wrap:wrap}.ov-cta .btn[disabled],.ov-cta .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ov-cta .btn[hidden]{display:none}.ov-intro{gap:var(--gap-para)}.ov-say,.ov-note{max-width:var(--measure-text)}.ov-say{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);letter-spacing:var(--tr-body-lg);color:var(--text-body);margin:0}.ov-note{font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);margin:0}.ov-docs-pick{display:grid;gap:var(--gap-rows)}.ov-doc{display:flex;align-items:center;gap:var(--s-16);width:100%;min-height:var(--tap-min);cursor:pointer;text-align:left;font-family:var(--ff-body);background:var(--surface-card-flat);border:var(--card-border);border-radius:var(--r-input);padding:var(--s-12) var(--s-16)}.ov-doc-face{width:56px;height:56px;flex:none;border-radius:var(--r-sm);object-fit:cover;object-position:top}.ov-doc:has(>.ov-doc-face){gap:var(--s-16);padding:var(--s-16);border-radius:var(--r-card)}.ov-doc:has(>.ov-doc-face) .ov-doc-face{width:112px;height:112px;border-radius:var(--r-input)}.ov-doc:has(>.ov-doc-face) .ov-doc-text{gap:var(--s-8)}.ov-doc:has(>.ov-doc-face) .ov-doc-fio{font-size:var(--fs-body-lg);line-height:1.15}.ov-doc:has(>.ov-doc-face) .ov-doc-sub{font-size:var(--fs-body);line-height:var(--lh-h-sm)}.ov-doc:has(>.ov-doc-face) .ov-doc-sub{color:var(--text-strong);font-weight:500}.ov-doc-meta{display:none}.ov-doc:has(>.ov-doc-face) .ov-doc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-12);margin-top:var(--s-8);max-width:60ch}.ov-doc-exp{flex:none;padding:var(--s-8) var(--s-16);border-radius:var(--r-pill);background:var(--c-paper);font-size:var(--fs-caption);line-height:var(--lh-h-sm);font-weight:600;color:var(--text-strong);white-space:nowrap}.ov-doc-deg{display:none;font-size:var(--fs-body-sm);line-height:var(--lh-h-sm);color:var(--text-strong)}@media(min-width:761px){.ov-doc:has(>.ov-doc-face){padding:var(--s-24);gap:var(--s-24)}.ov-doc:has(>.ov-doc-face) .ov-doc-fio{font-size:var(--fs-h-sm);line-height:1.15}.ov-doc:has(>.ov-doc-face) .ov-doc-meta{margin-top:var(--s-12)}.ov-doc-deg{display:block}}.ov-doc-text{display:grid;gap:var(--s-4);flex:1 1 auto;min-width:0}.ov-doc-fio{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-h-sm);color:var(--text-strong)}.ov-doc-sub{font-size:var(--fs-body-sm);line-height:var(--lh-h-sm);color:var(--text-strong)}a.ov-doc{text-decoration:none;color:inherit}.ov-doc .chev-r{width:18px;height:18px;flex:none;color:var(--accent)}.ov-doc:hover:not([disabled]) .ov-doc-fio{color:var(--accent-soft)}.ov-doc.on .ov-doc-fio{color:var(--accent)}.ov-doc[disabled]{cursor:default}.ov-doc[disabled] .ov-doc-face{opacity:.5}.ov-doc[disabled] .ov-doc-fio{color:var(--text-muted)}.ov-doc[disabled] .chev-r{visibility:hidden}.ov-way{--way-media: 112px;padding:var(--s-16);gap:var(--s-16);border-radius:var(--r-card);min-height:calc(var(--way-media) + 2 * var(--s-16))}.ov-way .ov-doc-text{gap:var(--s-8)}.ov-way .ov-doc-fio{font-size:var(--fs-body-lg);line-height:1.15}.ov-way .ov-doc-sub{font-size:var(--fs-body);line-height:var(--lh-h-sm);color:var(--text-strong)}.ov-way-ic{flex:none;width:var(--way-media);height:var(--way-media);display:grid;place-items:center;color:var(--accent)}.ov-way-ic svg{width:64px;height:64px}.ov-way:hover:not([disabled]) .ov-way-ic{color:var(--accent-soft)}@media(max-width:760px){.ov-way-ic{width:72px;height:auto}}.ov-fmt-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap-cards);margin-top:var(--s-16)}.ov-fmt-pick .ov-fmt{display:flex;align-items:center;gap:var(--s-16);min-height:var(--tap-min);cursor:pointer;text-align:left;font-family:var(--ff-body);background:var(--surface-card-flat);border:var(--card-border);border-radius:var(--r-input);padding:var(--s-16)}.ov-fmt-pick .ov-fmt-text{display:grid;gap:var(--s-4);flex:1 1 auto;min-width:0}.ov-fmt-pick .ov-fmt-t{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-h-sm);color:var(--text-strong)}.ov-fmt-pick .ov-fmt-price{font-family:var(--ff-display);font-size:var(--fs-num);font-weight:600;line-height:var(--lh-h-lg);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums}.ov-fmt-pick .ov-fmt-sub{font-size:var(--fs-caption);line-height:var(--lh-h-sm);color:var(--text-strong)}.ov-fmt-pick .chev-r{width:18px;height:18px;flex:none;color:var(--accent)}.ov-fmt-pick .ov-fmt:hover .ov-fmt-t{color:var(--accent-soft)}.ov-fmt-pick .ov-fmt.on .ov-fmt-t{color:var(--accent)}.ov-fmt-rows{grid-template-columns:minmax(0,1fr);gap:var(--gap-rows)}.ov-fmt-rows .ov-fmt{padding:var(--s-12) var(--s-16);gap:var(--s-12)}.ov-fmt-rows .ov-fmt-text{gap:var(--s-4)}.ov-fmt-rows .ov-fmt-price{flex:none;font-family:var(--ff-body);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-h-sm);letter-spacing:normal;color:var(--text-strong);font-variant-numeric:tabular-nums}.ov-fmt-group{margin:0;font-size:var(--fs-h-sm);line-height:var(--lh-h-sm);letter-spacing:var(--tr-h-sm);font-weight:600}.ov-fmt-pick+.ov-fmt-group{margin-top:var(--s-24)}.ov-when{grid-template-columns:minmax(0,calc(var(--tap-min) * 7 + var(--s-4) * 6)) minmax(0,1fr);gap:var(--s-24) var(--s-32);align-items:start}.ov-when-day,.ov-when-time{display:grid;gap:var(--s-12);align-content:start;min-width:0}.ov-when-notes{grid-column:1 / -1;display:grid;gap:var(--s-4)}.ov-when-notes .btn{justify-self:start}.ov-when-time.is-fresh{animation:ov-attn .45s cubic-bezier(.16,1,.3,1)}@keyframes ov-attn{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ov-when-time.is-fresh{animation:none}}.ov-ctx{display:flex;align-items:center;gap:var(--s-12);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-list);color:var(--text-strong);margin:0;min-height:1.4em}.ov-ctx-face{width:56px;height:56px;flex:none;border-radius:var(--r-sm);overflow:hidden;display:block}.ov-ctx-face img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ov-cap{font-size:var(--fs-body-sm);line-height:var(--lh-list);color:var(--text-body);margin:0}.ov-cap a{color:var(--accent)}.ov-cap.ov-loading{display:flex;align-items:center;gap:var(--s-12);font-size:var(--fs-body);color:var(--text-body);min-height:var(--tap-min)}.ov-cap.ov-loading:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;border:3px solid var(--btn3-fill);border-top-color:var(--accent);animation:ov-spin .9s linear infinite}@keyframes ov-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ov-cap.ov-loading:before{animation:none;border-color:var(--accent) var(--btn3-fill) var(--btn3-fill)}}.ov-cal{width:min(100%,calc(var(--tap-min) * 7 + var(--s-4) * 6))}.ov-cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);margin-bottom:var(--s-12)}.ov-cal-month{margin:0;font-size:var(--fs-body-lg);font-weight:600;color:var(--text-strong);letter-spacing:-.01em}.ov-cal-nav{display:flex;gap:var(--s-8)}.ov-cal-turn{width:var(--tap-min);height:var(--tap-min);display:grid;place-items:center;cursor:pointer;background:var(--surface-elevated);color:var(--text-strong);border:1px solid var(--border-strong);border-radius:var(--r-pill)}.ov-cal-turn svg{width:20px;height:20px}.ov-cal-turn:hover:not(:disabled){border-color:var(--accent-soft);color:var(--accent-soft)}.ov-cal-turn:disabled{color:var(--text-muted);border-color:var(--border-hairline);cursor:default}.ov-cal-wd,.ov-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--s-4)}.ov-cal-wd{margin-bottom:var(--s-4);place-items:center;font-size:var(--fs-caption);color:var(--text-muted)}.ov-cal-grid .ov-cal-day{min-height:var(--tap-min);cursor:pointer;font-family:var(--ff-body);font-size:var(--fs-body);font-variant-numeric:tabular-nums;background:var(--surface-elevated);color:var(--text-strong);border:1px solid var(--border-strong);border-radius:var(--r-pill)}.ov-cal-grid .ov-cal-day:hover:not(:disabled){border-color:var(--accent-soft);color:var(--accent-soft)}.ov-cal-grid .ov-cal-day.on{background:var(--cta-fill);border-color:var(--cta-fill);color:var(--cta-text)}.ov-cal-grid .ov-cal-day.on:hover{border-color:var(--cta-fill);color:var(--cta-text)}.ov-cal-grid .ov-cal-day:disabled{background:transparent;border-color:transparent;color:var(--text-muted);cursor:default}.ov-cal-grid .ov-cal-day.is-loading{animation:ov-cal-pulse 1.4s ease-in-out infinite}@keyframes ov-cal-pulse{0%,to{opacity:.35}50%{opacity:.8}}@media(prefers-reduced-motion:reduce){.ov-cal-grid .ov-cal-day.is-loading{animation:none;opacity:.5}}.ov-month-empty{display:none;grid-column:1 / -1;gap:var(--s-16)}.is-month-empty .ov-month-empty{display:grid}.is-month-empty .ov-cal-wd,.is-month-empty .ov-cal-grid,.is-month-empty .ov-when-time,.is-month-empty .ov-cta{display:none}.ov-cb-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-call-btns{display:flex;flex-wrap:wrap;gap:var(--gap-chips)}.ov-call-btns .btn{justify-content:center}.ov-call-btns .btn[disabled]{opacity:.55;cursor:not-allowed}@media(max-width:760px){.ov-cb-fields{grid-template-columns:minmax(0,1fr)}.ov-call-btns{flex-direction:column;align-items:stretch}}.ov-month-empty .ov-cb-fields{grid-template-columns:minmax(0,1fr)}.ov-month-empty .ov-cb-fields,.ov-month-empty .ov-consent,.ov-month-empty .ov-call-btns{max-width:30rem}.ov-month-empty .ov-call-btns{flex-direction:column;align-items:stretch}.ov-chip-row{display:flex;gap:var(--gap-chips);flex-wrap:wrap}.ov-chip-row .ov-chip{cursor:pointer;font-family:var(--ff-body);font-size:var(--fs-body);background:var(--surface-elevated);color:var(--text-strong);border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:10px 18px;min-height:var(--tap-min)}.ov-chip-row .ov-chip:hover{border-color:var(--accent-soft);color:var(--accent-soft)}.ov-chip-row .ov-chip.on{background:var(--cta-fill);border-color:var(--cta-fill);color:var(--cta-text)}.ov-chip-row.ov-cal-months{flex-wrap:nowrap;margin-bottom:var(--s-12)}.ov-chip-row.ov-cal-months[hidden]{display:none}.ov-cal-months .ov-chip{flex:1 1 0;min-width:0;padding-inline:var(--s-8)}.ov-fields{--field-w: 34ch;display:grid;gap:var(--s-16)}.ov-field{display:grid;gap:var(--s-8);min-width:0}.ov-label{font-size:var(--fs-body);line-height:var(--lh-h-sm);color:var(--text-strong)}.ov-hint{font-size:var(--fs-body-sm);line-height:var(--lh-list);color:var(--text-body)}.ov-fields input:-webkit-autofill,.ov-fields input:-webkit-autofill:hover,.ov-fields input:-webkit-autofill:focus,.ov-phone input:-webkit-autofill,.ov-phone input:-webkit-autofill:hover,.ov-phone input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong);transition:background-color 999999s ease-in-out 0s}.ov-fields input[type=text],.ov-fields input[type=email],.ov-fields textarea{width:100%;max-width:var(--field-w);min-width:0;font-family:var(--ff-body);font-size:var(--fs-input);color:var(--text-strong);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--r-input);padding:10px 14px;min-height:var(--tap-min);transition:border-color .2s}.ov-fields textarea{resize:vertical;min-height:calc(var(--tap-min) * 2);line-height:var(--lh-body)}.ov-fields input::placeholder,.ov-fields textarea::placeholder{color:var(--text-muted)}.ov-fields input:focus,.ov-fields textarea:focus{outline:none;border-color:var(--accent-soft)}.ov-phone{display:flex;align-items:stretch;min-width:0;max-width:var(--field-w);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--r-input);transition:border-color .2s}.ov-phone:focus-within{border-color:var(--accent-soft)}.cc-picker{position:relative;flex:0 0 auto;display:flex}.cc-toggle{display:flex;align-items:center;gap:6px;height:100%;padding:10px 6px 10px 14px;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--fs-input);color:var(--text-strong)}.cc-flag{width:22px;height:16px;object-fit:cover;flex:none}.cc-code{font:inherit;font-size:var(--fs-input);color:var(--text-strong);min-width:5ch}.cc-chevron{width:14px;height:14px;color:var(--text-muted);flex:none;transition:transform .2s}.cc-picker.open .cc-chevron{transform:rotate(180deg)}.cc-list{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:max-content;min-width:220px;max-width:min(280px,calc(100vw - 32px));max-height:320px;overflow-y:auto;padding:6px;display:grid;gap:2px;background:var(--surface-elevated);border:1px solid var(--border-hairline);border-radius:var(--r-glass);box-shadow:var(--sh-glass)}.cc-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:var(--r-input);background:none;cursor:pointer;font:inherit;font-size:var(--fs-body);color:var(--text-strong);text-align:left}.cc-option:hover,.cc-option:focus-visible{background:var(--c-wash-teal);outline:none}.cc-option[aria-checked=true]{background:var(--c-wash-teal);color:var(--c-teal-deep);font-weight:600}.cc-opt-flag{width:20px;height:14px;object-fit:cover;flex:none}.cc-opt-name{flex:1 1 auto}.cc-opt-dial{color:var(--text-muted);flex:none}.cc-option[aria-checked=true] .cc-opt-dial{color:var(--c-teal-deep)}.ov-phone input{flex:1 1 auto;min-width:0;font-family:var(--ff-body);font-size:var(--fs-input);color:var(--text-strong);background:none;border:0;border-radius:0 var(--r-input) var(--r-input) 0;padding:10px 14px 10px 6px;min-height:var(--tap-min);outline:none}.ov-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;max-width:calc(var(--field-w) + 26px)}.ov-cta-pay{align-items:center;gap:var(--s-24)}.ov-price{display:grid;gap:var(--s-4);margin:0}.ov-price-sum{font-size:var(--fs-num);font-weight:600;letter-spacing:-.02em;line-height:var(--lh-h-lg);color:var(--text-strong)}.ov-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ov-dialog{width:min(var(--tile-prose),calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--s-24));margin:auto;padding:0;border:0;background:var(--surface-card);color:var(--text-strong);border-radius:var(--r-card);display:none;flex-direction:column;min-width:0}.ov-dialog[open]{display:flex}.ov-dialog::backdrop{background:var(--scrim-modal)}.ov-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-12);padding:var(--card-pad);padding-bottom:0}.ov-dialog-t{font-size:var(--fs-h);line-height:var(--lh-h-lg);letter-spacing:-.02em;margin:0}.ov-dialog-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);margin:-8px -8px 0 0;padding:0;background:none;color:var(--text-strong);cursor:pointer;border:1px solid var(--border-strong);border-radius:50%}.ov-dialog-x svg{width:16px;height:16px}.ov-dialog-x:hover{border-color:var(--accent-soft);color:var(--accent-soft)}.ov-dialog-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-12);padding:var(--card-pad);min-width:0;overflow-y:auto}.ov-docs-hint{font-size:var(--fs-body);line-height:var(--lh-tight);color:var(--text-body);margin:0}.ov-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ov-doc-list{--fade-size: 32px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8);width:100%;min-width:0}.ov-doc-list[hidden]{display:none}.ov-doc-list .ov-doc-item{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-8);min-width:0;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--r-input);padding:6px 6px 6px var(--s-12);min-height:var(--tap-min)}.ov-doc-list .ov-doc-item:hover{border-color:var(--accent-soft)}.ov-doc-list .ov-doc-name{position:relative;flex:1 1 auto;min-width:3ch;font-size:var(--fs-body);color:var(--text-strong);white-space:nowrap;overflow:hidden}.ov-doc-list .ov-doc-name:after{content:"";position:absolute;inset-block:0;right:0;width:var(--fade-size);background:linear-gradient(to right,transparent,var(--surface-card));pointer-events:none}.ov-doc-list .ov-doc-size{flex:none;font-size:var(--fs-caption);color:var(--text-muted)}.ov-doc-list .ov-doc-item.is-failed,.ov-doc-list .ov-doc-item.is-failed:hover{border-color:var(--c-pink-deep)}.ov-doc-list .ov-doc-fail{flex:none;font-size:var(--fs-caption);color:var(--c-pink-deep)}.ov-doc-list .ov-doc-fail[hidden]{display:none}.ov-doc-list .ov-doc-act{flex:none;cursor:pointer;font-family:var(--ff-body);font-size:var(--fs-caption);background:none;color:var(--text-strong);border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:6px 12px}.ov-doc-list .ov-doc-act:hover{border-color:var(--accent-soft);color:var(--accent-soft)}.ov-doc-list .ov-doc-del{flex:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;color:var(--text-strong);border:1px solid var(--border-strong);border-radius:50%}.ov-doc-list .ov-doc-del svg{width:13px;height:13px}.ov-doc-list .ov-doc-del:hover{border-color:var(--accent-soft);color:var(--accent-soft)}.ov-doc-have{display:grid;gap:var(--s-8);width:100%}.ov-doc-have[hidden]{display:none}.ov-doc-have-t{font-size:var(--fs-body);font-weight:600;color:var(--text-strong);margin:0}.ov-doc-have-list{display:grid;gap:4px}.ov-doc-have-list .ov-doc-had{font-size:var(--fs-body);color:var(--text-muted);overflow-wrap:anywhere}.ov-note-status{font-size:var(--fs-body);color:var(--text-body);margin:0;min-height:1.4em}.ov-note-status.is-err{color:var(--c-pink-deep)}.ov-done{gap:var(--s-12)}.ov-done .ov-pay-when,.ov-done .ov-cap{font-size:var(--fs-body-lg);line-height:var(--lh-tight)}.ov-done-ok{background:var(--tile-success);border-color:transparent;color:var(--tile-success-ink)}.ov-done-ok h2,.ov-done-ok .ov-done-note,.ov-done-ok .ov-cap,.ov-done-ok .ov-note-status,.ov-done-ok a:not(.btn){color:var(--tile-success-ink)}@media(min-width:761px){.ov-done-ok .btn-dark{background:var(--btn2-fill);color:var(--btn2-text)}.ov-done-ok .btn-dark:hover{background:var(--btn2-hover)}}.ov-pay-when{font-size:var(--fs-sub);line-height:var(--lh-tight);margin:0}.ov-done{scroll-margin-top:calc(var(--head-h) + 12px)}.ov-done-main.is-fresh{animation:ov-fresh .7s cubic-bezier(.16,1,.3,1) .25s both}@keyframes ov-fresh{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ov-done-main.is-fresh{animation:none}}.ov-done-main,.ov-done-side{display:grid;gap:var(--s-12);align-content:start;min-width:0}.ov-done .ov-note-status:empty{display:none}@media(min-width:761px){.ov-done .ov-cta{margin-top:var(--s-12)}}.ov-done-wrap{display:grid;gap:var(--gap-cards)}.ov-done-wrap[hidden]{display:none}.ov-done-h{font-size:var(--fs-h);line-height:var(--lh-h);letter-spacing:var(--tr-h);font-weight:600;margin:0}.ov-drop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12);padding:var(--s-24);border:1px dashed var(--border-strong);border-radius:var(--r-input);transition:background-color .18s,border-color .18s}.ov-drop.is-over{background:var(--surface-tint);border-color:var(--accent)}.ov-drop-t{margin:0;font-size:var(--fs-body-lg);color:var(--text-strong)}.ov-drop-ic{width:64px;height:64px;flex:none}.ov-drop .ov-docs-hint{flex-basis:100%}@media(hover:none),(pointer:coarse){.ov-drop{padding:0;border:0}.ov-drop-t{display:none}}.ov-docs-tail{display:grid;gap:var(--s-12)}.ov-docs-tail[hidden]{display:none}.ov-done-note{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--text-body);margin:0}@media(max-width:760px){.ov-card{padding:var(--s-24) var(--s-16)}.ov-when{grid-template-columns:minmax(0,1fr);gap:var(--s-16)}.ov-cta{flex-direction:column;align-items:stretch}.ov-cta .btn{width:100%;justify-content:center}.ov-cta-pay{gap:var(--s-12)}.ov-doc{gap:var(--s-12);padding:var(--s-12)}.ov-fmt-pick{grid-template-columns:minmax(0,1fr)}.ov-fmt-pick .ov-fmt{gap:var(--s-12);padding:var(--s-12) var(--s-16)}.ov-dialog{width:100vw;max-width:100vw;max-height:calc(100dvh - var(--s-40));margin:auto 0 0;border-radius:var(--r-card) var(--r-card) 0 0}.ov-dialog-head,.ov-dialog-body{padding:var(--s-24) var(--s-16)}.ov-dialog-head{padding-bottom:0}.ov-dialog-body{padding-bottom:max(var(--s-24),env(safe-area-inset-bottom))}#docs-pick{width:100%;justify-content:center}.ov-flow .ov-cta,.ov-cta-pinned{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:56px var(--gutter) max(var(--s-16),env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--bg-canvas) 56px,var(--bg-canvas) 100%)}.ov-cta-pinned[hidden]{display:none}.ov-flow{padding-bottom:calc(var(--tap-min) + var(--s-40) + env(safe-area-inset-bottom))}.ov-step[data-step=contacts]{padding-bottom:calc(var(--fs-num) + var(--s-24))}:root.mini-app .ov-flow .ov-cta,:root.mini-app .ov-cta-pinned{padding-bottom:max(var(--s-16),calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px)))}}:root.mini-app .site-head,:root.mini-app .foot,:root.mini-app .ov-col .crumbs{display:none}:root.mini-app .ov-sec{padding-block:var(--s-24) var(--section-gap)}:root.mini-app .ov-flow,:root.mini-app .ov-done{scroll-margin-top:var(--s-16)}
