html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.home{--primary:#182f61;color:#fff;background:radial-gradient(circle at 78% 45%, #5b90ff66 0%, #5b90ff29 25%, #182f6100 50%), linear-gradient(110deg, #21447f 0%, var(--primary) 42%, #102246 100%);isolation:isolate;width:100%;min-height:100dvh;position:relative;overflow:hidden}.home:before{content:"";z-index:-4;background:linear-gradient(90deg,#040e2338 0%,#040e2300 46%,#040e2329 100%);position:absolute;inset:0}.home__glow{pointer-events:none;z-index:-3;filter:blur(110px);border-radius:50%;position:absolute}.home__glow--top{background:#5d98ff61;width:500px;height:500px;top:-350px;left:10%}.home__glow--right{background:#2365da57;width:650px;height:650px;top:15%;right:-250px}.home__glow--bottom{background:#265bb44d;width:600px;height:350px;bottom:-250px;left:35%}.home__header{z-index:50;align-items:center;gap:clamp(25px,4vw,70px);width:100%;min-height:92px;padding:0 clamp(24px,5vw,90px);display:flex;position:relative}.home__logo{color:#fff;letter-spacing:-.4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:10px 0;font-size:clamp(18px,1.55vw,27px);font-weight:800;line-height:1.1}.home__nav{align-items:center;gap:clamp(20px,2.5vw,48px);min-width:0;display:flex}.home__navLink{color:#ffffffad;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:15px 0;font-size:clamp(12px,.95vw,16px);font-weight:600;line-height:1.2;transition:color .25s,transform .25s;position:relative}.home__navLink:hover{color:#fff;transform:translateY(-2px)}.home__navLink--active{color:#fff}.home__navLink--active:after{content:"";background:#fff;border-radius:20px;width:100%;height:2px;position:absolute;bottom:4px;left:0}.home__loginButton{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffffb8;border-radius:9px;flex-shrink:0;min-width:125px;min-height:46px;margin-left:auto;padding:0 22px;font-size:13px;font-weight:700;transition:background .25s,color .25s,transform .25s}.home__loginButton:hover{color:var(--primary);background:#fff;transform:translateY(-2px)}.home__hero{grid-template-columns:minmax(170px,.72fr) minmax(360px,1.15fr) minmax(340px,1.25fr);align-items:center;gap:clamp(15px,2vw,40px);width:100%;min-height:calc(100dvh - 92px);padding:30px clamp(24px,5vw,90px) 70px;display:grid;position:relative}.home__titleArea{z-index:10;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.home__verticalTitle{white-space:nowrap;letter-spacing:-4px;color:#fff;text-transform:uppercase;text-shadow:0 12px 30px #0000002e;align-items:center;gap:clamp(10px,1vw,18px);font-size:clamp(48px,5.2vw,90px);font-weight:900;line-height:.88;display:flex;transform:rotate(-90deg)}.home__sideLabel{z-index:30;letter-spacing:1.8px;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700;position:absolute;top:52%;left:16px;transform:translateY(-50%)rotate(-90deg)}.home__content{z-index:15;align-items:center;width:100%;display:flex;position:relative}.home__contentInner{width:100%;max-width:600px}.home__eyebrow{color:#ffffff94;letter-spacing:3px;text-transform:uppercase;margin-bottom:24px;font-size:clamp(13px,.95vw,16px);font-weight:800;line-height:1.3;display:block}.home__description{color:#fffffff2;letter-spacing:-.3px;overflow-wrap:break-word;width:100%;max-width:590px;font-size:clamp(20px,1.55vw,27px);font-weight:400;line-height:1.55}.home__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(40px,6vh,75px);display:flex}.home__button{color:#fff;text-align:center;cursor:pointer;background:#07163529;border:1px solid #ffffffd1;border-radius:9px;justify-content:center;align-items:center;min-width:180px;min-height:54px;padding:12px 25px;font-size:clamp(12px,.95vw,15px);font-weight:800;line-height:1.2;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex}.home__button:hover{color:var(--primary);background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #0000002e}.home__button--primary{color:var(--primary);background:#fff}.home__button--primary:hover{transform:translateY(-3px)scale(1.02)}.home__playerArea{z-index:8;width:100%;height:min(72vh,700px);min-height:420px;position:relative}.home__player{object-fit:contain;object-position:center bottom;z-index:7;pointer-events:none;filter:drop-shadow(-15px 25px 35px #0000003d);width:100%;height:100%;position:absolute;bottom:0;right:0}.home__playerGlow{filter:blur(15px);z-index:3;background:radial-gradient(circle,#5b97ff52 0%,#407be329 38%,#182f6100 72%);border-radius:50%;width:95%;height:90%;position:absolute;top:5%;right:-5%}.home__playerFloor{z-index:4;filter:blur(16px);background:radial-gradient(#00000057 0%,#00000026 38%,#0000 72%);border-radius:50%;width:88%;height:15%;position:absolute;bottom:-1%;right:1%}.home__bottomInfo{z-index:25;align-items:center;gap:15px;display:flex;position:absolute;bottom:30px;left:clamp(25px,5vw,90px)}.home__bottomLine{background:#ffffff7a;width:44px;height:2px}.home__bottomNumber{color:#ffffff85;letter-spacing:2px;font-size:12px;font-weight:800}.home__sectionIndicator{z-index:40;align-items:center;gap:10px;display:flex;position:absolute;bottom:32px;right:clamp(25px,4vw,70px)}.home__dot{cursor:pointer;background:#ffffff57;border:0;border-radius:50%;flex-shrink:0;width:9px;height:9px;padding:0;transition:width .25s,border-radius .25s,background .25s}.home__dot--active{background:#fff;border-radius:20px;width:30px}.home__hero--animated .home__contentInner{animation:.55s both contentIn}.home__hero--animated .home__verticalTitle{animation:.6s both titleIn}.home__hero--animated .home__player{animation:.65s both imageIn}@keyframes contentIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes titleIn{0%{opacity:0;transform:rotate(-90deg)translateY(-25px)}to{opacity:1;transform:rotate(-90deg)translateY(0)}}@keyframes imageIn{0%{opacity:0;transform:translate(55px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=1250px){.home__header{gap:28px;padding-left:35px;padding-right:35px}.home__nav{gap:22px}.home__navLink{font-size:12px}.home__hero{grid-template-columns:145px minmax(330px,1fr) minmax(320px,.9fr);gap:15px;padding-left:35px;padding-right:35px}.home__verticalTitle{font-size:55px}.home__description{font-size:20px}.home__playerArea{height:62vh;min-height:390px}}@media (width<=1050px){.home{overflow-y:auto}.home__header{gap:20px;min-height:82px;padding:0 28px}.home__logo{font-size:17px}.home__nav{gap:15px}.home__navLink{font-size:11px}.home__loginButton{min-width:105px;min-height:42px;padding:0 15px;font-size:11px}.home__hero{grid-template-columns:115px minmax(300px,1fr) minmax(260px,.8fr);gap:10px;min-height:calc(100vh - 82px);padding:30px 28px 80px}.home__verticalTitle{font-size:43px}.home__description{font-size:18px}.home__actions{margin-top:38px}.home__button{min-width:155px}.home__playerArea{min-height:350px}.home__sideLabel{display:none}}@media (width<=820px){.home{min-height:100dvh;overflow:hidden auto}.home__header{z-index:9999;-webkit-backdrop-filter:blur(14px);background:linear-gradient(110deg,#21447ffa 0%,#182f61fa 55%,#102246fa 100%);grid-template-columns:1fr auto;gap:14px 15px;width:100%;min-height:auto;padding:20px 22px 12px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 30px #00000024}.home__logo{text-align:left;font-size:19px}.home__loginButton{grid-area:1/2;min-width:105px;min-height:42px}.home__nav{scrollbar-width:none;grid-column:1/-1;gap:24px;width:100%;padding:2px 0 8px;display:flex;overflow-x:auto}.home__nav::-webkit-scrollbar{display:none}.home__navLink{flex:none;min-height:40px;font-size:12px}.home__hero{grid-template-columns:1fr;gap:35px;min-height:auto;padding:175px 24px 95px;display:grid}.home__titleArea{order:1;justify-content:flex-start}.home__verticalTitle{white-space:normal;letter-spacing:-2.5px;font-size:clamp(43px,10vw,72px);line-height:.93;display:block;transform:none}.home__verticalTitle span{display:block}.home__verticalTitle span+span{margin-top:5px}.home__content{order:2}.home__contentInner{max-width:650px}.home__eyebrow{letter-spacing:2.2px;margin-bottom:15px;font-size:12px}.home__description{max-width:680px;font-size:clamp(18px,4vw,22px);line-height:1.55}.home__actions{gap:12px;margin-top:30px}.home__button{min-width:170px;min-height:52px;font-size:12px}.home__playerArea{order:3;width:100%;height:360px;min-height:360px}.home__player{object-position:center bottom}.home__bottomInfo{bottom:28px;left:24px}.home__sectionIndicator{bottom:30px;right:24px}.home__hero--animated .home__verticalTitle{animation:.6s both mobileTitleIn}@keyframes mobileTitleIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (width<=600px){.home__header{gap:10px;padding:18px 18px 8px}.home__logo{font-size:17px}.home__loginButton{min-width:94px;min-height:40px;padding:0 12px;font-size:10px}.home__nav{gap:21px;padding-top:3px}.home__navLink{padding:12px 0;font-size:11px}.home__hero{gap:29px;padding:32px 18px 90px}.home__verticalTitle{font-size:clamp(40px,13vw,62px);line-height:.95}.home__eyebrow{letter-spacing:1.8px;font-size:11px}.home__description{font-size:clamp(17px,4.6vw,21px);line-height:1.55}.home__actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:28px;display:grid}.home__button{white-space:normal;width:100%;min-width:0;min-height:52px;padding:10px 12px;font-size:11px}.home__playerArea{height:300px;min-height:300px}.home__bottomInfo{bottom:25px;left:18px}.home__sectionIndicator{bottom:26px;right:18px}}@media (width<=420px){.home__header{padding:16px 15px 6px}.home__logo{white-space:normal;max-width:160px;font-size:15px}.home__loginButton{min-width:88px;font-size:9px}.home__nav{gap:18px}.home__navLink{font-size:10px}.home__hero{padding:28px 15px 85px}.home__verticalTitle{font-size:clamp(37px,13vw,53px)}.home__description{font-size:clamp(16px,4.8vw,19px)}.home__actions{grid-template-columns:1fr}.home__button{min-height:50px;font-size:11px}.home__playerArea{height:260px;min-height:260px}.home__bottomLine{width:30px}}@media (width<=340px){.home__header{grid-template-columns:1fr}.home__loginButton{grid-area:auto/1;width:100%}.home__verticalTitle{font-size:36px}.home__description{font-size:16px}.home__playerArea{height:230px;min-height:230px}}@media (width>=821px) and (height<=720px){.home__header{min-height:75px}.home__hero{min-height:calc(100vh - 75px);padding-top:10px;padding-bottom:55px}.home__verticalTitle{font-size:clamp(42px,4.7vw,70px)}.home__description{font-size:clamp(17px,1.35vw,22px)}.home__actions{margin-top:30px}.home__playerArea{height:70vh;min-height:330px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=600px){.home__header{gap:10px;padding:18px 18px 8px}.home__logo{font-size:17px}.home__loginButton{min-width:94px;min-height:40px;padding:0 12px;font-size:10px}.home__nav{gap:21px;padding-top:3px}.home__navLink{padding:12px 0;font-size:11px}.home__hero{gap:29px;padding:165px 18px 90px}.home__verticalTitle{font-size:clamp(40px,13vw,62px);line-height:.95}.home__eyebrow{letter-spacing:1.8px;font-size:11px}.home__description{font-size:clamp(17px,4.6vw,21px);line-height:1.55}.home__actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:28px;display:grid}.home__button{white-space:normal;width:100%;min-width:0;min-height:52px;padding:10px 12px;font-size:11px}.home__playerArea{height:300px;min-height:300px}.home__bottomInfo{bottom:25px;left:18px}.home__sectionIndicator{bottom:26px;right:18px}}@media (width<=420px){.home__header{padding:16px 15px 7px}.home__logo{white-space:normal;max-width:160px;font-size:15px}.home__loginButton{min-width:88px;font-size:9px}.home__nav{gap:18px}.home__navLink{font-size:10px}.home__hero{padding:155px 15px 85px}.home__verticalTitle{font-size:clamp(37px,13vw,53px)}.home__description{font-size:clamp(16px,4.8vw,19px)}.home__actions{grid-template-columns:1fr}.home__button{min-height:50px;font-size:11px}.home__playerArea{height:260px;min-height:260px}.home__bottomLine{width:30px}}.home__appArea{border-top:1px solid #182f6121;width:100%;max-width:620px;margin-top:32px;padding-top:26px}.home__appIntro{align-items:center;gap:13px;display:flex}.home__appIcon{width:50px;height:50px;color:var(--primary);background:#182f6114;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;display:flex}.home__appIntro>div{min-width:0}.home__appIntro strong{color:#202a3c;font-size:clamp(17px,1.6vw,21px);font-weight:950;display:block}.home__appIntro p{color:#6f7c8e;max-width:480px;margin:4px 0 0;font-size:clamp(13px,1.2vw,15px);line-height:1.5}.home__appActions{align-items:stretch;gap:12px;margin-top:18px;display:flex}.home__downloadButton{background:var(--primary);color:#fff;border-radius:17px;flex:1;align-items:center;gap:12px;min-height:67px;padding:10px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 13px 28px #182f6133}.home__downloadButton:hover{transform:translateY(-2px);box-shadow:0 17px 34px #182f6142}.home__downloadIcon{color:#fff;background:#ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:21px;display:flex}.home__downloadText{text-align:left;flex-direction:column;min-width:0;display:flex}.home__downloadText small{color:#ffffffab;letter-spacing:.7px;margin-bottom:2px;font-size:8px;font-weight:900}.home__downloadText strong{color:#fff;font-size:clamp(13px,1.2vw,16px);font-weight:950;line-height:1.3}.home__demoButton{min-width:170px;min-height:67px;color:var(--primary);cursor:pointer;background:#fff;border:1.5px solid #182f612e;border-radius:17px;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-size:14px;font-weight:950;transition:transform .2s,border-color .2s,background .2s;display:flex}.home__demoButton:hover{border-color:var(--primary);background:#182f6109;transform:translateY(-2px)}.home__demoIcon{width:37px;height:37px;color:var(--primary);background:#182f6117;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.home__apkInfo{color:#8490a1;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;font-size:10px;font-weight:750;display:flex}.home__androidDot{background:#15966f;border-radius:50%;flex-shrink:0;width:8px;height:8px}.home__apkSeparator{color:#c0c6ce}.homeDemoModal{z-index:999999;-webkit-backdrop-filter:blur(8px);background:#050b18d1;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:20px;display:flex;position:fixed;inset:0}.homeDemoModal__card{background:#fff;border-radius:25px;width:min(940px,100%);max-height:calc(100dvh - 40px);padding:26px;animation:.25s both homeDemoIn;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0006}.homeDemoModal__close{z-index:10;color:#596579;cursor:pointer;background:#182f6114;border:0;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:22px;display:flex;position:absolute;top:14px;right:14px}.homeDemoModal__header{align-items:center;gap:13px;margin-bottom:20px;padding-right:48px;display:flex}.homeDemoModal__header>span{background:var(--primary);color:#fff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:57px;height:57px;font-size:24px;display:flex}.homeDemoModal__header small{color:var(--primary);letter-spacing:1.2px;margin-bottom:3px;font-size:9px;font-weight:950;display:block}.homeDemoModal__header h2{color:#202a3c;margin:0 0 5px;font-size:clamp(23px,2.7vw,32px);font-weight:950}.homeDemoModal__header p{color:#7d8999;margin:0;font-size:13px;line-height:1.5}.homeDemoModal__video{aspect-ratio:16/9;background:#050505;border-radius:18px;width:100%;position:relative;overflow:hidden}.homeDemoModal__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.homeDemoModal__bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.homeDemoModal__bottom>div{color:#697587;align-items:center;gap:9px;min-width:0;font-size:12px;line-height:1.45;display:flex}.homeDemoModal__bottom>div svg{color:var(--primary);flex-shrink:0;font-size:20px}.homeDemoModal__bottom>a{background:var(--primary);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:8px 14px;font-size:11px;font-weight:950;text-decoration:none;display:flex}@keyframes homeDemoIn{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.home__appArea{margin-top:24px;padding-top:20px}.home__appIcon{border-radius:13px;width:45px;height:45px;font-size:20px}.home__appIntro strong{font-size:16px}.home__appIntro p{font-size:12px}.home__appActions{flex-direction:column;gap:9px}.home__downloadButton,.home__demoButton{border-radius:15px;width:100%;min-width:0;min-height:59px}.home__downloadText strong{font-size:14px}.home__demoButton{justify-content:flex-start;padding-left:15px;font-size:13px}.home__apkInfo{font-size:9px}.homeDemoModal{padding:10px}.homeDemoModal__card{border-radius:20px;width:100%;max-height:calc(100dvh - 20px);padding:25px 14px 17px}.homeDemoModal__header{align-items:flex-start;gap:10px;padding-right:38px}.homeDemoModal__header>span{border-radius:14px;width:48px;height:48px;font-size:20px}.homeDemoModal__header h2{font-size:21px}.homeDemoModal__header p{font-size:11px}.homeDemoModal__video{border-radius:14px}.homeDemoModal__bottom{flex-direction:column;align-items:stretch}.homeDemoModal__bottom>div{font-size:11px}.homeDemoModal__bottom>a{width:100%;min-height:48px}}.home__button--download,.home__button--demo{justify-content:center;align-items:center;gap:10px;display:inline-flex}.home__button--download{text-decoration:none}.home__button--download svg,.home__button--demo svg{flex-shrink:0;font-size:18px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;min-height:100%}html,body{overflow:hidden}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.auth{--primary:#182f61;color:#18213a;background:linear-gradient(135deg,#edf2fa 0%,#f8faff 48%,#e8eef7 100%);justify-content:center;align-items:center;width:100vw;height:100dvh;padding:clamp(10px,2vw,28px);display:flex;position:relative;overflow:hidden}.auth__card{background:#fff;border-radius:28px;grid-template-columns:minmax(320px,.92fr) minmax(480px,1.28fr);width:min(1180px,100%);height:min(720px,100dvh - 24px);max-height:calc(100dvh - 24px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0b20472e}.auth__visual{color:#fff;background:radial-gradient(circle at 28% 18%, #3e8bff6b, transparent 32%), linear-gradient(180deg, #1f5da8 0%, #1b477f 45%, var(--primary) 100%);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.auth__visualContent{z-index:5;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:clamp(32px,5vh,60px) clamp(28px,4vw,52px) clamp(72px,10vh,110px);display:flex;position:relative}.auth__welcome{color:#fffffff5;margin-bottom:clamp(20px,4vh,42px);font-size:clamp(17px,1.4vw,23px);font-weight:700;line-height:1.2;display:block}.auth__brand{align-items:center;gap:clamp(12px,1.5vw,18px);margin-bottom:clamp(18px,3vh,34px);display:flex}.auth__logoCircle{width:clamp(58px,5.3vw,76px);height:clamp(58px,5.3vw,76px);color:var(--primary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(24px,2.3vw,32px);font-weight:900;display:flex;box-shadow:0 10px 28px #00000029}.auth__brand h1{letter-spacing:-1px;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:900;line-height:1}.auth__brand p{letter-spacing:clamp(2px,.35vw,4px);color:#ffffffb8;margin-top:5px;font-size:clamp(10px,1vw,14px);font-weight:700}.auth__visualText{color:#fffc;max-width:330px;margin:0;font-size:clamp(13px,1vw,17px);font-weight:400;line-height:1.6}.auth__back{z-index:20;color:#fffc;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:clamp(11px,.9vw,13px);font-weight:700;transition:color .2s,transform .2s;position:absolute;bottom:clamp(18px,3vh,30px);left:clamp(25px,4vw,45px)}.auth__back:hover{color:#fff;transform:translate(-3px)}.auth__wave{pointer-events:none;border-radius:45%;width:155px;height:120%;position:absolute;top:-10%}.auth__wave--1{background:#ffffff29;right:-88px}.auth__wave--2{background:#ffffff52;right:-108px}.auth__wave--3{background:#fff;right:-132px}.auth__visualGlow{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.auth__visualGlow--one{background:#4191ff66;width:300px;height:300px;top:-120px;left:-120px}.auth__visualGlow--two{background:#215cb961;width:380px;height:380px;bottom:-190px;right:-170px}.auth__formSection{background:#fff;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:clamp(26px,4.5vh,52px) clamp(35px,5vw,78px);display:flex;position:relative;overflow:hidden}.auth__formWrapper{flex-direction:column;justify-content:center;width:100%;max-width:520px;max-height:100%;display:flex}.auth__formHeader{margin-bottom:clamp(18px,3vh,30px)}.auth__smallTitle{color:var(--primary);letter-spacing:2px;text-transform:uppercase;margin-bottom:clamp(7px,1.3vh,11px);font-size:clamp(10px,.85vw,13px);font-weight:800;display:block}.auth__formHeader h2{color:#17213a;letter-spacing:-1.3px;margin:0 0 clamp(8px,1.5vh,13px);font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.05}.auth__formHeader p{color:#7b8497;max-width:470px;margin:0;font-size:clamp(12px,1vw,16px);line-height:1.55}.auth__form{flex-direction:column;gap:clamp(13px,2vh,20px);display:flex}.auth__field{flex-direction:column;gap:clamp(6px,1vh,9px);display:flex}.auth__field label{color:#25304a;font-size:clamp(12px,.95vw,14px);font-weight:700;line-height:1.2}.auth__inputWrapper{width:100%;position:relative}.auth__inputWrapper input{color:#18213a;background:#fafcff;border:1px solid #dce3ee;border-radius:10px;outline:none;width:100%;height:clamp(45px,6.3vh,56px);padding:0 clamp(13px,1.5vw,18px);font-size:clamp(14px,1vw,16px);font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.auth__inputWrapper input::placeholder{color:#aeb7c6}.auth__inputWrapper input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px #182f6114}.auth__inputWrapper--password input{padding-right:56px}.auth__showPassword{color:#7f899a;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth__showPassword:hover{color:var(--primary);background:#182f6114}.auth__showPassword svg{width:21px;height:21px}.auth__options{justify-content:space-between;align-items:center;gap:15px;display:flex}.auth__remember,.auth__terms{color:#667085;cursor:pointer;align-items:center;gap:8px;font-size:clamp(11px,.85vw,13px);line-height:1.35;display:flex}.auth__remember input,.auth__terms input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.auth__forgot{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:clamp(11px,.85vw,13px);font-weight:700}.auth__submit{background:linear-gradient(135deg, #21447f, var(--primary));color:#fff;letter-spacing:.6px;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:clamp(45px,6.3vh,56px);margin-top:clamp(1px,.8vh,6px);padding:10px 20px;font-size:clamp(12px,.95vw,14px);font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 25px #182f6138}.auth__submit:hover{transform:translateY(-2px);box-shadow:0 16px 30px #182f6147}.auth__switch{text-align:center;color:#7b8497;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:clamp(14px,2.5vh,26px);font-size:clamp(11px,.9vw,14px);line-height:1.3;display:flex}.auth__switch button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:3px 5px;font-weight:800}@media (width<=980px){.auth{padding:12px}.auth__card{border-radius:22px;grid-template-columns:minmax(270px,.8fr) minmax(410px,1.2fr);width:100%;height:calc(100dvh - 24px)}.auth__visualContent{padding-left:30px;padding-right:30px}.auth__brand{align-items:flex-start}.auth__formSection{padding-left:34px;padding-right:34px}}@media (width<=720px){.auth{background:#fff;align-items:stretch;width:100vw;height:100dvh;padding:0;overflow:hidden}.auth__card{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;grid-template-rows:minmax(180px,31%) minmax(0,69%);grid-template-columns:1fr;display:grid}.auth__visual{border-radius:0 0 28px 28px;width:100%;height:100%;min-height:0}.auth__visualContent{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(18px,3.8vh,32px) 20px clamp(30px,5vh,45px)}.auth__welcome{margin-bottom:clamp(10px,2vh,18px);font-size:clamp(13px,3.8vw,16px)}.auth__brand{justify-content:center;align-items:center;gap:11px;margin-bottom:clamp(8px,1.7vh,15px)}.auth__logoCircle{width:clamp(44px,11vw,56px);height:clamp(44px,11vw,56px);font-size:clamp(20px,5vw,25px)}.auth__brand h1{font-size:clamp(20px,5.7vw,26px)}.auth__brand p{letter-spacing:2.5px;font-size:clamp(8px,2.4vw,10px)}.auth__visualText{max-width:340px;font-size:clamp(10px,3vw,13px);line-height:1.45}.auth__back{font-size:10px;bottom:9px;left:15px}.auth__wave{display:none}.auth__formSection{align-items:center;width:100%;height:100%;min-height:0;padding:clamp(14px,2.4vh,22px) 20px;overflow:hidden}.auth__formWrapper{justify-content:center;width:100%;max-width:500px;max-height:100%}.auth__formHeader{margin-bottom:clamp(10px,2vh,18px)}.auth__smallTitle{letter-spacing:1.4px;margin-bottom:6px;font-size:clamp(9px,2.6vw,11px)}.auth__formHeader h2{margin-bottom:6px;font-size:clamp(24px,7vw,31px);line-height:1.03}.auth__formHeader p{font-size:clamp(10px,3vw,13px);line-height:1.4}.auth__form{gap:clamp(9px,1.5vh,14px)}.auth__field{gap:5px}.auth__field label{font-size:clamp(10px,2.8vw,12px)}.auth__inputWrapper input{border-radius:8px;height:clamp(39px,5.8vh,48px);padding-left:13px;font-size:clamp(12px,3.5vw,15px)}.auth__showPassword{width:34px;height:34px;right:7px}.auth__showPassword svg{width:19px;height:19px}.auth__options{gap:8px}.auth__remember,.auth__terms,.auth__forgot{font-size:clamp(9px,2.7vw,11px)}.auth__remember input,.auth__terms input{width:14px;height:14px}.auth__submit{border-radius:8px;min-height:clamp(40px,5.8vh,48px);font-size:clamp(11px,3vw,13px)}.auth__switch{margin-top:clamp(8px,1.4vh,14px);font-size:clamp(10px,2.8vw,12px)}}@media (width<=480px){.auth__card{grid-template-rows:minmax(165px,29%) minmax(0,71%)}.auth__visualContent{padding:16px 16px 31px}.auth__welcome{margin-bottom:9px}.auth__brand{margin-bottom:8px}.auth__visualText{max-width:290px}.auth__formSection{padding:12px 16px}.auth__formHeader{margin-bottom:10px}.auth__form{gap:9px}.auth__options{flex-wrap:wrap}}@media (width<=360px){.auth__card{grid-template-rows:minmax(145px,27%) minmax(0,73%)}.auth__visualContent{padding:12px 12px 26px}.auth__welcome{margin-bottom:7px;font-size:12px}.auth__logoCircle{width:42px;height:42px}.auth__brand h1{font-size:19px}.auth__brand p{font-size:8px}.auth__visualText{font-size:10px;line-height:1.35}.auth__back{font-size:9px;bottom:6px;left:11px}.auth__formSection{padding:9px 12px}.auth__formHeader{margin-bottom:8px}.auth__formHeader h2{font-size:23px}.auth__formHeader p{font-size:10px}.auth__form{gap:8px}.auth__inputWrapper input{height:38px}.auth__submit{min-height:39px}.auth__switch{margin-top:7px}}@media (width<=720px) and (height<=700px){.auth__card{grid-template-rows:26% 74%}.auth__visualContent{padding:10px 16px 25px}.auth__welcome{margin-bottom:5px;font-size:11px}.auth__brand{margin-bottom:5px}.auth__logoCircle{width:40px;height:40px;font-size:18px}.auth__brand h1{font-size:18px}.auth__brand p{font-size:7px}.auth__visualText{font-size:9px;line-height:1.3}.auth__back{font-size:8px;bottom:4px}.auth__formSection{padding:8px 16px}.auth__formHeader{margin-bottom:7px}.auth__smallTitle{margin-bottom:3px;font-size:8px}.auth__formHeader h2{margin-bottom:3px;font-size:21px}.auth__formHeader p{font-size:9px;line-height:1.25}.auth__form{gap:6px}.auth__field{gap:3px}.auth__field label{font-size:9px}.auth__inputWrapper input{height:35px;font-size:12px}.auth__showPassword{width:30px;height:30px}.auth__options{gap:5px}.auth__remember,.auth__terms,.auth__forgot{font-size:8px}.auth__submit{min-height:36px;margin-top:0;font-size:10px}.auth__switch{margin-top:5px;font-size:9px}}@media (width>=721px) and (height<=760px){.auth{padding:10px}.auth__card{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.auth__visualContent{padding-top:30px;padding-bottom:70px}.auth__welcome,.auth__brand{margin-bottom:18px}.auth__formSection{padding-top:22px;padding-bottom:22px}.auth__formHeader{margin-bottom:17px}.auth__formHeader h2{font-size:31px}.auth__form{gap:12px}.auth__inputWrapper input{height:44px}.auth__submit{min-height:44px}.auth__switch{margin-top:12px}}@media (width<=900px) and (height<=500px) and (orientation:landscape){.auth__card{border-radius:0;grid-template-rows:1fr;grid-template-columns:37% 63%;height:100dvh;display:grid}.auth__visual{border-radius:0;height:100%}.auth__visualContent{text-align:left;align-items:flex-start;padding:15px 18px 42px}.auth__welcome{margin-bottom:9px;font-size:12px}.auth__brand{margin-bottom:9px}.auth__logoCircle{width:40px;height:40px;font-size:18px}.auth__brand h1{font-size:18px}.auth__brand p{font-size:7px}.auth__visualText{font-size:9px}.auth__back{bottom:8px;left:18px}.auth__formSection{height:100%;padding:10px 26px}.auth__formHeader{margin-bottom:8px}.auth__smallTitle{margin-bottom:3px;font-size:8px}.auth__formHeader h2{margin-bottom:3px;font-size:22px}.auth__formHeader p{font-size:9px;line-height:1.25}.auth__form{gap:7px}.auth__field{gap:3px}.auth__field label{font-size:9px}.auth__inputWrapper input{height:34px;font-size:11px}.auth__showPassword{width:29px;height:29px}.auth__options{gap:6px}.auth__remember,.auth__terms,.auth__forgot{font-size:8px}.auth__submit{min-height:34px;font-size:9px}.auth__switch{margin-top:5px;font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth__logoButton{cursor:pointer;background:#fff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(58px,5.3vw,76px);height:clamp(58px,5.3vw,76px);padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 28px #00000029}.auth__logoButton:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 14px 32px #0003}.auth__brandLogo{object-fit:contain;width:100%;height:100%;padding:7px;display:block}.auth__logoCircle{display:none}.auth__optional{color:#98a2b3;font-size:11px;font-weight:500}.auth__termsRow{width:100%}.auth__terms{color:#667085;align-items:flex-start;gap:8px;width:100%;font-size:clamp(10px,.85vw,13px);line-height:1.4;display:flex}.auth__terms input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin-top:1px}.auth__termsLink{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.auth__form--register{gap:clamp(8px,1.3vh,14px)}.auth__form--register .auth__field{gap:5px}.auth__form--register .auth__inputWrapper input{height:clamp(40px,5.4vh,50px)}.authModal{z-index:99999;-webkit-backdrop-filter:blur(6px);background:#050e20a3;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.authModal__box{color:#18213a;text-align:center;background:#fff;border-radius:20px;width:min(430px,100%);max-height:calc(100dvh - 36px);padding:34px 30px 28px;animation:.22s both authModalIn;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.authModal__box--terms{flex-direction:column;width:min(650px,100%);display:flex}.authModal__close{color:#49536a;cursor:pointer;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:25px;line-height:1;display:flex;position:absolute;top:12px;right:14px}.authModal__icon{width:58px;height:58px;color:var(--primary);background:#182f6117;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:27px;font-weight:900;display:flex}.authModal__box h3{color:#17213a;margin:0 0 12px;font-size:clamp(21px,2vw,27px);font-weight:900;line-height:1.2}.authModal__message{color:#667085;margin:0 0 24px;font-size:14px;line-height:1.6}.authModal__termsContent{text-align:left;scrollbar-width:thin;scrollbar-color:#182f614d transparent;width:100%;max-height:min(50vh,410px);margin-top:8px;padding:5px 10px 5px 2px;overflow-y:auto}.authModal__termsContent::-webkit-scrollbar{width:6px}.authModal__termsContent::-webkit-scrollbar-thumb{background:#182f614d;border-radius:10px}.authModal__termsContent h4{color:var(--primary);margin:16px 0 6px;font-size:14px;font-weight:800}.authModal__termsContent p{color:#667085;margin:0;font-size:13px;line-height:1.6}.authModal__confirm,.authModal__secondary{cursor:pointer;border-radius:9px;min-width:125px;min-height:44px;padding:10px 20px;font-size:12px;font-weight:800}.authModal__confirm{background:linear-gradient(135deg, #21447f, var(--primary));color:#fff;border:0;box-shadow:0 10px 22px #182f6133}.authModal__secondary{color:#586174;background:#fff;border:1px solid #d6dce7}.authModal__termsActions{justify-content:flex-end;align-items:center;gap:10px;padding-top:20px;display:flex}@keyframes authModalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.auth__logoButton{width:clamp(44px,11vw,56px);height:clamp(44px,11vw,56px)}.auth__brandLogo{padding:5px}.auth__form--register{gap:clamp(5px,1vh,9px)}.auth__form--register .auth__field{gap:3px}.auth__form--register .auth__inputWrapper input{height:clamp(34px,5vh,42px)}.auth__form--register .auth__field label{font-size:clamp(9px,2.6vw,11px)}.auth__terms{font-size:clamp(8px,2.5vw,10px)}.authModal{padding:14px}.authModal__box{border-radius:17px;width:min(390px,100%);padding:30px 20px 22px}.authModal__box--terms{width:min(560px,100%)}.authModal__icon{width:50px;height:50px;margin-bottom:13px;font-size:23px}.authModal__box h3{font-size:21px}.authModal__message{font-size:13px}.authModal__termsContent{max-height:48dvh}.authModal__termsContent h4{font-size:13px}.authModal__termsContent p{font-size:12px}.authModal__termsActions{justify-content:stretch}.authModal__termsActions button{flex:1}}@media (width<=480px){.authModal__termsActions{flex-direction:column-reverse}.authModal__termsActions button{width:100%}}@media (height<=700px){.authModal__box{max-height:calc(100dvh - 20px);padding-top:25px;padding-bottom:18px}.authModal__icon{width:44px;height:44px;margin-bottom:9px;font-size:20px}.authModal__box h3{margin-bottom:8px;font-size:20px}.authModal__termsContent{max-height:42dvh}.authModal__termsActions{padding-top:12px}}.auth__submit:disabled{opacity:.65;cursor:not-allowed;transform:none}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{background:#f4f6fa;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.dashboard{--primary:#182f61;color:#18213a;background:#f4f6fa;width:100%;min-height:100dvh}.dashboard__sidebar{z-index:100;background:#fff;border-right:1px solid #e7ebf2;flex-direction:column;width:285px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 35px #182f610d}.dashboard__brand{flex-shrink:0;padding:24px 18px 18px}.dashboard__brandButton{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.dashboard__brandLogo{object-fit:contain;flex-shrink:0;width:48px;height:48px}.dashboard__brandButton div{min-width:0}.dashboard__brandButton strong{color:var(--primary);letter-spacing:-.5px;font-size:20px;font-weight:900;line-height:1;display:block}.dashboard__brandButton span{color:#8892a5;letter-spacing:2.8px;margin-top:5px;font-size:10px;font-weight:800;display:block}.dashboard__nav{scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px 14px;display:flex;overflow-y:auto}.dashboard__nav::-webkit-scrollbar{display:none}.dashboard__navItem{color:#5f6878;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:13px;width:100%;min-height:48px;padding:0 14px;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.dashboard__navItem--active{background:var(--primary);color:#fff;box-shadow:0 8px 22px #182f6138}.dashboard__navIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;display:flex}.dashboard__navItem--active .dashboard__navIcon{background:#ffffff26}.dashboard__navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.dashboard__badge{color:#fff;background:#e53935;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:900;display:flex}.dashboard__sidebarFooter{border-top:1px solid #edf0f5;flex-shrink:0;padding:16px 18px 20px}.dashboard__profileMini{align-items:center;gap:11px;margin-bottom:12px;display:flex}.dashboard__profileMiniInfo{min-width:0}.dashboard__profileMiniInfo strong{color:#273249;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.dashboard__profileMiniInfo span{color:#98a2b3;margin-top:2px;font-size:11px;display:block}.dashboard__logout{color:#5f6878;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.dashboard__logout:hover{color:#cf2e2e;background:#fff0f0}.dashboard__main{width:calc(100% - 285px);min-height:100dvh;margin-left:285px}.dashboard__topbar{z-index:50;-webkit-backdrop-filter:blur(15px);background:#f4f6faf0;border-bottom:1px solid #dae0eacc;justify-content:space-between;align-items:center;gap:20px;min-height:22px;padding:18px clamp(24px,4vw,30px);display:flex;position:sticky;top:0}.dashboard__topbarEyebrow{color:#98a2b3;letter-spacing:2px;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.dashboard__topbar h1{color:#1e293b;letter-spacing:-.8px;margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:900;line-height:1.1}.dashboard__topNotification{width:46px;height:46px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #e1e6ef;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;display:flex;position:relative}.dashboard__topNotification span{color:#fff;background:#e53935;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;font-weight:900;display:flex;position:absolute;top:-6px;right:-6px}.dashboard__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#182f6138 transparent;width:100%;height:calc(100dvh - 92px);padding:28px clamp(24px,4vw,60px) 50px;overflow:hidden auto}.dashboard__content::-webkit-scrollbar{width:7px}.dashboard__content::-webkit-scrollbar-track{background:0 0}.dashboard__content::-webkit-scrollbar-thumb{background:#182f6138;border-radius:20px}.dashboard__content::-webkit-scrollbar-thumb:hover{background:#182f6166}.dashboard__home{flex-direction:column;gap:26px;display:flex}.dashboard__welcomeCard{background:radial-gradient(circle at 80% 30%, #6f9eff5c, transparent 34%), linear-gradient(135deg, #21447f, var(--primary));color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:220px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #182f6129}.dashboard__welcomeLabel{color:#ffffff9e;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.dashboard__welcomeCard h2{margin:0 0 10px;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.05}.dashboard__welcomeCard p{color:#ffffffd1;max-width:570px;margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.6}.dashboard__welcomeLogo{background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:145px;height:145px;display:flex}.dashboard__welcomeLogo img{object-fit:contain;width:90px;height:90px}.dashboard__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dashboard__statCard{color:#273249;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6eaf1;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:110px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 30px #1d2d4a0b}.dashboard__statCard:hover{transform:translateY(-3px);box-shadow:0 15px 35px #1d2d4a14}.dashboard__statIcon{width:52px;height:52px;color:var(--primary);background:#182f6114;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;display:flex}.dashboard__statText{flex:1;min-width:0}.dashboard__statText small{color:#929bad;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.dashboard__statText strong{color:#1e293b;font-size:clamp(17px,1.5vw,22px);font-weight:900}.dashboard__quick{padding-top:5px}.dashboard__sectionTitle{margin-bottom:16px}.dashboard__sectionTitle span{color:var(--primary);letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard__sectionTitle h3{color:#202a3b;margin:5px 0 0;font-size:20px;font-weight:900}.dashboard__quickGrid,.dashboard__placeholderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard__actionCard{color:#273249;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e9f1;border-radius:17px;align-items:center;gap:15px;width:100%;min-height:125px;padding:20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.dashboard__actionCard:hover{border-color:#182f6147;transform:translateY(-2px);box-shadow:0 12px 30px #182f6112}.dashboard__actionIcon{width:54px;height:54px;color:var(--primary);background:#182f6114;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.dashboard__actionCard div{flex:1;min-width:0}.dashboard__actionCard h3{color:#263145;margin:0 0 5px;font-size:15px;font-weight:900}.dashboard__actionCard p{color:#8c96a9;margin:0;font-size:12px;line-height:1.45}.dashboard__actionArrow{color:#a8b0bd;flex-shrink:0;font-size:18px}.dashboard__sectionCard{background:#fff;border:1px solid #e5e9f1;border-radius:22px;width:100%;min-height:calc(100dvh - 170px);padding:clamp(22px,3vw,36px);box-shadow:0 14px 40px #232e460b}.dashboard__sectionHeader{border-bottom:1px solid #edf0f5;align-items:center;gap:15px;padding-bottom:22px;display:flex}.dashboard__sectionIcon{width:54px;height:54px;color:var(--primary);background:#182f6114;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:25px;display:flex}.dashboard__sectionHeader h2{color:#1f2937;margin:0 0 5px;font-size:clamp(21px,2vw,28px);font-weight:900}.dashboard__sectionHeader p{color:#8d96a6;margin:0;font-size:13px;line-height:1.5}.dashboard__sectionBody{padding-top:25px}.dashboard__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:25px;display:flex}.dashboard__emptyIcon{width:78px;height:78px;color:var(--primary);background:#182f6112;border-radius:22px;justify-content:center;align-items:center;margin-bottom:18px;font-size:34px;display:flex}.dashboard__empty h3{color:#263145;margin:0 0 8px;font-size:19px;font-weight:900}.dashboard__empty p{color:#8c96a9;max-width:400px;margin:0;font-size:13px;line-height:1.6}.dashboard__accountCard{background:#fafbfe;border:1px solid #e7ebf2;border-radius:18px;align-items:center;gap:18px;padding:22px;display:flex}.dashboard__accountAvatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:900;display:flex}.dashboard__accountInfo{flex:1;min-width:0}.dashboard__accountInfo h3{color:#263145;margin:0;font-size:18px}.dashboard__accountInfo p{color:#8b95a6;margin:4px 0;font-size:13px}.dashboard__accountInfo span{color:#168b54;font-size:11px;font-weight:800}.dashboard__accountCard button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800}.dashboard__supportCard{background:#182f610e;border-radius:18px;align-items:center;gap:18px;min-height:180px;padding:25px;display:flex}.dashboard__supportCard>svg{color:var(--primary);flex-shrink:0;font-size:38px}.dashboard__supportCard div{flex:1}.dashboard__supportCard h3{color:#263145;margin:0 0 6px;font-size:17px}.dashboard__supportCard p{color:#818b9e;margin:0;font-size:13px;line-height:1.5}.dashboard__supportCard button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:43px;padding:0 17px;font-size:12px;font-weight:800}.dashboard__terms{max-width:800px}.dashboard__terms h3{color:#263145;margin:0 0 15px;font-size:20px}.dashboard__terms h4{color:var(--primary);margin:22px 0 7px;font-size:14px}.dashboard__terms p{color:#697386;margin:0;font-size:13px;line-height:1.7}.dashboard__notificationList{flex-direction:column;gap:10px;display:flex}.dashboard__notificationItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7eaf0;border-radius:14px;align-items:flex-start;gap:13px;width:100%;padding:16px 18px;display:flex}.dashboard__notificationItem--unread{background:#182f6109;border-color:#182f6129}.dashboard__notificationIcon{width:42px;height:42px;color:var(--primary);background:#182f6114;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.dashboard__notificationItem>div{flex:1;min-width:0}.dashboard__notificationTop{align-items:center;gap:8px;margin-bottom:4px;display:flex}.dashboard__notificationTop strong{color:#263145;font-size:13px}.dashboard__unreadDot{background:#e53935;border-radius:50%;flex-shrink:0;width:8px;height:8px}.dashboard__notificationItem p{color:#7f899a;margin:0;font-size:12px;line-height:1.5}.dashboard__bottomBar,.dashboard__mobileOverlay{display:none}@media (width<=1100px){.dashboard__sidebar{width:245px}.dashboard__main{width:calc(100% - 245px);margin-left:245px}.dashboard__navItem{padding:0 10px}.dashboard__navLabel{font-size:12px}.dashboard__stats{gap:12px}}@media (width<=760px){body{overflow-x:hidden}.dashboard{padding-bottom:78px}.dashboard__sidebar{display:none}.dashboard__main{width:100%;min-height:100dvh;margin-left:0}.dashboard__topbar{min-height:76px;padding:14px 18px;position:sticky;top:0}.dashboard__topbarEyebrow{letter-spacing:1.5px;font-size:8px}.dashboard__topbar h1{font-size:24px}.dashboard__topNotification{border-radius:11px;width:42px;height:42px}.dashboard__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;width:100%;height:calc(100dvh - 144px);padding:18px 15px 25px;overflow:hidden auto}.dashboard__content::-webkit-scrollbar{display:none}.dashboard__bookmakers{margin-top:2px;padding-bottom:10px}.dashboard__bookmakerGrid{grid-template-columns:1fr;gap:10px}.dashboard__bookmakerCard{border-radius:15px;gap:12px;min-height:88px;padding:13px 14px}.dashboard__bookmakerLogoWrapper{border-radius:11px;width:64px;height:52px;padding:7px}.dashboard__bookmakerInfo strong{font-size:14px}.dashboard__bookmakerInfo>span{font-size:10px}.dashboard__bookmakerStatus{padding:5px 8px;font-size:9px}.dashboard__bookmakerStatus>span{width:6px;height:6px}.dashboard__homeBottomSpace{height:calc(12px + env(safe-area-inset-bottom))}.dashboard__home{gap:17px}.dashboard__welcomeCard{border-radius:20px;min-height:180px;padding:24px 22px}.dashboard__welcomeCard h2{font-size:29px}.dashboard__welcomeCard p{max-width:70%;font-size:12px}.dashboard__welcomeLogo{opacity:.7;width:90px;height:90px;position:absolute;bottom:15px;right:15px}.dashboard__welcomeLogo img{width:58px;height:58px}.dashboard__stats{grid-template-columns:1fr;gap:10px}.dashboard__statCard{min-height:85px;padding:15px}.dashboard__quickGrid,.dashboard__placeholderGrid{grid-template-columns:1fr;gap:10px}.dashboard__actionCard{min-height:98px;padding:15px}.dashboard__sectionCard{border-radius:18px;min-height:calc(100dvh - 176px);padding:18px}.dashboard__sectionHeader{gap:12px;padding-bottom:17px}.dashboard__sectionIcon{border-radius:13px;width:46px;height:46px;font-size:21px}.dashboard__sectionHeader h2{font-size:20px}.dashboard__sectionHeader p{font-size:11px}.dashboard__sectionBody{padding-top:18px}.dashboard__empty{min-height:300px}.dashboard__accountCard{flex-direction:column;align-items:flex-start}.dashboard__accountCard button{width:100%}.dashboard__supportCard{flex-direction:column;align-items:flex-start}.dashboard__supportCard button{width:100%}.dashboard__bottomBar{z-index:500;height:calc(68px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #e2e7ee;grid-template-columns:repeat(4,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #182f6117}.dashboard__bottomItem{color:#8b95a5;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:56px;padding:4px;font-size:9px;font-weight:800;display:flex;position:relative}.dashboard__bottomItem--active{color:var(--primary);background:#182f6112}.dashboard__bottomIcon{font-size:22px;display:flex;position:relative}.dashboard__bottomBadge{color:#fff;background:#e53935;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-weight:900;display:flex;position:absolute;top:-8px;right:-11px}.dashboard__mobileOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);background:#0811237a;align-items:flex-end;display:flex;position:fixed;inset:0}.dashboard__mobileSheet{width:100%;max-height:82dvh;padding:18px 15px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:25px 25px 0 0;animation:.22s both dashboardSheetIn;overflow-y:auto;box-shadow:0 -25px 60px #0000002e}.dashboard__mobileSheetHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.dashboard__mobileSheetHeader span{color:#9aa3b3;letter-spacing:1.6px;text-transform:uppercase;font-size:9px;font-weight:800}.dashboard__mobileSheetHeader h3{color:#263145;margin:3px 0 0;font-size:22px;font-weight:900}.dashboard__mobileSheetHeader button{width:40px;height:40px;color:var(--primary);cursor:pointer;background:#182f6112;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:21px;display:flex}.dashboard__mobileMenu{flex-direction:column;gap:7px;display:flex}.dashboard__mobileMenuItem{color:#536074;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;width:100%;min-height:54px;padding:0 12px;display:flex}.dashboard__mobileMenuItem--active{color:var(--primary);background:#182f6114}.dashboard__mobileMenuIcon{background:#182f6112;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:19px;display:flex}.dashboard__mobileMenuItem>span:nth-child(2){flex:1;min-width:0;font-size:12px;font-weight:800}.dashboard__mobileMenuBadge{color:#fff;background:#e53935;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-weight:900;display:flex}.dashboard__mobileChevron{color:#a4acb9;flex-shrink:0}.dashboard__mobileLogout{color:#c43636;cursor:pointer;background:#fff8f8;border:1px solid #f1d5d5;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:14px;font-size:12px;font-weight:900;display:flex}}@media (width<=420px){.dashboard__topbar{padding-left:14px;padding-right:14px}.dashboard__content{padding-left:12px;padding-right:12px}.dashboard__welcomeCard{padding:20px 18px}.dashboard__welcomeCard h2{font-size:26px}.dashboard__welcomeCard p{max-width:76%;font-size:11px}.dashboard__statIcon,.dashboard__actionIcon{width:46px;height:46px;font-size:21px}.dashboard__sectionCard{padding:15px}}@keyframes dashboardSheetIn{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard__bookmakers{width:100%;margin-top:5px;padding-bottom:20px}.dashboard__sectionSubtitle{color:#8c96a9;max-width:550px;margin:6px 0 0;font-size:12px;line-height:1.55}.dashboard__bookmakerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.dashboard__bookmakerCard{background:#fff;border:1px solid #e5e9f1;border-radius:18px;align-items:center;gap:16px;min-height:105px;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 9px 28px #182f610b}.dashboard__bookmakerCard:hover{border-color:#182f6138;transform:translateY(-3px);box-shadow:0 15px 35px #182f6114}.dashboard__bookmakerLogoWrapper{background:#f7f9fc;border:1px solid #edf0f5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:60px;padding:8px;display:flex}.dashboard__bookmakerLogo{object-fit:contain;width:100%;height:100%;display:block}.dashboard__bookmakerInfo{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dashboard__bookmakerInfo strong{color:#25304a;font-size:clamp(15px,1.3vw,18px);font-weight:900}.dashboard__bookmakerInfo>span{color:#919bad;font-size:11px;font-weight:600}.dashboard__bookmakerStatus{color:var(--primary);background:#182f6112;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:flex}.dashboard__bookmakerStatus>span{background:#20a56a;border-radius:50%;width:7px;height:7px}.dashboard__homeBottomSpace{flex-shrink:0;height:10px}.dashboard__profileMini{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;width:100%;padding:7px;transition:background .2s}.dashboard__profileMini:hover{background:#182f610f}.dashboard__notificationsArea{width:100%}.dashboard__notificationsToolbar{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:16px;display:flex}.dashboard__notificationsToolbar>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard__notificationsToolbar strong{color:#263145;font-size:14px;font-weight:900}.dashboard__notificationsToolbar span{color:#98a2b3;font-size:11px}.dashboard__notificationsToolbar button{min-height:40px;color:var(--primary);cursor:pointer;background:#182f6114;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.dashboard__notificationContent{flex:1;min-width:0}.dashboard__notificationMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.dashboard__notificationMeta>span{color:#9aa3b2;font-size:10px;font-weight:600}.dashboard__notificationUnreadLabel{background:#182f6114;border-radius:20px;padding:3px 7px;color:var(--primary)!important;font-size:9px!important;font-weight:800!important}.dashboard__notificationLoading{color:#8c96a9;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:300px;font-size:12px;display:flex}.dashboard__notificationLoader{border:3px solid #182f611f;border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite dashboardNotificationSpin}@keyframes dashboardNotificationSpin{to{transform:rotate(360deg)}}.dashboard__accountInactive{color:#d92d20!important}.dashboardModal{z-index:99999;-webkit-backdrop-filter:blur(6px);background:#050e209e;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.dashboardModal__box{text-align:center;background:#fff;border-radius:20px;width:min(430px,100%);padding:35px 30px 28px;animation:.22s both dashboardModalIn;position:relative;box-shadow:0 30px 80px #00000047}.dashboardModal__close{color:#596579;cursor:pointer;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:20px;display:flex;position:absolute;top:12px;right:12px}.dashboardModal__close:disabled{opacity:.5;cursor:not-allowed}.dashboardModal__icon{width:62px;height:62px;color:var(--primary);background:#182f6114;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 18px;font-size:27px;display:flex}.dashboardModal__box h3{color:#1f2937;margin:0 0 10px;font-size:23px;font-weight:900;line-height:1.2}.dashboardModal__box>p{color:#7b8497;max-width:340px;margin:0 auto;font-size:13px;line-height:1.6}.dashboardModal__error{color:#c43232;text-align:left;background:#fff1f0;border-radius:10px;align-items:flex-start;gap:8px;width:100%;margin-top:16px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.dashboardModal__error svg{flex-shrink:0;margin-top:1px;font-size:16px}.dashboardModal__actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:25px;display:grid}.dashboardModal__cancel,.dashboardModal__confirm{cursor:pointer;border-radius:10px;min-height:46px;padding:10px 15px;font-size:12px;font-weight:800;transition:transform .2s,opacity .2s}.dashboardModal__cancel{color:#5c6678;background:#fff;border:1px solid #dfe4ec}.dashboardModal__confirm{background:var(--primary);color:#fff;border:0;box-shadow:0 10px 24px #182f6138}.dashboardModal__cancel:hover,.dashboardModal__confirm:hover{transform:translateY(-1px)}.dashboardModal__cancel:disabled,.dashboardModal__confirm:disabled{opacity:.55;cursor:not-allowed;transform:none}@keyframes dashboardModalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.dashboard__notificationsToolbar{flex-direction:column;align-items:flex-start}.dashboard__notificationsToolbar button{width:100%}.dashboardModal{padding:14px}.dashboardModal__box{border-radius:18px;width:100%;max-width:390px;padding:32px 20px 22px}.dashboardModal__icon{border-radius:15px;width:54px;height:54px;font-size:24px}.dashboardModal__box h3{font-size:21px}}@media (width<=380px){.dashboardModal__actions{grid-template-columns:1fr}.dashboardModal__cancel{order:2}.dashboardModal__confirm{order:1}}.dashboard__sidebar{z-index:100;background:#fff;border-right:1px solid #e7ebf1;flex-direction:column;width:285px;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.dashboard__brand{background:#fff;border-bottom:1px solid #eef1f5;flex-shrink:0;padding:22px 18px 16px}.dashboard__nav{overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:var(--primary) #edf1f6;flex-direction:column;flex:1;gap:7px;min-height:0;padding:16px 12px 22px;display:flex;position:relative;overflow:hidden auto}.dashboard__nav::-webkit-scrollbar{width:10px}.dashboard__nav::-webkit-scrollbar-track{background:#edf1f6;border-radius:999px;margin-top:5px;margin-bottom:5px}.dashboard__nav::-webkit-scrollbar-thumb{background:var(--primary);border:2px solid #edf1f6;border-radius:999px;min-height:55px}.dashboard__nav::-webkit-scrollbar-thumb:hover{background:#10244f}.dashboard__nav:after{content:"Faites défiler pour voir plus";color:#8a94a4;text-align:center;pointer-events:none;background:linear-gradient(#fff0,#fff 35%);width:calc(100% + 24px);margin:10px -12px -22px;padding:10px 12px 12px;font-size:11px;font-weight:800;line-height:1.3;display:block;position:sticky;bottom:-22px}.dashboard__navItem{color:#667085;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;transition:background .2s,color .2s,transform .2s;display:flex}.dashboard__navItem:hover{color:var(--primary);background:#182f610f}.dashboard__navItem--active{background:var(--primary);color:#fff}.dashboard__navIcon{width:38px;height:38px;color:var(--primary);background:#182f6112;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.dashboard__navItem--active .dashboard__navIcon{color:#fff;background:#ffffff24}.dashboard__navLabel{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:850;line-height:1.35}.dashboard__badge{color:#fff;background:#df4051;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;font-weight:950;display:flex}.dashboard__sidebarFooter{background:#fff;border-top:1px solid #e8ecf1;flex-shrink:0;padding:14px 14px 17px;box-shadow:0 -8px 18px #182f6109}.dashboard__profileMini{text-align:left;cursor:pointer;background:#f7f9fc;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px;display:flex}.dashboard__avatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:950;display:flex}.dashboard__profileMiniInfo{flex:1;min-width:0}.dashboard__profileMiniInfo strong{color:#2d3748;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:950;display:block;overflow:hidden}.dashboard__profileMiniInfo span{color:#8993a3;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;display:block;overflow:hidden}.dashboard__logout{color:#d73c50;cursor:pointer;background:#fff1f3;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:9px;font-size:12px;font-weight:950;display:flex}@media (width>=901px){.dashboard__sidebar{display:flex}.dashboard__bottomBar{display:none}}@media (width<=900px){.dashboard__sidebar,.dashboard__nav:after{display:none}}.idsSection{--primary:#182f61;width:100%}.idsSection__intro{background:linear-gradient(135deg,#182f6114,#182f6106);border:1px solid #182f611a;border-radius:18px;align-items:center;gap:16px;width:100%;margin-bottom:25px;padding:22px 24px;display:flex}.idsSection__introIcon{background:var(--primary);color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;display:flex}.idsSection__intro>div:last-child{min-width:0}.idsSection__intro span{color:var(--primary);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.idsSection__intro h2{color:#202b3d;margin:0 0 5px;font-size:clamp(21px,2vw,28px);font-weight:900;line-height:1.1}.idsSection__intro p{color:#778195;max-width:650px;margin:0;font-size:12px;line-height:1.55}.idsSection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.idsSection__card{background:#fff;border:1px solid #e3e8f0;border-radius:19px;min-width:0;padding:21px;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 9px 28px #182f610b}.idsSection__card:hover{border-color:#182f6133;transform:translateY(-2px);box-shadow:0 15px 36px #182f6113}.idsSection__card--saved{border-color:#182f612b}.idsSection__cardTop{align-items:center;gap:13px;width:100%;margin-bottom:22px;display:flex}.idsSection__logoBox{background:#f7f9fc;border:1px solid #edf0f5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:67px;height:55px;padding:8px;display:flex}.idsSection__logoBox img{object-fit:contain;width:100%;height:100%}.idsSection__bookmakerInfo{flex:1;min-width:0}.idsSection__bookmakerInfo span{color:#9aa3b3;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.idsSection__bookmakerInfo h3{color:#263145;margin:0;font-size:18px;font-weight:900}.idsSection__status{color:#8993a4;background:#f3f5f8;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.idsSection__status>span{background:#b3bbc7;border-radius:50%;flex-shrink:0;width:7px;height:7px}.idsSection__status--active{color:#13804c;background:#1b975b17}.idsSection__status--active>span{background:#1aa45f}.idsSection__savedId{background:#182f610e;border-radius:14px;flex-direction:column;justify-content:center;min-height:87px;margin-bottom:14px;padding:16px 17px;display:flex}.idsSection__savedId span{color:#818b9c;margin-bottom:6px;font-size:10px;font-weight:700}.idsSection__savedId strong{color:var(--primary);letter-spacing:.5px;overflow-wrap:anywhere;font-size:clamp(21px,2vw,27px);font-weight:900}.idsSection__empty{background:#fafbfc;border:1px dashed #d8dee8;border-radius:14px;align-items:center;gap:11px;min-height:87px;margin-bottom:14px;padding:15px;display:flex}.idsSection__emptyIcon{width:42px;height:42px;color:var(--primary);background:#182f6112;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.idsSection__empty strong{color:#455064;margin-bottom:3px;font-size:12px;display:block}.idsSection__empty span{color:#929bad;font-size:10px}.idsSection__addButton,.idsSection__editButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;padding:9px 15px;font-size:11px;font-weight:900;display:flex}.idsSection__addButton{background:var(--primary);color:#fff;border:0;box-shadow:0 10px 22px #182f612e}.idsSection__editButton{color:var(--primary);background:#fff;border:1px solid #182f612b}.idsSection__notice{color:#657084;background:#182f610b;border-radius:14px;align-items:flex-start;gap:11px;width:100%;margin-top:20px;padding:16px 18px;display:flex}.idsSection__notice>svg{color:var(--primary);flex-shrink:0;margin-top:1px;font-size:19px}.idsSection__notice strong{color:#344054;margin-bottom:3px;font-size:11px;display:block}.idsSection__notice p{margin:0;font-size:10px;line-height:1.55}.idsSection__loading{color:#8993a4;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:300px;font-size:11px;display:flex}.idsSection__spinner{border:3px solid #182f611f;border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite idsSpin}@keyframes idsSpin{to{transform:rotate(360deg)}}.idsModal,.idsAlert{z-index:99999;-webkit-backdrop-filter:blur(5px);background:#050e20a3;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:16px;display:flex;position:fixed;inset:0}.idsModal__box{background:#fff;border-radius:20px;width:min(470px,100%);padding:30px;animation:.22s both idsModalIn;position:relative;box-shadow:0 30px 80px #00000047}.idsModal__close,.idsAlert__close{color:#5f697a;cursor:pointer;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:19px;display:flex;position:absolute;top:12px;right:12px}.idsModal__header{align-items:center;gap:13px;margin-bottom:25px;display:flex}.idsModal__logo{background:#f8fafc;border:1px solid #e8ecf2;border-radius:13px;justify-content:center;align-items:center;width:68px;height:55px;padding:8px;display:flex}.idsModal__logo img{object-fit:contain;width:100%;height:100%}.idsModal__header span{color:#8f98a8;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.idsModal__header h3{color:#25304a;margin:0;font-size:22px;font-weight:900}.idsModal__form,.idsModal__field{width:100%}.idsModal__field label{color:#354052;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.idsModal__field input{color:#25304a;background:#fafcff;border:1px solid #dbe1ea;border-radius:10px;outline:0;width:100%;height:52px;padding:0 15px;font-size:15px;font-weight:700;transition:border-color .2s,box-shadow .2s}.idsModal__field input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px #182f6114}.idsModal__field small{color:#9099a9;margin-top:7px;font-size:9px;line-height:1.5;display:block}.idsModal__actions{grid-template-columns:auto 1fr;gap:10px;margin-top:24px;display:grid}.idsModal__cancel,.idsModal__save{cursor:pointer;border-radius:10px;min-height:46px;padding:10px 16px;font-size:11px;font-weight:900}.idsModal__cancel{color:#657084;background:#fff;border:1px solid #dce2ea}.idsModal__save{background:var(--primary);color:#fff;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.idsModal__save:disabled,.idsModal__cancel:disabled{opacity:.55;cursor:not-allowed}.idsAlert__box{text-align:center;background:#fff;border-radius:20px;width:min(410px,100%);padding:33px 27px 25px;animation:.22s both idsModalIn;position:relative;box-shadow:0 30px 80px #00000047}.idsAlert__icon{color:#168750;background:#1c9c5c17;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:27px;display:flex}.idsAlert__icon--error{color:#d63031;background:#d6303114}.idsAlert__box h3{color:#263145;margin:0 0 8px;font-size:21px;font-weight:900}.idsAlert__box p{color:#778195;max-width:330px;margin:0 auto 21px;font-size:12px;line-height:1.55}.idsAlert__confirm{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:9px;min-width:120px;min-height:43px;padding:9px 18px;font-size:11px;font-weight:900}@keyframes idsModalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.idsSection__intro{border-radius:15px;align-items:flex-start;padding:17px}.idsSection__introIcon{border-radius:13px;width:46px;height:46px;font-size:21px}.idsSection__intro h2{font-size:20px}.idsSection__intro p{font-size:10px}.idsSection__grid{grid-template-columns:1fr;gap:12px}.idsSection__card{border-radius:16px;padding:16px}.idsSection__cardTop{margin-bottom:15px}.idsSection__logoBox{width:59px;height:49px}.idsSection__bookmakerInfo h3{font-size:16px}.idsSection__status{padding:5px 7px;font-size:8px}.idsSection__savedId{min-height:75px;padding:13px}.idsSection__savedId strong{font-size:21px}.idsSection__notice{padding:13px}.idsModal__box{border-radius:17px;width:100%;max-width:420px;padding:27px 18px 20px}.idsModal__header{margin-bottom:19px}.idsModal__field input{height:49px}}@media (width<=390px){.idsSection__cardTop{align-items:flex-start}.idsSection__status{position:absolute;right:16px}.idsSection__card{position:relative}.idsModal__actions{grid-template-columns:1fr}.idsModal__save{order:1}.idsModal__cancel{order:2}}.accountSection{--primary:#182f61;flex-direction:column;gap:20px;width:100%;display:flex}.accountSection__header{background:linear-gradient(135deg,#182f6114,#182f6106);border:1px solid #182f611a;border-radius:18px;align-items:center;gap:16px;width:100%;padding:22px 24px;display:flex}.accountSection__headerIcon{background:var(--primary);color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.accountSection__header>div:last-child{min-width:0}.accountSection__header>div:last-child>span{color:var(--primary);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.accountSection__header h2{color:#202b3d;margin:0 0 5px;font-size:clamp(22px,2vw,29px);font-weight:900;line-height:1.1}.accountSection__header p{color:#778195;max-width:670px;margin:0;font-size:12px;line-height:1.55}.accountSection__profile{background:#fff;border:1px solid #e5e9f0;border-radius:17px;align-items:center;gap:14px;width:100%;padding:18px 21px;display:flex;box-shadow:0 8px 25px #182f610a}.accountSection__avatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:21px;font-weight:900;display:flex}.accountSection__profileInfo{flex:1;min-width:0}.accountSection__profileInfo>span{color:#98a2b3;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.accountSection__profileInfo h3{color:#263145;overflow-wrap:anywhere;margin:3px 0 5px;font-size:18px;font-weight:900}.accountSection__profileStatus{color:#168750;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.accountSection__profileStatus span{background:#20a568;border-radius:50%;width:7px;height:7px}.accountSection__codeCard{background:radial-gradient(circle at 90% 10%, #5e8fff66, transparent 34%), linear-gradient(135deg, #21447f, var(--primary));color:#fff;border-radius:22px;width:100%;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 18px 40px #182f612b}.accountSection__codeTop{align-items:center;gap:12px;margin-bottom:23px;display:flex}.accountSection__codeIcon{color:#fff;background:#ffffff21;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:21px;display:flex}.accountSection__codeTop span{color:#fff9;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.accountSection__codeTop h3{color:#fff;margin-top:3px;font-size:17px;font-weight:900}.accountSection__codeWrapper{background:#ffffff17;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;width:100%;margin-bottom:14px;padding:20px;display:flex}.accountSection__code{color:#fff;letter-spacing:clamp(4px,1vw,10px);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(35px,6vw,62px);font-weight:950;line-height:1}.accountSection__code--empty{letter-spacing:1px;opacity:.7;font-size:clamp(20px,4vw,34px)}.accountSection__codeHelp{color:#ffffffba;text-align:center;max-width:620px;margin:0 auto 19px;font-size:11px;line-height:1.55}.accountSection__codeActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.accountSection__copyButton,.accountSection__shareButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:45px;padding:9px 17px;font-size:11px;font-weight:900;transition:transform .2s,background .2s;display:flex}.accountSection__copyButton{color:var(--primary);background:#fff;border:0}.accountSection__shareButton{color:#fff;background:#ffffff1a;border:1px solid #ffffff59}.accountSection__copyButton:hover,.accountSection__shareButton:hover{transform:translateY(-2px)}.accountSection__copyButton:disabled,.accountSection__shareButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.accountSection__referrals{background:#fff;border:1px solid #e4e9f1;border-radius:19px;width:100%;padding:22px;box-shadow:0 10px 30px #182f610a}.accountSection__referralsHeader{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:17px;display:flex}.accountSection__referralsTitle{align-items:center;gap:12px;min-width:0;display:flex}.accountSection__referralsIcon{width:44px;height:44px;color:var(--primary);background:#182f6113;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.accountSection__referralsTitle span{color:#98a2b3;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}.accountSection__referralsTitle h3{color:#273249;margin:3px 0 0;font-size:17px;font-weight:900}.accountSection__referralCount{background:var(--primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;font-size:14px;font-weight:900;display:flex}.accountSection__referralList{flex-direction:column;gap:8px;width:100%;display:flex}.accountSection__referralItem{background:#fbfcfe;border:1px solid #edf0f4;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:61px;padding:9px 12px;display:flex}.accountSection__referralAvatar{width:39px;height:39px;color:var(--primary);background:#182f6117;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.accountSection__referralName{flex:1;min-width:0}.accountSection__referralName span{color:#344054;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;display:block;overflow:hidden}.accountSection__referralNumber{color:#a3abba;flex-shrink:0;font-size:10px;font-weight:900}.accountSection__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.accountSection__emptyIcon{width:58px;height:58px;color:var(--primary);background:#182f6112;border-radius:16px;justify-content:center;align-items:center;margin-bottom:12px;font-size:25px;display:flex}.accountSection__empty h4{color:#344054;margin:0 0 5px;font-size:15px;font-weight:900}.accountSection__empty p{color:#98a2b3;max-width:280px;margin:0;font-size:11px;line-height:1.5}.accountSection__loading{color:#8c96a9;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;font-size:11px;display:flex}.accountSection__spinner{border:3px solid #182f611f;border-top-color:var(--primary);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite accountSpin}@keyframes accountSpin{to{transform:rotate(360deg)}}.accountAlert{z-index:99999;-webkit-backdrop-filter:blur(5px);background:#050e20a3;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:16px;display:flex;position:fixed;inset:0}.accountAlert__box{text-align:center;background:#fff;border-radius:20px;width:min(410px,100%);padding:33px 27px 25px;animation:.22s both accountAlertIn;position:relative;box-shadow:0 30px 80px #00000047}.accountAlert__close{color:#5f697a;cursor:pointer;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;display:flex;position:absolute;top:12px;right:12px}.accountAlert__icon{color:#168750;background:#1c9c5c17;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:27px;display:flex}.accountAlert__icon--error{color:#d63031;background:#d6303114}.accountAlert__box h3{color:#263145;margin:0 0 8px;font-size:21px;font-weight:900}.accountAlert__box p{color:#778195;max-width:330px;margin:0 auto 21px;font-size:12px;line-height:1.55}.accountAlert__confirm{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:9px;min-width:120px;min-height:43px;padding:9px 18px;font-size:11px;font-weight:900}@keyframes accountAlertIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.accountSection{gap:14px}.accountSection__header{border-radius:15px;align-items:flex-start;padding:17px}.accountSection__headerIcon{border-radius:13px;width:46px;height:46px;font-size:21px}.accountSection__header h2{font-size:20px}.accountSection__header p{font-size:10px}.accountSection__profile{border-radius:15px;padding:15px}.accountSection__avatar{width:48px;height:48px;font-size:18px}.accountSection__profileInfo h3{font-size:16px}.accountSection__codeCard{border-radius:18px;padding:21px 16px}.accountSection__codeWrapper{padding:18px 10px}.accountSection__code{letter-spacing:clamp(3px,2vw,7px);font-size:clamp(34px,13vw,52px)}.accountSection__codeHelp{font-size:10px}.accountSection__codeActions{grid-template-columns:1fr 1fr;display:grid}.accountSection__copyButton,.accountSection__shareButton{width:100%;min-width:0;padding-left:10px;padding-right:10px}.accountSection__referrals{border-radius:16px;padding:16px}.accountSection__referralsTitle h3{font-size:15px}.accountSection__referralItem{min-height:57px}}@media (width<=390px){.accountSection__codeActions{grid-template-columns:1fr}.accountSection__code{font-size:33px}.accountSection__referralsHeader{align-items:flex-start}.accountSection__referralCount{min-width:35px;height:35px}}.notificationSection{--primary:#182f61;width:100%}.notificationSection__toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:18px;display:flex}.notificationSection__toolbar>div{min-width:0}.notificationSection__toolbar>div>span{color:var(--primary);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.notificationSection__toolbar h3{color:#25304a;margin:0 0 3px;font-size:clamp(18px,1.8vw,23px);font-weight:900}.notificationSection__toolbar p{color:#98a2b3;margin:0;font-size:11px}.notificationSection__readAll{min-height:42px;color:var(--primary);cursor:pointer;background:#182f6114;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:900;display:flex}.notificationSection__list{flex-direction:column;gap:10px;width:100%;display:flex}.notificationSection__item{color:#263145;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6eaf0;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:88px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.notificationSection__item:hover{border-color:#182f6133;transform:translateY(-2px);box-shadow:0 12px 30px #182f610f}.notificationSection__item--unread{background:#182f6109;border-color:#182f612e}.notificationSection__itemIcon{width:45px;height:45px;color:var(--primary);background:#182f6114;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.notificationSection__itemContent{flex:1;min-width:0}.notificationSection__itemTop{align-items:center;gap:7px;display:flex}.notificationSection__itemTop strong{color:#263145;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.notificationSection__unreadDot{background:#e53935;border-radius:50%;flex-shrink:0;width:8px;height:8px}.notificationSection__preview{color:#7b8495;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:800px;margin:5px 0 7px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.notificationSection__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notificationSection__meta>span{color:#9aa3b3;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.notificationSection__hasImage{color:var(--primary)!important}.notificationSection__unreadLabel{background:#182f6114;border-radius:999px;padding:3px 7px;color:var(--primary)!important;font-weight:900!important}.notificationSection__thumbnail{background:#f3f5f8;border:1px solid #e9edf3;border-radius:11px;flex-shrink:0;width:72px;height:58px;overflow:hidden}.notificationSection__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.notificationSection__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.notificationSection__emptyIcon{width:72px;height:72px;color:var(--primary);background:#182f6112;border-radius:20px;justify-content:center;align-items:center;margin-bottom:16px;font-size:31px;display:flex}.notificationSection__empty h3{color:#263145;margin:0 0 6px;font-size:18px;font-weight:900}.notificationSection__empty p{color:#98a2b3;max-width:330px;margin:0;font-size:11px;line-height:1.5}.notificationSection__loading{color:#8d96a7;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;font-size:11px;display:flex}.notificationSection__spinner{border:3px solid #182f611f;border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite notificationSpin}@keyframes notificationSpin{to{transform:rotate(360deg)}}.notificationModal{z-index:99990;-webkit-backdrop-filter:blur(6px);background:#050e20a8;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:16px;display:flex;position:fixed;inset:0}.notificationModal__box{scrollbar-width:thin;scrollbar-color:#182f6138 transparent;background:#fff;border-radius:21px;width:min(620px,100%);max-height:calc(100dvh - 32px);padding:30px;animation:.22s both notificationModalIn;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0000004d}.notificationModal__box::-webkit-scrollbar{width:6px}.notificationModal__box::-webkit-scrollbar-thumb{background:#182f6138;border-radius:999px}.notificationModal__close{color:#596579;cursor:pointer;z-index:5;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:20px;display:flex;position:absolute;top:12px;right:12px}.notificationModal__header{align-items:center;gap:13px;margin-bottom:12px;padding-right:45px;display:flex}.notificationModal__icon{width:52px;height:52px;color:var(--primary);background:#182f6114;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;display:flex}.notificationModal__header span{color:#98a2b3;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.notificationModal__header h2{color:#25304a;margin:0;font-size:clamp(21px,2.5vw,28px);font-weight:900;line-height:1.15}.notificationModal__date{color:#98a2b3;align-items:center;gap:6px;margin-bottom:18px;font-size:10px;font-weight:700;display:flex}.notificationModal__imageButton{cursor:zoom-in;background:#f6f8fb;border:1px solid #e4e8ef;border-radius:16px;width:100%;max-height:320px;margin-bottom:20px;padding:0;position:relative;overflow:hidden}.notificationModal__imageButton img{object-fit:contain;width:100%;max-height:320px;display:block}.notificationModal__zoom{color:#fff;background:#081226c7;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:10px;right:10px}.notificationModal__message{background:#f8fafc;border:1px solid #edf0f4;border-radius:14px;margin-bottom:20px;padding:18px}.notificationModal__message p{color:#596579;white-space:pre-line;margin:0;font-size:13px;line-height:1.7}.notificationModal__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.notificationModal__details>div{background:#182f610b;border-radius:11px;min-width:0;padding:12px 13px}.notificationModal__details span{color:#98a2b3;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.notificationModal__details strong{color:#25304a;overflow-wrap:anywhere;font-size:12px;font-weight:900}.notificationModal__confirm{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:46px;font-size:11px;font-weight:900}.notificationImageViewer{z-index:100000;background:#000000eb;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:24px;display:flex;position:fixed;inset:0}.notificationImageViewer__close{z-index:10;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex;position:fixed;top:18px;right:18px}.notificationImageViewer__content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.notificationImageViewer__content img{object-fit:contain;max-width:100%;max-height:100%}@keyframes notificationModalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.notificationSection__toolbar{flex-direction:column;align-items:flex-start}.notificationSection__readAll{width:100%}.notificationSection__item{border-radius:13px;gap:10px;min-height:82px;padding:12px}.notificationSection__itemIcon{border-radius:11px;width:39px;height:39px;font-size:18px}.notificationSection__itemTop strong{font-size:12px}.notificationSection__preview{font-size:10px}.notificationSection__thumbnail{width:60px;height:50px}.notificationModal{padding:12px}.notificationModal__box{border-radius:18px;width:100%;max-height:calc(100dvh - 24px);padding:26px 17px 18px}.notificationModal__header{gap:10px}.notificationModal__icon{border-radius:13px;width:45px;height:45px;font-size:20px}.notificationModal__header h2{font-size:20px}.notificationModal__imageButton,.notificationModal__imageButton img{max-height:250px}.notificationModal__message{padding:14px}.notificationModal__message p{font-size:12px}.notificationModal__details{grid-template-columns:1fr}.notificationImageViewer{padding:16px}}@media (width<=390px){.notificationSection__thumbnail{width:52px;height:46px}.notificationSection__meta{gap:5px}.notificationModal__header{padding-right:36px}}.depositWeb{--primary:#182f61;--primary-soft:#182f6114;--primary-soft-2:#182f610b;--text:#202a3c;--muted:#7e899b;--border:#e1e6ed;--success:#15966f;width:100%;max-width:1050px;color:var(--text);margin:0 auto;padding:2px 2px 40px}.depositWeb__guide{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:16px;width:100%;min-height:100px;margin-bottom:28px;padding:15px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 25px #182f6112}.depositWeb__guide:hover{border-color:#182f613d;transform:translateY(-2px);box-shadow:0 14px 32px #182f611a}.depositWeb__guideIcon{background:var(--primary);color:#fff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;font-size:28px;display:flex}.depositWeb__guideContent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.depositWeb__guideContent strong{color:#202a3c;font-size:clamp(18px,1.8vw,23px);font-weight:950;line-height:1.2}.depositWeb__guideContent small{color:#8d96a5;font-size:clamp(13px,1.2vw,16px);line-height:1.4}.depositWeb__guideArrow{color:#9ba4b1;flex-shrink:0;font-size:25px}.depositStepper{justify-content:center;align-items:flex-start;width:100%;margin:0 auto 30px;display:flex}.depositStepper__item{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:9px;width:105px;display:flex}.depositStepper__circle{color:#8993a3;background:#fff;border:2.5px solid #d9dfe7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:950;display:flex}.depositStepper__circle--active{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 5px #182f610f}.depositStepper__circle--done{border-color:var(--primary);background:var(--primary);color:#fff}.depositStepper__label{color:#8d96a5;width:100%;font-size:12px;font-weight:700;line-height:1.25}.depositStepper__label--active{color:#202a3c;font-weight:950}.depositStepper__line{background:#e5e9ef;border-radius:999px;flex-shrink:1;width:clamp(35px,5vw,78px);height:4px;margin-top:24px}.depositStepper__line--done{background:var(--primary)}.depositWeb__card{border:1px solid var(--border);background:#fff;border-radius:26px;width:100%;padding:clamp(28px,4vw,45px);box-shadow:0 12px 35px #182f6113}.depositWeb__sectionHeading{margin-bottom:30px}.depositWeb__sectionHeading h2{color:#1e283a;letter-spacing:-.8px;margin:0 0 9px;font-size:clamp(28px,3vw,38px);font-weight:950;line-height:1.12}.depositWeb__sectionHeading p{color:#7e899b;max-width:760px;margin:0;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.55}.depositWeb__choices{flex-direction:column;gap:14px;display:flex}.depositWeb__choice{color:#263145;text-align:left;cursor:pointer;background:#fff;border:2px solid #e1e6ed;border-radius:19px;align-items:center;gap:16px;width:100%;min-height:100px;padding:15px 19px;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s;display:flex}.depositWeb__choice:hover{border-color:#182f6152;transform:translateY(-2px);box-shadow:0 10px 25px #182f610f}.depositWeb__choice--active{border-color:var(--primary);background:#182f6109}.depositWeb__bookmakerLogo,.depositWeb__paymentLogo{width:70px;height:64px;color:var(--primary);background:#f6f8fc;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:9px;font-size:28px;display:flex}.depositWeb__bookmakerLogo img,.depositWeb__paymentLogo img{object-fit:contain;width:100%;height:100%}.depositWeb__choiceText{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.depositWeb__choiceText strong{color:#263145;font-size:clamp(18px,1.7vw,23px);font-weight:950;line-height:1.2}.depositWeb__choiceText small{color:#8e98a8;overflow-wrap:anywhere;font-size:clamp(12px,1.1vw,15px);line-height:1.4}.depositWeb__radio{color:#fff;border:2.5px solid #ccd3dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;display:flex}.depositWeb__radio--active{border-color:var(--primary);background:var(--primary)}.depositWeb__savedBox{background:#f7f9fc;border:1px solid #e1e6ee;border-radius:19px;padding:22px}.depositWeb__savedHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.depositWeb__savedHeader strong{color:#25304a;margin-bottom:4px;font-size:18px;font-weight:950;display:block}.depositWeb__savedHeader span:not(.depositWeb__count){color:#8e98a8;font-size:13px}.depositWeb__count{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 11px;font-size:15px;font-weight:950;display:flex}.depositWeb__browseIds{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:80px;padding:12px 15px;display:flex}.depositWeb__browseIcon{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;display:flex}.depositWeb__browseIds>span:nth-child(2){flex:1;min-width:0}.depositWeb__browseIds strong{color:#263145;font-size:16px;font-weight:900;display:block}.depositWeb__browseIds small{color:#929baa;margin-top:3px;font-size:12px;display:block}.depositWeb__selectedId{color:#16855f;background:#15966f0f;border:1px solid #15966f33;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.depositWeb__selectedId>svg{flex-shrink:0;font-size:22px}.depositWeb__selectedId div{flex:1;min-width:0}.depositWeb__selectedId strong{color:#263145;font-size:16px;font-weight:950;display:block}.depositWeb__selectedId span{color:#718074;font-size:11px}.depositWeb__selectedId button{color:#7e8997;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:19px;display:flex}.depositWeb__separator{align-items:center;gap:15px;margin:25px 0;display:flex}.depositWeb__separator span{background:#e5e9ef;flex:1;height:1px}.depositWeb__separator strong{color:#949dab;font-size:12px;font-weight:900}.depositWeb__field>label,.depositWeb__paymentIdentity>label{color:#344054;margin-bottom:10px;font-size:clamp(15px,1.4vw,18px);font-weight:950;display:block}.depositWeb__input{background:#fff;border:2px solid #d9dfe8;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:72px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.depositWeb__input:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #182f6112}.depositWeb__input>svg{color:#8993a4;flex-shrink:0;font-size:23px}.depositWeb__input input{color:#25304a;background:0 0;border:0;outline:0;width:100%;font-size:clamp(17px,1.6vw,21px);font-weight:800}.depositWeb__input input::placeholder{color:#acb4c0;font-weight:500}.depositWeb__input input:disabled{cursor:not-allowed}.depositWeb__fieldHint{color:#8490a2;margin:9px 0 0;font-size:13px;line-height:1.5}.depositWeb__paymentIdentity{background:var(--primary-soft-2);border:1px solid #182f6121;border-radius:19px;margin-top:25px;padding:22px}.depositWeb__paymentIdentityHeading{align-items:center;gap:13px;margin-bottom:20px;display:flex}.depositWeb__paymentIdentityHeading>span{background:var(--primary);color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;font-size:22px;display:flex}.depositWeb__paymentIdentityHeading h3{color:#25304a;margin:0 0 4px;font-size:19px;font-weight:950}.depositWeb__paymentIdentityHeading p{color:#7e899a;margin:0;font-size:13px;line-height:1.45}.depositWeb__amountField{border:2.5px solid var(--primary);background:#fff;border-radius:22px;align-items:center;gap:15px;width:100%;min-height:118px;padding:0 28px;display:flex}.depositWeb__amountField input{color:#25304a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:clamp(38px,5vw,58px);font-weight:950;line-height:1}.depositWeb__amountField input::placeholder{color:#b5bdc8}.depositWeb__amountField strong{color:var(--primary);flex-shrink:0;font-size:clamp(20px,2.2vw,29px);font-weight:950}.depositWeb__quickAmounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.depositWeb__quickAmount{min-height:65px;color:var(--primary);cursor:pointer;background:#fff;border:1.5px solid #dde3eb;border-radius:16px;font-size:clamp(16px,1.5vw,20px);font-weight:950}.depositWeb__quickAmount--active{border-color:var(--primary);background:var(--primary-soft)}.depositWeb__amountNotice{background:var(--primary-soft-2);border-radius:15px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 18px;display:flex}.depositWeb__amountNotice>svg{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:23px}.depositWeb__amountNotice strong{color:#25304a;margin-bottom:4px;font-size:15px;font-weight:950;display:block}.depositWeb__amountNotice p{color:#6f7b8e;margin:0;font-size:13px;line-height:1.55}.depositWeb__summary{background:#f6f8fb;border-radius:19px;padding:23px}.depositWeb__summaryRow{justify-content:space-between;align-items:center;gap:22px;min-height:49px;display:flex}.depositWeb__summaryRow>span{color:#7e899a;font-size:clamp(14px,1.3vw,17px);line-height:1.4}.depositWeb__summaryRow>strong{color:#263145;text-align:right;overflow-wrap:anywhere;max-width:63%;font-size:clamp(15px,1.4vw,19px);font-weight:950;line-height:1.4}.depositWeb__summaryStrong{color:var(--primary)!important;font-size:clamp(23px,2.7vw,32px)!important}.depositWeb__summaryDivider{background:#dde3e9;height:1px;margin:8px 0}.depositWeb__confirmationNotice{color:#715c17;background:#fff8e4;border-radius:15px;align-items:flex-start;gap:11px;margin-top:20px;padding:17px 18px;display:flex}.depositWeb__confirmationNotice>svg{flex-shrink:0;margin-top:2px;font-size:22px}.depositWeb__confirmationNotice p{margin:0;font-size:clamp(13px,1.2vw,15px);line-height:1.6}.depositWeb__navigation{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr);gap:14px;margin-top:22px;display:grid}.depositWeb__back,.depositWeb__next{cursor:pointer;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:64px;padding:10px 22px;font-size:clamp(15px,1.4vw,18px);font-weight:950;display:flex}.depositWeb__back{color:#647084;background:#fff;border:1px solid #dce2ea}.depositWeb__next{background:var(--primary);color:#fff;border:0;box-shadow:0 12px 27px #182f6133}.depositWeb__back:disabled,.depositWeb__next:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.depositWeb__loadingCard,.depositWeb__inlineLoading{color:#7e899a;justify-content:center;align-items:center;display:flex}.depositWeb__loadingCard{border:1px solid var(--border);background:#fff;border-radius:23px;flex-direction:column;gap:12px;min-height:390px;padding:35px}.depositWeb__loadingCard h3{color:#263145;margin:5px 0 0;font-size:22px;font-weight:950}.depositWeb__loadingCard p{margin:0;font-size:14px}.depositWeb__inlineLoading{gap:12px;min-height:180px;font-size:14px;font-weight:800}.depositWeb__spinner{border:3px solid #182f6121;border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:38px;height:38px;animation:.7s linear infinite depositSpin}.depositWeb__spinner--white{border-color:#fff #ffffff47 #ffffff47}@keyframes depositSpin{to{transform:rotate(360deg)}}.pendingWeb{text-align:center;background:linear-gradient(#fffaf0,#fffdf7);border:1px solid #e8d591;border-radius:26px;width:100%;max-width:790px;margin:0 auto;padding:clamp(30px,5vw,48px);box-shadow:0 12px 32px #7b5e0d12}.pendingWeb__icon{color:#936700;background:#ffefbb;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;margin:0 auto 18px;font-size:38px;display:flex}.pendingWeb__eyebrow{color:#9b7615;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.pendingWeb h2{color:#725000;margin:0 0 12px;font-size:clamp(29px,3.5vw,40px);font-weight:950}.pendingWeb__description{color:#746b57;max-width:620px;margin:0 auto 26px;font-size:clamp(15px,1.5vw,19px);line-height:1.6}.pendingWeb__reference{text-align:left;background:#fff;border:1px solid #eadfbd;border-radius:15px;padding:17px 19px}.pendingWeb__reference span{color:#8f856f;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.pendingWeb__reference strong{color:var(--primary);overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,28px);font-weight:950}.pendingWeb__information{text-align:left;margin:15px 0 22px}.pendingWeb__refresh,.pendingWeb__payment{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:16px;width:100%}.pendingWeb__refresh{justify-content:center;align-items:center;gap:9px;min-height:60px;font-size:16px;font-weight:950;display:flex}.pendingWeb__refresh:disabled{opacity:.65;cursor:wait}.pendingWeb__rotate{animation:.8s linear infinite depositSpin}.pendingWeb__payment{text-align:left;align-items:center;gap:13px;min-height:78px;margin-top:12px;padding:10px 16px;display:flex}.pendingWeb__paymentIcon{width:50px;height:50px;color:var(--primary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;display:flex}.pendingWeb__paymentContent{flex:1;min-width:0}.pendingWeb__paymentContent strong{color:#fff;font-size:16px;font-weight:950;display:block}.pendingWeb__paymentContent small{color:#ffffffb8;margin-top:4px;font-size:11px;line-height:1.4;display:block}.depositModal{z-index:100000;-webkit-backdrop-filter:blur(6px);background:#070e1db0;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.depositModal__card,.depositSuccessWeb,.bankTransferWeb,.depositAlertWeb{background:#fff;border-radius:23px;width:min(620px,100%);max-height:calc(100dvh - 36px);padding:32px;animation:.22s both depositModalIn;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0000004d}.depositModal__close{z-index:10;color:#5f697a;cursor:pointer;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:21px;display:flex;position:absolute;top:13px;right:13px}.depositModal__header{align-items:center;gap:14px;margin-bottom:25px;padding-right:43px;display:flex}.depositModal__headerIcon{background:var(--primary);color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.depositModal__header small{color:var(--primary);letter-spacing:1.3px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:950;display:block}.depositModal__header h2{color:#25304a;margin:0 0 4px;font-size:clamp(22px,2.6vw,30px);font-weight:950;line-height:1.15}.depositModal__header p{color:#818b9c;margin:0;font-size:12px;line-height:1.45}.depositIdsModal__list{flex-direction:column;gap:9px;max-height:370px;display:flex;overflow-y:auto}.depositIdsModal__list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:75px;padding:11px 13px;display:flex}.depositIdsModal__list>button>span{background:var(--primary-soft);width:45px;height:45px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.depositIdsModal__list>button>div{flex:1;min-width:0}.depositIdsModal__list strong{color:#25304a;font-size:16px;font-weight:950;display:block}.depositIdsModal__list small{color:#8e98a8;margin-top:3px;font-size:11px;display:block}.depositIdsModal__manual{width:100%;min-height:48px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #182f612e;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:900;display:flex}.depositWeb__emptyIds,.depositGuideModal__empty,.depositGuideModal__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.depositWeb__emptyIds>svg,.depositGuideModal__empty>svg{color:var(--primary);margin-bottom:12px;font-size:42px}.depositWeb__emptyIds h3,.depositGuideModal__empty h3{color:#263145;margin:0 0 6px;font-size:18px}.depositWeb__emptyIds p,.depositGuideModal__empty p{color:#8791a2;max-width:350px;margin:0;font-size:12px;line-height:1.5}.depositGuideModal__loading{color:#677386;gap:12px}.depositGuideModal__text{color:#4f5a6e;white-space:pre-line;background:#f6f8fb;border-radius:15px;padding:20px;font-size:clamp(14px,1.3vw,17px);line-height:1.8}.depositGuideModal__video{background:var(--primary-soft-2);color:#263145;text-align:left;cursor:pointer;border:1px solid #182f6126;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:82px;margin-top:15px;padding:12px 14px;display:flex}.depositGuideModal__video>span{background:var(--primary);color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.depositGuideModal__video>div{flex:1;min-width:0}.depositGuideModal__video strong{font-size:15px;font-weight:950;display:block}.depositGuideModal__video small{color:#7e899a;margin-top:3px;font-size:11px;display:block}.depositModal__primaryButton,.depositModal__secondaryButton{cursor:pointer;border-radius:11px;width:100%;min-height:50px;margin-top:18px;padding:10px 16px;font-size:13px;font-weight:950}.depositModal__primaryButton{background:var(--primary);color:#fff;border:0}.depositModal__secondaryButton{color:#667184;background:#fff;border:1px solid #dfe4eb}.depositProcessing{text-align:center;background:#fff;border-radius:23px;width:min(420px,100%);padding:37px 28px;box-shadow:0 30px 90px #0000004d}.depositProcessing__spinner{background:var(--primary);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.depositProcessing h2{color:#263145;margin:0 0 8px;font-size:25px;font-weight:950}.depositProcessing p{color:#727e91;margin:0 0 6px;font-size:14px}.depositProcessing small{color:#9aa3b2;font-size:11px}.depositSuccessWeb{text-align:center;width:min(560px,100%)}.depositSuccessWeb__check{color:#fff;background:#19a277;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 19px;font-size:40px;display:flex}.depositSuccessWeb>h2{color:#202a3c;margin:0 0 8px;font-size:clamp(27px,3vw,35px);font-weight:950}.depositSuccessWeb__subtitle{color:#8490a2;margin:0 0 20px;font-size:14px;line-height:1.5}.depositSuccessWeb__amount{background:#f4f6fa;border-radius:17px;padding:20px}.depositSuccessWeb__amount span{color:#8893a4;margin-bottom:5px;font-size:12px;display:block}.depositSuccessWeb__amount strong{color:var(--primary);font-size:clamp(29px,4vw,42px);font-weight:950}.depositSuccessWeb__paymentHeader{text-align:left;align-items:center;gap:12px;padding:16px 2px;display:flex}.depositSuccessWeb__paymentHeader>span{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:13px;justify-content:center;align-items:center;font-size:21px;display:flex}.depositSuccessWeb__paymentHeader strong{color:#263145;font-size:16px;font-weight:950;display:block}.depositSuccessWeb__paymentHeader small{color:#8d96a5;margin-top:3px;font-size:11px;display:block}.depositSuccessWeb__codeBox{background:#fff;border:1px solid #dce2ea;border-radius:16px;padding:17px}.depositSuccessWeb__codeBox>span{color:#8490a2;margin-bottom:7px;font-size:11px;display:block}.depositSuccessWeb__codeBox>strong{color:#202a3c;overflow-wrap:anywhere;font-size:clamp(18px,2.5vw,25px);font-weight:950;line-height:1.45;display:block}.depositSuccessWeb__amountIntegrated{color:#16855f;background:#15966f14;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:11px auto 0;padding:6px 10px;font-size:10px;font-weight:900;display:flex}.depositSuccessWeb__codeBox>button{background:var(--primary-soft);color:var(--primary);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;margin:12px auto 0;padding:7px 12px;font-size:10px;font-weight:950;display:flex}.depositSuccessWeb__mainAction{background:var(--primary);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:78px;margin-top:16px;padding:11px 15px;display:flex;box-shadow:0 12px 28px #182f6138}.depositSuccessWeb__mainAction>span{width:49px;height:49px;color:var(--primary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.depositSuccessWeb__mainAction>div{flex:1;min-width:0}.depositSuccessWeb__mainAction strong{font-size:15px;font-weight:950;display:block}.depositSuccessWeb__mainAction small{color:#ffffffb8;margin-top:3px;font-size:10px;display:block}.depositSuccessWeb__info{background:var(--primary-soft);color:#647084;text-align:left;border-radius:13px;align-items:flex-start;gap:9px;margin-top:15px;padding:14px;display:flex}.depositSuccessWeb__info>svg{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:19px}.depositSuccessWeb__info p{margin:0;font-size:11px;line-height:1.55}.depositSuccessWeb__reference{color:#8993a4;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:11px;display:flex}.depositSuccessWeb__reference strong{color:#344054;overflow-wrap:anywhere;font-size:12px}.bankTransferWeb{text-align:center;width:min(560px,100%)}.bankTransferWeb__icon{background:var(--primary-soft);width:76px;height:76px;color:var(--primary);border-radius:21px;justify-content:center;align-items:center;margin:0 auto 16px;font-size:33px;display:flex}.bankTransferWeb__eyebrow{color:var(--primary);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:950}.bankTransferWeb h2{color:#25304a;margin:5px 0 9px;font-size:clamp(27px,3vw,35px);font-weight:950}.bankTransferWeb__intro{color:#7e899a;max-width:450px;margin:0 auto 19px;font-size:13px;line-height:1.6}.bankTransferWeb__amount{background:#f4f6fa;border-radius:16px;margin-bottom:16px;padding:18px}.bankTransferWeb__amount span{color:#8993a4;margin-bottom:5px;font-size:11px;display:block}.bankTransferWeb__amount strong{color:var(--primary);font-size:clamp(27px,4vw,39px);font-weight:950}.bankTransferWeb__details{text-align:left;flex-direction:column;gap:8px;display:flex}.bankTransferWeb__detail{background:#f7f9fc;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;display:flex}.bankTransferWeb__detail--highlight{background:var(--primary-soft);border:1px solid #182f612e}.bankTransferWeb__detail span{color:#7f8a9b;font-size:11px}.bankTransferWeb__detail strong{color:#263145;text-align:right;overflow-wrap:anywhere;max-width:62%;font-size:13px;font-weight:950}.bankTransferWeb__detail--highlight strong{color:var(--primary);font-size:16px}.bankTransferWeb__copy{width:100%;min-height:48px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #182f612e;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:950;display:flex}.bankTransferWeb__notice{color:#725d18;text-align:left;background:#fff8e5;border-radius:13px;align-items:flex-start;gap:9px;margin-top:14px;padding:14px;display:flex}.bankTransferWeb__notice svg{flex-shrink:0;margin-top:2px;font-size:18px}.bankTransferWeb__notice p{margin:0;font-size:11px;line-height:1.55}.depositAlertWeb{text-align:center;width:min(430px,100%)}.depositAlertWeb__icon{background:var(--primary-soft);width:65px;height:65px;color:var(--primary);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 17px;font-size:29px;display:flex}.depositAlertWeb h2{color:#25304a;margin:0 0 9px;font-size:23px;font-weight:950}.depositAlertWeb p{color:#768195;margin:0;font-size:13px;line-height:1.6}@keyframes depositModalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.depositWeb{max-width:760px}.depositStepper__item{width:82px}.depositStepper__circle{width:47px;height:47px}.depositStepper__line{margin-top:22px}}@media (width<=700px){.depositWeb{width:100%;padding:0 0 20px}.depositWeb__guide{border-radius:16px;gap:11px;min-height:86px;margin-bottom:22px;padding:11px 13px}.depositWeb__guideIcon{border-radius:14px;width:54px;height:54px;font-size:23px}.depositWeb__guideContent strong{font-size:16px}.depositWeb__guideContent small{font-size:11px}.depositWeb__guideArrow{font-size:20px}.depositStepper{justify-content:space-between;margin-bottom:22px}.depositStepper__item{width:52px}.depositStepper__circle{width:42px;height:42px;font-size:14px}.depositStepper__label{white-space:nowrap;text-overflow:ellipsis;width:58px;font-size:8px;overflow:hidden}.depositStepper__line{flex:1;width:auto;min-width:8px;margin:20px 3px 0}.depositWeb__card{border-radius:21px;padding:24px 17px}.depositWeb__sectionHeading{margin-bottom:22px}.depositWeb__sectionHeading h2{letter-spacing:-.5px;font-size:26px}.depositWeb__sectionHeading p{font-size:15px;line-height:1.55}.depositWeb__choice{border-radius:16px;gap:11px;min-height:86px;padding:12px 13px}.depositWeb__bookmakerLogo,.depositWeb__paymentLogo{border-radius:13px;width:57px;height:53px;padding:7px;font-size:22px}.depositWeb__choiceText strong{font-size:17px}.depositWeb__choiceText small{font-size:11px}.depositWeb__radio{width:27px;height:27px}.depositWeb__savedBox{border-radius:16px;padding:15px}.depositWeb__savedHeader strong{font-size:15px}.depositWeb__savedHeader span:not(.depositWeb__count){font-size:10px}.depositWeb__count{min-width:36px;height:36px;font-size:12px}.depositWeb__browseIds{min-height:70px;padding:10px 11px}.depositWeb__browseIcon{width:43px;height:43px}.depositWeb__browseIds strong{font-size:14px}.depositWeb__browseIds small{font-size:10px}.depositWeb__field>label,.depositWeb__paymentIdentity>label{font-size:14px}.depositWeb__input{border-radius:15px;min-height:63px;padding:0 14px}.depositWeb__input input{font-size:17px}.depositWeb__fieldHint{font-size:11px}.depositWeb__paymentIdentity{border-radius:16px;margin-top:19px;padding:15px}.depositWeb__paymentIdentityHeading{align-items:flex-start;margin-bottom:16px}.depositWeb__paymentIdentityHeading>span{border-radius:12px;width:44px;height:44px;font-size:19px}.depositWeb__paymentIdentityHeading h3{font-size:16px}.depositWeb__paymentIdentityHeading p{font-size:11px}.depositWeb__amountField{border-radius:19px;min-height:98px;padding:0 18px}.depositWeb__amountField input{font-size:38px}.depositWeb__amountField strong{font-size:21px}.depositWeb__quickAmounts{gap:10px}.depositWeb__quickAmount{border-radius:14px;min-height:57px;font-size:16px}.depositWeb__amountNotice{padding:13px}.depositWeb__summary{border-radius:16px;padding:17px}.depositWeb__summaryRow{gap:10px;min-height:45px}.depositWeb__summaryRow>span{font-size:13px}.depositWeb__summaryRow>strong{font-size:14px}.depositWeb__summaryStrong{font-size:22px!important}.depositWeb__confirmationNotice{padding:14px}.depositWeb__navigation{grid-template-columns:.85fr 1.15fr;gap:10px}.depositWeb__back,.depositWeb__next{border-radius:14px;min-height:57px;padding:8px 11px;font-size:13px}.pendingWeb{border-radius:21px;padding:29px 18px}.pendingWeb__icon{width:72px;height:72px;font-size:31px}.pendingWeb h2{font-size:28px}.pendingWeb__description{font-size:15px}.pendingWeb__reference strong{font-size:20px}.pendingWeb__refresh{min-height:58px;font-size:14px}.pendingWeb__payment{min-height:72px;padding:9px 12px}.pendingWeb__paymentIcon{width:46px;height:46px}.pendingWeb__paymentContent strong{font-size:14px}.depositModal{padding:11px}.depositModal__card,.depositSuccessWeb,.bankTransferWeb,.depositAlertWeb{border-radius:19px;width:100%;max-height:calc(100dvh - 22px);padding:30px 18px 20px}.depositModal__header{align-items:flex-start;gap:10px}.depositModal__headerIcon{border-radius:13px;width:49px;height:49px;font-size:21px}.depositModal__header h2{font-size:21px}.depositModal__header p{font-size:11px}.depositSuccessWeb__check{width:69px;height:69px;font-size:32px}.depositSuccessWeb>h2{font-size:26px}.depositSuccessWeb__subtitle{font-size:12px}.depositSuccessWeb__amount strong{font-size:31px}.depositSuccessWeb__codeBox>strong{font-size:18px}.bankTransferWeb__icon{width:63px;height:63px;font-size:27px}.bankTransferWeb h2{font-size:25px}.bankTransferWeb__intro{font-size:12px}.bankTransferWeb__detail{padding:11px}.bankTransferWeb__detail span{font-size:10px}.bankTransferWeb__detail strong{font-size:11px}.bankTransferWeb__detail--highlight strong{font-size:14px}}@media (width<=390px){.depositStepper__item{width:44px}.depositStepper__circle{width:37px;height:37px;font-size:12px}.depositStepper__line{margin-top:17px}.depositStepper__label{width:48px;font-size:7px}.depositWeb__card{padding:21px 14px}.depositWeb__sectionHeading h2{font-size:23px}.depositWeb__sectionHeading p{font-size:13px}.depositWeb__navigation{grid-template-columns:1fr 1fr}.depositWeb__back,.depositWeb__next{font-size:11px}}.withdrawWeb{--primary:#182f61;--primary-soft:#182f6114;--primary-light:#182f610b;--text:#202a3c;--muted:#7f8999;--border:#e2e7ee;--success:#15966f;width:100%;max-width:1050px;color:var(--text);box-sizing:border-box;margin:0 auto;padding:2px 2px 45px}.withdrawWeb *,.withdrawWeb :before,.withdrawWeb :after{box-sizing:border-box}.withdrawWeb__guide{border:1px solid var(--border);width:100%;min-height:100px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:16px;margin-bottom:15px;padding:15px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 25px #182f6112}.withdrawWeb__guide:hover{border-color:#182f6140;transform:translateY(-2px);box-shadow:0 14px 35px #182f611a}.withdrawWeb__guideIcon{background:var(--primary);color:#fff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;font-size:28px;display:flex}.withdrawWeb__guideText{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.withdrawWeb__guideText strong{color:#202a3c;font-size:clamp(18px,1.8vw,23px);font-weight:950;line-height:1.25}.withdrawWeb__guideText small{color:#8792a2;font-size:clamp(13px,1.2vw,16px);line-height:1.4}.withdrawWeb__guide>svg{color:#949eab;flex-shrink:0;font-size:24px}.withdrawWeb__mode{border:1px solid var(--border);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:67px;margin-bottom:27px;padding:12px 18px;display:flex}.withdrawWeb__mode>div{align-items:center;gap:10px;min-width:0;display:flex}.withdrawWeb__money{font-size:25px}.withdrawWeb__mode strong{color:#263145;font-size:clamp(15px,1.5vw,19px);font-weight:900}.withdrawWeb__mode>svg{color:var(--success);flex-shrink:0;font-size:25px}.withdrawStepper{justify-content:center;align-items:flex-start;width:100%;margin:0 auto 30px;display:flex}.withdrawStepper__item{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:92px;display:flex}.withdrawStepper__circle{color:#919baa;background:#fff;border:2.5px solid #dbe1e8;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:17px;font-weight:950;display:flex}.withdrawStepper__circle--active{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 5px #182f610f}.withdrawStepper__circle--done{border-color:var(--primary);background:var(--primary);color:#fff}.withdrawStepper__label{color:#919aaa;width:100%;font-size:11px;font-weight:700;line-height:1.2}.withdrawStepper__label--active{color:#263145;font-weight:950}.withdrawStepper__line{background:#e4e8ed;border-radius:999px;flex:1;width:clamp(20px,4vw,60px);height:4px;margin-top:23px}.withdrawStepper__line--done{background:var(--primary)}.withdrawWeb__card{border:1px solid var(--border);background:#fff;border-radius:26px;width:100%;padding:clamp(28px,4vw,45px);box-shadow:0 12px 35px #182f6113}.withdrawWeb__heading{margin-bottom:30px}.withdrawWeb__heading h2{color:#1f293b;letter-spacing:-.8px;margin:0 0 9px;font-size:clamp(28px,3vw,38px);font-weight:950;line-height:1.12}.withdrawWeb__heading p{color:#7d8899;max-width:760px;margin:0;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.55}.withdrawWeb__choices{flex-direction:column;gap:14px;display:flex}.withdrawWeb__choice{color:#263145;text-align:left;cursor:pointer;background:#fff;border:2px solid #e1e6ed;border-radius:19px;align-items:center;gap:15px;width:100%;min-height:98px;padding:14px 18px;transition:border-color .2s,transform .2s,background .2s;display:flex}.withdrawWeb__choice:hover{border-color:#182f614d;transform:translateY(-2px)}.withdrawWeb__choice--active{border-color:var(--primary);background:#182f6109}.withdrawWeb__bookmakerLogo,.withdrawWeb__paymentLogo{width:68px;height:62px;color:var(--primary);background:#f6f8fc;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:9px;font-size:27px;display:flex}.withdrawWeb__bookmakerLogo img,.withdrawWeb__paymentLogo img{object-fit:contain;width:100%;height:100%}.withdrawWeb__choiceInfo{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.withdrawWeb__choiceInfo strong{color:#263145;font-size:clamp(18px,1.7vw,23px);font-weight:950;line-height:1.2}.withdrawWeb__choiceInfo small{color:#8994a5;overflow-wrap:anywhere;font-size:clamp(12px,1.1vw,15px);line-height:1.4}.withdrawWeb__radio{color:#fff;border:2.5px solid #cdd4dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;display:flex}.withdrawWeb__radio--active{border-color:var(--primary);background:var(--primary)}.withdrawWeb__points{border-top:1px solid #e5e9ef;margin-top:32px;padding-top:28px}.withdrawWeb__subHeading{align-items:flex-start;gap:13px;margin-bottom:19px;display:flex}.withdrawWeb__subHeading>svg{width:23px;height:23px;color:var(--primary);flex-shrink:0;margin-top:2px}.withdrawWeb__subHeading h3{color:#263145;margin:0 0 5px;font-size:clamp(18px,1.8vw,23px);font-weight:950}.withdrawWeb__subHeading p{color:#8490a2;margin:0;font-size:13px;line-height:1.5}.withdrawWeb__pointList{flex-direction:column;gap:11px;display:flex}.withdrawWeb__point{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e7ed;border-radius:17px;align-items:center;gap:14px;width:100%;min-height:90px;padding:14px 16px;display:flex}.withdrawWeb__point--active{border-color:var(--primary);background:#182f6109}.withdrawWeb__pointIcon{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;display:flex}.withdrawWeb__point--active .withdrawWeb__pointIcon{background:var(--primary);color:#fff}.withdrawWeb__pointInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.withdrawWeb__pointInfo strong{color:#263145;font-size:17px;font-weight:950}.withdrawWeb__pointInfo small{color:#8490a2;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.withdrawWeb__savedIds{background:#f7f9fc;border:1px solid #e2e7ed;border-radius:19px;padding:21px}.withdrawWeb__savedHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.withdrawWeb__savedHeader strong{color:#263145;margin-bottom:3px;font-size:18px;font-weight:950;display:block}.withdrawWeb__savedHeader span:not(.withdrawWeb__count){color:#8b95a5;font-size:12px}.withdrawWeb__count{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 10px;font-size:14px;font-weight:950;display:flex}.withdrawWeb__browseIds{color:#263145;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:76px;padding:11px 14px;display:flex}.withdrawWeb__browseIds>span{background:var(--primary-soft);width:47px;height:47px;color:var(--primary);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;display:flex}.withdrawWeb__browseIds>div{flex:1;min-width:0}.withdrawWeb__browseIds strong{font-size:15px;font-weight:950;display:block}.withdrawWeb__browseIds small{color:#8c96a6;margin-top:3px;font-size:11px;display:block}.withdrawWeb__noIds{color:#8490a2;background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:60px;padding:12px;font-size:12px;display:flex}.withdrawWeb__selectedId{background:#15966f0f;border:1px solid #15966f33;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.withdrawWeb__selectedId>svg{color:var(--success);flex-shrink:0;font-size:21px}.withdrawWeb__selectedId>div{flex:1;min-width:0}.withdrawWeb__selectedId strong{color:#263145;font-size:13px;font-weight:950;display:block}.withdrawWeb__selectedId span{color:#718074;margin-top:2px;font-size:11px;display:block}.withdrawWeb__selectedId button{color:#8c95a2;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:19px;display:flex}.withdrawWeb__savedLoading{color:#808b9d;align-items:center;gap:9px;min-height:60px;font-size:12px;display:flex}.withdrawWeb__separator{align-items:center;gap:14px;margin:25px 0;display:flex}.withdrawWeb__separator span{background:#e5e9ef;flex:1;height:1px}.withdrawWeb__separator strong{color:#919aaa;font-size:12px;font-weight:950}.withdrawWeb__field>label,.withdrawWeb__phoneSection>label,.withdrawWeb__amountLabel{color:#344054;margin-bottom:10px;font-size:clamp(15px,1.4vw,18px);font-weight:950;display:block}.withdrawWeb__input{background:#fff;border:2px solid #d9dfe8;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:72px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.withdrawWeb__input:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #182f6112}.withdrawWeb__input>svg{color:#919baa;flex-shrink:0;font-size:23px}.withdrawWeb__input input{color:#25304a;background:0 0;border:0;outline:0;width:100%;font-size:clamp(17px,1.6vw,21px);font-weight:800}.withdrawWeb__input input::placeholder{color:#abb4c1;font-weight:500}.withdrawWeb__phoneSection{background:#182f610a;border:1px solid #182f6121;border-radius:19px;margin-top:25px;padding:22px}.withdrawWeb__helper{color:#808b9c;margin:8px 0 0;font-size:12px;line-height:1.5}.withdrawWeb__infoBox{color:#5f6d82;background:#182f610f;border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:15px 17px;display:flex}.withdrawWeb__infoBox>svg{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:22px}.withdrawWeb__infoBox p{margin:0;font-size:clamp(13px,1.2vw,15px);line-height:1.6}.withdrawWeb__warning{color:#765e16;background:#fff8e5;border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:16px 17px;display:flex}.withdrawWeb__warning>svg{flex-shrink:0;margin-top:2px;font-size:21px}.withdrawWeb__warning p{margin:0;font-size:14px;line-height:1.6}.withdrawWeb__amount{border:2.5px solid var(--primary);background:#fff;border-radius:22px;align-items:center;gap:15px;width:100%;min-height:115px;padding:0 28px;display:flex}.withdrawWeb__amount input{color:#25304a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:clamp(38px,5vw,58px);font-weight:950}.withdrawWeb__amount input::placeholder{color:#b5bdc8}.withdrawWeb__amount strong{color:var(--primary);flex-shrink:0;font-size:clamp(20px,2.2vw,28px);font-weight:950}.withdrawWeb__quickAmounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px;display:grid}.withdrawWeb__quickAmount{min-height:64px;color:var(--primary);cursor:pointer;background:#fff;border:1.5px solid #dde3eb;border-radius:16px;font-size:clamp(16px,1.5vw,20px);font-weight:950}.withdrawWeb__quickAmount--active{border-color:var(--primary);background:var(--primary-soft)}.withdrawWeb__summary{background:#f6f8fb;border-radius:19px;padding:23px}.withdrawWeb__summaryRow{justify-content:space-between;align-items:center;gap:22px;min-height:49px;display:flex}.withdrawWeb__summaryRow>span{color:#7d899a;font-size:clamp(14px,1.3vw,17px);line-height:1.4}.withdrawWeb__summaryRow>strong{color:#263145;text-align:right;overflow-wrap:anywhere;max-width:63%;font-size:clamp(15px,1.4vw,19px);font-weight:950;line-height:1.4}.withdrawWeb__summaryStrong{color:var(--primary)!important;font-size:clamp(22px,2.5vw,31px)!important}.withdrawWeb__summaryDivider{background:#dce2e9;height:1px;margin:8px 0}.withdrawWeb__confirmInfo{background:var(--primary-soft);color:#5f6d82;border-radius:15px;align-items:flex-start;gap:11px;margin-top:20px;padding:17px 18px;display:flex}.withdrawWeb__confirmInfo>svg{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:23px}.withdrawWeb__confirmInfo p{margin:0;font-size:14px;line-height:1.6}.withdrawWeb__navigation{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr);gap:14px;margin-top:22px;display:grid}.withdrawWeb__back,.withdrawWeb__next{cursor:pointer;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:64px;padding:10px 22px;font-size:clamp(15px,1.4vw,18px);font-weight:950;display:flex}.withdrawWeb__back{color:#647084;background:#fff;border:1px solid #dce2ea}.withdrawWeb__next{background:var(--primary);color:#fff;border:0;box-shadow:0 12px 27px #182f6133}.withdrawWeb__back:disabled,.withdrawWeb__next:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.withdrawWeb__loadingCard{border:1px solid var(--border);text-align:center;background:#fff;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:380px;padding:35px;display:flex}.withdrawWeb__loadingCard h3{color:#263145;margin:7px 0 0;font-size:22px;font-weight:950}.withdrawWeb__loadingCard p{color:#8490a2;margin:0;font-size:14px}.withdrawWeb__inlineLoading{color:#788496;justify-content:center;align-items:center;gap:11px;min-height:150px;font-size:13px;font-weight:800;display:flex}.withdrawWeb__empty{text-align:center;background:#f7f9fc;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:25px;display:flex}.withdrawWeb__empty>svg{color:var(--primary);margin-bottom:10px;font-size:38px}.withdrawWeb__empty h3{color:#263145;margin:0 0 6px;font-size:18px;font-weight:950}.withdrawWeb__empty p{color:#8490a2;max-width:380px;margin:0;font-size:12px;line-height:1.5}.withdrawWeb__spinner{border:3px solid #182f6121;border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:38px;height:38px;animation:.7s linear infinite withdrawSpin}.withdrawWeb__spinner--small{width:24px;height:24px}.withdrawWeb__spinner--white{border-color:#fff #ffffff47 #ffffff47}@keyframes withdrawSpin{to{transform:rotate(360deg)}}.pendingWithdrawalWeb{text-align:center;background:linear-gradient(#fffaf0,#fffdf7);border:1px solid #e8d591;border-radius:26px;width:100%;max-width:790px;margin:0 auto;padding:clamp(30px,5vw,48px);box-shadow:0 12px 32px #7b5e0d12}.pendingWithdrawalWeb__icon{color:#936700;background:#ffefbb;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 17px;font-size:37px;display:flex}.pendingWithdrawalWeb__eyebrow{color:#9b7615;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.pendingWithdrawalWeb h2{color:#725000;margin:0 0 12px;font-size:clamp(29px,3.5vw,40px);font-weight:950}.pendingWithdrawalWeb>p{color:#746b57;max-width:620px;margin:0 auto 26px;font-size:clamp(15px,1.5vw,19px);line-height:1.6}.pendingWithdrawalWeb__reference{text-align:left;background:#fff;border:1px solid #eadfbd;border-radius:15px;padding:17px 19px}.pendingWithdrawalWeb__reference span{color:#8f856f;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.pendingWithdrawalWeb__reference strong{color:var(--primary);overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,28px);font-weight:950}.pendingWithdrawalWeb__details{text-align:left;margin:15px 0 22px}.pendingWithdrawalWeb>button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:60px;font-size:16px;font-weight:950;display:flex}.pendingWithdrawalWeb>button:disabled{opacity:.65;cursor:wait}.pendingWithdrawalWeb__rotate{animation:.8s linear infinite withdrawSpin}.withdrawModal{z-index:100000;-webkit-backdrop-filter:blur(6px);background:#070e1db3;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.withdrawModal__card,.withdrawSuccess,.withdrawAlert{background:#fff;border-radius:23px;width:min(620px,100%);max-height:calc(100dvh - 36px);padding:32px;animation:.22s both withdrawModalIn;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0000004d}.withdrawModal__close{z-index:10;color:#5f697a;cursor:pointer;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:21px;display:flex;position:absolute;top:13px;right:13px}.withdrawModal__header{align-items:center;gap:14px;margin-bottom:24px;padding-right:44px;display:flex}.withdrawModal__header>span{background:var(--primary);color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.withdrawModal__header small{color:var(--primary);letter-spacing:1.3px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:950;display:block}.withdrawModal__header h2{color:#25304a;margin:0 0 4px;font-size:clamp(22px,2.6vw,30px);font-weight:950;line-height:1.15}.withdrawModal__header p{color:#818b9c;margin:0;font-size:12px;line-height:1.45}.withdrawModal__primary{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:52px;margin-top:17px;padding:10px 15px;font-size:13px;font-weight:950}.withdrawIds{flex-direction:column;gap:9px;max-height:370px;display:flex;overflow-y:auto}.withdrawIds__item{color:#263145;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:78px;padding:11px 13px;display:flex}.withdrawIds__item--active{border-color:var(--primary);background:var(--primary-light)}.withdrawIds__item>span{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.withdrawIds__item>div{flex:1;min-width:0}.withdrawIds__item strong{color:#263145;font-size:16px;font-weight:950;display:block}.withdrawIds__item small{color:#8994a5;margin-top:3px;font-size:11px;display:block}.withdrawIds__manual{width:100%;min-height:49px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #182f612e;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:950;display:flex}.withdrawGuide__loading{color:#6c788a;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.withdrawGuide__text{color:#4f5a6e;white-space:pre-line;background:#f6f8fb;border-radius:15px;padding:20px;font-size:clamp(14px,1.3vw,17px);line-height:1.8}.withdrawGuide__video{background:var(--primary-light);color:#263145;text-align:left;cursor:pointer;border:1px solid #182f6126;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:82px;margin-top:15px;padding:12px 14px;display:flex}.withdrawGuide__video>span{background:var(--primary);color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.withdrawGuide__video>div{flex:1;min-width:0}.withdrawGuide__video strong{font-size:15px;font-weight:950;display:block}.withdrawGuide__video small{color:#7e899a;margin-top:3px;font-size:11px;display:block}.withdrawProcessing{text-align:center;background:#fff;border-radius:23px;width:min(430px,100%);padding:38px 28px;box-shadow:0 32px 90px #0000004d}.withdrawProcessing>span{background:var(--primary);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.withdrawProcessing h2{color:#263145;margin:0 0 8px;font-size:25px;font-weight:950}.withdrawProcessing p{color:#727e91;margin:0 0 6px;font-size:14px;line-height:1.5}.withdrawProcessing small{color:#99a3b1;font-size:11px}.withdrawSuccess{text-align:center;width:min(560px,100%)}.withdrawSuccess__icon{color:#fff;background:#19a277;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 19px;font-size:40px;display:flex}.withdrawSuccess>h2{color:#202a3c;margin:0 0 8px;font-size:clamp(27px,3vw,35px);font-weight:950}.withdrawSuccess__subtitle{color:#8490a2;margin:0 0 20px;font-size:14px;line-height:1.5}.withdrawSuccess__amount{background:#f4f6fa;border-radius:17px;padding:20px}.withdrawSuccess__amount span{color:#8893a4;margin-bottom:5px;font-size:12px;display:block}.withdrawSuccess__amount strong{color:var(--primary);font-size:clamp(29px,4vw,42px);font-weight:950}.withdrawSuccess__summary{text-align:left;background:#f7f9fc;border-radius:15px;margin-top:15px;padding:15px 17px}.withdrawSuccess__notification{background:var(--primary-soft);color:#647084;text-align:left;border-radius:13px;align-items:flex-start;gap:9px;margin-top:15px;padding:14px;display:flex}.withdrawSuccess__notification>svg{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:20px}.withdrawSuccess__notification p{margin:0;font-size:12px;line-height:1.55}.withdrawSuccess__reference{color:#8993a4;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:11px;display:flex}.withdrawSuccess__reference strong{color:#344054;overflow-wrap:anywhere;font-size:13px;font-weight:950}.withdrawAlert{text-align:center;width:min(430px,100%)}.withdrawAlert__icon{background:var(--primary-soft);width:65px;height:65px;color:var(--primary);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 17px;font-size:29px;display:flex}.withdrawAlert h2{color:#25304a;margin:0 0 9px;font-size:23px;font-weight:950}.withdrawAlert p{color:#768195;margin:0;font-size:13px;line-height:1.6}@keyframes withdrawModalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.withdrawWeb{max-width:760px}.withdrawStepper__item{width:70px}.withdrawStepper__circle{width:45px;height:45px}.withdrawStepper__line{margin-top:21px}}@media (width<=700px){.withdrawWeb{width:100%;padding:0 0 25px}.withdrawWeb__guide{border-radius:16px;gap:11px;min-height:86px;margin-bottom:12px;padding:11px 13px}.withdrawWeb__guideIcon{border-radius:14px;width:54px;height:54px;font-size:23px}.withdrawWeb__guideText strong{font-size:16px}.withdrawWeb__guideText small{font-size:11px}.withdrawWeb__mode{border-radius:14px;min-height:58px;margin-bottom:20px;padding:9px 13px}.withdrawWeb__mode strong{font-size:13px}.withdrawWeb__money{font-size:20px}.withdrawStepper{justify-content:space-between;margin-bottom:22px}.withdrawStepper__item{width:45px}.withdrawStepper__circle{width:38px;height:38px;font-size:12px}.withdrawStepper__label{white-space:nowrap;text-overflow:ellipsis;width:49px;font-size:7px;overflow:hidden}.withdrawStepper__line{flex:1;width:auto;min-width:3px;height:3px;margin:18px 2px 0}.withdrawWeb__card{border-radius:21px;padding:24px 17px}.withdrawWeb__heading{margin-bottom:22px}.withdrawWeb__heading h2{letter-spacing:-.5px;font-size:26px}.withdrawWeb__heading p{font-size:15px}.withdrawWeb__choice{border-radius:16px;gap:11px;min-height:86px;padding:12px 13px}.withdrawWeb__bookmakerLogo,.withdrawWeb__paymentLogo{border-radius:13px;width:57px;height:53px;padding:7px;font-size:22px}.withdrawWeb__choiceInfo strong{font-size:17px}.withdrawWeb__choiceInfo small{font-size:11px}.withdrawWeb__radio{width:27px;height:27px}.withdrawWeb__points{margin-top:25px;padding-top:22px}.withdrawWeb__subHeading h3{font-size:17px}.withdrawWeb__subHeading p{font-size:11px}.withdrawWeb__point{border-radius:15px;gap:10px;min-height:82px;padding:11px 12px}.withdrawWeb__pointIcon{border-radius:12px;width:45px;height:45px;font-size:20px}.withdrawWeb__pointInfo strong{font-size:15px}.withdrawWeb__pointInfo small{font-size:10px}.withdrawWeb__savedIds{border-radius:16px;padding:15px}.withdrawWeb__savedHeader strong{font-size:15px}.withdrawWeb__count{min-width:36px;height:36px;font-size:12px}.withdrawWeb__browseIds{min-height:70px;padding:10px 11px}.withdrawWeb__browseIds>span{width:43px;height:43px}.withdrawWeb__browseIds strong,.withdrawWeb__field>label,.withdrawWeb__phoneSection>label,.withdrawWeb__amountLabel{font-size:14px}.withdrawWeb__input{border-radius:15px;min-height:63px;padding:0 14px}.withdrawWeb__input input{font-size:17px}.withdrawWeb__phoneSection{border-radius:16px;margin-top:19px;padding:15px}.withdrawWeb__amount{border-radius:19px;min-height:98px;padding:0 18px}.withdrawWeb__amount input{font-size:38px}.withdrawWeb__amount strong{font-size:21px}.withdrawWeb__quickAmounts{gap:10px}.withdrawWeb__quickAmount{border-radius:14px;min-height:57px;font-size:16px}.withdrawWeb__summary{border-radius:16px;padding:17px}.withdrawWeb__summaryRow{gap:10px;min-height:45px}.withdrawWeb__summaryRow>span{font-size:13px}.withdrawWeb__summaryRow>strong{font-size:14px}.withdrawWeb__summaryStrong{font-size:22px!important}.withdrawWeb__navigation{grid-template-columns:.8fr 1.2fr;gap:10px}.withdrawWeb__back,.withdrawWeb__next{border-radius:14px;min-height:57px;padding:8px 11px;font-size:13px}.pendingWithdrawalWeb{border-radius:21px;padding:29px 18px}.pendingWithdrawalWeb__icon{width:72px;height:72px;font-size:31px}.pendingWithdrawalWeb h2{font-size:28px}.pendingWithdrawalWeb>p{font-size:15px}.pendingWithdrawalWeb>button{min-height:58px;font-size:14px}.withdrawModal{padding:11px}.withdrawModal__card,.withdrawSuccess,.withdrawAlert{border-radius:19px;width:100%;max-height:calc(100dvh - 22px);padding:30px 18px 20px}.withdrawModal__header{align-items:flex-start;gap:10px}.withdrawModal__header>span{border-radius:13px;width:49px;height:49px;font-size:21px}.withdrawModal__header h2{font-size:21px}.withdrawModal__header p{font-size:11px}.withdrawSuccess__icon{width:69px;height:69px;font-size:32px}.withdrawSuccess>h2{font-size:26px}.withdrawSuccess__subtitle{font-size:12px}.withdrawSuccess__amount strong{font-size:31px}}@media (width<=390px){.withdrawStepper__item{width:39px}.withdrawStepper__circle{width:34px;height:34px;font-size:11px}.withdrawStepper__line{margin-top:16px}.withdrawStepper__label{width:42px;font-size:6.5px}.withdrawWeb__card{padding:21px 14px}.withdrawWeb__heading h2{font-size:23px}.withdrawWeb__heading p{font-size:13px}.withdrawWeb__navigation{grid-template-columns:1fr 1fr}.withdrawWeb__back,.withdrawWeb__next{font-size:11px}}.couponsWeb{--primary:#182f61;--success:#15966f;--danger:#df4051;--text:#202733;--muted:#7f8998;--border:#e7ebf0;width:100%;max-width:1150px;color:var(--text);margin:0 auto;padding:0 2px 45px}.couponsWeb *,.couponsWeb :before,.couponsWeb :after{box-sizing:border-box}.couponsWeb__header{border:1px solid var(--border);background:linear-gradient(135deg,#fff,#f7f9fd);border-radius:23px;align-items:center;gap:17px;width:100%;margin-bottom:22px;padding:24px 27px;display:flex;box-shadow:0 10px 30px #182f6112}.couponsWeb__headerIcon{background:var(--primary);color:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;font-size:30px;display:flex}.couponsWeb__headerText{flex:1;min-width:0}.couponsWeb__headerText>span{color:var(--primary);letter-spacing:1.4px;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.couponsWeb__headerText h1{color:#202733;letter-spacing:-.7px;margin:0 0 6px;font-size:clamp(27px,3vw,38px);font-weight:950;line-height:1.1}.couponsWeb__headerText p{color:#818b9b;margin:0;font-size:clamp(14px,1.3vw,17px);line-height:1.5}.couponsWeb__refresh{min-height:48px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #182f6124;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:900;display:flex}.couponsWeb__refresh:disabled{opacity:.6}.couponsWeb__refreshIcon--rotate{animation:.8s linear infinite couponSpin}.couponsWeb__filterCard{border:1px solid var(--border);background:#fff;border-radius:21px;margin-bottom:22px;padding:23px}.couponsWeb__filterHeading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.couponsWeb__filterHeading h2{color:#29313e;margin:0 0 5px;font-size:clamp(19px,2vw,25px);font-weight:950}.couponsWeb__filterHeading p{color:#8d96a4;margin:0;font-size:13px;line-height:1.5}.couponsWeb__filterHeading>svg{color:var(--primary);flex-shrink:0;font-size:25px}.couponsWeb__filters{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.couponsWeb__filter{color:#424c5a;cursor:pointer;background:#f9fafb;border:1px solid #dfe4eb;border-radius:16px;align-items:center;gap:9px;min-height:52px;padding:7px 15px;font-size:13px;font-weight:900;transition:transform .2s,border-color .2s,background .2s;display:flex}.couponsWeb__filter:hover{border-color:#182f614d;transform:translateY(-1px)}.couponsWeb__filter--active{border-color:var(--primary);background:var(--primary);color:#fff}.couponsWeb__filterLogo,.couponsWeb__filterIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex;overflow:hidden}.couponsWeb__filterLogo{background:#fff}.couponsWeb__filterLogo img{object-fit:contain;width:100%;height:100%}.couponsWeb__filterIcon{color:var(--primary);font-size:17px}.couponsWeb__filter--active .couponsWeb__filterIcon{color:#fff}.couponsWeb__resultHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;padding:0 3px;display:flex}.couponsWeb__resultHeader>div{align-items:center;gap:9px;display:flex}.couponsWeb__resultHeader span{color:#717d8e;font-size:13px;font-weight:800}.couponsWeb__resultHeader strong{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;display:flex}.couponsWeb__resultHeader p{color:#8d96a5;margin:0;font-size:12px}.couponsWeb__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.couponTicket{background:#fff;border:1px solid #e8edf2;border-radius:25px;min-width:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 28px #182f6112}.couponTicket:hover{transform:translateY(-3px);box-shadow:0 15px 35px #182f611c}.couponTicket--disabled{opacity:.83;background:#eeeeef;border-color:#e0e1e3}.couponTicket--disabled:hover{transform:none}.couponTicket__bookmaker{border-bottom:1px solid #f0f2f5;padding:17px 19px 14px}.couponTicket__bookmakerLeft{align-items:center;gap:10px;display:flex}.couponTicket__bookmakerLogo,.couponTicket__bookmakerFallback{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.couponTicket__bookmakerLogo{background:#fff}.couponTicket__bookmakerLogo img{object-fit:contain;width:100%;height:100%}.couponTicket__bookmakerFallback{color:var(--primary);background:#182f6114;font-size:18px}.couponTicket__bookmaker small{color:#a0a7b2;letter-spacing:.8px;margin-bottom:2px;font-size:8px;font-weight:950;display:block}.couponTicket__bookmaker strong{color:#29313e;font-size:15px;font-weight:950}.couponTicket__top{align-items:flex-start;gap:12px;padding:18px 19px 0;display:flex}.couponTicket__icon{background:var(--primary);color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.couponTicket__icon--disabled{color:#8f969f;background:#d4d6d9}.couponTicket__mainInfo{flex:1;min-width:0}.couponTicket__mainInfo h2{color:#202733;overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.7vw,21px);font-weight:950;line-height:1.3}.couponTicket__mainInfo p{color:#7d8693;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.55}.couponStatus{white-space:nowrap;border-radius:11px;flex-shrink:0;padding:6px 9px;font-size:10px;font-weight:950}.couponStatus--available{color:var(--success);background:#e8f6f1}.couponStatus--upcoming{color:var(--primary);background:#edf2fa}.couponStatus--expired{color:#72777e;background:#dedfe1}.couponTicket__times{background:#f7f8fa;border-radius:15px;align-items:center;margin:18px 19px 0;padding:13px;display:flex}.couponTicket__time{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.couponTicket__timeIcon{background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.couponTicket__timeIcon--start{color:var(--success)}.couponTicket__timeIcon--end{color:var(--danger)}.couponTicket__time>div{min-width:0}.couponTicket__time small{color:#9aa2ad;font-size:10px;font-weight:700;display:block}.couponTicket__time strong{color:#48515e;margin-top:2px;font-size:10px;font-weight:850;line-height:1.35;display:block}.couponTicket__timeDivider{background:#e3e6ea;flex-shrink:0;width:1px;height:36px;margin:0 8px}.couponTicket__cut{align-items:center;height:30px;margin-top:9px;display:flex}.couponTicket__cutLeft{background:#f6f7f9;border-top-right-radius:16px;border-bottom-right-radius:16px;flex-shrink:0;width:16px;height:31px}.couponTicket__cutRight{background:#f6f7f9;border-top-left-radius:16px;border-bottom-left-radius:16px;flex-shrink:0;width:16px;height:31px}.couponTicket__dash{border-top:1px dashed #d8dee5;flex:1}.couponTicket__codeSection{align-items:center;gap:13px;padding:1px 19px 19px;display:flex}.couponTicket__code{flex:1;min-width:0}.couponTicket__code small{color:#979fab;letter-spacing:.7px;font-size:9px;font-weight:950;display:block}.couponTicket__code strong{color:var(--primary);letter-spacing:.7px;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(21px,2.5vw,29px);font-weight:950;line-height:1.25;display:block}.couponTicket--disabled .couponTicket__code strong{color:#888e95}.couponTicket__copy{min-width:105px;min-height:48px;color:var(--primary);cursor:pointer;background:#e3efff;border:0;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:950;display:flex}.couponTicket__copy--done{background:var(--success);color:#fff}.couponTicket__upcoming{color:var(--primary);background:#edf2fa;border-radius:12px;align-items:flex-start;gap:8px;margin:0 19px 18px;padding:12px;display:flex}.couponTicket__upcoming>svg{flex-shrink:0;margin-top:2px;font-size:17px}.couponTicket__upcoming p{margin:0;font-size:11px;font-weight:700;line-height:1.5}.couponTicket__expired{color:#737980;background:#dedfe1;border-radius:12px;align-items:center;gap:7px;min-height:42px;margin:0 19px 18px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.couponsWeb__empty{border:1px solid var(--border);text-align:center;background:#fff;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px;display:flex}.couponsWeb__empty>span{width:78px;height:78px;color:var(--primary);background:#edf2fa;border-radius:24px;justify-content:center;align-items:center;margin-bottom:16px;font-size:36px;display:flex}.couponsWeb__empty h2{color:#303845;margin:0 0 8px;font-size:21px;font-weight:950}.couponsWeb__empty p{color:#8b94a1;max-width:400px;margin:0;font-size:13px;line-height:1.6}.couponsWeb__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex}.couponsWeb__loadingIcon{width:75px;height:75px;color:var(--primary);background:#edf2fa;border-radius:23px;justify-content:center;align-items:center;margin-bottom:18px;font-size:33px;display:flex}.couponsWeb__spinner{border:3px solid #182f6124;border-top-color:var(--primary);border-radius:50%;width:38px;height:38px;animation:.7s linear infinite couponSpin}.couponsWeb__loading h3{color:#303845;margin:15px 0 5px;font-size:19px;font-weight:950}.couponsWeb__loading p{color:#8c95a2;margin:0;font-size:12px}@keyframes couponSpin{to{transform:rotate(360deg)}}.couponModal{z-index:100000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070e1db3;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.couponModal__card{text-align:center;background:#fff;border-radius:23px;width:min(430px,100%);padding:32px;box-shadow:0 30px 80px #0000004d}.couponModal__icon{width:68px;height:68px;color:var(--primary);background:#182f6114;border-radius:19px;justify-content:center;align-items:center;margin:0 auto 17px;font-size:30px;display:flex}.couponModal__card h2{color:#263145;margin:0 0 9px;font-size:23px;font-weight:950}.couponModal__card p{color:#758194;margin:0;font-size:13px;line-height:1.6}.couponModal__card button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:50px;margin-top:20px;font-size:13px;font-weight:950}@media (width<=900px){.couponsWeb__grid{grid-template-columns:1fr}}@media (width<=700px){.couponsWeb{padding:0 0 30px}.couponsWeb__header{border-radius:19px;gap:12px;padding:18px 15px}.couponsWeb__headerIcon{border-radius:16px;width:55px;height:55px;font-size:24px}.couponsWeb__headerText>span{font-size:8px}.couponsWeb__headerText h1{font-size:24px}.couponsWeb__headerText p{font-size:12px}.couponsWeb__refresh{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}.couponsWeb__refresh span{display:none}.couponsWeb__filterCard{border-radius:18px;padding:16px}.couponsWeb__filterHeading h2{font-size:18px}.couponsWeb__filterHeading p{font-size:11px}.couponsWeb__filters{gap:8px;margin-top:15px}.couponsWeb__filter{border-radius:14px;min-height:45px;padding:6px 10px;font-size:11px}.couponsWeb__filterLogo,.couponsWeb__filterIcon{border-radius:8px;width:27px;height:27px}.couponsWeb__resultHeader span{font-size:11px}.couponsWeb__resultHeader p{font-size:10px}.couponsWeb__grid{gap:15px}.couponTicket{border-radius:21px}.couponTicket__bookmaker{padding:14px 15px 12px}.couponTicket__bookmakerLogo,.couponTicket__bookmakerFallback{border-radius:11px;width:37px;height:37px}.couponTicket__bookmaker strong{font-size:13px}.couponTicket__top{gap:10px;padding:15px 15px 0}.couponTicket__icon{border-radius:14px;width:45px;height:45px;font-size:21px}.couponTicket__mainInfo h2{font-size:16px}.couponTicket__mainInfo p{font-size:11px}.couponStatus{padding:5px 7px;font-size:8px}.couponTicket__times{margin:15px 15px 0;padding:10px}.couponTicket__timeIcon{width:30px;height:30px}.couponTicket__time small,.couponTicket__time strong{font-size:8px}.couponTicket__codeSection{gap:10px;padding:0 15px 16px}.couponTicket__code strong{font-size:20px}.couponTicket__copy{min-width:91px;min-height:44px;padding:7px 12px;font-size:10px}.couponTicket__upcoming,.couponTicket__expired{margin-left:15px;margin-right:15px}}@media (width<=390px){.couponsWeb__header{align-items:flex-start}.couponsWeb__headerIcon{width:49px;height:49px}.couponsWeb__headerText h1{font-size:21px}.couponTicket__top{flex-wrap:wrap}.couponStatus{margin-left:55px}.couponTicket__times{flex-direction:column;align-items:stretch;gap:9px}.couponTicket__timeDivider{width:100%;height:1px;margin:0}.couponTicket__codeSection{flex-direction:column;align-items:stretch}.couponTicket__copy{width:100%}}.scoresWeb{--primary:#182f61;--success:#15966f;--danger:#df4051;--warning:#d69225;--border:#e5e9ef;color:#202733;width:100%;max-width:1100px;margin:0 auto;padding:0 2px 45px}.scoresWeb *,.scoresWeb :before,.scoresWeb :after{box-sizing:border-box}.scoresWeb__header{border:1px solid var(--border);background:linear-gradient(135deg,#fff,#f7f9fd);border-radius:23px;align-items:center;gap:17px;width:100%;margin-bottom:18px;padding:24px 27px;display:flex;box-shadow:0 10px 30px #182f6112}.scoresWeb__headerIcon{background:var(--primary);color:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;font-size:31px;display:flex}.scoresWeb__eyebrow{color:var(--primary);letter-spacing:1.4px;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.scoresWeb__header h1{color:#202733;letter-spacing:-.8px;margin:0 0 6px;font-size:clamp(28px,3vw,38px);font-weight:950;line-height:1.1}.scoresWeb__header p{color:#818b9b;margin:0;font-size:clamp(14px,1.3vw,17px);line-height:1.5}.scoresWeb__intro{color:#56637a;background:#182f610f;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px 19px;display:flex}.scoresWeb__intro>svg{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:23px}.scoresWeb__intro strong{color:#28344a;margin-bottom:3px;font-size:15px;font-weight:950;display:block}.scoresWeb__intro p{margin:0;font-size:13px;line-height:1.55}.scoresWeb__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.scoreMatch{border:1px solid var(--border);background:#fff;border-radius:25px;min-width:0;padding:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 28px #182f6112}.scoreMatch:hover{transform:translateY(-2px);box-shadow:0 15px 35px #182f611a}.scoreMatch--closed{background:linear-gradient(#fff,#fafafa)}.scoreMatch__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.scoreMatch__date{min-width:0;color:var(--primary);background:#f2f5fa;border-radius:13px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:900;display:flex}.scoreMatch__date svg{flex-shrink:0}.scoreMatch__date span{overflow-wrap:anywhere}.scoreMatch__status{border-radius:12px;flex-shrink:0;padding:7px 11px;font-size:10px;font-weight:950}.scoreMatch__status--open{color:var(--success);background:#e9f7f2}.scoreMatch__status--closed{color:#777d85;background:#ededee}.scoreMatch__teams{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:8px;margin-top:28px;display:grid}.scoreMatch__team{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.scoreMatch__flag{width:85px;height:62px;color:var(--primary);background:#f5f6f8;border:1px solid #eaedf1;border-radius:16px;justify-content:center;align-items:center;font-size:29px;display:flex;overflow:hidden}.scoreMatch__flag img{object-fit:cover;width:100%;height:100%}.scoreMatch__team strong{color:#29313e;overflow-wrap:anywhere;max-width:100%;margin-top:10px;font-size:clamp(14px,1.5vw,18px);font-weight:950;line-height:1.3}.scoreMatch__versus{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.scoreMatch__versus>span{color:#a0a7b2;font-size:15px;font-weight:950}.scoreMatch__versus>strong{color:var(--primary);margin-top:6px;font-size:20px;font-weight:950}.scoreMatch__reward{background:#fff8ea;border-radius:17px;align-items:center;gap:11px;margin-top:24px;padding:14px;display:flex}.scoreMatch__reward>span{width:47px;height:47px;color:var(--warning);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;display:flex}.scoreMatch__reward>div{min-width:0}.scoreMatch__reward small{color:#a5843d;letter-spacing:.8px;margin-bottom:3px;font-size:9px;font-weight:950;display:block}.scoreMatch__reward strong{color:#664b16;overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.55;display:block}.scoreMatch__conditions{background:#f7f8fa;border-radius:17px;margin-top:15px;padding:15px}.scoreMatch__conditions h3{color:#343d49;margin:0 0 12px;font-size:14px;font-weight:950}.scoreMatch__condition{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.scoreMatch__condition:last-child{margin-bottom:0}.scoreMatch__condition>span{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;display:flex}.scoreMatch__condition p{color:#697485;margin:0;font-size:12px;line-height:1.55}.scoreMatch__give{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:57px;margin-top:16px;font-size:14px;font-weight:950;display:flex;box-shadow:0 11px 25px #182f6133}.scoreMatch__give:disabled{opacity:.65;cursor:wait}.scoreMatch__closedMessage{color:#767d87;background:#eeeeef;border-radius:13px;align-items:center;gap:9px;margin-top:16px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.myScore{background:#182f6109;border:1px solid #182f6121;border-radius:18px;margin-top:17px;padding:16px}.myScore__header{justify-content:space-between;align-items:center;gap:15px;display:flex}.myScore__header small{color:var(--primary);letter-spacing:1px;font-size:9px;font-weight:950;display:block}.myScore__header h3{color:#263145;margin:3px 0 0;font-size:16px;font-weight:950}.myScore__header>svg{color:var(--success);flex-shrink:0;font-size:24px}.scoreMatch--closed .myScore__header>svg{color:#8d949e}.myScore__result{text-align:center;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:7px;margin-top:17px;display:grid}.myScore__result>div{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.myScore__result span{color:#667184;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.myScore__result strong{color:var(--primary);font-size:31px;font-weight:950}.myScore__result>b{color:#8f98a5;font-size:20px}.myScore__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.myScore__actions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:47px;font-size:12px;font-weight:950;display:flex}.myScore__edit{color:var(--primary);background:#fff;border:1px solid #182f612e}.myScore__delete{color:var(--danger);background:#df40510d;border:1px solid #df40512b}.myScore__locked{color:#747c88;background:#e9eaec;border-radius:11px;align-items:center;gap:8px;margin-top:14px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.scoresWeb__empty{border:1px solid var(--border);text-align:center;background:#fff;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px;display:flex}.scoresWeb__empty>span{width:80px;height:80px;color:var(--primary);background:#edf2fa;border-radius:24px;justify-content:center;align-items:center;margin-bottom:17px;font-size:37px;display:flex}.scoresWeb__empty h2{color:#343c48;margin:0 0 7px;font-size:22px;font-weight:950}.scoresWeb__empty p{color:#8b94a1;margin:0;font-size:13px}.scoresWeb__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex}.scoresWeb__loading>span{width:76px;height:76px;color:var(--primary);background:#edf2fa;border-radius:24px;justify-content:center;align-items:center;font-size:34px;display:flex}.scoresWeb__spinner{border:3px solid #182f6121;border-top-color:var(--primary);border-radius:50%;width:38px;height:38px;margin-top:17px;animation:.75s linear infinite scoreSpin}.scoresWeb__loading h3{color:#343c48;margin:14px 0 5px;font-size:20px;font-weight:950}.scoresWeb__loading p{color:#8d96a3;margin:0;font-size:12px}.scoresWeb__buttonSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:19px;height:19px;animation:.7s linear infinite scoreSpin}@keyframes scoreSpin{to{transform:rotate(360deg)}}.scoreModalOverlay{z-index:100000;-webkit-backdrop-filter:blur(6px);background:#070e1db8;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.scoreModal{background:#fff;border-radius:24px;width:min(620px,100%);max-height:calc(100dvh - 36px);padding:31px;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0000004d}.scoreModal__close,.scoreAlert__close{color:#626c79;cursor:pointer;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:21px;display:flex;position:absolute;top:13px;right:13px}.scoreModal__header{align-items:center;gap:13px;padding-right:45px;display:flex}.scoreModal__header>span{background:var(--primary);color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:25px;display:flex}.scoreModal__header h2{color:#263145;margin:0 0 4px;font-size:clamp(22px,2.7vw,30px);font-weight:950}.scoreModal__header p{color:#838d9e;margin:0;font-size:12px}.scoreModal__teams{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:12px;margin-top:27px;display:grid}.scoreModal__team{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.scoreModal__flag{width:90px;height:66px;color:var(--primary);background:#f5f6f8;border:1px solid #e9edf1;border-radius:16px;justify-content:center;align-items:center;font-size:28px;display:flex;overflow:hidden}.scoreModal__flag img{object-fit:cover;width:100%;height:100%}.scoreModal__team>strong{color:#29313e;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:43px;margin-top:9px;font-size:14px;font-weight:950;line-height:1.35;display:flex}.scoreModal__team input{border:2.5px solid var(--primary);width:92px;height:79px;color:var(--primary);text-align:center;background:#fff;border-radius:17px;outline:0;margin-top:11px;font-size:34px;font-weight:950}.scoreModal__team input::placeholder{color:#b4bbc5}.scoreModal__dash{color:#7e8793;text-align:center;margin-top:97px;font-size:26px;font-weight:950}.scoreModal__eligibility{color:var(--success);background:#15966f12;border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;display:flex}.scoreModal__eligibility>svg{flex-shrink:0;font-size:22px}.scoreModal__eligibility strong{color:#267459;font-size:13px;font-weight:950;display:block}.scoreModal__eligibility span{color:#618777;margin-top:2px;font-size:10px;display:block}.scoreModal__info{color:#5f6c81;background:#182f6112;border-radius:13px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 14px;display:flex}.scoreModal__info>svg{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:20px}.scoreModal__info p{margin:0;font-size:11px;line-height:1.55}.scoreModal__save{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:55px;margin-top:18px;font-size:14px;font-weight:950;display:flex}.scoreConfirm,.scoreSuccess,.scoreAlert{text-align:center;background:#fff;border-radius:23px;width:min(450px,100%);padding:32px;position:relative;box-shadow:0 32px 90px #0000004d}.scoreConfirm__icon,.scoreSuccess__icon,.scoreAlert__icon{width:70px;height:70px;color:var(--primary);background:#182f6114;border-radius:21px;justify-content:center;align-items:center;margin:0 auto 17px;font-size:32px;display:flex}.scoreConfirm__icon--delete{color:var(--danger);background:#df405114}.scoreConfirm h2,.scoreSuccess h2,.scoreAlert h2{color:#263145;margin:0 0 9px;font-size:clamp(22px,2.6vw,28px);font-weight:950}.scoreConfirm__match{color:#7b8697;margin:7px 0 0;font-size:13px}.scoreConfirm__score{color:var(--primary);margin:14px 0;font-size:38px;font-weight:950}.scoreConfirm__score span{color:#9ba4b0;margin:0 9px}.scoreConfirm__description,.scoreSuccess p,.scoreAlert p{color:#758194;white-space:pre-line;margin:0;font-size:13px;line-height:1.6}.scoreConfirm__confirm{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:51px;margin-top:20px;font-size:13px;font-weight:950;display:flex}.scoreConfirm__confirm--delete{background:var(--danger)}.scoreConfirm__confirm:disabled{opacity:.65;cursor:wait}.scoreConfirm__cancel{color:#6d7787;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:11px;width:100%;min-height:45px;margin-top:9px;font-size:12px;font-weight:900}.scoreSuccess__icon{background:var(--success);color:#fff;border-radius:50%}.scoreSuccess button,.scoreAlert__button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:50px;margin-top:20px;font-size:13px;font-weight:950}.scoreAlert{padding-top:36px}@media (width<=950px){.scoresWeb__list{grid-template-columns:1fr}}@media (width<=700px){.scoresWeb{padding:0 0 30px}.scoresWeb__header{border-radius:19px;gap:12px;padding:18px 15px}.scoresWeb__headerIcon{border-radius:16px;width:55px;height:55px;font-size:25px}.scoresWeb__eyebrow{font-size:8px}.scoresWeb__header h1{font-size:25px}.scoresWeb__header p{font-size:12px}.scoresWeb__intro{padding:13px 14px}.scoresWeb__intro strong{font-size:13px}.scoresWeb__intro p{font-size:11px}.scoreMatch{border-radius:21px;padding:16px}.scoreMatch__date{padding:7px 8px;font-size:9px}.scoreMatch__status{padding:6px 8px;font-size:8px}.scoreMatch__teams{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:4px;margin-top:22px}.scoreMatch__flag{border-radius:14px;width:72px;height:54px}.scoreMatch__team strong{font-size:14px}.scoreMatch__versus>span{font-size:13px}.scoreMatch__versus>strong{font-size:17px}.scoreMatch__reward{border-radius:15px;padding:12px}.scoreMatch__reward>span{width:43px;height:43px}.scoreMatch__reward strong{font-size:12px}.scoreMatch__conditions{padding:13px}.scoreMatch__conditions h3{font-size:13px}.scoreMatch__condition p{font-size:11px}.scoreMatch__give{min-height:54px;font-size:13px}.myScore{padding:14px}.myScore__result strong{font-size:28px}.scoreModalOverlay{padding:10px}.scoreModal{border-radius:20px;width:100%;max-height:calc(100dvh - 20px);padding:28px 17px 20px}.scoreModal__header{gap:10px}.scoreModal__header>span{border-radius:14px;width:49px;height:49px;font-size:22px}.scoreModal__header h2{font-size:21px}.scoreModal__header p{font-size:11px}.scoreModal__teams{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:5px}.scoreModal__flag{border-radius:14px;width:72px;height:54px}.scoreModal__team>strong{min-height:38px;font-size:12px}.scoreModal__team input{border-radius:14px;width:76px;height:67px;font-size:29px}.scoreModal__dash{margin-top:90px;font-size:21px}.scoreConfirm,.scoreSuccess,.scoreAlert{border-radius:19px;width:100%;padding:30px 18px}}@media (width<=390px){.scoresWeb__header h1{font-size:22px}.scoreMatch{padding:14px}.scoreMatch__top{gap:7px}.scoreMatch__date{font-size:8px}.scoreMatch__flag{width:63px;height:48px}.scoreMatch__team strong{font-size:12px}.myScore__actions{grid-template-columns:1fr}.scoreModal__flag{width:61px;height:46px}.scoreModal__team input{width:65px;height:61px;font-size:25px}}.historyWeb{--primary:#182f61;--success:#15966f;--danger:#df4051;--warning:#d59422;color:#222936;box-sizing:border-box;width:100%;max-width:1150px;margin:0 auto;padding:0 2px 45px}.historyWeb *,.historyWeb :before,.historyWeb :after{box-sizing:border-box}.historyWeb__header{background:linear-gradient(135deg,#fff,#f7f9fd);border:1px solid #e5e9ef;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:22px;padding:25px 27px;display:flex;box-shadow:0 10px 32px #182f6112}.historyWeb__headerLeft{align-items:center;gap:17px;min-width:0;display:flex}.historyWeb__headerIcon{background:var(--primary);color:#fff;border-radius:21px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:31px;display:flex}.historyWeb__eyebrow{color:var(--primary);letter-spacing:1.4px;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.historyWeb__header h1{color:#202733;letter-spacing:-.9px;margin:0 0 7px;font-size:clamp(30px,3.5vw,42px);font-weight:950;line-height:1.05}.historyWeb__header p{color:#788496;max-width:650px;margin:0;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.55}.historyWeb__filterButton{min-height:56px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #182f6129;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:15px;font-weight:950;display:flex;position:relative}.historyWeb__filterButton svg{font-size:21px}.historyWeb__filterButton b{background:var(--danger);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:7px}.historyWeb__typeFilters{scrollbar-width:none;align-items:center;gap:10px;width:100%;margin-bottom:22px;display:flex;overflow-x:auto}.historyWeb__typeFilters::-webkit-scrollbar{display:none}.historyFilterPill{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 18px;font-size:14px;font-weight:900;transition:background .2s,border-color .2s,color .2s;display:flex}.historyFilterPill svg{color:var(--primary);font-size:17px}.historyFilterPill--active{border-color:var(--primary);background:var(--primary);color:#fff}.historyFilterPill--active svg{color:#fff}.historyWeb__periodPill{background:#edf2fa;border-radius:24px;flex-shrink:0;align-items:center;min-height:48px;display:flex}.historyWeb__periodPill>button:first-child{min-height:48px;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 7px 8px 16px;font-size:13px;font-weight:900;display:flex}.historyWeb__periodClose{width:40px;height:40px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex}.historyWeb__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.historySummary{background:#fff;border:1px solid #e5e9ef;border-radius:22px;min-width:0;padding:24px;box-shadow:0 8px 26px #182f610f}.historySummary__header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.historySummary__header>div{min-width:0}.historySummary__header span:not(.historySummary__icon){color:#3a4556;font-size:clamp(17px,1.6vw,21px);font-weight:950;display:block}.historySummary__header p{color:#828d9d;margin:6px 0 0;font-size:clamp(13px,1.2vw,16px);line-height:1.45}.historySummary__icon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex}.historySummary--deposit .historySummary__icon{color:var(--success);background:#15966f14}.historySummary--withdrawal .historySummary__icon{color:var(--danger);background:#df405112}.historySummary__amount{white-space:nowrap;margin-top:23px;font-size:clamp(29px,3vw,40px);font-weight:950;line-height:1.1;display:block}.historySummary--deposit .historySummary__amount{color:var(--success)}.historySummary--withdrawal .historySummary__amount{color:var(--danger)}.historySummary>small{color:#919baa;margin-top:9px;font-size:12px;line-height:1.5;display:block}.historyWeb__transactionsHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.historyWeb__transactionsHeader>div{min-width:0}.historyWeb__transactionsHeader span{color:var(--primary);letter-spacing:1.3px;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.historyWeb__transactionsHeader h2{color:#242d3d;margin:0 0 5px;font-size:clamp(25px,2.6vw,34px);font-weight:950}.historyWeb__transactionsHeader p{color:#838e9e;margin:0;font-size:clamp(14px,1.3vw,17px);line-height:1.5}.historyWeb__transactionsHeader>strong{color:var(--primary);background:#edf2fa;border-radius:13px;flex-shrink:0;padding:8px 13px;font-size:13px;font-weight:950}.historyWeb__search{background:#fff;border:2px solid #e1e6ec;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:67px;margin-bottom:24px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.historyWeb__search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #182f610f}.historyWeb__search>svg{color:#9ba5b2;flex-shrink:0;font-size:23px}.historyWeb__search input{color:#2f394a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:clamp(15px,1.4vw,18px);font-weight:700}.historyWeb__search input::placeholder{color:#9ba5b2;font-weight:500}.historyWeb__search button{color:#818b98;cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:19px;display:flex}.historyWeb__groups{flex-direction:column;gap:26px;display:flex}.historyWeb__group{min-width:0}.historyWeb__dayHeader{color:var(--primary);align-items:center;gap:9px;margin-bottom:11px;display:flex}.historyWeb__dayHeader svg{flex-shrink:0;font-size:20px}.historyWeb__dayHeader h3{color:#303a4a;text-transform:capitalize;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:950}.historyWeb__transactions{background:#fff;border:1px solid #e5e9ef;border-radius:21px;overflow:hidden;box-shadow:0 7px 24px #182f610d}.historyTransaction{color:#273142;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:16px;width:100%;min-height:108px;padding:17px 20px;transition:background .2s;display:flex}.historyTransaction:last-child{border-bottom:0}.historyTransaction:hover{background:#fafbfc}.historyTransaction__icon{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.historyTransaction__icon--deposit{color:var(--success);background:#15966f14}.historyTransaction__icon--withdrawal{color:var(--danger);background:#df405112}.historyTransaction__main{flex:1;min-width:0}.historyTransaction__main h4{color:#2d3747;overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.6vw,21px);font-weight:950;line-height:1.35}.historyTransaction__main h4 span{color:#a0a8b3}.historyTransaction__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.historyTransaction__meta>span{color:#7e899a;align-items:center;gap:5px;font-size:clamp(12px,1.1vw,14px);font-weight:700;display:flex}.historyTransaction__meta svg{font-size:14px}.historyTransaction__dot{background:#c4cad2;border-radius:50%;width:5px;height:5px;flex:none!important}.historyTransaction__status{font-weight:950!important}.historyTransaction__main p{color:#9aa3af;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.4}.historyTransaction__right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;min-width:125px;display:flex}.historyTransaction__amount{white-space:nowrap;font-size:clamp(17px,1.8vw,23px);font-weight:950}.historyTransaction__amount--deposit{color:var(--success)}.historyTransaction__amount--withdrawal{color:#2f3742}.historyTransaction__right>svg{color:#acb4be;flex-shrink:0;font-size:21px}.historyWeb__empty{text-align:center;background:#fff;border:1px solid #e5e9ef;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px;display:flex}.historyWeb__empty>span{width:82px;height:82px;color:var(--primary);background:#edf2fa;border-radius:24px;justify-content:center;align-items:center;margin-bottom:18px;font-size:37px;display:flex}.historyWeb__empty h2{color:#303947;margin:0 0 10px;font-size:clamp(23px,2.4vw,30px);font-weight:950}.historyWeb__empty p{color:#838e9d;max-width:500px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.historyWeb__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex}.historyWeb__loading>span{width:78px;height:78px;color:var(--primary);background:#edf2fa;border-radius:24px;justify-content:center;align-items:center;font-size:35px;display:flex}.historyWeb__spinner{border:3px solid #182f6124;border-top-color:var(--primary);border-radius:50%;width:39px;height:39px;margin-top:18px;animation:.75s linear infinite historySpin}.historyWeb__loading h2{color:#303947;margin:16px 0 7px;font-size:24px;font-weight:950}.historyWeb__loading p{color:#8993a2;margin:0;font-size:15px}@keyframes historySpin{to{transform:rotate(360deg)}}.historyModal{z-index:100000;-webkit-backdrop-filter:blur(6px);background:#070e1db8;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.historyModal__card,.historyDetail,.historyAlert{background:#fff;border-radius:24px;width:min(650px,100%);max-height:calc(100dvh - 36px);position:relative;overflow-y:auto;box-shadow:0 32px 90px #0000004d}.historyModal__filter{padding:31px}.historyModal__close{z-index:10;color:#657082;cursor:pointer;background:#182f6112;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:flex;position:absolute;top:14px;right:14px}.historyModal__header{align-items:center;gap:14px;padding-right:48px;display:flex}.historyModal__header>span{background:var(--primary);color:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:61px;height:61px;font-size:27px;display:flex}.historyModal__header small{color:var(--primary);letter-spacing:1.2px;margin-bottom:3px;font-size:10px;font-weight:950;display:block}.historyModal__header h2{color:#25304a;margin:0 0 5px;font-size:clamp(24px,2.7vw,31px);font-weight:950;line-height:1.2}.historyModal__header p{color:#7f899a;margin:0;font-size:clamp(13px,1.2vw,16px);line-height:1.5}.historyModal__content{margin-top:28px}.historyModal__content>h3{color:#303a49;margin:0 0 15px;font-size:19px;font-weight:950}.historyModal__periods{flex-direction:column;gap:10px;display:flex}.historyPeriod{color:#3b4554;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:68px;padding:11px 14px;display:flex}.historyPeriod--active{border:2px solid var(--primary);background:#182f6109}.historyPeriod__icon{width:44px;height:44px;color:var(--primary);background:#edf2fa;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.historyPeriod--active .historyPeriod__icon{background:var(--primary);color:#fff}.historyPeriod strong{flex:1;min-width:0;font-size:15px;font-weight:900}.historyPeriod__radio{color:#fff;border:2px solid #c9d0d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;display:flex}.historyPeriod__radio--active{border-color:var(--primary);background:var(--primary)}.historyModal__custom{background:#f7f9fc;border-radius:16px;margin-top:17px;padding:18px}.historyModal__custom>p{color:#7a8595;margin:0 0 15px;font-size:14px;line-height:1.5}.historyModal__dateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.historyModal__dateGrid label>span{color:#384354;margin-bottom:8px;font-size:14px;font-weight:950;display:block}.historyModal__dateGrid label>div{background:#fff;border:1.5px solid #dfe4ea;border-radius:13px;align-items:center;gap:9px;min-height:58px;padding:0 13px;display:flex}.historyModal__dateGrid svg{color:var(--primary);flex-shrink:0;font-size:19px}.historyModal__dateGrid input{color:#354052;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:700}.historyModal__apply,.historyModal__reset{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:55px;font-size:14px;font-weight:950;display:flex}.historyModal__apply{background:var(--primary);color:#fff;border:0;margin-top:21px}.historyModal__reset{color:#697486;background:#fff;border:1px solid #e0e4ea;margin-top:10px}.historyDetail{width:min(620px,100%);padding:33px}.historyDetail__top{align-items:center;gap:14px;padding-right:45px;display:flex}.historyDetail__mainIcon{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:67px;height:67px;font-size:28px;display:flex}.historyDetail__mainIcon--deposit{color:var(--success);background:#15966f14}.historyDetail__mainIcon--withdrawal{color:var(--danger);background:#df405112}.historyDetail__top small{color:#8993a2;letter-spacing:1.1px;margin-bottom:3px;font-size:10px;font-weight:950;display:block}.historyDetail__top h2{color:#273143;margin:0;font-size:29px;font-weight:950}.historyDetail__amount{margin-top:26px;font-size:clamp(35px,4.5vw,49px);font-weight:950;line-height:1.1}.historyDetail__amount--deposit{color:var(--success)}.historyDetail__amount--withdrawal{color:var(--danger)}.historyDetail__status{border-radius:13px;align-items:center;gap:7px;width:fit-content;margin-top:13px;padding:9px 13px;font-size:13px;font-weight:950;display:flex}.historyDetail__status>span{border-radius:50%;width:8px;height:8px}.historyDetail__sectionTitle{border-top:1px solid #e7ebef;margin-top:27px;padding-top:23px}.historyDetail__sectionTitle h3{color:#303a4b;margin:0 0 5px;font-size:21px;font-weight:950}.historyDetail__sectionTitle p{color:#828d9e;margin:0;font-size:14px;line-height:1.5}.historyDetail__rows{background:#f8fafc;border:1px solid #e4e8ed;border-radius:16px;margin-top:15px;overflow:hidden}.historyDetail__row{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 16px;display:flex}.historyDetail__row:last-child{border-bottom:0}.historyDetail__row span{color:#788496;font-size:clamp(13px,1.2vw,16px);line-height:1.4}.historyDetail__row strong{color:#2e394b;text-align:right;overflow-wrap:anywhere;max-width:62%;font-size:clamp(14px,1.3vw,17px);font-weight:950;line-height:1.5}.historyDetail__close{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:13px;width:100%;min-height:55px;margin-top:22px;font-size:15px;font-weight:950}.historyAlert{text-align:center;width:min(430px,100%);padding:32px}.historyAlert>span{width:70px;height:70px;color:var(--primary);background:#182f6114;border-radius:20px;justify-content:center;align-items:center;margin:0 auto 18px;font-size:31px;display:flex}.historyAlert h2{color:#293345;margin:0 0 9px;font-size:24px;font-weight:950}.historyAlert p{color:#758194;white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.historyAlert button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:51px;margin-top:21px;font-size:14px;font-weight:950}@media (width<=850px){.historyWeb__summary{grid-template-columns:1fr}}@media (width<=700px){.historyWeb{padding:0 0 30px}.historyWeb__header{border-radius:19px;align-items:flex-start;gap:10px;padding:19px 15px}.historyWeb__headerLeft{align-items:flex-start;gap:11px}.historyWeb__headerIcon{border-radius:16px;width:55px;height:55px;font-size:25px}.historyWeb__eyebrow{font-size:8px}.historyWeb__header h1{font-size:29px}.historyWeb__header p{font-size:15px;line-height:1.5}.historyWeb__filterButton{border-radius:15px;width:48px;height:48px;min-height:48px;padding:0}.historyWeb__filterButton>span{display:none}.historyWeb__typeFilters{gap:8px;margin-bottom:18px}.historyFilterPill{min-height:45px;padding:7px 15px;font-size:13px}.historyWeb__summary{gap:12px;margin-bottom:27px}.historySummary{border-radius:18px;padding:19px}.historySummary__header span:not(.historySummary__icon){font-size:17px}.historySummary__header p{font-size:13px}.historySummary__icon{border-radius:14px;width:47px;height:47px;font-size:22px}.historySummary__amount{margin-top:18px;font-size:30px}.historySummary>small{font-size:11px}.historyWeb__transactionsHeader{align-items:flex-start}.historyWeb__transactionsHeader h2{font-size:27px}.historyWeb__transactionsHeader p{font-size:14px}.historyWeb__transactionsHeader>strong{padding:7px 9px;font-size:11px}.historyWeb__search{border-radius:16px;min-height:62px;padding:0 14px}.historyWeb__search input{font-size:15px}.historyWeb__dayHeader h3{font-size:19px}.historyTransaction{gap:11px;min-height:105px;padding:15px 13px}.historyTransaction__icon{border-radius:15px;width:50px;height:50px;font-size:22px}.historyTransaction__main h4{font-size:16px}.historyTransaction__meta>span{font-size:11px}.historyTransaction__main p{font-size:10px}.historyTransaction__right{gap:5px;min-width:auto}.historyTransaction__amount{font-size:15px}.historyTransaction__right>svg{font-size:17px}.historyModal{padding:10px}.historyModal__card,.historyDetail,.historyAlert{border-radius:20px;width:100%;max-height:calc(100dvh - 20px)}.historyModal__filter{padding:29px 17px 20px}.historyModal__header{align-items:flex-start;gap:10px}.historyModal__header>span{border-radius:14px;width:51px;height:51px;font-size:23px}.historyModal__header h2{font-size:23px}.historyModal__header p{font-size:13px}.historyModal__content>h3{font-size:18px}.historyPeriod{min-height:62px;padding:9px 11px}.historyPeriod strong{font-size:14px}.historyModal__dateGrid{grid-template-columns:1fr}.historyDetail{padding:29px 17px 20px}.historyDetail__mainIcon{border-radius:17px;width:57px;height:57px;font-size:25px}.historyDetail__top h2{font-size:25px}.historyDetail__amount{font-size:35px}.historyDetail__sectionTitle h3{font-size:20px}.historyDetail__sectionTitle p{font-size:14px}.historyDetail__row{gap:12px;min-height:63px;padding:12px 13px}.historyDetail__row span{font-size:13px}.historyDetail__row strong{font-size:14px}}@media (width<=420px){.historyWeb__headerIcon{width:49px;height:49px;font-size:22px}.historyWeb__header h1{font-size:26px}.historyWeb__header p{font-size:14px}.historyWeb__filterButton{width:44px;height:44px;min-height:44px}.historyWeb__transactionsHeader{flex-direction:column;gap:10px}.historyTransaction{align-items:flex-start}.historyTransaction__icon{width:46px;height:46px}.historyTransaction__main h4{font-size:15px}.historyTransaction__right{flex-direction:column;align-items:flex-end;padding-top:4px}.historyTransaction__amount{font-size:14px}.historyDetail__row{flex-direction:column;align-items:flex-start;gap:5px}.historyDetail__row strong{text-align:left;max-width:100%;font-size:15px}}.supportWeb{--primary:#182f61;--success:#15966f;color:#202938;box-sizing:border-box;width:100%;height:100%;min-height:0}.supportWeb *,.supportWeb :before,.supportWeb :after{box-sizing:border-box}.supportChat{background:#f5f6f8;border:1px solid #e2e7ed;border-radius:25px;flex-direction:column;width:100%;max-width:1100px;height:calc(100vh - 110px);min-height:620px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 12px 36px #182f6114}.supportChat__header{z-index:10;background:#fff;border-bottom:1px solid #e6eaf0;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:105px;padding:18px 24px;display:flex;position:relative;box-shadow:0 4px 15px #182f610a}.supportChat__headerLeft{align-items:center;gap:14px;min-width:0;display:flex}.supportChat__avatar{background:#182f610f;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;padding:7px;display:flex;position:relative}.supportChat__avatar img{object-fit:contain;width:100%;height:100%}.supportChat__online{background:#9ca4af;border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;bottom:0;right:-1px}.supportChat__online--active{background:var(--success)}.supportChat__headerText{min-width:0}.supportChat__headerText>span{color:var(--primary);letter-spacing:1.4px;margin-bottom:3px;font-size:10px;font-weight:950;display:block}.supportChat__headerText h1{color:#172033;margin:0 0 4px;font-size:clamp(25px,2.6vw,34px);font-weight:950;line-height:1.1}.supportChat__headerText p{color:#718095;margin:0;font-size:clamp(14px,1.3vw,17px);font-weight:600;line-height:1.45}.supportChat__availability{color:#777f8b;background:#f0f2f5;border-radius:20px;flex-shrink:0;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:900;display:flex}.supportChat__availability>span{background:#9ba3ad;border-radius:50%;width:8px;height:8px}.supportChat__availability--online{color:var(--success);background:#15966f14}.supportChat__availability--online>span{background:var(--success)}.supportChat__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7ced8 transparent;background:linear-gradient(#f8f9fb,#f4f5f7);flex:1;min-height:0;overflow-y:auto}.supportChat__messages{flex-direction:column;min-height:100%;padding:24px 26px 35px;display:flex}.supportMessageDate{justify-content:center;align-items:center;margin:18px 0;display:flex}.supportMessageDate span{color:#687486;background:#e4e8ee;border-radius:18px;padding:7px 14px;font-size:12px;font-weight:900}.supportMessage{align-items:flex-end;gap:8px;width:100%;margin-bottom:9px;display:flex}.supportMessage--user{justify-content:flex-end}.supportMessage--admin{justify-content:flex-start}.supportMessage__supportAvatar{background:#fff;border:1px solid #e3e7ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;display:flex;overflow:hidden}.supportMessage__supportAvatar img{object-fit:contain;width:100%;height:100%}.supportMessage__bubble{border-radius:19px;min-width:110px;max-width:72%;padding:12px 14px 8px}.supportMessage__bubble--user{background:var(--primary);color:#fff;border-bottom-right-radius:5px;box-shadow:0 6px 18px #182f6126}.supportMessage__bubble--admin{color:#28313f;background:#fff;border:1px solid #e3e7ed;border-bottom-left-radius:5px;box-shadow:0 4px 14px #00000009}.supportMessage__text{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(15px,1.4vw,17px);font-weight:500;line-height:1.55}.supportMessage__link{color:#2563eb;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;max-width:100%;padding:0;font-size:15px;line-height:1.5;display:flex}.supportMessage__link svg{flex-shrink:0;margin-top:3px}.supportMessage__link span{overflow-wrap:anywhere;text-decoration:underline}.supportMessage__link--user{color:#dce9ff}.supportMessage__imageButton{cursor:pointer;background:0 0;border:0;border-radius:15px;width:min(330px,55vw);padding:0;display:block;position:relative;overflow:hidden}.supportMessage__image{object-fit:cover;border-radius:15px;width:100%;max-height:340px;display:block}.supportMessage__imageButton>span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:8px;right:8px}.supportMessage__meta{justify-content:flex-end;align-items:center;gap:6px;min-height:20px;margin-top:5px;display:flex}.supportMessage__meta>span:first-child{color:#929cab;font-size:10px;font-weight:600}.supportMessage__bubble--user .supportMessage__meta>span:first-child{color:#ffffffa6}.supportMessage__checks{color:#ffffffa6;width:20px;height:14px;display:block;position:relative}.supportMessage__checks svg{width:14px;height:14px;position:absolute}.supportMessage__checks svg:first-child{left:0}.supportMessage__checks svg:last-child{left:5px}.supportMessage__checks--read{color:#59bbff}.supportChat__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(520px,100% - 30px);min-height:100%;margin:0 auto;padding:45px 15px;display:flex}.supportChat__emptyIcon{width:90px;height:90px;color:var(--primary);background:#e9edf6;border-radius:50%;justify-content:center;align-items:center;margin-bottom:19px;font-size:40px;display:flex}.supportChat__empty h2{color:#303846;margin:0 0 9px;font-size:clamp(24px,2.5vw,31px);font-weight:950}.supportChat__empty p{color:#6f7c8f;margin:0;font-size:clamp(15px,1.4vw,18px);font-weight:500;line-height:1.6}.supportChat__empty small{color:#929ba8;max-width:460px;margin-top:12px;font-size:13px;line-height:1.55}.supportComposer{background:#f5f6f8;border-top:1px solid #e2e7ed;flex-shrink:0;align-items:flex-end;gap:10px;width:100%;padding:13px 16px;display:flex}.supportComposer__inputBox{background:#fff;border:1.5px solid #dce2e9;border-radius:31px;flex:1;align-items:flex-end;min-height:61px;padding-left:18px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.supportComposer__inputBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #182f610e}.supportComposer textarea{resize:none;color:#253043;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:59px;max-height:130px;padding:18px 3px 15px 0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;overflow-y:auto}.supportComposer textarea::placeholder{color:#929dab;font-weight:500}.supportComposer__image{color:#7b899b;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:59px;font-size:25px;display:flex}.supportComposer__image:hover{color:var(--primary)}.supportComposer__action{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:61px;height:61px;font-size:25px;transition:transform .15s,opacity .15s;display:flex;box-shadow:0 8px 20px #182f613b}.supportComposer__action:hover{transform:translateY(-1px)}.supportComposer__action:disabled{opacity:.65;cursor:wait;transform:none}.supportComposer__smallSpinner{border:2px solid #182f612e;border-top-color:var(--primary);border-radius:50%;width:21px;height:21px;animation:.7s linear infinite supportSpin}.supportComposer__sendSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite supportSpin}.supportWeb__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.supportWeb__loading>span{width:80px;height:80px;color:var(--primary);background:#edf2fa;border-radius:24px;justify-content:center;align-items:center;font-size:37px;display:flex}.supportWeb__spinner{border:3px solid #182f6124;border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;margin-top:18px;animation:.75s linear infinite supportSpin}.supportWeb__loading h2{color:#303a49;margin:17px 0 6px;font-size:24px;font-weight:950}.supportWeb__loading p{color:#828d9c;margin:0;font-size:15px;line-height:1.5}@keyframes supportSpin{to{transform:rotate(360deg)}}.supportImageModal{z-index:200000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a14eb;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:25px;display:flex;position:fixed;inset:0}.supportImageModal>button{color:#fff;cursor:pointer;background:#ffffff21;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex;position:fixed;top:22px;right:22px}.supportImageModal img{object-fit:contain;border-radius:17px;max-width:min(1100px,94vw);max-height:90dvh}.supportAlertOverlay{z-index:210000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070e1db8;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.supportAlert{text-align:center;background:#fff;border-radius:23px;width:min(430px,100%);padding:32px;box-shadow:0 32px 90px #0000004d}.supportAlert__icon{width:70px;height:70px;color:var(--primary);background:#182f6114;border-radius:20px;justify-content:center;align-items:center;margin:0 auto 17px;font-size:31px;display:flex}.supportAlert h2{color:#273247;margin:0 0 9px;font-size:24px;font-weight:950}.supportAlert p{color:#728095;margin:0;font-size:15px;line-height:1.6}.supportAlert button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:52px;margin-top:21px;font-size:14px;font-weight:950}@media (width<=900px){.supportChat{height:calc(100vh - 90px);min-height:580px}.supportMessage__bubble{max-width:79%}}@media (width<=700px){.supportWeb{padding-bottom:0}.supportChat{width:100%;height:calc(100dvh - 155px);min-height:500px;box-shadow:none;border:0;border-radius:0}.supportChat__header{gap:8px;min-height:91px;padding:13px 14px}.supportChat__avatar{border-radius:16px;width:54px;height:54px}.supportChat__online{width:15px;height:15px}.supportChat__headerText>span{font-size:8px}.supportChat__headerText h1{font-size:22px}.supportChat__headerText p{font-size:13px}.supportChat__availability{padding:7px 9px;font-size:10px}.supportChat__messages{padding:17px 11px 26px}.supportMessageDate{margin:13px 0}.supportMessageDate span{padding:6px 11px;font-size:11px}.supportMessage__supportAvatar{width:31px;height:31px}.supportMessage__bubble{border-radius:17px;max-width:83%;padding:10px 12px 7px}.supportMessage__bubble--user{border-bottom-right-radius:4px}.supportMessage__bubble--admin{border-bottom-left-radius:4px}.supportMessage__text{font-size:15px;line-height:1.5}.supportMessage__link{font-size:14px}.supportMessage__imageButton{width:min(245px,64vw)}.supportMessage__image{max-height:270px}.supportChat__empty{padding:35px 21px}.supportChat__emptyIcon{width:78px;height:78px;font-size:34px}.supportChat__empty h2{font-size:23px}.supportChat__empty p{font-size:15px}.supportChat__empty small{font-size:12px}.supportComposer{gap:7px;padding:9px 9px 11px}.supportComposer__inputBox{border-radius:29px;min-height:56px;padding-left:15px}.supportComposer textarea{min-height:54px;max-height:110px;padding-top:16px;padding-bottom:13px;font-size:15px}.supportComposer__image{width:48px;height:54px;font-size:23px}.supportComposer__action{width:56px;height:56px;font-size:23px}}@media (width<=420px){.supportChat__header{padding-left:10px;padding-right:10px}.supportChat__avatar{width:48px;height:48px}.supportChat__headerText h1{font-size:19px}.supportChat__headerText p{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11px;overflow:hidden}.supportChat__availability{padding:6px 7px;font-size:9px}.supportChat__availability>span{width:6px;height:6px}.supportMessage__bubble{max-width:86%}.supportMessage__supportAvatar{display:none}.supportComposer{gap:6px}.supportComposer__action{width:52px;height:52px}.supportComposer__inputBox{min-height:52px}.supportComposer textarea{min-height:50px;font-size:14px}.supportComposer__image{width:43px;height:50px}}
