.rewards-page .page-intro h1{font-style:italic}.rewards-page .page-intro h1 span,.rewards-page .page-intro p b{color:#00e701}.reward-heading-icon{color:#00e701;background:linear-gradient(145deg,#00e70119,#00e70105);border:1px solid #00e70124;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:24px;display:flex}.reward-notice{color:#b6f6bc;background:#00e7010c;border:1px solid #00e70138;border-radius:8px;margin:20px 0;padding:16px 20px;font-size:13px;line-height:1.6}.reward-notice.is-error{color:#ffa8a8;background:#ff747410;border-color:#ff747430}.reward-service-note{color:#8ba1af;margin-top:16px;font-size:12px;line-height:1.6}.reward-progress{background:#ffffff0b;border-radius:10px;width:100%;height:6px;overflow:hidden}.reward-progress>span{border-radius:inherit;background:#00e701;height:100%;transition:width .3s;display:block}.reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reward-grid-header{justify-content:space-between;align-items:center;gap:20px;margin:38px 0 24px;display:flex}.reward-grid-header h2,.reward-collection-heading h2{letter-spacing:-.4px;font-size:20px;font-weight:600}.reward-grid-header p{color:#8ba1af;margin-top:6px;font-size:13px;line-height:1.6}.reward-muted-badge{color:#8ba1af;white-space:nowrap;border:1px solid #ffffff12;border-radius:5px;align-items:center;padding:8px 12px;font-size:11px;display:inline-flex}.reward-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.reward-tabs{background:#101f2b;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:5px;padding:5px;display:flex}.reward-tabs button{color:#8ba1af;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 22px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.reward-tabs button:hover{color:#fff;background:#ffffff06}.reward-tabs button.is-active{color:#00e701;background:#00e70112}.reward-live-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.reward-balance{align-items:center;gap:12px;display:flex}.reward-balance-icon{color:#00e701;background:#00e70110;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.reward-balance>div>span{color:#8ba1af;margin-bottom:4px;font-size:11px;display:block}.reward-balance strong{font-size:20px;font-weight:700;line-height:1.15;display:block}.reward-balance strong small{color:#8ba1af;font-size:12px;font-weight:400}.reward-balance a{color:#fff;font-size:12px;display:block}.reward-balance a:hover{color:#00e701}.reward-collection-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.reward-search{flex-shrink:0;width:280px;display:block;position:relative}.reward-search>svg{color:#78909e;pointer-events:none;font-size:16px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.reward-search input.field{background:#101f2b;border-color:#ffffff0d;min-height:46px;padding-left:42px;font-size:12px}.reward-search input::placeholder{color:#78909e;opacity:1}.reward-empty{text-align:center;background:radial-gradient(at 50% 0,#00e70105,#0000 65%),#0c1a25;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:52px 24px;display:flex;position:relative}.reward-empty-symbol{color:#00e701;background:linear-gradient(135deg,#00e70115,#00e70104);border:1px solid #00e70121;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:26px;font-size:32px;display:flex;position:relative;transform:rotate(-7deg)}.reward-empty-symbol>svg{transform:rotate(7deg)}.reward-empty-symbol>span{background:#00e70155;border-radius:2px;width:6px;height:6px;position:absolute;top:6px;right:-24px;transform:rotate(30deg)}.reward-empty-symbol>span:last-child{background:#00e70130;width:4px;height:4px;top:auto;bottom:12px;left:-20px}.reward-empty .eyebrow{font-size:9px}.reward-empty h2{font:600 29px/1.2 var(--font-kanit-src), sans-serif;text-transform:uppercase;margin:10px 0 12px;font-style:italic}.reward-empty p{color:#8ba1af;max-width:420px;font-size:13px;line-height:1.75}.reward-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.reward-empty-actions .btn{font-size:11px}.reward-how{border-top:1px solid #ffffff0b;margin-top:56px;padding-top:30px}.reward-section-label{margin-bottom:24px}.reward-section-label .eyebrow{font-size:9px}.reward-section-label h2{font:600 26px/1.2 var(--font-kanit-src), sans-serif;text-transform:uppercase;margin-top:7px;font-style:italic}.reward-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.reward-steps article{align-items:flex-start;gap:14px;display:flex}.reward-step-number{width:35px;height:35px;font:500 15px var(--font-kanit-src), sans-serif;color:#00e701;background:#00e70107;border:1px solid #00e70125;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reward-steps h3{margin:2px 0 8px;font-size:13px;font-weight:600}.reward-steps p{color:#8ba1af;font-size:12px;line-height:1.8}.milestone-summary{background:radial-gradient(at 85% 0,#00e70106,#0000 70%),#101f2b;padding:28px 30px 0;overflow:hidden}.milestone-summary-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.milestone-summary-top .eyebrow{font-size:10px}.reward-reset{color:#8ba1af;align-items:center;gap:7px;font-size:11px;display:inline-flex}.reward-reset svg{font-size:14px}.milestone-summary-values{justify-content:space-between;align-items:center;gap:20px;margin:25px 0 20px;display:flex}.milestone-summary-values>div:last-child{text-align:right}.milestone-summary-values span{color:#8ba1af;margin-bottom:5px;font-size:12px;display:block}.milestone-summary-values strong{font:600 36px/1.2 var(--font-kanit-src), sans-serif;letter-spacing:-.8px}.milestone-summary-values>div:last-child strong{color:#00e701}.milestone-summary .reward-progress{height:8px}.milestone-progress-meta{color:#8ba1af;justify-content:space-between;gap:15px;margin:11px 0 24px;font-size:11px;line-height:1.6;display:flex}.milestone-progress-meta b{color:#fff;font-weight:500}.milestone-signin{background:#07121b44;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:20px;margin:0 -30px;padding:18px 30px;display:flex}.milestone-signin>div{align-items:center;gap:12px;display:flex}.milestone-signin p{color:#a9b9c4;max-width:510px;font-size:12px;line-height:1.65}.milestone-signin .btn{flex-shrink:0;font-size:11px}.milestone-summary>.reward-service-note{margin:0;padding:14px 0;font-size:11px}.milestone-card{padding:23px;position:relative;overflow:hidden}.milestone-card.is-ready{background:radial-gradient(at 80% 0,#00e7010d,#0000 70%),#101f2b;border-color:#00e70170}.milestone-card.is-claimed{border-color:#00e70125}.milestone-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.milestone-card-top .eyebrow{letter-spacing:.13em;font-size:9px}.milestone-state{color:#8194a1;align-items:center;gap:5px;font-size:10px;display:inline-flex}.is-ready .milestone-state,.is-claimed .milestone-state{color:#00e701}.milestone-crown{color:#4e6472;background:#ffffff04;border:1px solid #ffffff07;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;margin:25px 0 20px;font-size:23px;display:flex}.is-ready .milestone-crown,.is-claimed .milestone-crown{color:#00e701;background:#00e7010b;border-color:#00e70120}.milestone-wager-label{color:#8ba1af;font-size:11px}.milestone-card h3{font:600 31px/1.2 var(--font-kanit-src), sans-serif;letter-spacing:-.5px;margin:3px 0 6px}.milestone-reward{color:#00e701;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.milestone-reward>svg{font-size:12px}.milestone-reward span{color:#8ba1af;font-size:11px;font-weight:400}.milestone-card>.reward-progress{height:4px;margin-top:27px}.milestone-card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.milestone-card-bottom>span{color:#8194a1;font-size:10px}.milestone-card-bottom .btn{gap:5px;min-height:38px;padding:10px 13px;font-size:10px}.rewards-page .btn:disabled,.reward-dialog .btn:disabled{color:#647b89;box-shadow:none;filter:none;background:#ffffff06;border-color:#ffffff08;transform:none}.milestone-card-bottom .btn:enabled{min-height:44px}.reward-item-card{flex-direction:column;display:flex;overflow:hidden}.reward-card-image{background:radial-gradient(#204034,#10252b 65%,#0c1a25);justify-content:center;align-items:center;height:195px;display:flex;position:relative;overflow:hidden}.reward-card-image>img{object-fit:cover;width:100%;height:100%}.reward-image-fallback{color:#00e70166;width:55px;height:55px}.reward-badge{color:#d1ebd5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121bcf;border:1px solid #ffffff18;border-radius:5px;max-width:calc(100% - 28px);padding:7px 10px;font-size:10px;font-weight:600;position:absolute;top:14px;left:14px}.reward-item-body{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex}.reward-item-body h3{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.35}.reward-item-price{color:#00e701;align-items:center;gap:7px;font-size:20px;font-weight:600;line-height:1.2;display:flex}.reward-item-price svg{font-size:15px}.reward-item-price span{color:#8ba1af;font-size:11px;font-weight:400}.reward-card-details{color:#8ba1af;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.reward-card-details>span{align-items:center;gap:5px;display:inline-flex}.reward-date{color:#8ba1af;border-bottom:1px solid #ffffff09;align-items:center;gap:6px;padding-bottom:14px;font-size:11px;display:flex}.reward-item-body>.btn{width:100%;margin-top:auto}.raffle-winners{color:#b9cbbf;overflow-wrap:anywhere;background:#00e7010a;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:12px;line-height:1.5;display:flex}.raffle-winners svg{color:#00e701;flex-shrink:0}.challenge-price{font:600 32px/1.2 var(--font-kanit-src), sans-serif}.challenge-price span{font-family:var(--font-golos-src), sans-serif;font-size:12px}.challenge-stats{border-block:1px solid #ffffff0a;grid-template-columns:1fr 1fr;gap:12px;padding:17px 0;display:grid}.challenge-stats>div:last-child{border-left:1px solid #ffffff0a;padding-left:16px}.challenge-stats span{color:#8ba1af;margin-bottom:7px;font-size:10px;display:block}.challenge-stats strong{font-size:18px;font-weight:600}.reward-community-link{color:#8ba1af;text-align:center;justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:12px;display:flex}.reward-community-link svg{color:#00e701}.reward-community-link:hover{color:#fff}.store-balance-bar{background:radial-gradient(at 0%,#00e70108,#0000 75%),#101f2b;align-items:center;gap:30px;margin-bottom:30px;padding:24px;display:flex}.store-balance-bar>.reward-balance{flex:1}.store-balance-bar>.reward-balance .reward-balance-icon{width:48px;height:48px;font-size:23px}.store-balance-bar>p{color:#ced8df;font-size:12px;line-height:1.8}.store-balance-bar>p>span{color:#8ba1af}.store-balance-bar>.btn{margin-left:20px}.store-toolbar{align-items:flex-start;margin-bottom:16px}.store-categories{flex-wrap:wrap;width:fit-content}.store-options{color:#8ba1af;justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;display:flex}.store-stock-filter{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.store-stock-filter input{accent-color:#00e701;width:15px;height:15px}.store-sort{white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.store-sort>.field{background:#101f2b;width:160px;min-height:44px;padding:9px 10px;font-size:11px}.store-item-description{color:#8ba1af;font-size:12px;line-height:1.65}.store-item-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:3px 0 7px;display:flex}.store-stock{color:#80929e;font-size:10px}.store-stock.is-available{color:#94b299}.store-stock.is-available:before{content:"";background:#00e701;border-radius:50%;width:4px;height:4px;margin:0 5px 2px 0;display:inline-block}.reward-dialog{color:#f5f8fa;background:#101f2b;border:1px solid #ffffff20;border-radius:12px;width:min(460px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 120px #0008}.reward-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020b14cb}.reward-dialog-content{padding:30px;position:relative}.reward-dialog-close{color:#8ba1af;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex;position:absolute;top:9px;right:9px}.reward-dialog-close:hover{color:#fff;background:#ffffff06}.reward-dialog h2{font:600 28px/1.2 var(--font-kanit-src), sans-serif;text-transform:uppercase;text-align:center;font-style:italic}.reward-dialog-description{color:#8ba1af;text-align:center;overflow-wrap:anywhere;margin:9px 0 25px;font-size:14px;line-height:1.5}.reward-dialog-summary{background:#07121b60;border:1px solid #ffffff0b;border-radius:7px;flex-direction:column;gap:15px;margin:20px 0;padding:16px;display:flex}.reward-dialog-summary>span{color:#8ba1af;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.reward-dialog-summary strong{color:#fff;font-size:12px;font-weight:600}.reward-dialog-summary>span:last-child strong{color:#00e701}.reward-form-label{color:#c4d0d7;font-size:12px;display:block}.reward-form-label>.field{min-height:46px;margin-top:9px}.reward-dialog-note{color:#8ba1af;margin:12px 0;font-size:12px;line-height:1.7}.reward-dialog-actions{grid-template-columns:1fr 2fr;gap:10px;margin-top:25px;display:grid}.reward-dialog-actions .btn{padding-inline:13px;font-size:11px}.reward-inline-error{color:#ff9d9d;margin-top:10px;font-size:12px}.reward-pending{text-align:center;color:#8ba1af;margin-top:14px;font-size:11px}.raffle-requirements{border-top:1px solid #ffffff0c;margin-top:17px;padding-top:17px}.raffle-requirements strong{color:#c4d0d7;font-size:12px;font-weight:500}.raffle-requirements ul{color:#8ba1af;margin:10px 0;padding-left:18px;font-size:11px;line-height:1.8;list-style:outside}.raffle-requirements a{color:#00e701;font-size:11px}@media (max-width:1000px){.reward-grid{gap:16px}.milestone-card{padding:20px}.milestone-state{font-size:9px}.milestone-card h3{font-size:28px}.milestone-card-top{flex-wrap:wrap}.reward-item-body{padding:18px}.reward-steps{gap:20px}}@media (max-width:850px){.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-steps{grid-template-columns:1fr;gap:24px}.reward-steps p{max-width:610px}.store-balance-bar>p{display:none}.milestone-signin{gap:16px}.milestone-signin .reward-balance-icon{display:none}.store-toolbar{flex-direction:column}.store-toolbar .reward-search{width:100%}}@media (max-width:640px){.rewards-page .page-intro{margin-bottom:30px}.rewards-page .page-intro h1{font-size:34px}.rewards-page .page-intro p{font-size:12px}.reward-heading-icon{width:42px;height:42px;margin-bottom:14px;font-size:21px}.reward-grid{grid-template-columns:1fr;gap:16px}.reward-grid-header{flex-direction:column;align-items:flex-start;gap:12px;margin:30px 0 20px}.reward-grid-header h2,.reward-collection-heading h2{font-size:18px}.reward-grid-header p{font-size:12px}.reward-muted-badge{font-size:10px}.reward-toolbar{flex-wrap:wrap;gap:16px;margin-bottom:24px}.reward-toolbar>.reward-balance{border-top:1px solid #ffffff0a;width:100%;padding:14px 0 0}.reward-toolbar>.reward-search,.reward-tabs{width:100%}.reward-tabs>button{flex:1}.reward-collection-heading{flex-direction:column;align-items:stretch;gap:15px}.reward-search{width:100%}.reward-balance strong{font-size:17px}.reward-empty{min-height:340px;padding:40px 20px}.reward-empty h2{font-size:25px}.reward-empty p{font-size:12px}.reward-how{margin-top:38px;padding-top:26px}.reward-steps{gap:23px}.reward-section-label h2{font-size:23px}.milestone-summary{padding:21px 20px 0}.milestone-summary-top{flex-direction:column;align-items:flex-start;gap:10px}.reward-reset{font-size:10px}.milestone-summary-values{gap:12px;margin-top:25px}.milestone-summary-values strong{font-size:29px}.milestone-summary-values span{font-size:10px}.milestone-progress-meta{font-size:9px}.milestone-progress-meta>span:last-child{text-align:right}.milestone-signin{flex-direction:column;align-items:stretch;gap:14px;margin-inline:-20px;padding:18px 20px}.milestone-signin .btn{width:100%}.milestone-signin p{font-size:11px}.milestone-card{padding:23px}.milestone-card-top{flex-wrap:nowrap}.milestone-crown{margin:22px 0 18px}.milestone-card h3{font-size:32px}.milestone-card-bottom .btn{min-height:44px}.reward-card-image{height:210px}.reward-item-body{padding:22px}.store-balance-bar{gap:15px;padding:18px}.store-balance-bar>.btn{margin:0;padding:10px 15px;font-size:10px}.store-balance-bar>.reward-balance{gap:9px}.store-balance-bar>.reward-balance .reward-balance-icon{width:36px;height:36px;font-size:17px}.store-balance-bar .reward-balance a{font-size:10px}.store-balance-bar .reward-balance>div>span{font-size:9px}.store-categories{flex-wrap:nowrap;width:100%;overflow-x:auto}.store-categories>button{flex:none;padding-inline:16px}.store-options{gap:10px}.store-sort{gap:6px;font-size:10px}.store-sort>.field{width:135px;padding-inline:7px;font-size:10px}.store-stock-filter{gap:6px;font-size:10px}.reward-community-link{align-items:flex-start;gap:7px;font-size:11px;line-height:1.7}.reward-community-link svg{flex-shrink:0;margin-top:3px}.reward-dialog-content{padding:26px 20px}.reward-dialog h2{font-size:25px}}.milestone-tracking-meta{color:#8ba6b4;flex-wrap:wrap;gap:8px 18px;padding-top:14px;font-size:11px;line-height:1.8;display:flex}.milestone-tracking-meta .is-under-code{color:#6ce686}.milestone-profile-link{color:#b7cdd7;text-underline-offset:4px;font-size:11px;text-decoration:underline}
.rewards-page{padding-top:124px}.reward-page-intro{justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;display:flex}.reward-page-label{color:#8da6b3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:13px;font-size:10px;font-weight:600;display:flex}.reward-page-label img{object-fit:contain;width:28px;height:28px}.reward-page-intro h1{font-family:var(--font-montserrat-src), sans-serif;letter-spacing:-1.8px;margin-bottom:12px;font-size:clamp(32px,3.8vw,46px);font-weight:800;line-height:1.15}.reward-page-intro h1 span,.reward-page-intro p b{color:var(--green)}.reward-page-intro p{color:#91a5b2;max-width:620px;font-size:13px;line-height:1.75}.reward-page-partner{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.reward-page-partner img{width:70px;height:36px}.reward-page-partner>span{color:#7e949f;letter-spacing:.09em;font-size:9px}.reward-page-partner b{color:#c9d4da}.rewards-page .reward-empty{background:#0c1a24;border-color:#ffffff0b;border-radius:10px;min-height:230px;padding:32px 24px}.rewards-page .reward-empty-symbol{color:#63818e;background:0 0;border:0;border-radius:0;width:28px;height:28px;margin-bottom:15px;font-size:25px;transform:none}.rewards-page .reward-empty-symbol>svg{transform:none}.rewards-page .reward-empty h2{font:600 18px/1.35 var(--font-golos-src), sans-serif;text-transform:none;letter-spacing:-.25px;margin:0 0 8px;font-style:normal}.rewards-page .reward-empty p{max-width:390px;margin:0 auto;font-size:12px;line-height:1.7}.rewards-page .reward-empty-actions{align-items:center;gap:20px;margin-top:22px}.reward-empty-community{color:#a7bac6;align-items:center;gap:10px;min-height:44px;font-size:11px;font-weight:600;display:inline-flex}.reward-empty-community:hover{color:#fff}.rewards-page .reward-how{margin-top:36px;padding-top:28px}.rewards-page .reward-section-label{margin-bottom:20px}.rewards-page .reward-section-label h2{font:600 17px/1.4 var(--font-golos-src), sans-serif;text-transform:none;margin:0;font-style:normal}.rewards-page .reward-step-number{color:#627e8b;font:500 13px/1.4 var(--font-golos-src), sans-serif}.rewards-page .reward-steps h3{font-size:12px}.rewards-page .reward-steps p{font-size:11px;line-height:1.7}.rewards-page .reward-dialog h2{font-family:var(--font-golos-src), sans-serif;text-transform:none;font-size:25px;font-style:normal}@media (max-width:640px){.rewards-page{padding-top:98px}.reward-page-intro{align-items:flex-start;gap:12px;margin-bottom:26px}.reward-page-label{letter-spacing:.09em;font-size:8px}.reward-page-intro h1{letter-spacing:-1.2px;font-size:30px}.reward-page-intro p{font-size:12px}.reward-page-partner{display:none}.rewards-page .reward-empty{min-height:215px;padding:28px 20px}.rewards-page .reward-empty h2{font-size:17px}.rewards-page .reward-empty-actions{gap:14px}}
.catalog-redesign .catalog-layout{align-items:start;gap:28px;display:grid}.catalog-redesign .raffles-layout{grid-template-columns:minmax(0,1fr) 272px}.catalog-redesign .store-layout{grid-template-columns:244px minmax(0,1fr)}.catalog-main,.catalog-sidebar{min-width:0}.catalog-redesign .catalog-toolbar{border-bottom:1px solid #ffffff0d;gap:20px;min-height:60px;margin:0 0 22px;padding-bottom:16px}.catalog-redesign .reward-tabs{background:0 0;border:0;border-radius:0;gap:22px;padding:0}.catalog-redesign .reward-tabs button{color:#91a5b3;background:0 0;border-radius:0;min-height:44px;padding:10px 0;font-size:13px;font-weight:500;position:relative}.catalog-redesign .reward-tabs button:hover{color:#fff}.catalog-redesign .reward-tabs button.is-active{color:#f4f8fb;background:0 0}.catalog-redesign .reward-tabs button.is-active:after{content:"";background:#00e701;border-radius:2px;height:2px;position:absolute;inset:auto 0 0}.catalog-redesign .reward-live-dot{display:none}.catalog-redesign .reward-search{flex-shrink:1;width:244px}.catalog-redesign .reward-search input.field{background:#0f202c;border-color:#ffffff0d;border-radius:7px;min-height:44px}.catalog-result-line{color:#8198a7;justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin:-6px 0 16px;font-size:11px;display:flex}.catalog-result-line button{color:#cad7df;text-underline-offset:4px;min-height:36px;font-size:11px;text-decoration:underline}.catalog-result-line button:hover{color:#00e701}.catalog-account{background:#0f212d;border:1px solid #ffffff0d;border-radius:10px;padding:24px}.catalog-account .reward-balance-icon{display:none}.catalog-account .reward-balance>div>span{margin-bottom:12px;font-size:11px}.catalog-account .reward-balance strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px}.catalog-account .reward-balance strong small{letter-spacing:0}.catalog-account .reward-balance a{font-weight:500;line-height:1.6}.catalog-account>p{color:#8ea4b2;border-top:1px solid #ffffff0b;margin-top:20px;padding-top:18px;font-size:12px;line-height:1.75}.catalog-account>.btn{width:100%;margin-top:18px;font-size:11px}.catalog-text-link{color:#e1e9ee;align-items:center;gap:16px;min-height:44px;margin-top:8px;font-size:12px;font-weight:500;display:inline-flex}.catalog-text-link:hover{color:#00e701}.catalog-redesign .reward-grid{gap:18px}.catalog-redesign .raffle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-redesign .reward-item-card{background:#0f202c;border:1px solid #ffffff0d;border-radius:10px}.catalog-redesign .reward-card-image{background:#142a38;border-bottom:1px solid #ffffff08;height:188px}.catalog-redesign .reward-card-image>img{object-position:center}.catalog-redesign .reward-badge{letter-spacing:.02em;color:#dae5eb;background:#09151ede;border:1px solid #ffffff17;padding:6px 9px;font-size:9px;top:12px;left:12px}.catalog-redesign .reward-item-body{gap:14px;padding:21px}.catalog-redesign .reward-item-body h3{letter-spacing:-.3px;font-size:18px;line-height:1.35}.catalog-redesign .reward-item-price{letter-spacing:-.6px;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px;font-size:23px}.catalog-redesign .reward-item-price span{letter-spacing:0}.raffle-entry-stats{border-top:1px solid #ffffff0b;grid-template-columns:1fr 1fr;gap:18px;margin-top:5px;padding-top:16px;display:grid}.raffle-entry-stats dt{color:#869eae;margin-bottom:5px;font-size:10px}.raffle-entry-stats dd{color:#dce6ed;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.catalog-redesign .reward-date{color:#8199a9;font-size:10px;line-height:1.6}.catalog-redesign .reward-card-details{align-items:flex-start;gap:12px;line-height:1.6}.catalog-redesign .reward-card-details>span:last-child{text-align:right}.catalog-redesign .reward-item-body>.btn{min-height:43px;margin-top:auto;font-size:11px}.catalog-redesign .raffle-winners{border-radius:6px;justify-content:flex-start;padding:12px;font-size:11px}.catalog-redesign .reward-how{margin-top:36px;padding-top:28px}.catalog-redesign .reward-section-label{margin-bottom:22px}.catalog-redesign .reward-section-label .eyebrow{display:none}.catalog-redesign .reward-section-label h2{font-family:var(--font-golos-src), sans-serif;text-transform:none;letter-spacing:-.3px;margin:0;font-size:17px;font-style:normal;font-weight:600}.catalog-redesign .reward-step-number{color:#a8bac6;background:#11232f;border:0;border-radius:50%;width:25px;height:25px;font-size:10px}.catalog-redesign .reward-steps article{gap:11px}.catalog-redesign .reward-steps h3{margin:3px 0 6px;font-size:12px}.catalog-redesign .reward-steps p{font-size:11px;line-height:1.75}.raffle-sidebar .reward-how{border:0;margin-top:24px;padding:0 4px}.raffle-sidebar .reward-steps{grid-template-columns:1fr;gap:22px}.challenge-rules-bar{color:#a7bcc9;background:#10222e;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:15px 20px;font-size:12px;line-height:1.6;display:flex}.challenge-rules-bar b{color:#e2ecef;margin-left:3px;font-weight:600}.challenge-rules-bar a{color:#d9e4e9;font-size:11px}.challenge-rules-bar a:hover{color:#00e701}.catalog-redesign .challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-card .challenge-stats{border-bottom:0;gap:16px;padding:16px 0 0}.challenge-card .challenge-stats>div:last-child{padding-left:16px}.challenge-card .challenge-stats>div:first-child strong{letter-spacing:-.7px;color:#00e701;font-size:29px;line-height:1.1}.challenge-card .challenge-stats>div:last-child strong{padding-top:4px;font-size:20px;line-height:1.1;display:block}.catalog-redesign .challenge-price{font-family:var(--font-golos-src), sans-serif;color:#e7eff2;border-block:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:24px;font-weight:600;display:flex}.catalog-redesign .challenge-price>span{font-size:11px}.challenge-card .reward-dialog-note{margin:0;font-size:11px;line-height:1.75}.challenge-completion{margin-top:auto}.challenge-completion>.reward-date{border:0;justify-content:center;margin-top:10px;padding:0}.challenges-redesign .reward-community-link{justify-content:flex-start;margin-top:26px;font-size:11px}.store-inventory-note{padding:24px 5px 0}.store-inventory-note h2{color:#c7d5de;margin-bottom:8px;font-size:13px;font-weight:500}.store-inventory-note p{color:#849cae;font-size:11px;line-height:1.8}.catalog-redesign .store-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:12px}.catalog-redesign .store-categories{flex:auto;gap:18px;width:auto;max-width:100%}.catalog-redesign .store-toolbar .reward-search{flex:0 220px;width:220px}.catalog-redesign .store-options{gap:16px;margin-bottom:18px}.store-filter-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.catalog-count{color:#829aa9;font-size:11px}.catalog-redesign .store-stock-filter{font-size:11px}.catalog-redesign .store-sort{gap:8px;font-size:11px}.catalog-redesign .store-sort>.field{background:#0f202c;border-color:#ffffff0d;border-radius:6px;width:151px;min-height:40px;font-size:11px}.store-clear-filters{border-top:1px solid #ffffff08;padding-top:2px}.catalog-redesign .store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-card .reward-card-image{height:208px}.store-card .reward-card-image>img{object-fit:contain;padding:22px}.store-card.is-sold-out .reward-card-image>img{opacity:.55}.catalog-redesign .store-item-description{font-size:11px;line-height:1.75}.catalog-redesign .store-item-price{margin-top:auto;padding-top:6px}.catalog-redesign .store-item-price .reward-item-price{font-size:21px}.catalog-redesign .store-card .reward-item-body>.btn{margin-top:6px}@media (max-width:1023px){.catalog-redesign .catalog-layout{gap:20px}.catalog-redesign .raffles-layout{grid-template-columns:minmax(0,1fr) 232px}.catalog-redesign .store-layout{grid-template-columns:210px minmax(0,1fr)}.catalog-account{padding:20px}.catalog-redesign .catalog-toolbar{flex-wrap:wrap;gap:12px}.catalog-redesign .raffle-grid,.catalog-redesign .challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-redesign .reward-item-body{padding:17px}.raffles-redesign .reward-card-image{height:152px}.catalog-redesign .store-toolbar{flex-direction:column;align-items:stretch}.catalog-redesign .store-toolbar .reward-search{flex-basis:auto;width:100%}.catalog-redesign .store-options{flex-wrap:wrap;align-items:flex-start;gap:4px 14px}}@media (max-width:800px){.catalog-redesign .raffles-layout,.catalog-redesign .store-layout{grid-template-columns:minmax(0,1fr)}.raffle-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:4px;display:grid}.raffle-sidebar .reward-how{margin-top:0}.store-sidebar .catalog-account{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 20px;padding:20px;display:grid}.store-sidebar .catalog-account>p{border:0;grid-column:1;max-width:400px;margin-top:8px;padding:0;font-size:11px}.store-sidebar .catalog-account>.btn{grid-area:1/2/3;width:auto;margin:0}.store-sidebar .reward-balance>div>span{margin-bottom:6px}.store-inventory-note{display:none}.catalog-redesign .store-toolbar{flex-direction:row;align-items:center}.catalog-redesign .store-toolbar .reward-search{flex:0 244px;width:244px}}@media (max-width:640px){.catalog-redesign .catalog-toolbar{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:18px;padding-bottom:16px}.catalog-redesign .reward-tabs{gap:25px;width:100%}.catalog-redesign .reward-tabs button{flex:none;font-size:12px}.catalog-redesign .reward-search,.catalog-redesign .store-toolbar .reward-search{flex-basis:auto;width:100%}.catalog-redesign .reward-grid{grid-template-columns:minmax(0,1fr);gap:18px}.catalog-redesign .reward-card-image{height:210px}.catalog-redesign .reward-item-body{padding:22px}.catalog-redesign .reward-item-body h3{font-size:19px}.catalog-redesign .reward-how{margin-top:30px;padding-top:24px}.catalog-redesign .reward-steps{gap:22px}.raffle-sidebar{grid-template-columns:minmax(0,1fr);gap:24px}.raffle-sidebar .reward-how{margin:0;padding:0 3px}.catalog-account .reward-balance strong{font-size:29px}.challenge-rules-bar{flex-direction:column;align-items:flex-start;gap:5px;padding:15px 17px;font-size:11px}.challenge-rules-bar a{align-items:center;min-height:34px;display:inline-flex}.catalog-redesign .store-toolbar{align-items:stretch}.catalog-redesign .store-categories{gap:20px}.catalog-redesign .store-categories>button{padding-inline:0}.catalog-redesign .store-options{align-items:center;gap:10px}.store-filter-meta{gap:0 12px}.catalog-redesign .store-sort{gap:7px;font-size:10px}.catalog-redesign .store-sort>.field{width:144px}.store-sidebar .catalog-account{gap:0 12px}.store-sidebar .catalog-account>.btn{padding-inline:13px;font-size:10px}}
.milestone-dashboard{background:#101f2b;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);display:grid;overflow:hidden}.milestone-account{padding:28px 30px}.milestone-account-title,.milestone-account-detail,.milestone-collection-heading,.milestone-level-top,.milestone-level-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.milestone-account-title .eyebrow,.milestone-next-reward .eyebrow{letter-spacing:.12em;font-size:10px}.milestone-reset{color:#8ba1af;align-items:center;gap:7px;font-size:10px;display:inline-flex}.milestone-reset svg{width:13px;height:13px}.milestone-account-value{align-items:baseline;gap:12px;margin:15px 0 19px;display:flex}.milestone-account-value strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,40px);font-weight:700;line-height:1.25}.milestone-account-value>span{color:#8ba1af;font-size:12px}.milestone-progress-unknown{background:#ffffff09;border-radius:5px;width:100%;height:5px}.milestone-dashboard .reward-progress{height:5px}.milestone-account-detail{align-items:flex-start;margin-top:12px}.milestone-account-detail p,.milestone-account-detail>span{color:#99afbc;font-size:12px;line-height:1.65}.milestone-account-detail>span{color:#c3d0d8;font-variant-numeric:tabular-nums;flex-shrink:0}.milestone-account-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;display:flex}.milestone-account-actions .btn{min-height:42px;padding:11px 18px;font-size:11px}.milestone-retry{color:#b8c8d2;text-underline-offset:4px;min-height:40px;font-size:11px;font-weight:600}.milestone-retry:hover{color:#fff;text-decoration:underline}.milestone-next-reward{background:radial-gradient(at 30% 70%,#00e70107,#0000 80%);border-left:1px solid #ffffff0c;justify-content:center;align-items:center;gap:22px;min-height:215px;padding:42px 28px 30px;display:flex;position:relative}.milestone-next-badge{flex-shrink:0;width:78px;height:78px}.milestone-next-reward strong{color:#00e701;letter-spacing:-1.3px;margin:5px 0 4px;font-size:40px;font-weight:700;line-height:1.1;display:block}.milestone-next-reward p{color:#99afbc;font-size:12px;line-height:1.5}.milestone-next-number{color:#78919f;font-size:10px;position:absolute;top:19px;right:23px}.milestone-claim-error{color:#99afbc;border:1px solid #ffffff0c;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 18px;font-size:12px;display:flex}.milestone-collection{margin-top:38px}.milestone-collection-heading{margin-bottom:22px}.milestone-collection-heading h2{color:#edf3f7;letter-spacing:-.55px;font-size:21px;font-weight:650}.milestone-collection-heading p{color:#8ba1af;margin-top:5px;font-size:12px;line-height:1.6}.milestone-collection-heading>span{color:#8ba1af;font-size:11px}.milestone-reward-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.milestone-level{background:#0e1d28;border:1px solid #ffffff0d;border-radius:10px;padding:19px 22px 20px}.milestone-level.is-ready{background:#10271f;border-color:#00e70155}.milestone-level.is-claimed{border-color:#00e70122}.milestone-level-label{color:#9ab0be;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.milestone-level-state{color:#78909f;text-align:right;font-size:10px}.milestone-level.is-ready .milestone-level-state,.milestone-level.is-claimed .milestone-level-state{color:#00e701}.milestone-level-main{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;margin:19px 0 20px;display:grid}.milestone-level-badge{width:52px;height:52px}.milestone-level-prize h3{color:#f4f7fa;letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.2}.milestone-level.is-ready .milestone-level-prize h3{color:#00e701}.milestone-level-prize>span,.milestone-level-target>span{color:#8ba1af;font-size:11px;line-height:1.5;display:block}.milestone-level-prize>span{margin-top:3px}.milestone-level-target{text-align:right}.milestone-level-target strong{color:#c4d0d8;font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;font-weight:600;line-height:1.3;display:block}.milestone-level .reward-progress,.milestone-level .milestone-progress-unknown{height:3px}.milestone-level-action{margin-top:14px}.milestone-level-action>span{color:#8ba1af;font-size:10px}.milestone-level-action .btn{min-height:40px;padding:10px 15px;font-size:11px}.milestone-level-note{color:#78919f;margin-top:16px;font-size:11px;line-height:1.6}@media (max-width:1000px){.milestone-account-title{flex-direction:column;align-items:flex-start;gap:9px}.milestone-account,.milestone-next-reward{padding-left:23px;padding-right:23px}.milestone-next-reward{gap:17px}.milestone-next-badge{width:64px;height:64px}.milestone-level-main{grid-template-columns:46px minmax(0,1fr) auto;gap:12px}.milestone-level-badge{width:46px;height:46px}.milestone-level-prize h3{font-size:25px}}@media (max-width:700px){.milestone-dashboard{grid-template-columns:minmax(0,1fr)}.milestone-account{padding:23px}.milestone-account-title{flex-direction:row;align-items:center}.milestone-account-title .eyebrow{max-width:125px}.milestone-reset{max-width:155px;font-size:9px}.milestone-next-reward{border-top:1px solid #ffffff0c;border-left:0;justify-content:flex-start;min-height:145px;padding:28px 23px 24px}.milestone-next-reward strong{font-size:34px}.milestone-next-number{font-size:9px;top:17px;right:20px}.milestone-collection{margin-top:30px}.milestone-collection-heading{margin-bottom:18px}.milestone-collection-heading>span{display:none}.milestone-reward-list{grid-template-columns:minmax(0,1fr);gap:12px}.milestone-level{padding:17px 20px 18px}.milestone-level-main{grid-template-columns:48px minmax(0,1fr) auto;gap:16px;margin:16px 0 18px}.milestone-level-badge{width:48px;height:48px}.milestone-level-prize h3{font-size:28px}.milestone-claim-error{flex-wrap:wrap}}@media (max-width:380px){.milestone-account{padding:20px 17px}.milestone-account-title{flex-direction:column;align-items:flex-start}.milestone-account-title .eyebrow,.milestone-reset{max-width:none}.milestone-account-actions .btn{width:100%}.milestone-next-reward{padding-left:17px}.milestone-level{padding:16px}.milestone-level-main{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.milestone-level-badge{width:38px;height:38px}.milestone-level-prize h3{font-size:23px}.milestone-level-target strong{font-size:13px}.milestone-level-prize>span,.milestone-level-target>span{font-size:10px}}
