.home-page{padding:20px;background-color:#f9f9f9}.home-page .announcements,.home-page .overall-stats,.home-page .section{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.home-page .announcements h2,.home-page .overall-stats h2,.home-page .section h2{font-size:1.5rem;margin-bottom:10px}.home-page .announcements li,.home-page .announcements p,.home-page .overall-stats li,.home-page .overall-stats p,.home-page .section li,.home-page .section p{font-size:1rem;margin:5px 0}.home-page .announcements ul,.home-page .overall-stats ul,.home-page .section ul{list-style-type:disc;padding-left:20px}.home-page .stats-content{display:flex;justify-content:space-between;align-items:center}.home-page .stats-content .stats-info{flex:1 1;padding-right:20px}.home-page .stats-content .stats-info p{font-size:1rem;margin:5px 0}.home-page .strategy-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}.home-page .strategy-list .strategy-card{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.home-page .strategy-list .strategy-card:hover{transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.2)}.home-page .strategy-list .strategy-card h3{font-size:1.25rem;margin-bottom:10px}.home-page .strategy-list .strategy-card p{font-size:1rem;margin:5px 0}.home-page .strategy-list .strategy-card .chart-container{margin-top:10px}.strategy-card{position:relative}.strategy-card p{font-size:1rem;margin:5px 0}.strategy-card p.positive{color:#28a745;font-weight:700}.strategy-card p.negative{color:#dc3545;font-weight:700}.strategy-card .expand-view{position:absolute;top:10px;right:10px;background-color:#000;color:#fff;padding:5px 10px;border-radius:4px;text-decoration:none;transition:background-color .2s ease;cursor:pointer}.strategy-card .expand-view:hover{background-color:#005bb5}.strategy-card .expand-view.disabled{cursor:default;background-color:gray}.build-page-root .title{font-size:1.25rem;font-weight:500}.build-page-root .title-2{font-size:1rem;font-weight:500;color:#343434}.build-page-root input,.build-page-root select{border:1px solid gray;border-radius:4px;padding:.5rem;font-size:1rem}.build-page-root ::-webkit-scrollbar{width:8px;height:8px;background:rgba(0,0,0,0)}.build-page-root ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.056);border-radius:4px;border:2px solid rgba(0,0,0,0)}.build-page-root ::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.build-nav .go-back{margin-bottom:20px;padding:10px 15px;background-color:#0070f3;color:#fff;border:none;border-radius:4px;cursor:pointer}.build-nav .line-two{display:flex;align-items:center;gap:1rem;margin-top:1rem}.build-nav .line-two .item{display:flex;align-items:center;gap:.2rem}.build-nav .line-two .item .label{font-size:.875rem;font-weight:400}.build-nav .line-two .item .value{font-size:.875rem;font-weight:700}.build-nav .line-three .stage-indicator{margin-top:1rem;display:inline-flex;gap:1.5rem;border-bottom:1px solid gray}.build-nav .line-three .stage-indicator .indicator{color:gray;font-size:1.1rem;padding-bottom:.2rem}.build-nav .line-three .stage-indicator .active{color:#000!important;font-weight:600;border-bottom:1px solid #000}.build-nav .line-three .stage-indicator .allowed{color:#3c3c3c;cursor:pointer}.build-nav .line-three .change-alert{margin-left:2rem;display:inline-flex;padding:.3rem 15px;background-color:#a62aff;border-radius:3px;color:#fff;cursor:pointer}.build-nav .line-three .change-alert.disabled{cursor:default;opacity:.4}.stage-zero .init{display:flex;align-items:center;margin-top:1rem;gap:1rem}.stage-zero .init .init-title{margin-bottom:.5rem}.stage-zero .init-btn{margin-top:.5rem}.stage-one{margin-top:1rem;display:flex;background-color:#fff;padding:0 1rem;border-radius:8px;max-height:80vh;height:80vh;overflow:hidden}.stage-one .left{padding-top:.5rem;padding-right:.5rem;width:60%;display:flex;flex-direction:column;height:100%}.stage-one .left .search{padding-top:1rem;display:flex;align-items:center;gap:.2rem}.stage-one .left .pair-list{overflow-y:auto;position:relative}.stage-one .left .pair-list .row.header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10}.stage-one .left .pair-list .row.header .col-header{color:gray}.stage-one .left .pair-list .row{display:flex;align-items:center;justify-content:space-between}.stage-one .left .pair-list .row .col{flex:1 1;padding:.5rem}.stage-one .left .pair-list .row .col:first-child{flex-basis:20%}.stage-one .left .pair-list .row .col:nth-child(2){flex-basis:60%}.stage-one .left .pair-list .row .col:last-child{flex-basis:20%}.stage-one .left .pair-list .row .col .pair-symbol{display:flex}.stage-one .left .pair-list .row .col .pair-symbol .icon-pair{display:flex;position:relative;width:40px}.stage-one .left .pair-list .row .col .pair-symbol .icon-pair .token-logo{position:absolute;height:20px;width:20px}.stage-one .left .pair-list .row .col .pair-symbol .icon-pair .token-logo:first-child{z-index:2}.stage-one .left .pair-list .row .col .pair-symbol .icon-pair .token-logo:nth-child(2){z-index:1;right:10px;bottom:1px}.stage-one .vert-divider{width:1px;background-color:gray}.stage-one .right{padding-top:.5rem;padding-left:.5rem;width:40%;display:flex;flex-direction:column}.stage-one .right .top-sec{flex:20 1}.stage-one .right .top-sec .selected-pair{display:flex;align-items:center;gap:.5rem;padding:.5rem}.stage-one .right .top-sec .selected-pair:first-child{flex-basis:20%}.stage-one .right .top-sec .selected-pair:nth-child(2){flex-basis:60%}.stage-one .right .top-sec .selected-pair .pair-symbol{display:flex}.stage-one .right .top-sec .selected-pair .pair-symbol .icon-pair{display:flex;position:relative;width:40px}.stage-one .right .top-sec .selected-pair .pair-symbol .icon-pair .token-logo{position:absolute;height:20px;width:20px}.stage-one .right .top-sec .selected-pair .pair-symbol .icon-pair .token-logo:first-child{z-index:2;top:-5px}.stage-one .right .top-sec .selected-pair .pair-symbol .icon-pair .token-logo:nth-child(2){z-index:1;right:10px;bottom:-10px}.stage-one .right .bot-sec{display:flex;justify-content:flex-end;padding-bottom:5rem;padding-right:4rem}.stage-two{margin-top:1rem}.stage-two .top{background-color:#fff;border-radius:8px 8px 0 0;display:flex;flex-direction:column}.stage-two .top .top-sec{display:flex;gap:1rem}.stage-two .top .top-sec select{border:none;border-radius:4px;padding:.5rem;font-size:1rem}.stage-two .top .top-sec .add-to-strat{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:4rem}.stage-two .top .top-sec .add-to-strat.disabled{cursor:default;opacity:.4}.stage-two .top .horiz-divider{height:1px;background-color:gray}.stage-two .top .vert-divider{width:1px;background-color:gray;height:100%}.stage-two .bottom{background-color:#fff;border-radius:0 0 8px 8px;display:flex;flex-direction:column}.stage-two .selections{margin-top:1rem;padding:.5rem;background-color:#fff;border-radius:8px}.stage-two .selections .list .row{display:flex;align-items:center;justify-content:space-between}.stage-two .selections .list .row .col{flex:1 1;padding:.5rem}.stage-two .selections .list .row .col:first-child{flex-basis:20%}.stage-two .selections .list .row .col:nth-child(2){flex-basis:40%}.stage-two .selections .list .row .col:last-child{flex-basis:10%}.stage-two .selections .list .row.header{color:gray}.stage-two .selections .btn-container{display:flex;justify-content:flex-end;align-items:flex-end;padding-top:1rem;padding-right:1rem;padding-bottom:1rem}.stage-three{margin-top:1rem}.stage-three .stage-wrapper{display:grid;grid-template-columns:1fr;grid-gap:20px;padding:20px;background-color:#f7f8fa;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-height:80vh;overflow-y:auto}.stage-three .actions-wrapper,.stage-three .end-if-wrapper,.stage-three .stops-wrapper,.stage-three .triggers-wrapper,.stage-three .your-indicator-wrapper{background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:1rem;max-height:30rem;overflow-y:auto}.stage-three .actions-wrapper .title,.stage-three .end-if-wrapper .title,.stage-three .stops-wrapper .title,.stage-three .triggers-wrapper .title,.stage-three .your-indicator-wrapper .title{font-size:18px;font-weight:600;margin-bottom:10px}.stage-three .actions-wrapper .desc,.stage-three .end-if-wrapper .desc,.stage-three .stops-wrapper .desc,.stage-three .triggers-wrapper .desc,.stage-three .your-indicator-wrapper .desc{font-size:14px;color:#667}.stage-three .your-indicator-wrapper .indicator-table{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem}.stage-three .your-indicator-wrapper .indicator-table .table-header,.stage-three .your-indicator-wrapper .indicator-table .table-row{display:contents}.stage-three .your-indicator-wrapper .indicator-table .table-header span{font-weight:600;text-transform:uppercase;color:#444}.stage-three .your-indicator-wrapper .indicator-table .table-row span{padding:4px 8px;background:#f7f8fa;border-radius:4px}.stage-three .actions-wrapper .trig-content,.stage-three .end-if-wrapper .trig-content,.stage-three .stops-wrapper .trig-content,.stage-three .triggers-wrapper .trig-content{display:flex;gap:1rem;margin-top:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stage-three .actions-wrapper .trig-content .action-btn,.stage-three .actions-wrapper .trig-content .trig-btn,.stage-three .end-if-wrapper .trig-content .action-btn,.stage-three .end-if-wrapper .trig-content .trig-btn,.stage-three .stops-wrapper .trig-content .action-btn,.stage-three .stops-wrapper .trig-content .trig-btn,.stage-three .triggers-wrapper .trig-content .action-btn,.stage-three .triggers-wrapper .trig-content .trig-btn{display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:6px;padding:1rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;background-color:#fff}.stage-three .actions-wrapper .trig-content .action-btn:hover,.stage-three .actions-wrapper .trig-content .trig-btn:hover,.stage-three .end-if-wrapper .trig-content .action-btn:hover,.stage-three .end-if-wrapper .trig-content .trig-btn:hover,.stage-three .stops-wrapper .trig-content .action-btn:hover,.stage-three .stops-wrapper .trig-content .trig-btn:hover,.stage-three .triggers-wrapper .trig-content .action-btn:hover,.stage-three .triggers-wrapper .trig-content .trig-btn:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.stage-three .actions-wrapper .trig-content .action-btn .icon,.stage-three .actions-wrapper .trig-content .trig-btn .icon,.stage-three .end-if-wrapper .trig-content .action-btn .icon,.stage-three .end-if-wrapper .trig-content .trig-btn .icon,.stage-three .stops-wrapper .trig-content .action-btn .icon,.stage-three .stops-wrapper .trig-content .trig-btn .icon,.stage-three .triggers-wrapper .trig-content .action-btn .icon,.stage-three .triggers-wrapper .trig-content .trig-btn .icon{margin-top:.5rem}.stage-three .actions-config p,.stage-three .end-if-wrapper p,.stage-three .stops-wrapper p,.stage-three .trigger-config p{font-size:1rem}.stage-three .actions-config span,.stage-three .end-if-wrapper span,.stage-three .stops-wrapper span,.stage-three .trigger-config span{font-weight:700;color:#009e00}.stage-three .actions-config .action-item,.stage-three .actions-config .condition-row,.stage-three .end-if-wrapper .action-item,.stage-three .end-if-wrapper .condition-row,.stage-three .stops-wrapper .action-item,.stage-three .stops-wrapper .condition-row,.stage-three .trigger-config .action-item,.stage-three .trigger-config .condition-row{margin-top:.5rem;display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.stage-three .actions-config .action-item input,.stage-three .actions-config .action-item select,.stage-three .actions-config .condition-row input,.stage-three .actions-config .condition-row select,.stage-three .end-if-wrapper .action-item input,.stage-three .end-if-wrapper .action-item select,.stage-three .end-if-wrapper .condition-row input,.stage-three .end-if-wrapper .condition-row select,.stage-three .stops-wrapper .action-item input,.stage-three .stops-wrapper .action-item select,.stage-three .stops-wrapper .condition-row input,.stage-three .stops-wrapper .condition-row select,.stage-three .trigger-config .action-item input,.stage-three .trigger-config .action-item select,.stage-three .trigger-config .condition-row input,.stage-three .trigger-config .condition-row select{padding:5px;border:1px solid #ddd;border-radius:4px}.stage-three .actions-config .action-item svg,.stage-three .actions-config .condition-row svg,.stage-three .end-if-wrapper .action-item svg,.stage-three .end-if-wrapper .condition-row svg,.stage-three .stops-wrapper .action-item svg,.stage-three .stops-wrapper .condition-row svg,.stage-three .trigger-config .action-item svg,.stage-three .trigger-config .condition-row svg{cursor:pointer;transition:transform .2s ease}.stage-three .actions-config .action-item svg:hover,.stage-three .actions-config .condition-row svg:hover,.stage-three .end-if-wrapper .action-item svg:hover,.stage-three .end-if-wrapper .condition-row svg:hover,.stage-three .stops-wrapper .action-item svg:hover,.stage-three .stops-wrapper .condition-row svg:hover,.stage-three .trigger-config .action-item svg:hover,.stage-three .trigger-config .condition-row svg:hover{transform:scale(1.1)}.stage-three .btn-container{display:flex;justify-content:flex-end}.stage-five{padding:20px}.stage-five .stage-five-wrap{background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.stage-five .stage-five-wrap .title{font-size:24px;font-weight:600;margin-bottom:20px}.stage-five .stage-five-wrap .form-group{margin-bottom:20px;display:flex;flex-direction:column}.stage-five .stage-five-wrap .form-group label{font-size:14px;font-weight:500;margin-bottom:8px}.stage-five .stage-five-wrap .form-group select{padding:10px;width:100%;max-width:400px;border-radius:4px;border:1px solid #ccc;margin-bottom:10px}.stage-five .stage-five-wrap .form-group .tags-input{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.stage-five .stage-five-wrap .MuiChip-root{margin:5px}.stage-five .stage-five-wrap .MuiSlider-root{max-width:400px;width:100%;margin-bottom:20px}.stage-five .stage-five-wrap .MuiTextField-root{max-width:400px;width:100%}.stage-five .stage-five-wrap .results-table{width:100%;border-collapse:collapse;margin-top:20px}.stage-five .stage-five-wrap .results-table td,.stage-five .stage-five-wrap .results-table th{padding:12px 15px;text-align:left;border:1px solid #e0e0e0}.stage-five .stage-five-wrap .results-table th{background-color:#f2f2f2;font-size:14px;font-weight:600}.stage-five .stage-five-wrap .results-table td{font-size:14px}.stage-five .stage-five-wrap .results-table tbody tr:nth-child(2n){background-color:#f9f9f9}.stage-five .stage-five-wrap .results-table tbody tr:hover{background-color:#f1f1f1}.stage-five .stage-five-wrap Button{margin-top:20px}.stage-six{display:flex;color:#000;padding:1rem}.stage-six .stage-six-wrap{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:800px;width:100%}.stage-six .stage-six-wrap .title{margin-bottom:20px}.stage-six .stage-six-wrap .strategy-info{text-align:left;margin-bottom:20px}.stage-six .stage-six-wrap .strategy-info p{font-size:18px;margin:10px 0;color:#333}.stage-six .stage-six-wrap .strategy-info .parameters{margin-top:10px}.stage-six .stage-six-wrap .strategy-info .parameters p{margin-left:20px}.stage-six .stage-six-wrap .strategy-info .tags{margin-top:10px}.stage-six .stage-six-wrap .strategy-info .tags .tag{display:inline-block;background:#007bff;color:#fff;border-radius:12px;padding:5px 10px;margin:5px;font-size:14px;transition:transform .2s}.stage-six .stage-six-wrap .strategy-info .tags .tag:hover{transform:scale(1.1);box-shadow:0 0 10px rgba(0,123,255,.7)}.stage-six .stage-six-wrap .forward-tests{margin-top:20px;text-align:left}.stage-six .stage-six-wrap .forward-tests table{width:100%;border-collapse:collapse;margin-top:10px}.stage-six .stage-six-wrap .forward-tests table td,.stage-six .stage-six-wrap .forward-tests table th{padding:12px 15px;text-align:left;border:1px solid #e0e0e0}.stage-six .stage-six-wrap .forward-tests table th{background-color:#e3f2fd;font-size:14px;font-weight:600}.stage-six .stage-six-wrap .forward-tests table td{font-size:14px}.stage-six .stage-six-wrap .forward-tests table tbody tr:nth-child(2n){background-color:#f1f1f1}.stage-six .stage-six-wrap .forward-tests table tbody tr:hover{background-color:#e3f2fd}.stage-six .stage-six-wrap .deploy-section{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.stage-six .stage-six-wrap .deploy-section Button{padding:10px 20px;font-size:16px;background:#007bff;border:none;color:#fff;border-radius:8px;cursor:pointer;transition:background .3s}.stage-six .stage-six-wrap .deploy-section Button:hover{background:#0056b3}.stage-six .stage-six-wrap .deploy-section Input{max-width:200px;padding:10px;border:1px solid #ccc;border-radius:8px;background:#fff;color:#333}.strat-tag{margin-bottom:20px}*,:after,:before{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}html{font-family:Barlow Condensed,sans-serif;background-color:#fafafa;margin:0;padding:0}body{line-height:1;padding-left:2rem;padding-right:2rem;padding-bottom:2rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.no-style{all:unset;display:revert;margin:0;padding:0;border:none;background:none;color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;text-decoration:none;box-sizing:border-box}.no-small-devices{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);color:#fff;z-index:1000;align-items:center;justify-content:center;font-size:20px;padding:20px;text-align:center}@media(max-width:768px){.no-small-devices{display:flex}}#sentry-feedback{--inset:auto auto 0 0}.button{padding:.5rem;border-radius:4px;background-color:#000;color:#f8f9fa;cursor:pointer;transition:transform .2s;display:inline-block;align-self:start;height:auto}@keyframes clickEffect{0%{transform:scale(1)}50%{transform:scale(.95);background-color:color-mix(in srgb,black 90%,white 10%)}to{transform:scale(1)}}.button.animate-click{animation:clickEffect .4s ease}.button.disabled{cursor:default;background-color:gray}.indicator-wrap .label{display:flex;align-items:center}.tooltip-container{position:relative}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1;transition:visibility 0s linear .6s,opacity .6s linear}.tooltip-text{visibility:hidden;opacity:0;width:auto;background-color:#000;color:#fff;text-align:center;border-radius:4px;padding:8px;position:absolute;z-index:1;top:50%;left:100%;transform:translateY(-50%);font-family:Courier New,Courier,monospace;font-size:.7rem;transition:visibility 0s linear .1s,opacity .1s linear}.tooltip-text:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border:5px solid rgba(0,0,0,0);border-right-color:#000}.title{font-size:24px;font-weight:600;margin-bottom:20px}.results-table{width:100%;border-collapse:collapse}.results-table td,.results-table th{padding:12px 15px;text-align:left;border:1px solid #e0e0e0}.results-table th{background-color:#f2f2f2;font-size:14px;font-weight:600}.results-table td{font-size:14px;vertical-align:middle}.results-table td.positive{color:green}.results-table td.negative{color:red}.results-table td .risk-circle{width:60px;height:60px;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.results-table td .risk-circle .risk-label{position:absolute;bottom:-20px;width:100%;text-align:center;font-size:.75rem}.results-table tbody tr:nth-child(2n){background-color:#f9f9f9}.results-table tbody tr:hover{background-color:#f1f1f1}.results-table Button{padding:6px 12px;font-size:14px}.results-table .actions{justify-content:space-evenly;display:flex;flex-direction:row}.strat-tag{margin-bottom:auto;padding:10px 15px;background-color:#000;border-radius:3px;color:#fff;text-align:center}.strat-tag.advanced{background-color:#2a66ff}.strat-tag.demo{background-color:#a62aff}p b{font-weight:800}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ranking-page{padding:20px;background-color:#f9f9f9}.ranking-page h1{font-size:2rem;margin-bottom:20px;text-align:center;color:#333}.ranking-page .leaderboard{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.ranking-page .leaderboard .trader-card{cursor:pointer;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative;padding:20px;display:flex;flex-direction:column;align-items:center;animation:fadeInUp .5s ease forwards;opacity:0}.ranking-page .leaderboard .trader-card:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.2)}.ranking-page .leaderboard .trader-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#00c6ff,#0072ff);transition:height .3s ease}.ranking-page .leaderboard .trader-card:hover:after{height:100%}.ranking-page .leaderboard .trader-card .profile-info{display:flex;align-items:center;z-index:1;width:100%}.ranking-page .leaderboard .trader-card .profile-info .rank{font-size:1.5rem;font-weight:700;margin-right:20px;background:linear-gradient(90deg,#00c6ff,#0072ff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ranking-page .leaderboard .trader-card .profile-info .MuiAvatar-root{width:60px;height:60px;margin-right:20px;border:2px solid #00c6ff}.ranking-page .leaderboard .trader-card .profile-info .trader-info{flex:1 1}.ranking-page .leaderboard .trader-card .profile-info .trader-info h2{font-size:1.25rem;margin-bottom:5px;color:#333}.ranking-page .leaderboard .trader-card .profile-info .trader-info p{margin:5px 0;color:#555}.ranking-page .leaderboard .trader-card .badges{display:flex;gap:10px;margin-top:10px;justify-content:center;flex-wrap:wrap}.ranking-page .leaderboard .trader-card .badges .badge{z-index:999;display:flex;align-items:center;gap:5px;background-color:#f1f1f1;border-radius:4px;padding:5px 10px;transition:background-color .3s ease}.ranking-page .leaderboard .trader-card .badges .badge svg{font-size:1.2rem}.ranking-page .leaderboard .trader-card .badges .badge p{margin:0;font-size:.9rem}.ranking-page .leaderboard .trader-card .badges .badge:hover{background-color:#00c6ff}.ranking-page .leaderboard .trader-card .badges .badge:hover p,.ranking-page .leaderboard .trader-card .badges .badge:hover svg{color:#fff}.strat-card{padding:1rem;max-width:20rem;border-radius:12px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.strat-card .card-content{height:100%;display:flex;flex-direction:column;align-items:center}.strat-card .card-content .section{width:100%;height:100%}.strat-card .card-content .section .title{font-size:1.2rem}.strat-card .card-content .section .tags{margin-top:.2rem;margin-bottom:.2rem;display:flex;gap:.2rem;font-size:.8rem}.strat-card .card-content .section .tags .tag{background-color:#000;color:#fff;padding:.2rem;border-radius:3px}.strat-card .card-content .section .creator{font-size:.8rem;color:#393939}.strat-card .card-content .section .creator span{font-weight:600}.strat-card .card-content .section .desc{margin-top:.5rem;font-size:.9rem;color:#575757}.strat-card .card-content .section.tokens{display:flex;gap:1rem}.strat-card .card-content .section.tokens .token{display:flex;align-items:center;gap:.5rem}.strat-card .card-content .section.tokens .token .token-logo{width:24px;height:24px}.strat-card .card-content .section.risk{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.strat-card .card-content .section.risk .risk-circle{width:60px;height:60px;position:relative}.strat-card .card-content .section.risk .risk-circle .risk-label{position:absolute;bottom:-20px;width:100%;text-align:center;font-size:.75rem}.strat-card .card-content .section.parameters h3{margin-bottom:8px}.strat-card .card-content .section.parameters ul{list-style:none;padding:0}.strat-card .card-content .section.parameters ul li{padding:4px 0}.strat-card .card-content .section.parameters ul li strong{font-weight:700}.strat-card .card-content .section.forward-tests h3{margin-bottom:8px}.strat-card .card-content .section.forward-tests p{margin-bottom:8px;font-size:1rem}.strat-card .card-content .section.forward-tests ul{list-style:none;padding:0}.strat-card .card-content .section.forward-tests ul li{padding:4px 0}.strat-card .card-content .section.top{display:flex;flex-direction:column;margin-bottom:.1rem}.strat-card .card-content .section.bot{margin-top:1rem}.strat-card .card-content .section.bot .flex{display:flex;justify-content:space-between}.settings-page{padding:20px;background-color:#f9f9f9}.settings-page h2{font-size:2rem;margin-bottom:20px}.settings-page form{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.settings-page form .form-group{margin-bottom:20px}.settings-page form .form-group label{display:block;margin-bottom:5px;font-size:1rem}.settings-page form .form-group input,.settings-page form .form-group textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.settings-page form .form-group input[type=file]{padding:0}.settings-page form .form-group .pfp-preview{margin-top:10px;max-width:100px;border-radius:50%}.settings-page form button{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.settings-page form button:hover{background-color:#0056b3}.stage-four .stage-four-wrap{background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.stage-four .stage-four-wrap .title{font-size:24px;font-weight:600;margin-bottom:20px}.stage-four .stage-four-wrap .config-btns-stage-four{display:flex;justify-content:space-between;margin-bottom:20px}.stage-four .stage-four-wrap .config-btns-stage-four .datepick-wrap{z-index:101;display:flex;flex-direction:column}.stage-four .stage-four-wrap .config-btns-stage-four .datepick-wrap .label{font-size:14px;font-weight:500;margin-bottom:8px}.stage-four .stage-four-wrap .inputwrap{display:flex;align-items:center;margin-bottom:20px}.stage-four .stage-four-wrap .inputwrap Input{margin-right:10px}.stage-four .stage-four-wrap .test-chart{background:#fff;border:1px solid #e0e0e0;border-radius:8px;height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.stage-four .stage-four-wrap Button{margin-right:10px}.stage-four .test-mode-toggle{display:flex;gap:1rem;margin-bottom:20px}.stage-four .test-mode-toggle label{font-size:14px;font-weight:500;display:flex;align-items:center;gap:.5rem}.stage-four .test-mode-toggle label input[type=radio]{margin-right:5px}.stage-four .stage-results{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.stage-four .stage-results .title{font-size:24px;font-weight:600;margin-bottom:20px}.stage-four .stage-results .results-table{width:100%;border-collapse:collapse}.stage-four .stage-results .results-table td,.stage-four .stage-results .results-table th{padding:12px 15px;text-align:left;border:1px solid #e0e0e0}.stage-four .stage-results .results-table th{background-color:#f2f2f2;font-size:14px;font-weight:600}.stage-four .stage-results .results-table td{font-size:14px}.stage-four .stage-results .results-table td .positive{color:green}.stage-four .stage-results .results-table td .negative{color:red}.stage-four .stage-results .results-table tbody tr:nth-child(2n){background-color:#f9f9f9}.stage-four .stage-results .results-table tbody tr:hover{background-color:#f1f1f1}.stage-four .stage-results .results-table Button{padding:6px 12px;font-size:14px}