.ov[data-v-9ea53404]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090914b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:240}.modal[data-v-9ea53404]{box-sizing:border-box;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--cabinet-panel-bg);border:1px solid var(--cabinet-panel-border);border-radius:16px;box-shadow:none;width:min(540px,100%)}.modal--cover[data-v-9ea53404]{width:min(520px,100%)}.head[data-v-9ea53404]{align-items:flex-start;border-bottom:1px solid var(--cabinet-divider);flex-shrink:0;gap:12px;padding:16px 20px 12px}.copy[data-v-9ea53404],.head[data-v-9ea53404]{display:flex}.copy[data-v-9ea53404]{flex:1;flex-direction:column;gap:4px;margin-right:auto;min-width:0}.head .title[data-v-9ea53404]{color:var(--main-color);font-size:20px;font-weight:600;margin-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.description[data-v-9ea53404]{color:var(--cabinet-hint);font-size:14px;line-height:1.45}.close[data-v-9ea53404]{align-items:center;background:var(--cabinet-secondary-bg);border:1px solid var(--cabinet-secondary-border);border-radius:8px;color:var(--cabinet-user-icon);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;line-height:0;padding:0;transition:all .2s;width:34px}.close[data-v-9ea53404]:hover{border-color:var(--cabinet-user-border);color:var(--main-color)}.close[data-v-9ea53404] svg{fill:transparent;height:16px;stroke:currentColor;stroke-width:1.9;width:16px}.body--gen[data-v-9ea53404]{gap:16px;padding:16px 20px}.body--gen[data-v-9ea53404],.field[data-v-9ea53404]{display:flex;flex-direction:column}.field[data-v-9ea53404]{gap:8px}.field>label[data-v-9ea53404]{color:var(--white-072);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.3;text-transform:none}.modal--cover .opts[data-v-9ea53404]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.modal--cover .opt[data-v-9ea53404]{background:var(--cabinet-secondary-bg);border:1px solid var(--cabinet-secondary-border);border-radius:8px;color:var(--cabinet-user-icon);cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s}.modal--cover .opt[data-v-9ea53404]:hover{border-color:var(--cabinet-user-border);color:var(--main-color)}.modal--cover .opt.on[data-v-9ea53404]{background:var(--cabinet-tab-on-bg);border-color:var(--cabinet-tab-on-border);color:var(--main-color)}.hint[data-v-9ea53404]{color:var(--cabinet-hint);font-size:13px;line-height:1.5;margin:0}.ta[data-v-9ea53404]{background:var(--cabinet-secondary-bg);border:1px solid var(--cabinet-user-border);border-radius:8px;box-shadow:none;color:var(--main-color);font-family:inherit;font-size:14px;line-height:1.55;min-height:110px;outline:none;padding:10px 12px;transition:all .2s;width:100%}.ta[data-v-9ea53404]::-moz-placeholder{color:var(--cabinet-input-placeholder)}.ta[data-v-9ea53404]::placeholder{color:var(--cabinet-input-placeholder)}.ta[data-v-9ea53404]:hover{border-color:var(--cabinet-panel-border)}.ta[data-v-9ea53404]:focus,.ta[data-v-9ea53404]:focus-visible{background:var(--cabinet-secondary-bg);border-color:var(--cabinet-panel-glow);outline:none}.ta--err[data-v-9ea53404],.ta--err[data-v-9ea53404]:focus,.ta--err[data-v-9ea53404]:focus-visible,.ta--err[data-v-9ea53404]:hover{border-color:var(--cabinet-danger)}.err[data-v-9ea53404]{color:var(--cabinet-danger);line-height:1.35}.err[data-v-9ea53404],.reco[data-v-9ea53404]{font-size:13px}.reco[data-v-9ea53404]{align-items:flex-start;background:color-mix(in srgb,var(--cabinet-badge) 10%,transparent);border:1px solid color-mix(in srgb,var(--cabinet-badge) 35%,transparent);border-radius:8px;color:var(--cabinet-prose);display:flex;gap:9px;line-height:1.5;margin:0;padding:10px 12px}.reco b[data-v-9ea53404]{color:var(--cabinet-badge);font-weight:600}.reco[data-v-9ea53404] svg{fill:transparent;flex:0 0 auto;height:15px;margin-top:2px;stroke:var(--cabinet-badge);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:15px}.reco__body[data-v-9ea53404]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.reco__btn[data-v-9ea53404]{background:color-mix(in srgb,var(--cabinet-badge) 12%,transparent);border:1px solid color-mix(in srgb,var(--cabinet-badge) 40%,transparent);border-radius:7px;color:var(--cabinet-badge);cursor:pointer;font-size:12px;font-weight:500;line-height:1.3;padding:5px 10px;transition:all .2s}.reco__btn[data-v-9ea53404]:hover{background:color-mix(in srgb,var(--cabinet-badge) 20%,transparent);border-color:color-mix(in srgb,var(--cabinet-badge) 65%,transparent);color:var(--main-color)}.notice[data-v-9ea53404]{background:var(--cabinet-secondary-bg);border:1px solid var(--cabinet-panel-border);border-radius:8px;padding:13px 15px}.notice .notice__row[data-v-9ea53404]{align-items:flex-start;display:flex;gap:12px}.notice .notice__copy[data-v-9ea53404]{flex:1}.notice .notice__title[data-v-9ea53404]{align-items:flex-start;color:var(--main-color);display:flex;font-size:14px;font-weight:500;gap:8px;line-height:1.4}.notice .notice__title .icon[data-v-9ea53404]{color:var(--cabinet-aside-universe);display:flex;flex-shrink:0}.notice .notice__title .icon[data-v-9ea53404] svg{fill:transparent;height:16px;stroke:currentColor;stroke-width:1.7;width:16px}.notice .notice__title .icon[data-v-9ea53404] circle,.notice .notice__title .icon[data-v-9ea53404] ellipse,.notice .notice__title .icon[data-v-9ea53404] path,.notice .notice__title .icon[data-v-9ea53404] rect{fill:transparent}.notice .notice__text[data-v-9ea53404]{margin-top:6px}.note[data-v-9ea53404],.notice .notice__text[data-v-9ea53404]{color:var(--cabinet-hint);font-size:13px;line-height:1.45}.note[data-v-9ea53404]{margin:0}.foot[data-v-9ea53404]{background:var(--cabinet-panel-bg);border-top:1px solid var(--cabinet-divider);flex-shrink:0;gap:8px;justify-content:flex-start;margin-top:0;padding:14px 16px}.foot[data-v-9ea53404],.foot__right[data-v-9ea53404]{align-items:center;display:flex;flex-wrap:wrap}.foot__right[data-v-9ea53404]{gap:12px;justify-content:flex-end;margin-left:auto;min-width:0}.save[data-v-9ea53404]{color:var(--cabinet-hint);font-size:13px;line-height:1.35;max-width:220px;text-align:right}.save--err[data-v-9ea53404]{color:var(--cabinet-danger)}.price[data-v-9ea53404]{color:inherit;font-size:inherit;font-weight:inherit}.foot[data-v-9ea53404] .cabinet__btn--ghost{background:var(--cabinet-secondary-bg);border-color:var(--cabinet-secondary-border);border-radius:8px;color:var(--cabinet-user-icon);font-size:14px;font-weight:400;padding:7px 12px 8px}.foot[data-v-9ea53404] .cabinet__btn--ghost:hover:not(:disabled){background:var(--cabinet-secondary-bg);border-color:var(--cabinet-user-border);color:var(--main-color)}.foot[data-v-9ea53404] .cabinet__btn.gen{background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:8px;box-shadow:none;color:#fffc;font-size:14px;font-weight:400;padding:7px 12px 8px;transition:all .2s}.foot[data-v-9ea53404] .cabinet__btn.gen:hover:not(:disabled){box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.foot[data-v-9ea53404] .cabinet__btn.gen:disabled{opacity:.45}.foot[data-v-9ea53404] .cabinet__btn.gen svg{stroke:currentColor}@media(max-width:520px){.modal--cover .opts[data-v-9ea53404]{grid-template-columns:1fr}}@media(max-width:400px){.foot[data-v-9ea53404],.foot__right[data-v-9ea53404]{align-items:stretch;box-sizing:border-box;flex-direction:column;max-width:none}.foot[data-v-9ea53404]{width:auto}.foot__right[data-v-9ea53404]{margin-left:0;order:1;width:100%}.foot[data-v-9ea53404]>.cabinet__btn--ghost{order:2}.foot[data-v-9ea53404]>.cabinet__btn--ghost,.foot__right[data-v-9ea53404]>.cabinet__btn{flex:0 0 auto;justify-content:center;margin-left:0;max-width:none;width:100%}}@media(max-width:499px){.body[data-v-9ea53404],.body--gen[data-v-9ea53404],.head[data-v-9ea53404],.ov[data-v-9ea53404]{padding:16px}.head .title[data-v-9ea53404],.title[data-v-9ea53404]{font-size:18px;line-height:1.3}.description[data-v-9ea53404],.head p[data-v-9ea53404]{font-size:13px;line-height:1.45;white-space:normal}.mode[data-v-9ea53404]{padding:14px}.mode .copy b[data-v-9ea53404]{font-size:14px}}@media(max-width:369px){.foot[data-v-9ea53404],.foot__right[data-v-9ea53404]{align-items:stretch;box-sizing:border-box;flex-direction:column;max-width:none}.foot[data-v-9ea53404]{width:auto}.foot__right[data-v-9ea53404]{margin-left:0;width:100%}.foot[data-v-9ea53404]>*,.foot[data-v-9ea53404]>:not(.save),.foot__right[data-v-9ea53404]>*{flex:0 0 auto;margin-left:0;max-width:none;width:100%}.foot>.back[data-v-9ea53404],.foot>.cancel[data-v-9ea53404],.foot>.danger[data-v-9ea53404],.foot>.settings[data-v-9ea53404],.foot[data-v-9ea53404]>.cabinet__btn--ghost,.foot__right>.back[data-v-9ea53404],.foot__right>.cancel[data-v-9ea53404],.foot__right[data-v-9ea53404]>.cabinet__btn--ghost{order:2}.foot>.next[data-v-9ea53404],.foot>.save[data-v-9ea53404],.foot>.submit[data-v-9ea53404],.foot[data-v-9ea53404]>.cabinet__btn--primary,.foot__right[data-v-9ea53404],.foot__right>.next[data-v-9ea53404],.foot__right[data-v-9ea53404]>.cabinet__btn--primary,.foot__right[data-v-9ea53404]>.gen{order:1}.foot .back[data-v-9ea53404],.foot .cancel[data-v-9ea53404],.foot .danger[data-v-9ea53404],.foot .next[data-v-9ea53404],.foot .save[data-v-9ea53404],.foot .settings[data-v-9ea53404],.foot .submit[data-v-9ea53404],.foot[data-v-9ea53404] .cabinet__btn{justify-content:center;margin-left:0;max-width:none;width:100%}}
