.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{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden auto}.modal .modal-container>*{margin:auto}.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;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{align-items:center;column-gap:60px;padding:24px 0;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-prizes-list{scrollbar-width:thin;scrollbar-color:#8c64c8 #00000040;flex-direction:column;row-gap:16px;max-height:calc(100vh - 160px);display:flex;overflow-y:auto}.modal-prize .modal-prizes .modal-prizes-list::-webkit-scrollbar{width:8px}.modal-prize .modal-prizes .modal-prizes-list::-webkit-scrollbar-track{background:#00000040;border-radius:8px}.modal-prize .modal-prizes .modal-prizes-list::-webkit-scrollbar-thumb{background:#8c64c8;border-radius:8px}.modal-prize .modal-prizes .modal-prizes-list::-webkit-scrollbar-thumb:hover{background:#a580dc}.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-case-scroller{width:min(600px,100vw - 20px)}.modal-prize{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:680px}.modal-prize .modal-prizes{border-radius:32px 32px 0 0;padding:10px}.modal-prize .modal-prizes .modal-prizes-list{flex-flow:wrap;justify-content:center;gap:8px;max-height:35vh}.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}.multiproduct-preview .multiproduct-close{z-index:2;width:40px;height:40px;color:var(--text-primary);cursor:pointer;opacity:.85;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:12px;right:12px}.multiproduct-preview .multiproduct-close:hover,.multiproduct-preview .multiproduct-close:focus-visible{opacity:1;outline:none}.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;position:relative}.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{box-sizing:border-box;background-color:var(--background-secondary);border-radius:32px;flex-direction:column;align-items:center;row-gap:16px;width:400px;min-width:0;min-height:400px;padding:30px 30px 20px;display:flex}.multiproduct-preview .multiproduct-preview-item img{object-fit:contain;width:200px;height:200px}.multiproduct-preview .multiproduct-preview-item .multiproduct-preview-item-title{overflow-wrap:anywhere;width:100%;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;margin:0;font-family:Brawl,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.multiproduct-preview .multiproduct-preview-actions{justify-content:center;align-items:center;column-gap:16px;width:100%;margin-top:auto;display:flex}.multiproduct-preview .multiproduct-preview-actions .BuyButton_StoreFrontBuyButton{margin-inline-start:0}@media (max-width:64em){.modal-multiproduct{box-sizing:border-box;flex-direction:column;gap:15px;max-width:100%;padding-inline:0}.multiproduct-preview .multiproduct-preview-item{width:min(400px,100vw - 20px)}.modal-multiproduct .multiproduct-selector-wrap{background:0 0;width:100%;overflow:hidden}.modal-multiproduct .multiproduct-selector-wrap:after{background:linear-gradient(to right,transparent,var(--background-primary));border-radius:0;width:32px;height:auto;inset:0 0 0 auto}.modal-multiproduct .multiproduct-selector{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;flex-flow:row;justify-content:flex-start;gap:12px;max-height:none;padding:0;overflow:auto hidden}.modal-multiproduct .multiproduct-selector::-webkit-scrollbar{display:none}.multiproduct-selector .multiproduct-item{scroll-snap-align:center;flex-shrink: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:SupercellHeadline,Supercell,system-ui,sans-serif;font-size:20px;font-weight:700;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}.CreatorCodeModalContent_Container__s6rAQ.creator-selector-content,.CreatorCodeModalContent_Container__s6rAQ.creator-confirm-content{width:min(420px,100vw - 32px)}.CreatorCodeModalContent_Container__s6rAQ .creators-container{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.CreatorCodeModalContent_Container__s6rAQ .creators-container .creator{cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:999px;align-items:center;column-gap:8px;min-width:140px;padding:6px 14px;transition:border-color .15s,transform .15s;display:flex}.CreatorCodeModalContent_Container__s6rAQ .creators-container .creator img{object-fit:cover;border-radius:50%;width:24px;height:24px}.CreatorCodeModalContent_Container__s6rAQ .creators-container .creator span{color:#000;font-family:Supercell,system-ui,sans-serif;font-size:14px;font-weight:500}.CreatorCodeModalContent_Container__s6rAQ .creators-container .creator:hover{border-color:#000;transform:translateY(-1px)}.CreatorCodeModalContent_Container__s6rAQ .creators-container .creator:focus-visible{outline-offset:2px;outline:2px solid #000}.CreatorCodeModalContent_Container__s6rAQ .creators-container .creator-selected{background-color:#e0e0e0;border-color:#000}.CreatorCodeModalContent_Container__s6rAQ .creators-container .creator-selected span{font-weight:700}.CreatorCodeModalContent_Container__s6rAQ .creators-container-in-code{margin-top:16px}.creator-selector-submit{align-self:stretch;margin-top:16px}.creator-selector-submit:disabled{opacity:.4;cursor:not-allowed}.creator-confirm-content .creator-confirm-images{justify-content:center;gap:12px;margin:8px 0 16px;display:flex}.creator-confirm-content .creator-confirm-images .creator-confirm-item img{max-width:64px;max-height:64px}.creator-confirm-content .creator-confirm-images .creator-confirm-item.item-rewards{flex-direction:column;align-items:center;display:flex}.creator-confirm-content .creator-confirm-images .creator-confirm-item.item-rewards span{font-family:Supercell,system-ui,sans-serif;font-size:13px;font-weight:700}.creator-confirm-content .creator-confirm-submit{background:#c00;align-self:stretch;margin-top:16px}.creator-selector-error{color:#c00}
