.challenge-card-list-qvVev{display:flex;flex-direction:column;gap:1.25rem}.challenge-card-list-qvVev .task-card{background-color:var(--card_background_color);border-color:transparent;border-radius:1rem;border-width:1px;overflow:hidden;padding:1rem;position:relative;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:1000px){.challenge-card-list-qvVev .task-card{border-radius:24px;padding:2rem}}.challenge-card-list-qvVev .task-card:hover{background-clip:padding-box,border-box;background-image:linear-gradient(to right,var(--brand_color_start),var(--brand_color_end)),linear-gradient(to right,var(--brand_color_start),var(--brand_color_end));background-image:linear-gradient(to right,var(--card_background_color),var(--card_background_color)),linear-gradient(to right,var(--brand_color_start),var(--brand_color_end));background-image:linear-gradient(to right,var(--brand-border-bg-color,var(--card_background_color)),var(--brand-border-bg-color,var(--card_background_color))),linear-gradient(to right,var(--brand_color_start),var(--brand_color_end));background-origin:padding-box,border-box;border:1px solid transparent}.challenge-card-list-qvVev .task-card-combined,.challenge-card-list-qvVev .task-card-combined-row{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-combined-row{align-items:center;flex-direction:row;justify-content:space-between}}.challenge-card-list-qvVev .task-card-combined-divider{align-items:center;display:flex;justify-content:center;padding-left:0;padding-right:0}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-combined-divider{padding-left:66px;padding-right:66px}}.challenge-card-list-qvVev .task-card-combined-line{background-color:var(--line_color);flex:1 1 0%;height:1px}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-combined-line{flex:none;height:2rem;width:1px}}.challenge-card-list-qvVev .task-card-combined-badge{align-items:center;border-color:var(--line_color);border-radius:9999px;border-width:1px;color:var(--text_color_02);display:flex;font-size:.75rem;height:1.5rem;justify-content:center;line-height:1.5rem;width:1.5rem}.challenge-card-list-qvVev .task-card-step{background-color:var(--card_background_color);border-radius:1rem;overflow:hidden;padding:1rem;position:relative;width:100%}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step{border-radius:24px;padding:2rem}}.challenge-card-list-qvVev .task-card-step-header{align-items:center;display:flex;margin-left:1rem;margin-top:.5rem}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-header{margin-left:1.25rem;margin-top:1rem}}.challenge-card-list-qvVev .task-card-step-header-icon{align-items:center;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-header-icon{height:2.5rem;width:2.5rem}}.challenge-card-list-qvVev .task-card-step-title{color:var(--text_color_01);font-size:1rem;font-weight:500;line-height:1.5rem}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-title{font-size:1.125rem;line-height:1.75rem}}.challenge-card-list-qvVev .task-card-step-milestones{margin-top:1rem;position:relative}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-milestones{margin-top:1.5rem}}.challenge-card-list-qvVev .task-card-step-track{--step-col-gap:20px;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto 20px auto;grid-row-gap:8px;row-gap:8px;grid-column-gap:20px;grid-column-gap:var(--step-col-gap);-moz-column-gap:20px;column-gap:20px;-moz-column-gap:var(--step-col-gap);column-gap:var(--step-col-gap)}@media (min-width:768px){.challenge-card-list-qvVev .task-card-step-track{--step-col-gap:70px;grid-template-rows:auto 24px auto}}.challenge-card-list-qvVev .step-milestone-label{color:var(--text_color_03);font-size:.75rem;line-height:1.25rem}@media (min-width:1000px){.challenge-card-list-qvVev .step-milestone-label{font-size:.875rem;line-height:1.5rem}}.challenge-card-list-qvVev .step-milestone-label{justify-self:end;text-align:right;white-space:nowrap}.challenge-card-list-qvVev .step-milestone-label-reward{align-self:end;grid-column:1;grid-row:1}.challenge-card-list-qvVev .step-milestone-label-detail{align-self:start;grid-column:1;grid-row:3}.challenge-card-list-qvVev .trading-step-scroll-wrap{display:grid;grid-column:2;grid-row:1/-1;grid-template-rows:subgrid;min-width:0;position:relative}.challenge-card-list-qvVev .trading-step-container{display:grid;grid-row:1/-1;grid-template-rows:subgrid;min-width:0;overflow-x:auto;scrollbar-width:none}.challenge-card-list-qvVev .trading-step-container::-webkit-scrollbar{display:none}.challenge-card-list-qvVev .trading-step-container .trading-steps{display:grid;grid-row:1/-1;grid-template-rows:subgrid;min-width:-moz-max-content;min-width:max-content}.challenge-card-list-qvVev .trading-step-container .trading-steps-fill{min-width:0;width:100%}.challenge-card-list-qvVev .trading-step-scroll-fade-right{background:linear-gradient(90deg,hsla(0,0%,7%,0) 0,var(--card_background_color) 60%);height:110px;pointer-events:auto;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:50px;z-index:20}@media (min-width:768px){.challenge-card-list-qvVev .trading-step-scroll-fade-right{width:80px}}.challenge-card-list-qvVev .trading-step-scroll-fade-right .task-card-step-scroll-btn{pointer-events:auto}.challenge-card-list-qvVev .trading-step-scroll-fade-left{background:linear-gradient(90deg,var(--card_background_color) 30%,hsla(0,0%,7%,0) 100%);height:110px;left:-2px;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:20}@media (min-width:768px){.challenge-card-list-qvVev .trading-step-scroll-fade-left{width:80px}}.challenge-card-list-qvVev .trading-step-scroll-fade-left .task-card-step-scroll-btn{pointer-events:auto}.challenge-card-list-qvVev body[theme=light] .trading-step-scroll-fade-right{background:linear-gradient(90deg,hsla(0,0%,97%,0) 0,var(--card_background_color) 60%)}.challenge-card-list-qvVev body[theme=light] .trading-step-scroll-fade-left{background:linear-gradient(90deg,var(--card_background_color) 30%,hsla(0,0%,97%,0) 100%)}.challenge-card-list-qvVev .task-card-step-scroll-btn{align-items:center;background-color:var(--card_background_color);border-color:var(--line_color);border-radius:9999px;border-width:1px;color:var(--icon_color_01);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.challenge-card-list-qvVev .task-card-step-scroll-btn:hover{background-clip:padding-box,border-box;background-image:linear-gradient(to right,var(--brand_color_start),var(--brand_color_end)),linear-gradient(to right,var(--brand_color_start),var(--brand_color_end));background-image:linear-gradient(to right,var(--card_background_color),var(--card_background_color)),linear-gradient(to right,var(--brand_color_start),var(--brand_color_end));background-image:linear-gradient(to right,var(--brand-border-bg-color,var(--card_background_color)),var(--brand-border-bg-color,var(--card_background_color))),linear-gradient(to right,var(--brand_color_start),var(--brand_color_end));background-origin:padding-box,border-box;border:1px solid transparent}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-scroll-btn{height:2.25rem;width:2.25rem}}.challenge-card-list-qvVev .task-card-step-footer{background-color:var(--card_background_color_03);border-radius:1rem;margin-top:1rem;overflow:hidden;padding:1rem;width:100%}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-footer{margin-top:1.25rem;padding:1.25rem}}.challenge-card-list-qvVev .task-card-step-footer-inner{display:flex;flex-direction:column;gap:1rem}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-footer-inner{align-items:center;flex-direction:row;justify-content:space-between}}.challenge-card-list-qvVev .task-card-step-footer-copy{display:flex;flex:1 1 0%;flex-direction:column;min-width:0}.challenge-card-list-qvVev .task-card-step-footer-progress{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.challenge-card-list-qvVev .task-card-step-footer-detail,.challenge-card-list-qvVev .task-card-step-footer-title{color:var(--text_color_03);flex-shrink:0;font-size:.75rem;line-height:1.25rem;margin:0}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-footer-detail,.challenge-card-list-qvVev .task-card-step-footer-title{font-size:.875rem;line-height:1.5rem}}.challenge-card-list-qvVev .task-card-step-footer-highlight{color:var(--auxiliary_01_color);font-weight:500}.challenge-card-list-qvVev .task-card-step-footer-current{color:var(--text_color_01);font-weight:500}.challenge-card-list-qvVev .task-card-step-footer-target{color:var(--text_color_04)}.challenge-card-list-qvVev .task-card-step-action{border-radius:9999px;flex-shrink:0;font-size:.875rem;font-weight:500;height:2.5rem;line-height:1.25rem;min-width:0;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (min-width:1000px){.challenge-card-list-qvVev .task-card-step-action{height:2.75rem;min-width:120px;width:auto}}.challenge-card-list-qvVev .step-milestone-text{color:var(--text_color_03);font-size:.75rem;line-height:1rem;text-align:center}@media (min-width:1000px){.challenge-card-list-qvVev .step-milestone-text{font-size:.875rem;line-height:1.25rem}}.challenge-card-list-qvVev .step-milestone-zero{color:var(--text_color_03);font-size:.75rem;line-height:1rem;max-width:none;text-align:left;width:-moz-max-content;width:max-content}@media (min-width:1000px){.challenge-card-list-qvVev .step-milestone-zero{font-size:.875rem;line-height:1.25rem}}.challenge-card-list-qvVev .step-milestone-cell-first{align-items:flex-start;max-width:none;width:-moz-max-content;width:max-content}.challenge-card-list-qvVev .step-milestone-cell-last{align-items:flex-end;max-width:none;width:-moz-max-content;width:max-content}.challenge-card-list-qvVev .step-milestone-cell-last .step-milestone-text{text-align:right}.challenge-card-list-qvVev .step-milestone-cell-middle{align-items:center;overflow:visible;width:0}.challenge-card-list-qvVev .step-milestone-cell-middle .step-milestone-text{align-items:center;display:flex;flex-direction:column;text-align:center}.challenge-card-list-qvVev .step-milestone-cell-middle .step-milestone-text>div{width:-moz-max-content;width:max-content}@media (max-width:767.98px){.challenge-card-list-qvVev .step-milestone-cell-middle .step-milestone-text{max-width:var(--step-col-width);width:var(--step-col-width)}.challenge-card-list-qvVev .step-milestone-cell-middle .step-milestone-text>div{width:100%;word-wrap:break-word}}@media (min-width:768px){.challenge-card-list-qvVev .step-milestone-cell-middle .step-milestone-text{max-width:var(--step-col-width);width:var(--step-col-width)}.challenge-card-list-qvVev .step-milestone-cell-middle .step-milestone-text>div{width:100%;word-wrap:break-word}}@media (max-width:767.98px){.challenge-card-list-qvVev .step-milestone-text,.challenge-card-list-qvVev .step-milestone-zero{max-width:var(--step-col-width);width:var(--step-col-width);word-break:break-word;word-wrap:break-word}.challenge-card-list-qvVev .step-milestone-cell-last .step-milestone-text{max-width:var(--step-last-text-width);width:var(--step-last-text-width)}}@media (min-width:768px){.challenge-card-list-qvVev .step-milestone-text,.challenge-card-list-qvVev .step-milestone-zero{max-width:var(--step-col-width);width:var(--step-col-width);word-break:break-word;word-wrap:break-word}.challenge-card-list-qvVev .step-milestone-cell-last .step-milestone-text{max-width:var(--step-last-text-width);width:var(--step-last-text-width)}}.challenge-card-list-qvVev .step-milestone-cell-title{grid-row:1;justify-content:flex-end}.challenge-card-list-qvVev .step-milestone-cell-detail{grid-row:3;justify-content:flex-start}.challenge-card-list-qvVev .step-milestone-grid{--step-col-width:104px;--step-last-text-width:70px;display:grid;grid-row:1/-1;grid-template-columns:repeat(calc(var(--step-count) - 1),104px);grid-template-columns:repeat(calc(var(--step-count) - 1),var(--step-col-width));grid-template-rows:subgrid;width:-moz-min-content;width:min-content}@media (min-width:768px){.challenge-card-list-qvVev .step-milestone-grid{--step-col-width:120px;--step-last-text-width:88px}}.challenge-card-list-qvVev .step-milestone-grid-fill{grid-template-columns:repeat(calc(var(--step-count) - 1),minmax(var(--step-col-width),1fr));width:100%}.challenge-card-list-qvVev .step-milestone-cell{display:flex;flex-direction:column}.challenge-card-list-qvVev .step-milestone-track-lines{align-self:center;grid-column:1/-1;grid-row:2;height:20px;position:relative}@media (min-width:768px){.challenge-card-list-qvVev .step-milestone-track-lines{height:24px}}.challenge-card-list-qvVev .step-milestone-cell-node{align-items:center;grid-row:2;justify-content:center;z-index:10}.challenge-card-list-qvVev .step-milestone-track-line,.challenge-card-list-qvVev .step-milestone-track-progress{height:1px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.challenge-card-list-qvVev .step-milestone-track-line{background:var(--text_color_06);width:100%}.challenge-card-list-qvVev .step-milestone-track-progress{background-color:var(--auxiliary_01_color);width:calc(100%*var(--progress-percent)/100)}
