#modal.ai56-dialog.k60-dialog{width:min(660px,calc(100vw - 30px))!important;max-width:660px!important;max-height:calc(100dvh - 30px)!important;border:1px solid #ece6e0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 24px 90px #30232124!important;overflow:auto!important;scrollbar-width:none!important}#modal.ai56-dialog.k60-dialog::backdrop{background:#30242a70!important;backdrop-filter:blur(20px)!important}#modal.ai56-dialog.k60-dialog *::-webkit-scrollbar,#modal.ai56-dialog.k60-dialog::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
#modal.ai56-dialog.k60-dialog .ai56-header{height:74px!important;border:0!important;background:#fff!important;padding:0 34px!important;position:relative}#modal.ai56-dialog.k60-dialog .ai56-brand{font:32px Georgia,serif!important;letter-spacing:6px!important;color:#592532!important}#modal.ai56-dialog.k60-dialog .ai56-brand span{font-size:8px!important;letter-spacing:3px!important;color:#b19da3!important;margin-left:8px!important}#modal.ai56-dialog.k60-dialog #ai56-close{font:28px Georgia,serif!important;color:#9d858d!important;line-height:1!important;min-height:34px!important;min-width:34px!important;border:0!important;padding:0!important;border-radius:50%!important;background:#fff!important;outline:none!important;box-shadow:none!important}#modal.ai56-dialog.k60-dialog #ai56-close:hover{background:#f8f3f4!important}#modal.ai56-dialog.k60-dialog #ai56-close:focus-visible{outline:1px solid #956573!important;outline-offset:3px!important}
#modal.ai56-dialog.k60-dialog .ai56-layout{display:flex!important;flex-direction:column!important;min-height:0!important;background:#fff!important}#modal.ai56-dialog.k60-dialog .ai56-controls{display:block!important;padding:0 44px 28px!important;width:100%!important;direction:rtl!important}#modal.ai56-dialog.k60-dialog #ai56-login{width:100%!important;text-align:center!important}#modal.ai56-dialog.k60-dialog #ai56-login>h1{font-size:26px!important;line-height:1.8!important;font-weight:400!important;letter-spacing:-.7px!important;margin:25px 0 8px!important;color:#542b37!important}#modal.ai56-dialog.k60-dialog #ai56-login>p{max-width:100%!important;font-size:12px!important;line-height:1.9!important;color:#a19396!important;margin:0 0 24px!important}#modal.ai56-dialog.k60-dialog #ai56-phone-form,#modal.ai56-dialog.k60-dialog #ai56-code-form{max-width:360px!important;margin:auto!important;text-align:right!important}#modal.ai56-dialog.k60-dialog .ai56 label{font-size:11px!important;color:#8d727c!important;margin-top:15px!important}#modal.ai56-dialog.k60-dialog .ai56 input:not([type=checkbox]),#modal.ai56-dialog.k60-dialog .ai56 textarea{border:1px solid #e4d8dc!important;border-radius:4px!important;background:#fff!important;color:#552b39!important;min-height:48px!important;font-size:14px!important;box-shadow:none!important}#modal.ai56-dialog.k60-dialog .ai56 input:focus-visible,#modal.ai56-dialog.k60-dialog .ai56 textarea:focus-visible{border-color:#9e6579!important;box-shadow:0 0 0 3px #9e65790c!important}#modal.ai56-dialog.k60-dialog #ai56-phone,#modal.ai56-dialog.k60-dialog #ai56-code{font-size:19px!important;letter-spacing:3px!important;text-align:center!important}#modal.ai56-dialog.k60-dialog .ai56-primary{background:#682c40!important;border:1px solid #682c40!important;color:#fff!important;border-radius:4px!important;min-height:48px!important;font-size:12px!important;font-weight:400!important;margin:13px 0 0!important}#modal.ai56-dialog.k60-dialog .ai56-primary:hover{background:#512031!important}#modal.ai56-dialog.k60-dialog .ai56-secondary{border-color:#e4d8dc!important;border-radius:4px!important;color:#89596b!important}#modal.ai56-dialog.k60-dialog .ai56-message{max-width:420px!important;margin:20px auto 0!important;padding-top:14px!important;border-top:1px solid #f1e9ec!important;text-align:center!important;font-size:10px!important;color:#ae8d99!important;line-height:1.9!important}#modal.ai56-dialog.k60-dialog .ai56-message:empty{margin:0!important;padding:0!important;border:0!important;min-height:0!important}
/* The real composition is displayed clearly, as a small gallery plate. */
#modal.ai56-dialog.k60-dialog.k60-guest .ai56-stage{position:relative!important;min-height:0!important;height:192px!important;width:100%!important;padding:0!important;background:#fff!important;display:block!important;margin:0 auto!important;border:0!important;border-bottom:1px solid #eee5e8!important;overflow:hidden!important}#modal.ai56-dialog.k60-dialog.k60-guest .ai56-visual{position:absolute!important;inset:0!important;min-height:0!important;max-height:none!important;height:190px!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;background:#fff!important;overflow:visible!important}#modal.ai56-dialog.k60-dialog.k60-guest .ai56-reference{width:220px!important;height:190px!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;filter:none!important;opacity:1!important;mix-blend-mode:multiply!important;object-fit:contain!important;object-position:center!important;animation:none!important}#modal.ai56-dialog.k60-dialog.k60-guest .ai56-veil,#modal.ai56-dialog.k60-dialog.k60-guest .ai56-placeholder{display:none!important}.k60-caption{position:absolute;bottom:17px;right:0;color:#b394a0;font-size:9px;letter-spacing:.02em}#modal.ai56-dialog.k60-dialog:not(.k60-guest) .k60-caption{display:none!important}
/* Signed-in studio: a vertical photographic gallery above the personal controls. */
#modal.ai56-dialog.k60-dialog:not(.k60-guest) .ai56-stage{min-height:0!important;padding:0 35px 24px!important;background:#fff!important;width:100%!important}#modal.ai56-dialog.k60-dialog:not(.k60-guest) .ai56-visual{min-height:280px!important;height:280px!important;max-height:none!important;aspect-ratio:auto!important;border-radius:5px!important;background:#f7f2f3!important}#modal.ai56-dialog.k60-dialog:not(.k60-guest) .ai56-stage[data-mode=done] .ai56-visual{height:440px!important;min-height:0!important}#modal.ai56-dialog.k60-dialog .ai56-result{background:#faf7f8!important;object-fit:contain!important}#modal.ai56-dialog.k60-dialog .ai56-account-head{padding:6px 0!important}#modal.ai56-dialog.k60-dialog .ai56-balance{background:#f9f4f5!important;border:1px solid #efe3e7!important;border-radius:5px!important;margin:20px 0!important}#modal.ai56-dialog.k60-dialog .ai56-balance strong{color:#682c40!important}#modal.ai56-dialog.k60-dialog .ai56-tabs{justify-content:center!important;border-color:#eee5e8!important}#modal.ai56-dialog.k60-dialog .ai56-tabs button[aria-selected=true]{border-bottom-color:#682c40!important;color:#682c40!important}#modal.ai56-dialog.k60-dialog .ai56 h1{color:#682c40!important;font-size:27px!important}#modal.ai56-dialog.k60-dialog .ai56-kicker{color:#b18d9a!important}#modal.ai56-dialog.k60-dialog .ai56-consent input{accent-color:#682c40!important}#modal.ai56-dialog.k60-dialog .ai56-packages button{border-color:#e8dbe0!important;color:#682c40!important;border-radius:4px!important}#modal.ai56-dialog.k60-dialog .ai57-instructions{background:#faf5f6!important;border-color:#eee0e6!important;color:#825567!important}#modal.ai56-dialog.k60-dialog .ai56-stage[data-mode=running] .ai56-reference{filter:blur(14px)!important;opacity:.3!important}#modal.ai56-dialog.k60-dialog .ai56-stage[data-mode=running] .ai56-veil{background:radial-gradient(ellipse at 30% 20%,#f3dfe7cc,transparent 70%),linear-gradient(130deg,#e8d5de99,#f5eef1ee,#d1b8c299)!important}#modal.ai56-dialog.k60-dialog .ai56-progress h2{color:#682c40!important;font-size:23px!important}#modal.ai56-dialog.k60-dialog .ai56-orbit{border-color:#ba93a233!important;border-top-color:#682c40!important;border-right-color:#b98a9b!important}#modal.ai56-dialog.k60-dialog .ai56 button:focus-visible,#modal.ai56-dialog.k60-dialog .ai56 a:focus-visible{outline:1px solid #b07c8f!important;outline-offset:3px!important}
@media(max-width:650px){#modal.ai56-dialog.k60-dialog{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:8px!important}#modal.ai56-dialog.k60-dialog .ai56-header{height:62px!important;padding:0 23px!important}#modal.ai56-dialog.k60-dialog .ai56-brand{font-size:28px!important}#modal.ai56-dialog.k60-dialog .ai56-controls{padding:0 25px 26px!important}#modal.ai56-dialog.k60-dialog.k60-guest .ai56-stage,#modal.ai56-dialog.k60-dialog.k60-guest .ai56-visual{height:155px!important}#modal.ai56-dialog.k60-dialog.k60-guest .ai56-reference{height:155px!important;width:180px!important}#modal.ai56-dialog.k60-dialog #ai56-login>h1{font-size:23px!important;margin-top:22px!important}#modal.ai56-dialog.k60-dialog #ai56-login>p{font-size:11px!important;max-width:300px!important;margin:0 auto 22px!important}#modal.ai56-dialog.k60-dialog:not(.k60-guest) .ai56-stage{padding:0 16px 22px!important}#modal.ai56-dialog.k60-dialog:not(.k60-guest) .ai56-stage[data-mode=done] .ai56-visual{height:370px!important}#modal.ai56-dialog.k60-dialog .ai56-progress h2{font-size:21px!important}}

.k60-caption{display:none!important}

#modal.ai56-dialog .ai56-brand{display:none!important}
