@charset "UTF-8";body{margin:0;background-image:url(/assets/background-Cpt7J_w7.png);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center}@font-face{font-family:KZ Supercell-Magic;src:url(/assets/font-HYZV9TQ-.ttf) format("truetype");font-style:normal;font-weight:400}#loader{position:fixed;top:0;left:0;width:100vw;height:100vh}#loader img{object-fit:cover;width:100%;height:100%}#header{display:flex;justify-content:space-around;align-items:center;padding:8px 0 0}#header h1{margin:0;font-family:Coiny,sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:44px;background:linear-gradient(180deg,#ff95001a 50%,#ff82001a 90%),linear-gradient(180deg,#ffe270,#ffa800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;-webkit-text-stroke:1px rgba(207,62,0,.74);text-stroke:1px rgba(207,62,0,.74);text-shadow:0px 5px 5px rgba(0,0,0,.25)}#header svg{cursor:pointer}#victories{margin-top:46px}#victories h2{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:20px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#victories>a{margin-top:20px;display:block;text-align:center}#victories__container{display:flex;flex-direction:column;gap:15px;margin-top:46px;padding:0 25px}.victories__block{display:flex;align-items:center;gap:4px}.victories__block img{width:126px;height:111px;border:2px solid #00FF1A;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));border-radius:15px;object-fit:cover}.victories__block div{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:17px 10px;gap:10px;background:linear-gradient(180deg,#00548c,#004d85);border:2px solid #00FF1A;box-shadow:0 4px 4px #00000040;border-radius:15px;min-width:calc(100% - 156px)}.victories__block div p{font-family:KZ Supercell-Magic,sans-serif;font-size:14px;font-weight:800;color:#fff;-webkit-text-stroke:1px rgba(115,23,1,.6980392157);text-stroke:1px rgba(115,23,1,.6980392157);margin:0}.victories__block div button{border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;background:linear-gradient(180deg,#54bbf1,#0862ba);box-shadow:0 4px 4px #00000040;border-radius:30px;font-family:KZ Supercell-Magic,sans-serif;font-size:9px;font-weight:800;color:#fff;padding:6px 18px;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);cursor:pointer}.victories__block div span{display:flex;align-items:center;font-family:KZ Supercell-Magic,sans-serif;font-style:normal;font-weight:800;font-size:12px;line-height:13px;text-align:center;-webkit-text-stroke:1px rgba(115,23,1,.6980392157);text-stroke:1px rgba(115,23,1,.6980392157);color:#34e543;gap:5px}.victories__block div span svg{width:20px;height:20px}#rules{margin-top:46px}#rules h2{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:20px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#rules div{margin:46px 15px 15px;padding:26px;border:2px solid #00FF1A;box-shadow:0 4px 4px #00000040;border-radius:15px;background:linear-gradient(180deg,#00548c,#004d85);font-family:Balsamiq Sans,sans-serif;color:#fff;font-size:16px}#rules a{margin-top:20px;display:block;text-align:center}#popup__back{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(180deg,#2aaae58e,#77d8ef);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1}#stage2 p{margin:28px 0 0;font-family:KZ Supercell-Magic,sans-serif;font-size:16px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#stage2 button{display:flex;justify-content:center;align-items:center;margin:0 auto 20px;background:transparent;border:none;outline:none;font-family:KZ Supercell-Magic,sans-serif;font-size:17px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#stage2 button svg{width:52px;height:52px}#stage2__grid{display:grid;grid-template-columns:repeat(4,60px);grid-template-rows:repeat(4,60px);gap:20px;justify-content:center;margin:40px auto 100px}#stage2__grid img{width:60px;height:60px;border-radius:100%;object-fit:cover;cursor:pointer}#popup{position:relative;padding:14px;width:calc(100vw - 72px);background:#003e71;border:3px solid #0077BE;border-radius:25px;z-index:2}#popup h3{font-family:KZ Supercell-Magic,sans-serif;font-size:16px;font-weight:800;color:#fff;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);margin:20px 0 40px;text-align:center}#popup>img{margin:40px auto;display:flex}#popup>b{font-family:Balsamiq Sans,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:38px;color:#fff;text-align:center;margin:0 auto;display:block}#popup svg{position:absolute;top:-40px;right:15px;z-index:1;cursor:pointer}#popup div{display:flex;gap:14px}#popup div img{object-fit:cover;width:140.53px;height:124px;border:2px solid #00A0FF;border-radius:15px}#popup div p{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-style:normal;font-weight:800;font-size:12px;letter-spacing:.03em;color:#fff}#popup>p{margin:14px 0 35px;font-family:Balsamiq Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff}#popup button{display:block;margin:0 auto;background:none;border:none;box-shadow:none;font-family:Balsamiq Sans,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#30a7fc;cursor:pointer}#stage3{margin-top:40px;padding:0 30px;display:flex;flex-direction:column;align-items:center}#stage3>img{cursor:pointer;width:333px;height:333px}#stage3__footer{display:flex;align-items:center;margin-top:70px}#stage3__footer div{display:flex;flex-direction:column;gap:18px;width:212px;background:linear-gradient(180deg,#54bbf1,#0862ba);border:3px solid #06A8E8;box-shadow:0 4px 4px #00000040;border-radius:30px}#stage3__footer div p{font-family:KZ Supercell-Magic,sans-serif;font-size:20px;font-weight:800;color:#fff;-webkit-text-stroke:1px rgba(115,23,1,.6980392157);text-stroke:1px rgba(115,23,1,.6980392157);margin:0;display:flex;align-items:center;justify-content:center}#stage3__footer div p svg{width:30px;height:30px}#stage3__footer img{height:100px;object-fit:contain;cursor:pointer;width:60px}#stage3__header{display:flex;align-items:center;gap:18px;justify-content:space-between}#stage3__header>p{font-family:KZ Supercell-Magic,sans-serif;font-size:15px;font-weight:800;color:#fff;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);margin:0;word-break:break-word}#stage3__header>div:last-child{min-width:87px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:76px;background:linear-gradient(180deg,#00548c,#004d85);border:2px solid #00A0FF;box-shadow:0 4px 4px #00000040;border-radius:15px}#stage3__header>div:last-child div{display:flex;align-items:center;font-family:Balsamiq Sans,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#34e543}#stage3__header>div:last-child span{font-family:KZ Supercell-Magic,sans-serif;font-size:12px;font-weight:800;color:#fff;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157)}#stage3__header>div:first-child{width:87px;height:76px;border:2px solid #00A0FF;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));border-radius:15px;position:relative;cursor:pointer}#stage3__header>div:first-child svg{position:absolute;right:6px;bottom:6px}#stage3__header>div:first-child img{width:87px;height:76px;border-radius:15px;object-fit:cover}.stage1{margin-top:40px;padding:0 30px;display:flex;flex-direction:column;align-items:center}.stage1>img{cursor:pointer}.stage1 button{width:245px;height:62px;border:none;outline:none;background:linear-gradient(180deg,#54bbf1,#0862ba);box-shadow:0 4px 4px #00000040;border-radius:30px;cursor:pointer;font-family:KZ Supercell-Magic,sans-serif;font-size:15px;font-weight:800;color:#fff;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157)}.stage1>p{font-family:KZ Supercell-Magic,sans-serif;font-size:15px;font-weight:800;color:#fff;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);margin:48px 0}.stage1__container{display:flex;align-items:center;gap:20px}.stage1__container div{width:87px;height:76px;border:2px solid #00A0FF;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));border-radius:15px;position:relative;cursor:pointer}.stage1__container div svg{position:absolute;right:6px;bottom:6px}.stage1__container div img{width:87px;height:76px;border-radius:15px;object-fit:cover}.stage1__container p{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:16px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);line-height:32px;white-space:nowrap}.position__prev{margin:24px 26px 0;background:#003e71;border:3px solid #0077BE;border-radius:25px;padding:14px}.position__prev>a{font-family:Balsamiq Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#30a7fc;text-decoration:none}.position__prev button{display:block;width:200px;height:50px;background-image:url(/assets/button-DQM-xIAj.png);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:transparent;border:none;margin:20px auto 0;border-radius:50px;font-family:KZ Supercell-Magic,sans-serif;font-size:16px;font-weight:800;color:#fff;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);cursor:pointer}.position__prev__places{text-align:center;font-family:KZ Supercell-Magic,sans-serif;font-style:normal;font-weight:800;font-size:12px;line-height:13px;color:#fce801}.position__prev__description{font-family:Balsamiq Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;margin:14px 0 6px;color:#fff}.position__prev__container{display:flex;gap:14px;align-items:center}.position__prev__container p{margin:0;font-family:KZ Supercell-Magic;font-weight:800;font-size:12px;line-height:25px;letter-spacing:.03em;color:#fff}.position__prev__container img{object-fit:cover;width:141px;height:124px;border:2px solid #00A0FF;border-radius:15px}#end{margin-top:46px;display:flex;align-items:center;flex-direction:column}#end h2{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:20px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#end img{width:258px;height:228px;border:3px solid #00FF1A;border-radius:20px;margin-top:30px}#end>p{margin:25px 0;font-family:KZ Supercell-Magic,sans-serif;font-size:14px;font-weight:800;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);text-align:center;color:#fff}#end button{width:237.27px;height:60px;background:linear-gradient(180deg,#0f1,#008c09);box-shadow:0 4px 4px #00000040;border-radius:30px;border:none;outline:none;cursor:pointer;font-family:KZ Supercell-Magic,sans-serif;font-size:14px;font-weight:800;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);text-align:center;color:#fff;margin-bottom:10px}#end a{width:237.27px;height:60px;background:linear-gradient(180deg,#54bbf1,#0862ba);box-shadow:0 4px 4px #00000040;border-radius:30px;border:none;outline:none;cursor:pointer;font-family:KZ Supercell-Magic,sans-serif;font-size:14px;font-weight:800;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);text-align:center;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center}#end>div{background:linear-gradient(180deg,#00548c,#004d85);border:2px solid #00FF1A;box-shadow:0 4px 4px #00000040;border-radius:10px;padding:15px 0;width:258px;margin-top:4px}#end>div p{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:14px;font-weight:800;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);text-align:center;color:#fff}#end>div span{margin-top:12px;display:flex;align-items:center;gap:4px;justify-content:center;font-family:Balsamiq Sans,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#34e543}#end>div span svg{width:20px;height:20px}#winners{margin-top:46px}#winners h2{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:20px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#winners table{background:linear-gradient(180deg,#00548c,#004d85);border:2px solid #00FF1A;box-shadow:0 4px 4px #00000040;border-radius:15px;width:calc(100% - 30px);margin:46px 15px}#winners table th{font-family:KZ Supercell-Magic,sans-serif;font-size:14px;font-weight:800;color:#fff;-webkit-text-stroke:1px #FF00AE;text-stroke:1px #FF00AE;padding:15px 0;text-align:center}#winners table td{padding-bottom:20px;font-family:KZ Supercell-Magic,sans-serif;font-size:10px;font-weight:800;color:#34e543;-webkit-text-stroke:1px rgba(207,62,0,.74);text-stroke:1px rgba(207,62,0,.74);text-align:center}#winners table td b{font-size:14px;color:#fff;-webkit-text-stroke:.5px rgba(207,62,0,.74);text-stroke:.5px rgba(207,62,0,.74)}#winners table td div{display:flex;align-items:center;gap:4px}#winners table td svg{width:20px;height:20px}#winners table td a svg{width:54px;height:30px}#shop{margin-top:46px}#shop h2{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:20px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#shop__avatars{padding:30px;margin:46px 15px;display:flex;flex-direction:column;align-items:center;gap:40px;background:linear-gradient(180deg,#00548c,#004d85);border:2px solid #00FF1A;box-shadow:0 4px 4px #00000040;border-radius:15px}#shop__avatars p{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:16px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#shop__avatars input{outline:none;border:none;background:transparent;margin:-20px 0 0;font-family:KZ Supercell-Magic,sans-serif;font-size:16px;font-weight:800;color:#fff;-webkit-text-stroke:.5px rgba(207,62,0,.74);text-stroke:.5px rgba(207,62,0,.74);text-align:center;cursor:pointer}#shop__avatars #shop__avatars__container{display:flex;flex-wrap:wrap;align-items:center;gap:40px}#shop__avatars #shop__avatars__container img{border-radius:60px;width:60px;height:60px;object-fit:cover;cursor:pointer;border:3px solid transparent}#shop__avatars #shop__avatars__container #avatar__selected{border:3px solid #13FF02}#shop__avatars #shop__avatars__buttons{display:flex;align-items:center;justify-content:center;gap:90px}#shop__avatars #shop__avatars__buttons svg{cursor:pointer}#shop__avatars>a:first-child{position:relative;width:120px;height:120px;border:3px solid #00FF00;border-radius:30px}#shop__avatars>a:first-child img{border-radius:30px;width:120px;height:120px}#shop__info{padding:30px 62px;margin:46px 15px;display:flex;flex-direction:column;align-items:center;gap:40px;background:linear-gradient(180deg,#00548c,#004d85);border:2px solid #00FF1A;box-shadow:0 4px 4px #00000040;border-radius:15px}#shop__info p{margin:0;font-family:KZ Supercell-Magic,sans-serif;font-size:16px;font-weight:800;color:#fff;-webkit-text-stroke:2px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-align:center}#shop__info>b{margin:-20px 0 0;font-family:KZ Supercell-Magic,sans-serif;font-size:16px;font-weight:800;color:#fff;-webkit-text-stroke:.5px rgba(207,62,0,.74);text-stroke:.5px rgba(207,62,0,.74);text-align:center}#shop__info>a:first-child{position:relative;width:120px;height:120px;border:3px solid #00FF00;border-radius:30px}#shop__info>a:first-child img{border-radius:30px;width:120px;height:120px}#shop__info>a:first-child svg{position:absolute;right:8px;bottom:8px}#shop__info ul{margin:0;padding:0;width:100%}#shop__info li{width:100%;list-style:none;background:linear-gradient(180deg,#0f1,#008c09);box-shadow:0 4px 4px #00000040;border-radius:30px;font-family:KZ Supercell-Magic,sans-serif;font-size:14px;font-weight:800;-webkit-text-stroke:.5px rgba(115,23,1,.6980392157);text-stroke:.5px rgba(115,23,1,.6980392157);text-align:center;padding:12px 0}#shop__info li a{width:100%;text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:center;gap:5px}#shop__info li:not(:last-child){margin-bottom:20px}#menu{z-index:1;margin:0;position:fixed;top:0;left:0;width:80vw;background-color:#004f87;height:100%;padding:25px 0}#menu span{position:absolute;right:20px;top:20px;cursor:pointer}#menu p{text-align:center;margin:0;font-family:KZ Supercell-Magic,sans-serif;font-style:normal;font-weight:800;font-size:22px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;-webkit-text-stroke:1px #FF03BC;text-stroke:2px #FF03BC;text-shadow:0px 5px 5px rgba(0,0,0,.25)}#menu ul{margin:82px 0 0;padding:0}#menu ul li{font-family:KZ Supercell-Magic,sans-serif;list-style:none;text-align:center}#menu ul li:not(:first-child){margin-top:42px}#menu ul li a{color:#fff;text-decoration:none}#balance{display:flex;align-items:center;justify-content:center}#balance div{margin-top:20px;position:relative;padding:.5px 30px;background:#004e8c;border:.1px solid rgba(0,0,0,.4);border-radius:15px}#balance div svg{position:absolute;left:-15px;top:-5px;width:37px;height:37px}#balance div p{margin:0;font-family:Coiny,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:25px;background:linear-gradient(180deg,#ff95001a 50%,#ff82001a 90%),linear-gradient(180deg,#ffe270,#ffa800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;-webkit-text-stroke:1px rgba(207,62,0,.74);text-stroke:2px rgba(207,62,0,.74);text-shadow:0px 5px 5px rgba(0,0,0,.25)}.MuiTypography-root,.MuiInputBase-input,.MuiInputLabel-root,.MuiButton-root{color:#fff!important}.edit-form .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#90caf9!important}.edit-form .MuiInputLabel-root.Mui-focused{color:#90caf9!important}.edit-form .MuiButton-outlined{color:#fff;border-color:#ffffff80}.edit-form .MuiButton-outlined:hover{border-color:#fff;background-color:#ffffff1a}.edit-form .MuiTypography-body2{color:#fffc!important}.MuiInputLabel-root{color:#ffffffb3!important}.MuiInputLabel-root.Mui-focused{color:#90caf9!important}.MuiInputAdornment-root p{color:#ffffffb3!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.MuiContainer-root{animation:fadeIn .3s ease-out}.MuiDivider-root{margin:1.5rem 0!important}.MuiTextField-root{background:#ffffff0d!important;border-radius:8px!important}.MuiTextField-root .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#90caf9!important;border-width:1px!important}.MuiTypography-body2{opacity:.8}.MuiDialog-root .MuiDialog-container{animation:fadeIn .3s ease-out}.MuiDialog-root .MuiPaper-root{animation:scaleUp .3s ease-out}.shop-button{transition:all .3s ease;text-transform:none;font-weight:500;letter-spacing:.5px}.balance-card{background:#32323299!important;border-radius:12px!important;padding:16px!important;margin-bottom:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.balance-card:hover{background:#323232cc!important;box-shadow:0 4px 12px #0003}.balance-card .balance-icon{color:#90caf9;font-size:1.5rem}.balance-card .balance-amount{color:#4caf50;font-weight:700;display:flex;align-items:center}.balance-card .parrot-icon{color:#4caf50;margin-left:4px}@media (max-width: 600px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.product-card{padding:16px!important}.balance-card{padding:12px!important;flex-direction:column;gap:8px!important;text-align:center}.balance-card .balance-amount{font-size:1.25rem}}.position-card{transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.position-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000004d!important}.position-card .position-image{border-radius:12px;object-fit:cover;width:120px;height:90px;box-shadow:0 4px 8px #0003}.position-card .position-title{font-weight:600;margin-bottom:12px;color:#90caf9}.position-card .position-info{margin-bottom:16px}.position-card .position-info p{display:flex;gap:8px;margin:4px 0}.position-card .position-info .info-label{color:#ffffffb3}.position-card .position-info .info-value{font-weight:500}.position-card .already-joined{color:#ffffffb3;font-style:italic}.position-card .join-button{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;border-radius:8px;padding:8px 24px;text-transform:none;font-weight:500;transition:all .3s ease}.position-card .join-button:hover{background:linear-gradient(135deg,#388e3c,#1b5e20);transform:translateY(-1px)}@media (max-width: 600px){.position-card{padding:16px!important}.position-card .position-image{width:80px;height:60px}}.progress-container{background:#282828cc;border-radius:12px;padding:16px;margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.progress-container .progress-info{display:flex;justify-content:space-between;margin-bottom:16px}.progress-container .progress-info p{color:#fffc;margin:0;font-size:1rem}.progress-container .click-button{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;border-radius:8px;padding:12px;width:100%;border:none;font-weight:500;font-size:1rem;transition:all .3s ease;text-transform:none}.progress-container .click-button:hover{background:linear-gradient(135deg,#1565c0,#1e88e5);transform:translateY(-1px)}.progress-container .disabled-button{background:#ffffff1f;color:#ffffff4d;border-radius:8px;padding:12px;width:100%;border:none;font-weight:500;font-size:1rem;text-transform:none;cursor:not-allowed}@media (max-width: 600px){.progress-container{padding:12px}.progress-container .progress-info{flex-direction:column;gap:8px;margin-bottom:12px}}
