.modal{z-index:30;position:relative}.modal .modal-backdrop{-webkit-backdrop-filter:blur(1px);background-color:#000000a6;position:fixed;inset:0;transform:translateZ(0)}.modal .modal-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden}.modal-creator-selector{background-color:var(--background-secondary);border-radius:15px;flex-direction:column;max-width:360px;padding:15px 10px 20px;display:flex}.modal-creator-selector h4{text-align:center;text-transform:uppercase;margin-bottom:10px;font-size:36px;font-weight:700}.modal-creator-selector .creator-selector-warning{text-align:center;margin-top:15px;font-size:16px;font-weight:700}.modal-creator-selector .creators-container{flex-wrap:wrap;justify-content:center;gap:13px;max-width:340px;display:flex}.modal-creator-selector .creators-container .creator{cursor:pointer;background-color:var(--background-primary);border-radius:99px;justify-content:space-evenly;align-items:center;column-gap:8px;width:140px;padding:2px 8px;display:flex;box-shadow:0 4px 4px #00000040}.modal-creator-selector .creators-container .creator img{width:30px;height:27px}.modal-creator-selector .creators-container .creator span{font-size:20px;font-weight:700}.modal-creator-change{background-color:var(--background-secondary);border-radius:15px;max-width:360px;padding:15px 10px 20px;display:flex}.modal-creator-change .modal-creator-change-img{position:relative}.modal-creator-change .modal-creator-change-img img{max-width:120px;max-height:120px}.modal-creator-change .modal-creator-change-img a{color:#fff;text-align:center;-webkit-text-stroke-width:.075em;-webkit-text-stroke-color:#000;text-shadow:0 .075em #000,-.02em .075em #000,.02em .075em #000;paint-order:stroke fill;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-family:Brawl,system-ui,sans-serif;font-size:24px;font-weight:400;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.modal-creator-change .modal-creator-change-text{flex-direction:column;justify-content:center;align-items:center;row-gap:10px;height:100%;display:flex}.modal-creator-change .modal-creator-change-text p{text-align:center;font-size:13px;font-weight:700}.modal-creator-change .modal-creator-change-text .creators-btn{cursor:pointer;color:var(--text-contrast);text-align:center;-webkit-text-stroke-width:.075em;-webkit-text-stroke-color:#000;text-shadow:0 .075em #000,-.02em .075em #000,.02em .075em #000;paint-order:stroke fill;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;background-color:#66ff8f;border:none;border-radius:30px;outline:none;align-items:center;margin:10px 0;padding:4px 12px;font-family:Brawl,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1;display:flex}.modal-creator-confirm{background-color:var(--background-secondary);border-radius:15px;flex-direction:column;align-items:center;max-width:360px;padding:15px 30px 20px;display:flex}.modal-creator-confirm h4{color:red;text-align:center;text-transform:uppercase;margin-bottom:10px;font-family:SupercellHeadline,sans-serif;font-size:14px;font-weight:700}.modal-creator-confirm .creator-confirm-images{justify-content:center;gap:10px;margin-bottom:10px;display:flex}.creator-confirm-images .creator-confirm-item img{max-width:70px;max-height:70px}.creator-confirm-images .creator-confirm-item.item-rewards{flex-direction:column;align-items:center;display:flex}.creator-confirm-images .creator-confirm-item.item-rewards span{text-align:center;font-size:16px;font-weight:700}.modal-creator-confirm .creator-confirm-warning{text-align:center;font-size:8px;font-weight:400}.modal-creator-confirm .creators-btn{cursor:pointer;color:var(--text-contrast);text-align:center;-webkit-text-stroke-width:.075em;-webkit-text-stroke-color:#000;text-shadow:0 .075em #000,-.02em .075em #000,.02em .075em #000;paint-order:stroke fill;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;background-color:#f66;border:none;border-radius:30px;outline:none;align-items:center;margin:10px 0;padding:4px 12px;font-family:Brawl,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1}.modal-content{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;padding:20px 60px;display:flex}.modal-content form{flex-direction:column;row-gap:20px;display:flex}.modal-content p{text-align:center;font-size:24px;font-weight:500}.modal-content input,.modal-content select{background-color:#6babff21;border-radius:5px;width:100%;padding:8px 16px}.modal-content .form-actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.modal-content button{cursor:pointer;background-color:#41ffc3;border-radius:5px;padding:8px 16px}.modal-case{display:flex;position:relative}.modal-case .modal-case-pointer{z-index:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.modal-case-scroller{width:600px;overflow-x:hidden}.modal-case-scroller .modal-case-container{column-gap:10px;transition:transform 8s cubic-bezier(.12,.6,.22,1);display:flex}.modal-case-container .modal-case-item{background-color:#00000087;border-radius:20px;flex-shrink:0;width:180px;height:180px;padding:20px}.modal-case-container .modal-case-item img{width:100%;height:100%}.modal-prize-title{color:#fff;-webkit-text-stroke-width:.1em;-webkit-text-stroke-color:#000;text-shadow:0 .1em #000,-.03em .1em #000,.03em .1em #000;paint-order:stroke fill;text-align:center;width:100%;font-family:Brawl,sans-serif;font-size:32px}.modal-prize{column-gap:60px;display:flex}.modal-prize .modal-prizes{background-color:#381860;border-radius:32px;flex-direction:column;row-gap:16px;padding:16px;display:flex}.modal-prize .modal-prizes .modal-prize-item{cursor:pointer;background-color:#291246;border:none;border-radius:16px;padding:10px}.modal-prize .modal-prizes .modal-prize-item img{max-width:100px;max-height:100px}.modal-prize .modal-prize-select{background-color:#381860;border-radius:32px;flex-direction:column;justify-content:space-between;max-width:680px;padding:16px;display:flex}.modal-prize .modal-prize-select .modal-prize-select-content{flex-direction:column;align-items:center;row-gap:20px;display:flex}.modal-prize .modal-prize-select h4{color:#fff;-webkit-text-stroke-width:.1em;-webkit-text-stroke-color:#000;text-shadow:0 .1em #000,-.03em .1em #000,.03em .1em #000;paint-order:stroke fill;text-align:center;font-family:Brawl,sans-serif;font-size:32px}.modal-prize .modal-prize-select h4.modal-prize-rarity{font-size:22px}.modal-prize .modal-prize-select h6{color:#fff;text-align:center;margin:16px 0;font-size:12px;font-weight:500}.modal-prize .modal-prize-select .modal-prize-preview{background-color:#00000045;border-radius:32px;justify-content:center;align-items:center;width:300px;height:300px;padding:16px;display:flex;position:relative}.modal-prize .modal-prize-select .modal-prize-preview p{color:#fff;text-transform:uppercase;text-align:center;font-family:SupercellHeadline;font-size:24px;font-weight:900}.modal-prize .modal-prize-select .modal-prize-preview .modal-prize-btn{cursor:pointer;color:#fff;text-transform:uppercase;background-color:#000;border:3px solid #4c4c4c;border-radius:8px;padding:6px 16px;font-size:16px;font-weight:700;position:absolute;bottom:20px;right:20px}.prize-select-loc-text:before{content:"слева"}@media (max-width:64em){.modal-container{padding:10px}.modal-prize{flex-direction:column;gap:0}.modal-prize .modal-prizes{border-radius:32px 32px 0 0;flex-flow:wrap;justify-content:center;gap:8px;padding:10px}.modal-prize .modal-prize-select{border-radius:0 0 32px 32px;padding:10px}.modal-prize .modal-prizes .modal-prize-item{border-radius:16px;padding:5px}.modal-prize .modal-prizes .modal-prize-item img{max-width:64px;max-height:64px}.prize-select-loc-text:before{content:"сверху"}}.modal-limited-warning{background-color:var(--background-secondary);text-align:center;border-radius:15px;flex-direction:column;align-items:center;max-width:500px;padding:15px 10px;display:flex}.modal-limited-warning h4{font-size:24px;font-weight:700}.modal-limited-warning .limited-warning-text{padding:15px 35px;font-size:16px;font-weight:400}.modal-limited-warning .btn-confirm-large{cursor:pointer;background-color:var(--background-primary);color:#16f316;text-align:center;-webkit-text-stroke-width:.075em;-webkit-text-stroke-color:#000;text-shadow:0 .075em #000,-.02em .075em #000,.02em .075em #000;paint-order:stroke fill;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;border:none;border-radius:30px;outline:none;align-items:center;margin:10px 0;padding:5px 24px 10px;font-family:Brawl,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1;box-shadow:0 4px 4px #00000040}.modal-multiproduct{align-items:center;column-gap:10px;padding:15px 10px;display:flex}.modal-multiproduct .multiproduct-selector-wrap{background-color:var(--background-secondary);border-radius:24px;position:relative}.modal-multiproduct .multiproduct-selector-wrap:after{content:"";background:linear-gradient(to bottom,transparent,var(--background-secondary));pointer-events:none;border-radius:0 0 24px 24px;height:40px;position:absolute;bottom:0;left:0;right:0}.modal-multiproduct .multiproduct-selector{flex-direction:column;row-gap:16px;max-height:460px;padding:16px;display:flex;overflow-y:auto}.multiproduct-selector .multiproduct-item{cursor:pointer;background-color:var(--background-primary);border-radius:16px;width:100px;height:100px;padding:16px}.multiproduct-selector .multiproduct-item img{max-width:100%;max-height:100%}.modal-multiproduct .multiproduct-preview{background-color:var(--background-primary);border-radius:24px;padding:30px 80px}.multiproduct-preview h4{color:var(--text-primary);text-align:center;-webkit-text-stroke-width:.075em;-webkit-text-stroke-color:var(--text-contrast);text-shadow:0 .075em 0 var(--text-contrast),-.02em .075em 0 var(--text-contrast),.02em .075em 0 var(--text-contrast),0 4px 4px #00000040;paint-order:stroke fill;margin-bottom:20px;font-family:Brawl,system-ui,sans-serif;font-size:40px;font-weight:700}.multiproduct-preview .multiproduct-preview-item{background-color:var(--background-secondary);border-radius:32px;flex-direction:column;justify-content:space-between;align-items:center;width:400px;height:400px;padding:30px 30px 20px;display:flex}.multiproduct-preview .multiproduct-preview-item img{max-width:200px;max-height:200px}.multiproduct-preview .multiproduct-preview-item .multiproduct-preview-item-title{color:var(--text-contrast);text-align:center;-webkit-text-stroke-width:.075em;-webkit-text-stroke-color:#000;text-shadow:0 .075em #000,-.02em .075em #000,.02em .075em #000;paint-order:stroke fill;font-family:Brawl,system-ui,sans-serif;font-size:40px;font-weight:700}.multiproduct-preview .multiproduct-preview-actions{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:64em){.modal-multiproduct{flex-direction:column;gap:15px}.modal-multiproduct .multiproduct-selector-wrap{background:0 0}.modal-multiproduct .multiproduct-selector-wrap:after{background:linear-gradient(to bottom,transparent,var(--background-primary))}.modal-multiproduct .multiproduct-selector{flex-flow:wrap;justify-content:center;gap:15px;max-height:250px;padding:0}.modal-multiproduct .multiproduct-preview{padding:30px 0 0}}.CreatorCodeInput_Container__rAcsZ{width:100%;margin-bottom:16px}.CreatorCodeInput_Content__9wgQX{background-color:#0000;border-radius:48px;align-items:center;width:100%;margin-bottom:20px;transition:background-color .25s ease-in-out;display:flex;box-shadow:0 12px 5px #00000026}.CreatorCodeInput_CreatorsIcon__Sup7M{text-align:center;color:#4ad5b8;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;transition:margin .25s ease-in-out;display:flex;box-shadow:0 12px 20px #0000000d}.CreatorCodeInput_IconContainer__vZln7{align-items:center;width:20px;min-width:20px;margin-inline-end:18px;display:flex}.CreatorCodeInput_CreatorBoostInput__Oxsxe{background-color:#0000;border:none;outline:none;width:100%;margin-inline:12px 8px;padding:8px 0;font-family:Supercell,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5;transition:width .25s ease-in-out}.CreatorCodeInput_CreatorBoostInput__Oxsxe::placeholder{color:#4ad5b8;opacity:1;font-family:Supercell,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.CreatorCodeInput_Active__ME_kg{background-color:#fff}.CreatorCodeInput_Active__ME_kg .CreatorCodeInput_CreatorsIcon__Sup7M{box-shadow:none;border-radius:8px;margin-left:8px;margin-right:-8px}.CreatorCodeInput_Error__xtdF_,.CreatorCodeInput_Error__xtdF_:focus{border-color:#f94343}.CreatorCodeInput_Icon__oiALB{width:20px;height:20px;margin-inline-end:10px;position:absolute}.CreatorCodeInput_Loader__cDUKf{width:16px;height:16px;padding:8px}.CreatorCodeInput_CreatorCode__GQ4l8{cursor:pointer;color:gray;font-family:Supercell,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.CreatorCodeInput_TooltipContainer__A6Sp7{width:100%;display:flex;position:relative}@keyframes CreatorCodeModalContent_flare__Z7lX2{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(.95)}75%{transform:scale(1.15)}to{transform:scale(1)}}.CreatorCodeModalContent_Container__s6rAQ{background-color:#f2f2f2;border-radius:8px;flex-direction:column;max-width:420px;padding:24px;display:flex;position:relative}.CreatorCodeModalContent_Close__IwPmU{inset-inline-end:16px;position:absolute;top:16px}.CreatorCodeModalContent_Title__9ztlz{color:#000;text-align:center;margin-bottom:16px;font-family:Supercell,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.CreatorCodeModalContent_Description__B20tY{color:#000;text-align:center;margin-top:16px;font-family:Supercell,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.CreatorCodeModalContent_Disabled__rkMoc{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes Modal_flare__aPoJQ{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(.95)}75%{transform:scale(1.15)}to{transform:scale(1)}}.Button_OutlinePrimary__L_xAH,.Button_Primary__anIDa{color:#fff;cursor:pointer;background:#000;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:100px;height:48px;padding:0 20px;font-family:Supercell,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.5;display:flex}.IconButton_IconButton__Dd2YR{cursor:pointer}
