@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap);@import url(https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap);.engagement-banner{font-family:inherit;opacity:0;transition:all .3s ease;z-index:1000}.engagement-banner.visible{opacity:1}.engagement-banner.inline{gap:16px;padding:12px 16px;width:100%}.engagement-banner.floating,.engagement-banner.inline{align-items:center;display:flex;justify-content:center}.engagement-banner.floating{border-radius:12px;box-shadow:0 4px 20px #0003;gap:12px;left:50%;min-width:75%;padding:12px 20px;position:fixed;transform:translateX(-50%) translateY(-20px);width:75%}.engagement-banner.floating.visible{transform:translateX(-50%) translateY(0)}.engagement-banner.floating.top{top:56px}.engagement-banner.floating.bottom{bottom:16px;top:auto}.engagement-banner-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.engagement-banner.floating .engagement-banner-content{white-space:nowrap}.engagement-banner-headline{font-size:14px;font-weight:600}.engagement-banner-message,.engagement-banner.floating .engagement-banner-message{font-size:14px}.engagement-banner-cta{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;transition:opacity .2s ease}.engagement-banner-cta.button{border-radius:8px;padding:6px 16px}.engagement-banner-cta.button.floating{border-radius:8px}.engagement-banner-cta.button:hover{opacity:.9}.engagement-banner-cta.link{background:none;padding:0;text-decoration:underline}.engagement-banner-cta.link:hover{text-decoration:none}.engagement-banner-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.7;padding:4px;transition:opacity .2s ease}.engagement-banner-close:hover{opacity:1}@media (max-width:768px){.engagement-banner.floating{border-radius:16px;left:16px;right:16px;transform:translateY(-20px);width:auto}.engagement-banner.floating.visible{transform:translateY(0)}.engagement-banner.floating.top{top:50px}.engagement-banner.floating .engagement-banner-content{flex-wrap:wrap;white-space:normal}.engagement-banner-headline,.engagement-banner-message{font-size:13px}}.survey-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:10000}.survey-overlay.visible{opacity:1}.survey-container{background:#16161f;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:420px;overflow:hidden;transform:scale(.9) translateY(20px);transition:transform .3s ease;width:100%}.survey-overlay.visible .survey-container{transform:scale(1) translateY(0)}.survey-container.slide-in{bottom:24px;margin:0;max-width:380px;position:fixed;right:24px;transform:translateX(120%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.survey-container.slide-in.bottom_left{left:24px;right:auto;transform:translateX(-120%)}.survey-container.slide-in.visible{transform:translateX(0)}.survey-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.survey-header-content{flex:1 1}.survey-header h3{color:#fff;font-size:16px;font-weight:600;line-height:1.3;margin:0}.survey-header p{color:#fffc;font-size:13px;line-height:1.4;margin:4px 0 0}.survey-close{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s;width:28px}.survey-close:hover{background:#fff3}.survey-body{max-height:400px;overflow-y:auto;padding:20px}.survey-question{margin-bottom:24px}.survey-question:last-child{margin-bottom:0}.survey-question-text{color:#f1f1f6;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}.survey-question-text .required{color:#ef4444;margin-left:2px}.survey-question-subtext{color:#6b7280;font-size:12px;line-height:1.4;margin-bottom:12px}.nps-container{display:flex;flex-direction:column;gap:8px}.nps-labels{color:#6b7280;display:flex;font-size:11px;justify-content:space-between;padding:0 2px}.nps-scale{display:flex;gap:4px}.nps-button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;height:38px;transition:all .2s}.nps-button.detractor{background:#f871711f;color:#f87171}.nps-button.detractor.selected,.nps-button.detractor:hover{background:#ef4444;color:#fff}.nps-button.passive{background:#fbbf241f;color:#fbbf24}.nps-button.passive.selected,.nps-button.passive:hover{background:#eab308;color:#fff}.nps-button.promoter{background:#10b9811f;color:#34d399}.nps-button.promoter.selected,.nps-button.promoter:hover{background:#22c55e;color:#fff}.rating-scale{display:flex;gap:6px;justify-content:center}.rating-button{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;color:#9ca3af;cursor:pointer;font-size:14px;font-weight:500;height:42px;transition:all .2s;width:42px}.rating-button:hover{background:#9333ea1f;border-color:#9333ea}.rating-button.selected{background:#9333ea;border-color:#9333ea;color:#fff}.star-rating{display:flex;gap:8px;justify-content:center}.star-button{background:none;border:none;cursor:pointer;padding:4px;transition:transform .2s}.star-button:hover{transform:scale(1.1)}.star-button svg{fill:#ffffff0f;height:32px;transition:fill .2s;width:32px}.star-button.selected svg,.star-button:hover svg{fill:#f59e0b}.choice-options{display:flex;flex-direction:column;gap:8px}.choice-option{align-items:center;background:#16161f;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:all .2s}.choice-option.selected,.choice-option:hover{background:#9333ea1f;border-color:#9333ea}.choice-indicator{align-items:center;border:2px solid #ffffff1a;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .2s;width:18px}.choice-indicator.checkbox{border-radius:4px}.choice-option.selected .choice-indicator{background:#9333ea;border-color:#9333ea}.choice-indicator-inner{background:#16161f;border-radius:50%;height:8px;opacity:0;transition:opacity .2s;width:8px}.choice-indicator.checkbox .choice-indicator-inner{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:1px;height:10px;width:10px}.choice-option.selected .choice-indicator-inner{opacity:1}.choice-label{color:#9ca3af;font-size:13px;line-height:1.4}.survey-textarea{border:1px solid #ffffff0f;border-radius:10px;color:#9ca3af;font-family:inherit;font-size:13px;min-height:100px;padding:12px 14px;resize:vertical;transition:border-color .2s;width:100%}.survey-textarea:focus{border-color:#9333ea;outline:none}.survey-textarea::placeholder{color:#9ca3af}.survey-footer{border-top:1px solid #1e1e2a;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.survey-btn{border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:500;padding:10px 20px;transition:all .2s}.survey-btn.secondary{background:#0000;color:#6b7280}.survey-btn.secondary:hover{background:#1e1e2a;color:#9ca3af}.survey-btn.primary{color:#fff;min-width:100px}.survey-btn.primary:hover{opacity:.9}.survey-btn.primary:disabled{cursor:not-allowed;opacity:.5}.survey-thank-you{padding:40px 20px;text-align:center}.survey-thank-you-icon{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.survey-thank-you-icon svg{stroke:currentColor;stroke-width:2;fill:none;height:32px;width:32px}.survey-thank-you h3{color:#f1f1f6;font-size:18px;font-weight:600;margin:0 0 8px}.survey-thank-you p{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.survey-progress{background:#fff3;border-radius:2px;height:3px;margin-top:12px;overflow:hidden}.survey-progress-bar{background:#fffc;height:100%;transition:width .3s ease}@media (max-width:480px){.survey-container{border-radius:16px 16px 0 0;max-height:85vh;max-width:100%}.survey-container.slide-in{border-radius:16px 16px 0 0;bottom:0;left:0;max-width:100%;right:0}.survey-container.slide-in.bottom_left{left:0}.nps-button{font-size:12px;height:34px}.survey-overlay{align-items:flex-end;padding:0}}.news-widget-floating{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:fixed;right:0;top:calc(50vh - 18px);z-index:9999}.news-widget-fab{align-items:center;background:linear-gradient(135deg,#9333ea,#10b981);border:none;border-radius:6px 0 0 6px;box-shadow:-2px 2px 10px #9333ea40;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:all .2s ease;width:30px}.news-widget-fab svg{height:20px;width:20px}.news-widget-fab:hover{background:linear-gradient(135deg,#a855f7,#34d399);box-shadow:-3px 3px 14px #9333ea59,0 0 24px #10b9811f;width:36px}.news-widget-fab.is-open{background:#1e1e2a;border-radius:8px;bottom:28px;box-shadow:0 2px 8px #0000001a;color:#6b7280;height:36px;position:fixed;right:20px;width:36px}.news-widget-fab.is-open:hover{background:#ffffff0f;width:36px}.news-widget-fab-badge{align-items:center;background:#ef4444;border:2px solid #0a0a0f;border-radius:7px;color:#fff;display:flex;font-size:9px;font-weight:600;height:14px;justify-content:center;left:-4px;line-height:1;min-width:14px;padding:0 3px;position:absolute;top:-4px}.news-widget-card{animation:newsCardSlideUp .25s cubic-bezier(.4,0,.2,1);background:#16161f;border-radius:12px;bottom:20px;box-shadow:0 8px 32px #0000001f,0 0 0 1px #0000000a;display:flex;flex-direction:column;height:560px;overflow:hidden;position:fixed;right:20px;width:400px}@keyframes newsCardSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.news-widget-card-header{align-items:center;background:linear-gradient(135deg,#9333ea,#10b981);border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px 20px}.news-widget-header-title{align-items:center;display:flex;gap:10px}.news-widget-header-icon{font-size:20px}.news-widget-header-title h3{color:#fff;font-size:16px;font-weight:600;margin:0}.news-widget-back-btn{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:background .2s}.news-widget-back-btn:hover{background:#ffffff4d}.news-widget-close-btn{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.news-widget-close-btn:hover{background:#ffffff4d}.news-widget-card-content{background:#111118;display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.news-widget-card-content::-webkit-scrollbar{width:6px}.news-widget-card-content::-webkit-scrollbar-track{background:#0000}.news-widget-card-content::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}.news-widget-card-content::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.news-widget-card-footer{background:linear-gradient(135deg,#9333ea,#10b981);border-top:none;padding:10px 20px;text-align:center}.news-widget-card-footer span{color:#ffffffd9;font-size:11px}.news-widget-footer-support{align-items:center;display:flex;gap:6px;justify-content:center}.news-widget-footer-label{color:#fffc;font-size:12px}.news-widget-discord-link{align-items:center;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:5px;text-decoration:none;transition:all .2s ease}.news-widget-discord-link:hover{color:#ffffffd9}.news-widget-discord-link svg{flex-shrink:0;height:14px;width:14px}.news-widget-empty,.news-widget-loading{align-items:center;background:#16161f;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.news-widget-spinner{animation:spin .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#9333ea;height:28px;margin-bottom:12px;width:28px}@keyframes spin{to{transform:rotate(1turn)}}.news-widget-loading span{color:#6b7280;font-size:13px}.news-widget-empty-icon{font-size:40px;margin-bottom:12px}.news-widget-empty p{color:#9ca3af;font-size:15px;font-weight:600;margin:0}.news-widget-empty span{color:#94a3b8;font-size:13px;margin-top:4px}.news-widget-list{display:flex;flex:1 1;flex-direction:column}.news-card{background:#16161f;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;flex-direction:column;padding:16px 20px;position:relative;transition:background .2s}.news-card:hover{background:#ffffff0a}.news-card:last-child{border-bottom:none}.news-card.is-unread{background:linear-gradient(90deg,#9333ea14,#16161f)}.news-card-unread-dot{background:#9333ea;border-radius:50%;height:8px;left:10px;position:absolute;top:22px;width:8px}.news-card-image{border-radius:10px;height:140px;margin-bottom:12px;overflow:hidden;width:100%}.news-card-image img{height:100%;object-fit:cover;width:100%}.news-card-body{display:flex;flex-direction:column;gap:8px}.news-card-title-row{align-items:baseline;display:flex;gap:8px}.news-card-type{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 7px;text-transform:uppercase}.news-card-pin{color:#f59e0b;flex-shrink:0;font-size:12px}.news-card-title{color:#f1f1f6;font-size:15px;font-weight:600;line-height:1.4;margin:0}.news-card.is-read .news-card-title{color:#6b7280}.news-card-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.news-card-date{color:#94a3b8;font-size:12px}.news-article-view{background:#16161f;display:flex;flex-direction:column;gap:16px;padding:20px}.news-article-type-badge{align-items:center;align-self:flex-start;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.3px;padding:4px 14px;text-transform:uppercase}.news-article-hero{border-radius:12px;height:160px;margin:4px 0;overflow:hidden;width:100%}.news-article-hero img{height:100%;object-fit:cover;width:100%}.news-article-title{color:#f1f1f6;font-size:20px;font-weight:700;line-height:1.3;margin:0}.news-article-meta{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;padding-bottom:16px}.news-article-author{align-items:center;display:flex;gap:8px}.news-article-avatar{border-radius:50%;height:28px;object-fit:cover;width:28px}.news-article-avatar-placeholder{align-items:center;background:linear-gradient(135deg,#9333ea,#9333ea);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.news-article-author span{color:#9ca3af;font-size:13px;font-weight:500}.news-article-date{color:#94a3b8;font-size:13px}.news-article-content{color:#9ca3af;font-size:14px;line-height:1.7}.news-article-content h1,.news-article-content h2,.news-article-content h3{color:#f1f1f6;margin-bottom:8px;margin-top:20px}.news-article-content h1{font-size:18px}.news-article-content h2{font-size:16px}.news-article-content h3{font-size:15px}.news-article-content b,.news-article-content strong{color:#f1f1f6;font-weight:600}.news-article-content em,.news-article-content i{color:#c4c4d4}.news-article-content p{margin-bottom:12px}.news-article-content a{color:var(--purple-text);text-decoration:none}.news-article-content a:hover{text-decoration:underline}.news-article-content ul{list-style-type:disc;margin-bottom:12px;padding-left:20px}.news-article-content ol{list-style-type:decimal;margin-bottom:12px;padding-left:20px}.news-article-content li{display:list-item;margin-bottom:4px}.news-article-content img{border-radius:8px;margin:12px 0;max-width:100%}.news-article-content blockquote{border-left:3px solid #9333ea;color:#6b7280;font-style:italic;margin:16px 0;padding-left:16px}.news-article-content code,.news-article-content pre{background:#1e1e2a;border-radius:4px}.news-article-content pre{font-size:13px;overflow-x:auto;padding:12px}.news-article-content code{font-size:13px;padding:2px 6px}.news-article-read-badge{align-items:center;border-top:1px solid #ffffff1a;color:#10b981;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:8px;padding-top:16px}.message-detail-content .video-wrapper,.news-article-content .video-wrapper{border-radius:8px;height:0;margin:16px 0;overflow:hidden;padding-bottom:56.25%;position:relative}.message-detail-content .video-wrapper iframe,.news-article-content .video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.news-notification-toast{animation:notificationSlideIn .4s cubic-bezier(.34,1.56,.64,1),toastGlow .6s ease-out .3s;background:linear-gradient(135deg,#1e1e2a,#1a1a25);border:1px solid #9333ea40;border-radius:14px;bottom:80px;box-shadow:0 0 20px #9333ea1f,0 0 40px #9333ea0f,0 8px 32px #00000080;cursor:pointer;display:flex;gap:14px;overflow:hidden;padding:0 16px 16px;position:fixed;right:20px;transition:transform .2s,box-shadow .2s,border-color .2s;width:340px}.news-notification-toast:before{background:linear-gradient(90deg,#9333ea,#10b981);border-radius:14px 14px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.news-notification-toast:hover{border-color:#9333ea66;box-shadow:0 0 28px #9333ea2e,0 0 56px #9333ea14,0 12px 40px #0009;transform:translateY(-3px)}@keyframes notificationSlideIn{0%{opacity:0;transform:translateX(20px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes toastGlow{0%{box-shadow:0 0 30px #9333ea4d,0 0 60px #9333ea26,0 8px 32px #00000080}to{box-shadow:0 0 20px #9333ea1f,0 0 40px #9333ea0f,0 8px 32px #00000080}}.news-notification-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:11px;height:24px;justify-content:center;position:absolute;right:10px;top:12px;transition:background .2s,color .2s,border-color .2s;width:24px;z-index:1}.news-notification-close:hover{background:#ffffff1a;border-color:#ffffff26;color:#c4c4cc}.news-notification-icon{align-items:center;background:linear-gradient(135deg,#9333ea,#7c3aed);border-radius:11px;box-shadow:0 0 16px #9333ea4d;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;margin-top:16px;width:42px}.news-notification-content{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding-right:20px;padding-top:16px}.news-notification-type{align-items:center;align-self:flex-start;border-radius:12px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.news-notification-title{color:#f1f1f6;font-size:14px;font-weight:600;line-height:1.3}.news-notification-excerpt,.news-notification-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.news-notification-excerpt{color:#9ca3af;font-size:12px;line-height:1.4}.news-notification-cta{color:#c084fc;font-size:12px;font-weight:600;letter-spacing:.2px;margin-top:2px}.news-widget-tabs{background:#16161f;border-bottom:1px solid #ffffff1a;display:flex}.news-widget-tab{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:12px 16px;position:relative;transition:all .2s}.news-widget-tab:hover{background:#ffffff0a;color:#9ca3af}.news-widget-tab.active{color:var(--purple-text)}.news-widget-tab.active:after{background:#9333ea;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.news-widget-tab-badge{align-items:center;background:#9333ea;border-radius:9px;color:#fff;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.message-card{background:#16161f;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;gap:12px;padding:16px 20px;position:relative;transition:background .2s}.message-card:hover{background:#ffffff0a}.message-card:last-child{border-bottom:none}.message-card.is-unread{background:linear-gradient(90deg,#9333ea14,#16161f)}.message-card-dismiss{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:12px;top:12px;transition:all .2s;width:24px}.message-card:hover .message-card-dismiss{opacity:1}.message-card-dismiss:hover{background:#1e1e2a;color:#6b7280}.message-card-unread-dot{background:#9333ea;border-radius:50%;height:8px;left:10px;position:absolute;top:22px;width:8px}.message-card-icon-wrap{flex-shrink:0}.message-card-icon{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.message-card-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding-right:20px}.message-card-meta{align-items:center;display:flex;gap:8px}.message-card-type{align-items:center;border-radius:12px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.message-card-title{color:#f1f1f6;font-size:14px;font-weight:600;line-height:1.3;margin:0}.message-card.is-read .message-card-title{color:#6b7280}.message-card-body-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.message-card-body-text b,.message-card-body-text strong{color:#9ca3af;font-weight:600}.message-card-body-text a{color:var(--purple-text);text-decoration:none}.message-card-cta{color:var(--purple-text);font-size:12px;font-weight:500;margin-top:2px}.news-notification-toast.message-notification .news-notification-excerpt{max-height:48px}.message-detail-view{animation:messageFadeIn .3s ease;padding:24px}@keyframes messageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-detail-header{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.message-detail-icon{align-items:center;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.message-detail-type-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.message-detail-image{border-radius:8px;margin:0 -24px 20px;overflow:hidden}.message-detail-image img{display:block;height:auto;width:100%}.message-detail-title{color:#f1f1f6;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 16px;text-align:center}.message-detail-content{color:#9ca3af;font-size:15px;line-height:1.7;margin-bottom:24px}.message-detail-content p{margin:0 0 12px}.message-detail-content p:last-child{margin-bottom:0}.message-detail-content ol,.message-detail-content ul{margin:12px 0;padding-left:20px}.message-detail-content li{margin-bottom:6px}.message-detail-content a{color:var(--purple-text);text-decoration:none}.message-detail-content a:hover{text-decoration:underline}.message-detail-content strong{color:#f1f1f6;font-weight:600}.message-detail-cta-btn{border:none;border-radius:10px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:600;margin-bottom:20px;padding:14px 24px;transition:all .2s ease;width:100%}.message-detail-cta-btn:hover{box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.message-detail-cta-btn:active{transform:translateY(0)}.message-detail-read-badge{align-items:center;color:#10b981;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center}.message-detail-read-badge .anticon{font-size:14px}.news-widget-tab-badge.highlight{animation:pulse 2s infinite;background:linear-gradient(135deg,#9333ea,#10b981)}.checklist-card{background:#16161f;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;flex-direction:column;padding:16px 20px;position:relative;transition:background .2s}.checklist-card:hover{background:#ffffff0a}.checklist-card.is-in-progress{background:linear-gradient(135deg,#9333ea08,#28ce8608)}.checklist-card.is-in-progress:hover{background:linear-gradient(135deg,#9333ea0d,#28ce860d)}.checklist-card.is-completed{opacity:.6}.checklist-card-dismiss{background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;opacity:0;padding:4px;position:absolute;right:8px;top:8px;transition:all .2s ease;z-index:2}.checklist-card:hover .checklist-card-dismiss{opacity:1}.checklist-card-dismiss:hover{background:#ef44441a;color:#ef4444}.checklist-card-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.checklist-card-avatar{border-radius:50%;height:24px;object-fit:cover;width:24px}.checklist-card-avatar-placeholder{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:24px;justify-content:center;width:24px}.checklist-card-sender{color:#6b7280;font-size:12px;font-weight:500}.checklist-card-title{color:#f1f1f6;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px}.checklist-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.5;margin:0 0 12px;overflow:hidden}.checklist-card-progress{margin-bottom:12px}.checklist-card-progress-bar{background:#ffffff0f;border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.checklist-card-progress-fill{border-radius:2px;height:100%;transition:width .3s ease}.checklist-card-progress-text{color:#9ca3af;font-size:11px}.checklist-card-footer{align-items:center;display:flex;justify-content:space-between}.checklist-card-time{color:#9ca3af;font-size:11px}.checklist-card-cta{font-size:12px;font-weight:600}.checklist-detail-view{display:flex;flex-direction:column;overflow:hidden}.checklist-detail-header{color:#fff;flex-shrink:0;padding:16px 20px}.checklist-detail-header-content{max-width:100%}.checklist-detail-sender{align-items:center;display:flex;gap:10px;margin-bottom:12px}.checklist-detail-avatar{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.checklist-detail-avatar-placeholder{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.checklist-detail-sender span{font-size:13px;font-weight:500;opacity:.9}.checklist-detail-title{font-size:17px;font-weight:700;line-height:1.3;margin:0 0 6px}.checklist-detail-description{font-size:13px;line-height:1.5;margin:0;opacity:.85}.checklist-detail-progress{background:#111118;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:14px 20px}.checklist-detail-progress-info{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.checklist-detail-progress-info span:last-child{font-weight:600}.checklist-detail-progress-bar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.checklist-detail-progress-fill{border-radius:3px;height:100%;transition:width .5s ease}.checklist-detail-items{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px 16px}.checklist-item{background:#1e1e2a;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;margin-bottom:8px;padding:12px 14px;transition:all .2s ease}.checklist-item:last-child{margin-bottom:0}.checklist-item:hover{border-color:#ffffff1a;box-shadow:0 2px 4px #0000000a}.checklist-item.is-completed{background:#111118;opacity:.55}.checklist-item-checkbox{align-items:center;background:#1e1e2a;border:2px solid #ffffff1a;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;padding:0;transition:all .2s ease;width:24px}.checklist-item-checkbox:hover:not(:disabled){background:#ffffff0a;border-color:#9ca3af}.checklist-item-checkbox:disabled{cursor:default}.checklist-item-icon{font-size:11px}.checklist-item-content{flex:1 1;min-width:0;overflow:hidden}.checklist-item-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:2px}.checklist-item-title{word-wrap:break-word;color:#f1f1f6;font-size:14px;font-weight:600;line-height:1.4;margin:0}.checklist-item-title.completed{color:#9ca3af;text-decoration:line-through}.checklist-item-action{background:#0000;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.checklist-item-action:hover{background:#9333ea1a}.checklist-item-description{word-wrap:break-word;color:#6b7280;font-size:13px;line-height:1.45;margin:0 0 8px}.checklist-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.checklist-item-duration{align-items:center;color:#9ca3af;display:flex;font-size:11px;gap:4px}.checklist-item-duration:before{content:"⏱";font-size:10px}.checklist-item-optional{background:#1e1e2a;color:#9ca3af}.checklist-item-auto,.checklist-item-optional{border-radius:4px;font-size:10px;font-weight:500;padding:3px 8px}.checklist-item-auto{background:#3b82f61f;color:#3b82f6}.checklist-detail-footer{align-items:center;background:#1e1e2a;border-top:1px solid #ffffff0f;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.checklist-detail-time{color:#9ca3af;font-size:12px}.checklist-detail-skip{background:#0000;border:1px solid #ffffff0f;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.checklist-detail-skip:hover{background:#1e1e2a;border-color:#ffffff1a;color:#9ca3af}.checklist-detail-view.checklist-success{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:280px;overflow:hidden;padding:48px 32px;text-align:center}.checklist-success-icon{align-items:center;animation:bounceIn .5s ease;border-radius:50%;display:flex;font-size:36px;height:72px;justify-content:center;margin-bottom:20px;width:72px}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.checklist-success-title{color:#f1f1f6;font-size:18px;font-weight:700;margin:0 0 8px}.checklist-success-message{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:280px}.checklist-success-cta{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .2s ease}.checklist-success-cta:hover{color:#fff;opacity:.9;transform:translateY(-1px)}@media (max-width:480px){.news-widget-floating{right:0;top:calc(50vh - 22px)}.news-widget-fab{height:44px;width:40px}.news-widget-fab svg{height:22px;width:22px}.news-widget-fab-badge{font-size:11px;height:18px;left:-5px;min-width:18px;top:-5px}.news-widget-fab.is-open{bottom:24px;height:32px;right:16px;width:32px}.news-widget-card{animation:newsCardSlideUpMobile .3s cubic-bezier(.4,0,.2,1);border-radius:0;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}@keyframes newsCardSlideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.news-widget-card-content{flex:1 1;max-height:none}.news-widget-fab.is-open{display:none}.news-notification-toast{bottom:72px;right:16px;width:calc(100vw - 48px)}.checklist-card-dismiss,.message-card-dismiss{opacity:1}.checklist-detail-header{padding:14px 16px}.checklist-detail-title{font-size:16px}.checklist-detail-description{font-size:12px}.checklist-detail-progress{padding:12px 16px}.checklist-detail-items,.checklist-item{padding:10px 12px}.checklist-item{gap:10px}.checklist-item-checkbox{height:22px;width:22px}.checklist-item-title{font-size:13px}.checklist-item-description{font-size:12px}.checklist-detail-footer{padding:12px 16px}.checklist-detail-view.checklist-success{padding:32px 24px}}.help-tab-content{background:#111118;display:flex;flex:1 1;flex-direction:column;min-height:100%}.help-tab-content>.news-widget-loading{flex:1 1}.help-search-bar{align-items:center;background:#16161f;border-bottom:1px solid #ffffff1a;display:flex;gap:10px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.help-search-icon{color:#94a3b8;flex-shrink:0;font-size:14px}.help-search-input{background:#0000;border:none;color:#f1f1f6;flex:1 1;font-size:14px;outline:none}.help-search-input::placeholder{color:#94a3b8}.help-search-clear{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;transition:all .2s;width:20px}.help-search-clear:hover{background:#ffffff1f;color:#9ca3af}.help-collections-grid{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:8px}.help-collection-card{align-items:flex-start;background:#16161f;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px;text-decoration:none;transition:all .2s}.help-collection-card:hover{border-color:#ffffff0f;box-shadow:0 2px 8px #0000000a;transform:translateY(-1px)}.help-collection-icon{align-items:center;background:linear-gradient(135deg,#1a1a25,#16161f);border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.help-collection-content{flex:1 1;min-width:0}.help-collection-title{color:#f1f1f6;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 4px}.help-collection-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;margin:0 0 6px;overflow:hidden}.help-collection-count{color:#94a3b8;font-size:11px}.help-search-results{display:flex;flex:1 1;flex-direction:column}.help-search-results .news-widget-loading{flex:1 1}.help-results-header{background:#ffffff0a;border-bottom:1px solid #ffffff1a;padding:10px 16px}.help-results-header span{color:#6b7280;font-size:12px;font-weight:500}.help-results-list{display:flex;flex:1 1;flex-direction:column}.help-result-card{align-items:center;background:#16161f;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:background .2s}.help-result-card:hover{background:#ffffff0a}.help-result-card:last-child{border-bottom:none}.help-result-content{flex:1 1;min-width:0}.help-result-title{color:#f1f1f6;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 4px}.help-result-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;margin:0 0 6px;overflow:hidden}.help-result-meta{align-items:center;display:flex;gap:4px}.help-result-collection{color:var(--purple-text);font-size:11px;font-weight:500}.help-result-section{color:#94a3b8;font-size:11px}.help-result-arrow{color:#94a3b8;flex-shrink:0;font-size:14px}.help-no-results{align-items:center;background:#16161f;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 24px;text-align:center}.help-no-results-icon{font-size:36px;margin-bottom:12px}.help-no-results p{color:#9ca3af;font-size:15px;font-weight:600;margin:0}.help-no-results span{color:#94a3b8;font-size:13px;margin-top:4px}.help-clear-search{background:#1e1e2a;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;margin-top:16px;padding:8px 16px;transition:all .2s}.help-clear-search:hover{background:#ffffff0f;color:#9ca3af}.help-collection-header{align-items:center;background:#16161f;border-bottom:1px solid #ffffff1a;display:flex;gap:12px;padding:12px 16px}.help-back-btn{align-items:center;background:#1e1e2a;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s}.help-back-btn:hover{background:#ffffff0f;color:#9ca3af}.help-collection-header-info{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.help-collection-header-icon{font-size:18px}.help-collection-header-info h3{color:#f1f1f6;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-articles-list{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.help-article-card{align-items:center;background:#16161f;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:background .2s}.help-article-card:hover{background:#ffffff0a}.help-article-card:last-child{border-bottom:none}.help-article-content{flex:1 1;min-width:0}.help-article-title{color:#f1f1f6;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 4px}.help-article-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;margin:0 0 6px;overflow:hidden}.help-article-section{color:var(--purple-text);display:inline-block;font-size:11px;font-weight:500}.help-article-arrow{color:#94a3b8;flex-shrink:0;font-size:14px}.help-footer{background:#16161f;border-top:1px solid #ffffff1a;padding:12px 16px;text-align:center}.help-browse-all{align-items:center;color:var(--purple-text);display:inline-flex;font-size:13px;font-weight:500;gap:4px;text-decoration:none;transition:color .2s}.help-browse-all:hover{color:#6b21a8}@media (max-width:480px){.help-search-bar{padding:10px 12px}.help-search-input{font-size:16px}.help-collections-grid{gap:4px;padding:6px}.help-collection-card{padding:12px}.help-collection-icon{font-size:18px;height:36px;width:36px}.help-collection-title{font-size:13px}.help-collection-description{font-size:11px}.help-result-card{padding:12px}.help-result-title{font-size:13px}.help-collection-header,.help-footer{padding:10px 12px}.help-collection-header-info h3{font-size:13px}.help-article-card{padding:12px}.help-article-title{font-size:13px}}.snowfall-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.snowflake{animation:snowfall linear infinite;background:radial-gradient(circle,#add8fa 0,#87cefacc 50%,#87cefa00 100%);border-radius:50%;opacity:.85;top:-10px}.snowflake,.snowflake-shape{position:absolute;will-change:transform}.snowflake-shape{animation:snowfall-shape linear infinite;color:#add8faf2;line-height:1;text-shadow:0 0 4px #87cefa99;top:-20px}@keyframes snowfall{0%{opacity:0;transform:translateY(-10px) translateX(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(100vh) translateX(20px);transform:translateY(100vh) translateX(var(--drift,20px))}}@keyframes snowfall-shape{0%{opacity:0;transform:translateY(-20px) translateX(0) rotate(0deg)}10%{opacity:.85}90%{opacity:.85}to{opacity:0;transform:translateY(100vh) translateX(20px) rotate(1turn);transform:translateY(100vh) translateX(var(--drift,20px)) rotate(1turn)}}@media (max-width:768px){.snowflake-shape:nth-child(n+20),.snowflake:nth-child(n+20){display:none}}@media (prefers-reduced-motion:reduce){.snowflake,.snowflake-shape{animation:none;opacity:0}}.falling-gift{animation:giftFall 12s linear forwards;cursor:pointer;filter:drop-shadow(0 0 10px rgba(255,215,0,.8)) drop-shadow(0 0 20px rgba(255,100,100,.6));font-size:28px;pointer-events:auto;position:absolute;top:-40px;transition:transform .15s ease;z-index:10000}.falling-gift:hover{filter:drop-shadow(0 0 20px rgba(255,215,0,1)) drop-shadow(0 0 35px rgba(255,100,100,.9));transform:scale(1.3)}@keyframes giftFall{0%{opacity:0;transform:translateY(0) rotate(0deg)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translateY(110vh) rotate(1turn)}}.falling-gift:after{animation:giftPulse 1s ease-in-out infinite;background:radial-gradient(circle,#ffd70066 0,#0000 70%);border-radius:50%;content:"";height:44px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}@keyframes giftPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.4)}}.holiday-confetti{animation:confettiFall 3s ease-out forwards;border-radius:2px;height:10px;pointer-events:none;position:fixed;top:-10px;width:10px;z-index:10001}@keyframes confettiFall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}.gift-modal-overlay{align-items:center;animation:modalFadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10002}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.gift-modal{animation:modalPop .4s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,#1a472a,#2d5a3f 50%,#1a472a);border:3px solid #c41e3a;border-radius:20px;box-shadow:0 0 40px #c41e3a66,0 0 80px #1a472a4d,inset 0 0 60px #ffffff0d;max-width:420px;padding:40px;position:relative;text-align:center;width:90%}@keyframes modalPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.gift-modal-close{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:16px;top:12px;transition:color .2s,transform .2s}.gift-modal-close:hover{color:#fff;transform:scale(1.2)}.gift-modal-icon{animation:iconBounce .6s ease infinite alternate;font-size:64px;margin-bottom:16px}@keyframes iconBounce{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.gift-modal-title{color:gold;font-size:26px;font-weight:700;margin:0 0 8px;text-shadow:0 2px 10px #ffd70066}.gift-modal-subtitle{color:#ffffffe6;font-size:16px;margin:0 0 24px}.gift-modal-code-wrapper{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:20px}.gift-modal-code{background:linear-gradient(135deg,#c41e3a,#8b1538);border:2px solid #fff3;border-radius:10px;box-shadow:0 4px 15px #c41e3a66;color:#fff;font-family:monospace;font-size:24px;font-weight:700;letter-spacing:2px;padding:12px 24px}.gift-modal-copy{background:gold;border:none;border-radius:10px;box-shadow:0 4px 15px #ffd7004d;color:#1a472a;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s}.gift-modal-copy:hover{background:#ffed4a;box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.gift-modal-copy.copied{background:#4ade80;color:#fff}.gift-modal-discount{color:#fff;font-size:18px;margin:0 0 12px}.gift-modal-discount strong{color:gold;font-size:20px}.gift-modal-expiry{color:#fff9;font-size:13px;margin:0}.gift-modal-success-badge{align-items:center;animation:successPop .5s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;box-shadow:0 4px 20px #22c55e66;color:#fff;display:inline-flex;font-size:20px;font-weight:700;gap:8px;margin-bottom:20px;padding:14px 28px}@keyframes successPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.gift-modal-checkmark{font-size:24px;font-weight:700}.gift-modal-icon-spin{animation:giftSpin 1s ease-in-out infinite}@keyframes giftSpin{0%,to{transform:rotate(-10deg) scale(1)}50%{transform:rotate(10deg) scale(1.1)}}.gift-modal-error-hint{background:#ffc86426;border:1px solid #ffc8644d;border-radius:6px;color:#ffc864e6;font-size:14px;margin:0 0 16px;padding:8px 12px}@media (max-width:480px){.gift-modal{padding:28px 20px}.gift-modal-title{font-size:22px}.gift-modal-code{font-size:18px;padding:10px 16px}.gift-modal-code-wrapper{flex-direction:column;gap:10px}.falling-gift{font-size:32px}.gift-modal-success-badge{font-size:16px;padding:12px 20px}}.plan-type-tabs{background:#16161f;border:1px solid #2a2a3d;border-radius:28px;display:inline-flex;gap:2px;padding:3px}.plan-type,.plan-type-selected{background:#0000;border:none;border-radius:24px;color:#8a8a9a;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .2s ease}.plan-type:hover{color:#f1f1f6}.plan-type-selected{background:var(--arena-gradient)!important;color:#fff!important}.plan-card{background:#16161f;border:1px solid #2a2a3d;border-radius:12px;cursor:pointer;padding:14px;transition:all .2s ease;width:100%}.plan-card:hover{border-color:#9333ea}.plan-card .plan-name{color:#8a8a9a;font-size:12px;line-height:1.2}.plan-card .plan-price{color:#f1f1f6;font-size:16px;font-weight:700;margin-top:6px}.plan-card.selected-card{background:#9333ea1a;border-color:#9333ea;box-shadow:0 0 16px #9333ea26}.plan-card.selected-card .plan-name{color:#c084fc}.plan-card.selected-card .plan-price{color:#fff}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#34d399);-webkit-background-clip:text;background-clip:text}.auth-page-bg{background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),var(--bg-primary);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 56px);overflow-y:auto;padding:20px}.sigin-wrapper{display:grid;flex:1 1;grid-template-columns:1fr 1fr}.signin-ad-wrapper,.signin-form-wrapper{display:grid;place-items:center}.signin-form-content{width:60%}.sign-in .ant-form-item-label>label{color:#fff}.register .ant-input:-webkit-autofill,.register .ant-input:-webkit-autofill:focus,.register .ant-input:-webkit-autofill:hover,.sign-in .ant-input:-webkit-autofill,.sign-in .ant-input:-webkit-autofill:focus,.sign-in .ant-input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f1f6;-webkit-box-shadow:inset 0 0 0 1000px #1a1a2e;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (max-width:1200px){.sigin-wrapper{grid-template-columns:1fr;grid-template-rows:1fr}.signin-ad-wrapper{display:none}}@media (max-width:768px){.signin-form-content{width:80%}}@media (max-width:576px){.signin-form-content{width:95%}}@keyframes thankYouFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.thank-you-reveal{animation:thankYouFadeIn .6s ease-out both}.thank-you-delay-1{animation-delay:.2s}.thank-you-delay-2{animation-delay:.4s}.thank-you-resources{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:32px;max-width:600px;width:100%}.thank-you-card{align-items:center;background:#16161f;border:1px solid #2a2a3d;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px 16px;text-align:center;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.thank-you-card:hover{background:#9333ea14;border-color:#9333ea;transform:translateY(-2px)}.thank-you-card-icon{background:#9333ea26;border-radius:10px;display:grid;height:44px;place-items:center;width:44px}@media (max-width:580px){.thank-you-resources{grid-template-columns:1fr;max-width:260px}}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;height:20px;width:25px}.react-tel-input .ad{background-position:-48px -24px}.react-tel-input .ae{background-position:-72px -24px}.react-tel-input .af{background-position:-96px -24px}.react-tel-input .ag{background-position:-120px -24px}.react-tel-input .ai{background-position:-144px -24px}.react-tel-input .al{background-position:-168px -24px}.react-tel-input .am{background-position:-192px -24px}.react-tel-input .an{background-position:-216px -24px}.react-tel-input .ao{background-position:-240px -24px}.react-tel-input .aq{background-position:-264px -24px}.react-tel-input .ar{background-position:-288px -24px}.react-tel-input .as{background-position:-312px -24px}.react-tel-input .at{background-position:-336px -24px}.react-tel-input .au{background-position:-360px -24px}.react-tel-input .aw{background-position:-384px -24px}.react-tel-input .ax{background-position:0 -48px}.react-tel-input .az{background-position:-24px -48px}.react-tel-input .ba{background-position:-48px -48px}.react-tel-input .bb{background-position:-72px -48px}.react-tel-input .bd{background-position:-96px -48px}.react-tel-input .be{background-position:-120px -48px}.react-tel-input .bf{background-position:-144px -48px}.react-tel-input .bg{background-position:-168px -48px}.react-tel-input .bh{background-position:-192px -48px}.react-tel-input .bi{background-position:-216px -48px}.react-tel-input .bj{background-position:-240px -48px}.react-tel-input .bl{background-position:-264px -48px}.react-tel-input .bm{background-position:-288px -48px}.react-tel-input .bn{background-position:-312px -48px}.react-tel-input .bo{background-position:-336px -48px}.react-tel-input .br{background-position:-360px -48px}.react-tel-input .bs{background-position:-384px -48px}.react-tel-input .bt{background-position:0 -72px}.react-tel-input .bw{background-position:-24px -72px}.react-tel-input .by{background-position:-48px -72px}.react-tel-input .bz{background-position:-72px -72px}.react-tel-input .ca{background-position:-96px -72px}.react-tel-input .cc{background-position:-120px -72px}.react-tel-input .cd{background-position:-144px -72px}.react-tel-input .cf{background-position:-168px -72px}.react-tel-input .cg{background-position:-192px -72px}.react-tel-input .ch{background-position:-216px -72px}.react-tel-input .ci{background-position:-240px -72px}.react-tel-input .ck{background-position:-264px -72px}.react-tel-input .cl{background-position:-288px -72px}.react-tel-input .cm{background-position:-312px -72px}.react-tel-input .cn{background-position:-336px -72px}.react-tel-input .co{background-position:-360px -72px}.react-tel-input .cr{background-position:-384px -72px}.react-tel-input .cu{background-position:0 -96px}.react-tel-input .cv{background-position:-24px -96px}.react-tel-input .cw{background-position:-48px -96px}.react-tel-input .cx{background-position:-72px -96px}.react-tel-input .cy{background-position:-96px -96px}.react-tel-input .cz{background-position:-120px -96px}.react-tel-input .de{background-position:-144px -96px}.react-tel-input .dj{background-position:-168px -96px}.react-tel-input .dk{background-position:-192px -96px}.react-tel-input .dm{background-position:-216px -96px}.react-tel-input .do{background-position:-240px -96px}.react-tel-input .dz{background-position:-264px -96px}.react-tel-input .ec{background-position:-288px -96px}.react-tel-input .ee{background-position:-312px -96px}.react-tel-input .eg{background-position:-336px -96px}.react-tel-input .eh{background-position:-360px -96px}.react-tel-input .er{background-position:-384px -96px}.react-tel-input .es{background-position:0 -120px}.react-tel-input .et{background-position:-24px -120px}.react-tel-input .eu{background-position:-48px -120px}.react-tel-input .fi{background-position:-72px -120px}.react-tel-input .fj{background-position:-96px -120px}.react-tel-input .fk{background-position:-120px -120px}.react-tel-input .fm{background-position:-144px -120px}.react-tel-input .fo{background-position:-168px -120px}.react-tel-input .fr{background-position:-192px -120px}.react-tel-input .ga{background-position:-216px -120px}.react-tel-input .gb{background-position:-240px -120px}.react-tel-input .gd{background-position:-264px -120px}.react-tel-input .ge{background-position:-288px -120px}.react-tel-input .gg{background-position:-312px -120px}.react-tel-input .gh{background-position:-336px -120px}.react-tel-input .gi{background-position:-360px -120px}.react-tel-input .gl{background-position:-384px -120px}.react-tel-input .gm{background-position:0 -144px}.react-tel-input .gn{background-position:-24px -144px}.react-tel-input .gq{background-position:-48px -144px}.react-tel-input .gr{background-position:-72px -144px}.react-tel-input .gs{background-position:-96px -144px}.react-tel-input .gt{background-position:-120px -144px}.react-tel-input .gu{background-position:-144px -144px}.react-tel-input .gw{background-position:-168px -144px}.react-tel-input .gy{background-position:-192px -144px}.react-tel-input .hk{background-position:-216px -144px}.react-tel-input .hn{background-position:-240px -144px}.react-tel-input .hr{background-position:-264px -144px}.react-tel-input .ht{background-position:-288px -144px}.react-tel-input .hu{background-position:-312px -144px}.react-tel-input .ic{background-position:-336px -144px}.react-tel-input .id{background-position:-360px -144px}.react-tel-input .ie{background-position:-384px -144px}.react-tel-input .il{background-position:0 -168px}.react-tel-input .im{background-position:-24px -168px}.react-tel-input .in{background-position:-48px -168px}.react-tel-input .iq{background-position:-72px -168px}.react-tel-input .ir{background-position:-96px -168px}.react-tel-input .is{background-position:-120px -168px}.react-tel-input .it{background-position:-144px -168px}.react-tel-input .je{background-position:-168px -168px}.react-tel-input .jm{background-position:-192px -168px}.react-tel-input .jo{background-position:-216px -168px}.react-tel-input .jp{background-position:-240px -168px}.react-tel-input .ke{background-position:-264px -168px}.react-tel-input .kg{background-position:-288px -168px}.react-tel-input .kh{background-position:-312px -168px}.react-tel-input .ki{background-position:-336px -168px}.react-tel-input .xk{background-position:-144px 0}.react-tel-input .km{background-position:-360px -168px}.react-tel-input .kn{background-position:-384px -168px}.react-tel-input .kp{background-position:0 -192px}.react-tel-input .kr{background-position:-24px -192px}.react-tel-input .kw{background-position:-48px -192px}.react-tel-input .ky{background-position:-72px -192px}.react-tel-input .kz{background-position:-96px -192px}.react-tel-input .la{background-position:-120px -192px}.react-tel-input .lb{background-position:-144px -192px}.react-tel-input .lc{background-position:-168px -192px}.react-tel-input .li{background-position:-192px -192px}.react-tel-input .lk{background-position:-216px -192px}.react-tel-input .lr{background-position:-240px -192px}.react-tel-input .ls{background-position:-264px -192px}.react-tel-input .lt{background-position:-288px -192px}.react-tel-input .lu{background-position:-312px -192px}.react-tel-input .lv{background-position:-336px -192px}.react-tel-input .ly{background-position:-360px -192px}.react-tel-input .ma{background-position:-384px -192px}.react-tel-input .mc{background-position:0 -216px}.react-tel-input .md{background-position:-24px -216px}.react-tel-input .me{background-position:-48px -216px}.react-tel-input .mf{background-position:-72px -216px}.react-tel-input .mg{background-position:-96px -216px}.react-tel-input .mh{background-position:-120px -216px}.react-tel-input .mk{background-position:-144px -216px}.react-tel-input .ml{background-position:-168px -216px}.react-tel-input .mm{background-position:-192px -216px}.react-tel-input .mn{background-position:-216px -216px}.react-tel-input .mo{background-position:-240px -216px}.react-tel-input .mp{background-position:-264px -216px}.react-tel-input .mq{background-position:-288px -216px}.react-tel-input .mr{background-position:-312px -216px}.react-tel-input .ms{background-position:-336px -216px}.react-tel-input .mt{background-position:-360px -216px}.react-tel-input .mu{background-position:-384px -216px}.react-tel-input .mv{background-position:0 -240px}.react-tel-input .mw{background-position:-24px -240px}.react-tel-input .mx{background-position:-48px -240px}.react-tel-input .my{background-position:-72px -240px}.react-tel-input .mz{background-position:-96px -240px}.react-tel-input .na{background-position:-120px -240px}.react-tel-input .nc{background-position:-144px -240px}.react-tel-input .ne{background-position:-168px -240px}.react-tel-input .nf{background-position:-192px -240px}.react-tel-input .ng{background-position:-216px -240px}.react-tel-input .ni{background-position:-240px -240px}.react-tel-input .nl{background-position:-264px -240px}.react-tel-input .no{background-position:-288px -240px}.react-tel-input .np{background-position:-312px -240px}.react-tel-input .nr{background-position:-336px -240px}.react-tel-input .nu{background-position:-360px -240px}.react-tel-input .nz{background-position:-384px -240px}.react-tel-input .om{background-position:0 -264px}.react-tel-input .pa{background-position:-24px -264px}.react-tel-input .pe{background-position:-48px -264px}.react-tel-input .pf{background-position:-72px -264px}.react-tel-input .pg{background-position:-96px -264px}.react-tel-input .ph{background-position:-120px -264px}.react-tel-input .pk{background-position:-192px -264px}.react-tel-input .pl{background-position:-216px -264px}.react-tel-input .pn{background-position:-240px -264px}.react-tel-input .pr{background-position:-264px -264px}.react-tel-input .ps{background-position:-288px -264px}.react-tel-input .pt{background-position:-312px -264px}.react-tel-input .pw{background-position:-336px -264px}.react-tel-input .py{background-position:-360px -264px}.react-tel-input .qa{background-position:-384px -264px}.react-tel-input .ro{background-position:0 -288px}.react-tel-input .rs{background-position:-24px -288px}.react-tel-input .ru{background-position:-48px -288px}.react-tel-input .rw{background-position:-72px -288px}.react-tel-input .sa{background-position:-96px -288px}.react-tel-input .sb{background-position:-120px -288px}.react-tel-input .sc{background-position:-144px -288px}.react-tel-input .sd{background-position:-168px -288px}.react-tel-input .se{background-position:-192px -288px}.react-tel-input .sg{background-position:-216px -288px}.react-tel-input .sh{background-position:-240px -288px}.react-tel-input .si{background-position:-264px -288px}.react-tel-input .sk{background-position:-288px -288px}.react-tel-input .sl{background-position:-312px -288px}.react-tel-input .sm{background-position:-336px -288px}.react-tel-input .sn{background-position:-360px -288px}.react-tel-input .so{background-position:-384px -288px}.react-tel-input .sr{background-position:0 -312px}.react-tel-input .ss{background-position:-24px -312px}.react-tel-input .st{background-position:-48px -312px}.react-tel-input .sv{background-position:-72px -312px}.react-tel-input .sy{background-position:-96px -312px}.react-tel-input .sz{background-position:-120px -312px}.react-tel-input .tc{background-position:-144px -312px}.react-tel-input .td{background-position:-168px -312px}.react-tel-input .tf{background-position:-192px -312px}.react-tel-input .tg{background-position:-216px -312px}.react-tel-input .th{background-position:-240px -312px}.react-tel-input .tj{background-position:-264px -312px}.react-tel-input .tk{background-position:-288px -312px}.react-tel-input .tl{background-position:-312px -312px}.react-tel-input .tm{background-position:-336px -312px}.react-tel-input .tn{background-position:-360px -312px}.react-tel-input .to{background-position:-384px -312px}.react-tel-input .tr{background-position:0 -336px}.react-tel-input .tt{background-position:-24px -336px}.react-tel-input .tv{background-position:-48px -336px}.react-tel-input .tw{background-position:-72px -336px}.react-tel-input .tz{background-position:-96px -336px}.react-tel-input .ua{background-position:-120px -336px}.react-tel-input .ug{background-position:-144px -336px}.react-tel-input .us{background-position:-168px -336px}.react-tel-input .uy{background-position:-192px -336px}.react-tel-input .uz{background-position:-216px -336px}.react-tel-input .va{background-position:-240px -336px}.react-tel-input .vc{background-position:-264px -336px}.react-tel-input .ve{background-position:-288px -336px}.react-tel-input .vg{background-position:-312px -336px}.react-tel-input .vi{background-position:-336px -336px}.react-tel-input .vn{background-position:-360px -336px}.react-tel-input .vu{background-position:-384px -336px}.react-tel-input .wf{background-position:0 -360px}.react-tel-input .ws{background-position:-24px -360px}.react-tel-input .ye{background-position:-48px -360px}.react-tel-input .za{background-position:-96px -360px}.react-tel-input .zm{background-position:-120px -360px}.react-tel-input .zw{background-position:-144px -360px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{background:#fff;border:1px solid #cacaca;border-radius:5px;font-size:14px;height:35px;letter-spacing:.01rem;line-height:25px;margin-bottom:0!important;margin-left:0;margin-top:0!important;outline:none;padding-left:60px;position:relative;width:300px;z-index:0}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .form-control.open{z-index:2}.react-tel-input .flag-dropdown{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px;bottom:0;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:initial}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;height:100%;outline:none;padding:0 0 0 8px;position:relative;width:49px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{margin-top:-12px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;left:30px;margin-top:-1px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:1px 2px 10px #00000059;list-style:none;margin:10px 0 10px -1px;max-height:224px;outline:none;overflow-y:scroll;padding:0;position:absolute;width:300px;z-index:1}.react-tel-input .country-list .flag{display:inline-block;left:10px;position:absolute;top:3px}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:7px 9px 7px 44px;position:relative}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;padding:10px 0 6px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;outline:none;padding:3px 8px 5px}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .special-label{background:#fff;display:none;font-size:13px;left:46px;padding:0 2px;position:absolute;top:-8px;white-space:nowrap;z-index:1}.react-tel-input .form-control{background-color:#16161f!important;border-color:#2a2a3d!important;border-radius:25px!important;color:#f1f1f6!important;height:43px!important;width:100%!important}.react-tel-input .flag-dropdown{background:none!important;border-color:#2a2a3d!important;border-radius:25px 0 0 25px!important}.react-tel-input .flag-dropdown.open .selected-flag,.react-tel-input .selected-flag{background:none!important;border-radius:25px 0 0 0!important}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#1e1e2d!important}.react-tel-input .country-list{background-color:#16161f!important;border-color:#2a2a3d!important;overflow-y:auto!important}.react-tel-input .country-list .country{color:#f1f1f6!important}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#1e1e2d!important}.react-tel-input .country-list .search-box{background-color:#16161f!important;border-color:#2a2a3d!important;color:#f1f1f6!important}.react-tel-input .country-list .divider{border-color:#2a2a3d!important}.register-stepper{align-items:flex-start;display:flex;margin-top:24px}.step-item{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative}.step-line{background:#2a2a3d;height:2px;position:absolute;right:50%;top:12px;width:100%;z-index:0}.step-line.filled{background:#9333ea}.step-circle{align-items:center;background:#0a0a0f;border:2px solid #2a2a3d;border-radius:50%;color:#5a5a6e;display:flex;font-size:11px;font-weight:600;height:24px;justify-content:center;position:relative;transition:all .3s ease;width:24px;z-index:1}.step-item.completed .step-circle{background:#9333ea;border-color:#9333ea;color:#fff}.step-item.active .step-circle{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea33;color:#f1f1f6}.step-label{color:#5a5a6e;font-size:11px;margin-top:8px;text-align:center;transition:color .3s ease;white-space:nowrap}.step-item.completed .step-label{color:#8a8a9a}.step-item.active .step-label{color:#f1f1f6}@media (max-width:767px){.step-label{display:none}.step-circle{font-size:10px;height:20px;width:20px}.step-line{top:10px}.register-stepper{margin-top:16px}}.register{.ant-form-item-label>label{color:#fff}}.ant-form-item-explain-error{color:#f87171;font-size:13px;margin-top:4px}.ant-form-item-has-error .ant-input-prefix{color:#f87171}.ant-form-item-has-error .ant-input{border-color:#f87171}.email-validation{position:relative}.email-validation .ant-input{padding-right:30px}.email-validation-icon{font-size:15px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.email-validation-icon.valid{color:#10b981}.email-validation-icon.invalid{color:#f87171}.email-validation-message{font-size:11px;margin-top:4px}.email-validation-message.valid{color:#10b981}.email-validation-message.invalid{color:#f87171}.email-suggestion{color:var(--purple-text);font-size:11px;margin-top:4px}.email-suggestion a{color:var(--purple-text);cursor:pointer;text-decoration:underline}.email-suggestion a:hover{color:#40a9ff}.hero-spinner{align-items:center;display:inline-flex;justify-content:center}.hero-spinner__ring{animation:hero-spinner-spin 1s linear infinite;border-color:#9333ea #10b981 #9333ea26 #9333ea26;border-radius:50%;border-style:solid;border-width:2px;height:var(--spinner-size);width:var(--spinner-size)}@keyframes hero-spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.feedback-modal{.ant-modal-content{background:#16161f;border:none;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #9333ea1a;overflow:hidden}.ant-modal-body,.ant-modal-content{padding:0!important}.ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009}}.feedback-header-strip{background:linear-gradient(135deg,#9333ea,#10b981);overflow:hidden;padding:20px 24px;position:relative}.feedback-header-strip:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);background-size:200% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.feedback-header-strip:after{background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.feedback-header-content{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.feedback-header-text h2{color:#f1f1f6;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.feedback-header-text p{color:#fffc;font-size:13px;font-weight:400;margin:0}.feedback-close-btn{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#f1f1f6;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.feedback-close-btn:hover{background:#ffffff40;transform:scale(1.05)}.feedback-step-indicator{align-items:center;background:linear-gradient(180deg,#1a1a25,#16161f);border-bottom:1px solid #ffffff0f;display:flex;gap:6px;justify-content:center;padding:12px 24px}.feedback-step-item{align-items:center;border-radius:20px;cursor:default;display:flex;font-size:12px;font-weight:600;gap:8px;padding:6px 14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.feedback-step-item.inactive{background:#0000;color:#9ca3af}.feedback-step-item.active{background:linear-gradient(135deg,#9333ea,#9333ea);box-shadow:0 2px 8px #9333ea4d;color:#f1f1f6}.feedback-step-item.completed{background:#9333ea1a;color:var(--purple-text)}.feedback-step-number{align-items:center;border-radius:50%;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;transition:all .3s ease;width:20px}.feedback-step-item.inactive .feedback-step-number{background:#ffffff0f;color:#9ca3af}.feedback-step-item.active .feedback-step-number{background:#ffffff40;color:#f1f1f6}.feedback-step-item.completed .feedback-step-number{background:#9333ea;color:#f1f1f6}.feedback-step-label{letter-spacing:.02em}.feedback-step-connector{background:#ffffff0f;border-radius:1px;height:2px;transition:all .3s ease;width:24px}.feedback-step-connector.completed{background:linear-gradient(90deg,#9333ea,#10b981)}.feedback-body{padding:24px}.feedback-form{margin-top:0!important;.ant-form-item-label{padding:0!important}.ant-form-item{margin-bottom:12px!important}}.feedback-options-section{background:linear-gradient(180deg,#1a1a25,#1e1e2a);border:1px solid #ffffff0f;border-radius:12px;margin-bottom:16px;padding:16px}.feedback-options-title{color:#f1f1f6;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.feedback-form .ant-radio-wrapper{-webkit-margin-start:0!important;background:#16161f;border:1px solid #ffffff0f;border-radius:10px!important;color:#f1f1f6!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;margin-bottom:0!important;margin-inline-start:0!important;padding:12px 14px!important;transition:all .2s ease!important;width:100%}.feedback-form .ant-radio-wrapper:hover{background:#16161f!important;border-color:#9333ea!important}.feedback-form .ant-radio-wrapper-checked{background:linear-gradient(135deg,#9333ea14,#a855f714)!important;border:1px solid #9333ea66!important}.feedback-form .ant-radio-wrapper span:not(.ant-radio){color:#f1f1f6!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.feedback-form .ant-radio-checked .ant-radio-inner{background-color:#9333ea!important;border-color:#9333ea!important}.feedback-form .ant-radio-inner{height:18px;width:18px}.feedback-form .ant-radio-inner:after{-webkit-margin-before:-5px;-webkit-margin-start:-5px;height:10px;margin-block-start:-5px;margin-inline-start:-5px;width:10px}.feedback-form .ant-radio:hover .ant-radio-inner{border-color:#9333ea!important}.feedback-selected-option{background:linear-gradient(135deg,#9333ea0f,#a855f70a);border:1px solid #9333ea40;border-radius:12px;padding:16px}.feedback-selected-header{align-items:center;border-bottom:1px solid #9333ea26;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.feedback-selected-label{align-items:center;color:var(--purple-text);display:flex;font-size:14px;font-weight:600;gap:8px}.feedback-selected-label:before{background:linear-gradient(135deg,#9333ea,#10b981);border-radius:50%;content:"";height:8px;width:8px}.feedback-change-btn{background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.feedback-change-btn:hover{background:#9333ea0d;border-color:#9333ea;color:var(--purple-text)}.feedback-followup-box{margin-top:4px;padding:12px 0 0}.feedback-followup-label{color:#6b7280;font-size:13px;font-weight:500;line-height:1.5;margin-bottom:10px}.feedback-form .ant-input,.feedback-form .ant-input-textarea textarea,.feedback-modal .ant-input,.feedback-modal .ant-input-textarea textarea{background:#1a1a25!important;border:2px solid #ffffff0f!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #0000000a!important;color:#f1f1f6!important;font-size:14px!important;line-height:1.6!important;padding:14px 16px!important;resize:none!important;transition:all .25s ease!important}.feedback-form .ant-input-textarea textarea:hover,.feedback-form .ant-input:hover,.feedback-modal .ant-input-textarea textarea:hover,.feedback-modal .ant-input:hover{background:#16161f!important;border-color:#9333ea4d!important}.feedback-form .ant-input-textarea textarea:focus,.feedback-form .ant-input:focus,.feedback-modal .ant-input-textarea textarea:focus,.feedback-modal .ant-input:focus{background:#16161f!important;border-color:#9333ea!important;box-shadow:0 0 0 4px #9333ea1a,inset 0 1px 2px #00000005!important;outline:none!important}.feedback-form .ant-input-textarea textarea::placeholder,.feedback-form .ant-input::placeholder,.feedback-modal .ant-input-textarea textarea::placeholder,.feedback-modal .ant-input::placeholder{color:#9ca3af!important;font-style:italic!important;font-weight:400!important}.feedback-modal .ant-input-textarea{position:relative}.feedback-form .ant-input-affix-wrapper,.feedback-modal .ant-input-affix-wrapper{background:#0000!important;border:none!important;padding:0!important}.feedback-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:12px;justify-content:space-between;padding-top:16px}.feedback-form .ant-btn,.feedback-modal .ant-btn{border-radius:10px!important;font-size:14px!important;font-weight:600!important;height:44px!important;padding:0 20px!important;transition:none!important}.feedback-form .ant-btn-primary,.feedback-modal .ant-btn-primary{background:linear-gradient(135deg,#9333ea,#9333ea)!important;border:none!important;box-shadow:0 4px 14px #9333ea4d!important}.feedback-form .ant-btn-primary:hover,.feedback-modal .ant-btn-primary:hover{background:var(--arena-gradient-hover)!important;box-shadow:var(--arena-glow)!important}.feedback-form .ant-btn-primary:disabled,.feedback-modal .ant-btn-primary:disabled{background:#ffffff1a!important;box-shadow:none!important}.feedback-form .ant-btn-dangerous,.feedback-modal .ant-btn-dangerous{background:linear-gradient(135deg,#f87171,#ef4444)!important;border:none!important;box-shadow:0 4px 14px #f93a684d!important;color:#f1f1f6!important}.feedback-form .ant-btn-dangerous:hover,.feedback-modal .ant-btn-dangerous:hover{background:linear-gradient(135deg,#ef4444,#f87171)!important;box-shadow:0 4px 14px #f93a684d!important}.feedback-form .ant-btn-default,.feedback-modal .ant-btn-default{background:#16161f!important;border:1px solid #ffffff1a!important;color:#f1f1f6!important}.feedback-form .ant-btn-default:hover,.feedback-modal .ant-btn-default:hover{background:#16161f!important;border-color:#9333ea!important;color:var(--purple-text)!important}.feedback-form .ant-alert{border:none;border-radius:12px;margin-bottom:16px!important;padding:16px}.feedback-form .ant-alert-success{background:linear-gradient(135deg,#28ce861a,#10b9811a);border:1px solid #28ce864d}.feedback-form .ant-alert-warning{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border:1px solid #fbbf244d}.feedback-trial-step2{display:flex;flex-direction:column;gap:20px}.feedback-trial-card{background:linear-gradient(180deg,#1a1a25,#1e1e2a);border:1px solid #ffffff0f;border-radius:12px;padding:20px;text-align:center}.feedback-trial-headline{color:#f1f1f6;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.feedback-trial-subtext{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.feedback-trial-subtext strong{color:#f1f1f6;font-weight:600}.feedback-trial-help{align-items:center;border-top:1px solid #ffffff0f;color:#6b7280;display:flex;font-size:13px;gap:8px;justify-content:center;padding-top:14px}.feedback-chat-link{background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:all .2s ease}.feedback-chat-link,.feedback-chat-link:hover{color:var(--purple-text)}.feedback-footer-trial{align-items:center;display:flex;flex-direction:column;gap:12px;padding-top:4px}.feedback-footer-trial .ant-btn-primary{font-size:15px;font-weight:600;height:48px;width:100%}.feedback-cancel-link{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;text-decoration:underline;text-underline-offset:2px}.feedback-cancel-link:hover{color:#6b7280}.feedback-cancel-link:disabled{cursor:not-allowed;opacity:.6}.feedback-cancel-link.armed{background:#dc262614;border-radius:6px;color:#dc2626;font-weight:600;padding:10px 16px;text-decoration:none}.feedback-cancel-link.armed:hover{background:#dc26261f;color:#ef4444}.feedback-paid-step2{display:flex;flex-direction:column;gap:16px}.feedback-loyalty-offer{background:linear-gradient(135deg,#111118,#16161f 50%,#0a0a0f);border-radius:14px;box-shadow:0 4px 24px #9333ea33,inset 0 1px 0 #ffffff1a;overflow:hidden;padding:20px;position:relative;text-align:center}.feedback-loyalty-offer:before{background:linear-gradient(90deg,#0000,#9333ea80 20%,#a855f7cc 50%,#9333ea80 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.feedback-loyalty-amount{align-items:baseline;display:flex;gap:6px;justify-content:center;margin-bottom:4px}.feedback-loyalty-percent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1}.feedback-loyalty-off{color:#d1d5db;font-size:18px;font-weight:700;letter-spacing:.05em}.feedback-loyalty-desc{color:#9ca3af;font-size:13px;margin-bottom:8px}.feedback-loyalty-cta{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.02em}.feedback-retention-card{background:linear-gradient(180deg,#1a1a25,#1e1e2a);border:1px solid #ffffff0f;border-radius:14px;padding:20px;text-align:center}.feedback-retention-headline{color:#f1f1f6;font-size:17px;font-weight:600;margin-bottom:6px}.feedback-retention-desc{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:14px}.feedback-retention-help{align-items:center;border-top:1px solid #ffffff0f;color:#6b7280;display:flex;font-size:13px;gap:8px;justify-content:center;padding-top:14px}.feedback-footer-paid{align-items:center;display:flex;flex-direction:column;gap:12px;padding-top:4px}.feedback-footer-paid .ant-btn-primary{font-size:15px;font-weight:600;height:48px;width:100%}@media (max-width:576px){.feedback-header-strip{padding:16px 20px}.feedback-header-text h2{font-size:18px}.feedback-body{padding:20px}.feedback-form .ant-btn{font-size:13px;height:42px;padding:0 16px}.feedback-footer{flex-direction:column;gap:10px}.feedback-footer .ant-btn{width:100%}}.df{display:flex}.theme-text-secondary{color:#9ca3af}.pricing-section{align-items:center;background-color:#16161f;display:flex;flex-direction:column;overflow:hidden;padding:90px 0;position:relative}.pricing-section:before{background-image:radial-gradient(circle at 20% 80%,#9333ea0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#9333ea0d 0,#0000 50%),radial-gradient(circle at 40% 40%,#9333ea08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.pricing-section .heading{color:#f1f1f6;font-size:39px;font-weight:700;line-height:1.2;margin:20px 0 10px;text-align:center}.pricing-wrap{align-items:center;display:flex;flex-direction:column;max-width:1200px;padding-top:20px;width:100%}.pricing-wrap .cards,.pricing-wrap .pricing-card-wrapper{display:flex;justify-content:center;width:100%}.pricing-wrap .cards{align-items:stretch;animation:fadeIn .5s ease-out;flex-wrap:nowrap;gap:20px;max-width:100%;transition:all .3s ease}.pricing-wrap .pricing-container{background-color:#16161f;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 2px 8px #ffffff0f;flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;margin:5px;max-width:480px;min-height:auto;min-width:300px;overflow:hidden;position:relative;transform:translateY(0);transition:all .3s ease;width:calc(50% - 10px)}.pricing-wrap .pricing-container:hover{border-color:#9333ea26;box-shadow:0 4px 20px #9333ea1f;transform:translateY(-3px)}.pricing-wrap .pricing-container.popular{box-shadow:0 8px 24px #9333ea33;position:relative;transform:scale(1.02) translateY(-5px);z-index:10}.pricing-wrap .pricing-container.essential{transform:scale(.98)}.pricing-wrap .pricing-container.essential:hover{transform:scale(.95) translateY(-3px)}.pricing-wrap .pricing-container.essential .main-price{font-size:42px}.pricing-wrap .pricing-container.essential .plan-name{font-size:15px;padding:12px 0}.pricing-wrap .pricing-container .plan-name{align-items:center;background-image:var(--arena-gradient);border-radius:16px 16px 0 0;color:#f1f1f6;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:14px 0;position:relative;text-align:center}.pricing-wrap .pricing-container .plan-name:before{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s;width:200%}.pricing-wrap .pricing-container:hover .plan-name:before{animation:shimmer .6s ease-out}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.free-trial-tag{background:#fff3;border:1px solid #ffffff4d;border-radius:10px;font-size:9px;font-weight:700;letter-spacing:.3px;padding:2px 8px}.pro-badge{background:linear-gradient(135deg,gold,#ffed4e);border-radius:3px;box-shadow:0 1px 3px #ffd7004d;color:#0a0a0f;font-size:8px;font-weight:800;letter-spacing:.3px;margin-right:6px;padding:2px 6px}.pricing-wrap .pricing-container .plan-details{align-items:center;display:flex;flex-direction:column;padding:8px 12px}.pricing-wrap .pricing-container .plan-details .price-section{align-items:center;display:flex;justify-content:center;padding:20px 0 0}.pricing-wrap .pricing-container .detail-list{color:#f1f1f6;padding:0 15px;width:100%}.build-limit-indicator{animation:slideIn .5s ease-out;background:#9333ea0d;border:1px solid #0000;border-radius:6px;margin:4px 0 10px;padding:6px 10px;transition:all .3s ease}.build-limit-indicator.power-limit{background:linear-gradient(135deg,#ff6b6b14,#ff8e5314);border-color:#ff6b6b33;overflow:hidden;position:relative}.build-limit-indicator.power-limit:before{animation:pulseGlow 3s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ff8e53,#ffd93d);border-radius:8px;bottom:-2px;content:"";left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes pulseGlow{0%,to{opacity:.1}50%{opacity:.2}}.limit-label{align-items:center;display:flex;font-size:10px;justify-content:space-between;margin-bottom:6px}.limit-label span:first-child{color:#9ca3af;font-weight:500}.limit-value{color:var(--purple-text-strong);font-weight:700}.power-limit .limit-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b6b,#ff8e53);-webkit-background-clip:text;background-clip:text;font-weight:800}.limit-bar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden;position:relative;width:100%}.limit-bar-fill{background:linear-gradient(90deg,#9333ea,#10b981);border-radius:4px;height:100%;position:relative;transition:width .8s ease-out}.power-limit .limit-bar-fill{background:linear-gradient(90deg,#ff6b6b,#ff8e53 50%,#ffd93d)}.limit-bar-fill:after{animation:shimmerBar 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmerBar{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pricing-wrap .pricing-container .detail-list ul{list-style-type:none;margin:0;padding:0 0 8px}.pricing-wrap .pricing-container .detail-list li{align-items:center;border-radius:4px;display:flex;font-size:11px;margin:1px 0;padding:3px 6px;position:relative;transition:all .2s ease}.pricing-wrap .pricing-container .detail-list li:hover{background:#9333ea0a;transform:translateX(3px)}.pricing-wrap .pricing-container .detail-list li:before{color:#10b981;content:"\2713";flex-shrink:0;font-size:13px;font-weight:700;margin-right:.5em}.pricing-wrap .pricing-container.popular .feature-divider~ul li:before{color:gold;content:"\2605";font-size:11px}.pricing-wrap .pricing-container .button-container{display:flex;justify-content:center;margin:0;padding:15px 0}.pricing-wrap .pricing-container.essential .button-container a,.pricing-wrap .pricing-container.essential .button-container button{background:#0000;border:2px solid #10b981;border-radius:5px;color:#10b981!important;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.pricing-wrap .pricing-container.essential .button-container a:hover,.pricing-wrap .pricing-container.essential .button-container button:hover{background:#10b981;box-shadow:0 4px 12px #10b9814d;color:#f1f1f6!important;transform:translateY(-2px)}.pricing-wrap .pricing-container.popular .button-container a,.pricing-wrap .pricing-container.popular .button-container button{background:var(--arena-gradient);border:none;border-radius:5px;box-shadow:0 0 15px #9333ea33,0 0 30px #10b9811a;color:#f1f1f6!important;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.pricing-wrap .pricing-container.popular .button-container a:hover,.pricing-wrap .pricing-container.popular .button-container button:hover{background:var(--arena-gradient-hover);box-shadow:0 0 20px #9333ea40,0 0 40px #10b9811f;transform:translateY(-2px)}@media only screen and (max-width:1200px){.pricing-wrap .pricing-container{width:calc(50% - 10px)}}@media only screen and (max-width:900px){.pricing-wrap .cards{align-items:center;flex-direction:column;flex-wrap:wrap}.pricing-wrap .pricing-container{flex:0 1 auto;max-width:400px;width:70%}}@media only screen and (max-width:768px){.pricing-wrap .pricing-container{max-width:400px;width:85%}}.pricing-container.popular{z-index:2}.f-12{font-size:11px}.f-24{font-size:23px}.f-32{font-size:32px}.fw-600{font-weight:600}.fw-700{font-weight:700}.a{text-align:center}.price-section .currency{color:var(--purple-text-strong);font-size:17px;font-weight:600;margin-right:2px;margin-top:6px;vertical-align:top}.price-section .main-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#9333ea);-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:700;letter-spacing:-1px;line-height:1}.price-section .decimal{align-self:baseline;color:var(--purple-text-strong);font-size:17px;font-weight:600}.price-section .frequency{color:#9ca3af;font-size:11px;font-weight:500;text-transform:lowercase}.payment-info{color:#6b7280;font-size:10px;margin-bottom:6px;margin-top:2px;text-align:center}.cta-section{margin:10px 0 6px;text-align:center}.free-trial-badge{align-items:center;animation:slideIn .5s ease-out;background:linear-gradient(135deg,#10b981,#10b981);border-radius:20px;box-shadow:0 2px 10px #10b9814d;color:#f1f1f6;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.5px;margin-bottom:12px;padding:6px 16px;text-transform:uppercase}.free-trial-badge .badge-icon{font-size:13px}.trial-badge{align-items:center;background:#ff98001a;border:1px solid #ff98004d;border-radius:20px;color:#ff6b00;display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.5px;margin-top:16px;padding:4px 12px;text-transform:uppercase}.trial-badge .badge-icon{font-size:11px}.feature-divider{align-items:center;display:flex;gap:8px;margin:6px 0 8px;width:100%}.divider-line{background:linear-gradient(90deg,#0000,#9333ea33,#0000);flex:1 1;height:1px}.divider-text{background:#16161f;color:var(--purple-text-strong);font-size:10px;font-weight:600;letter-spacing:.3px;padding:0 6px;position:relative;text-transform:uppercase;white-space:nowrap}.divider-text:before{content:"✨";font-size:10px;margin-right:4px}.pricing-wrap .tabs-container{margin-bottom:30px;text-align:center}.custom-frequency-selector{background:#1a1a25;border-radius:10px;box-shadow:0 1px 3px #0000001a;display:inline-flex;gap:2px;padding:3px}.frequency-option{align-items:center;background:#0000;border:none;border-radius:7px;color:#9ca3af;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:5px;min-height:32px;padding:8px 12px;transition:all .2s ease}.frequency-option:hover{background:#9333ea0d;color:var(--purple-text-strong)}.frequency-option.selected{box-shadow:0 2px 8px #00000026;font-weight:600}.frequency-option.selected,.frequency-option.selected:hover{background:#16161f;color:var(--purple-text-strong)}.frequency-label{font-size:11px;line-height:1}.frequency-badge{border-radius:6px;font-size:8px;font-weight:700;letter-spacing:.2px;line-height:1;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.frequency-badge.free{background:#10b98126;color:#10b981}.frequency-badge.save{background:#ff6b6b26;color:#f87171}.frequency-option.selected .frequency-badge{animation:pulse 2s ease-in-out infinite}.comparison-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin:40px auto;max-width:1200px;padding:0 20px}.comparison-item{align-items:center;background:#16161f;border:1px solid #1a1a25;border-radius:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;padding:32px;text-align:center;transition:all .3s ease}.comparison-item:hover{border-color:#9333ea;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.comparison-icon{align-items:center;background:var(--arena-gradient);border-radius:50%;color:#f1f1f6;display:flex;font-size:28px;height:70px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:70px}.comparison-item:hover .comparison-icon{transform:scale(1.1)}.comparison-item h4{color:#f1f1f6;font-size:19px;font-weight:700;line-height:1.3;margin:0 0 16px}.comparison-item p{color:#9ca3af;font-size:15px;line-height:1.6;margin:0}.comparison-cta{margin:60px 0;padding:0 20px;text-align:center}.comparison-summary{color:#9ca3af;font-size:19px;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:700px}.coupon-input-wrapper{background-color:#9333ea08;border:1px solid #9333ea1a;border-radius:8px;padding:12px;transition:all .3s ease}.coupon-input-wrapper:hover{border-color:#9333ea33}.coupon-label{align-items:center;display:flex;margin-bottom:8px}.applied-coupon-wrapper{align-items:flex-start;display:flex;flex-direction:column}.applied-coupon-button:hover{opacity:.9}.applied-coupon-wrapper{animation:slideIn .3s ease-out}.pricing-table{border-spacing:0}.pricing-table td{padding:8px 0}.subtotal-row td{font-size:13px}.total-row td{font-size:15px;font-weight:600}.coupon-input-wrapper{margin:4px 0}.get-started-button{border-radius:8px;font-size:17px;font-weight:600;padding:16px 32px}@media (max-width:1024px){.comparison-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.comparison-grid{gap:20px;grid-template-columns:1fr}.comparison-item{padding:24px}.comparison-summary{font-size:17px}}.dot-pattern{background-image:radial-gradient(#ffffff4d 1px,#0000 0);background-size:24px 24px;height:100%;left:0;opacity:.15;pointer-events:none;position:absolute;top:0;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.bankroll-sport-select{.ant-select-arrow{margin-top:0!important}}.bankroll-tracker-page{.ant-select:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #ffffff1a!important;color:#f1f1f6!important}.ant-select-arrow{color:#f1f1f6!important}.ant-table-placeholder{background:#0000!important}.ant-table{background:#0000;color:#f1f1f6}.ant-table-thead>tr>th{background:#111118!important;border-bottom:1px solid #9333ea26!important;color:#b8a5d4!important;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{border-bottom:1px solid #ffffff0a!important;transition:background .2s ease}.ant-table-tbody>tr:nth-child(odd)>td{background:#ffffff03}.ant-table-tbody>tr:nth-child(2n)>td{background:#0000}.ant-table-tbody>tr:hover>td{background:#9333ea0f!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-column-sorter{color:#ffffff4d}.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active{color:#c084fc}.ant-table-placeholder .ant-empty-description{color:#6b7280}}.uploaded-files-table-row{cursor:pointer;td{-webkit-user-select:none;user-select:none}}.uploaded-file-modal-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);list-style-type:none;li{width:100%;p{width:100%}}}.bankroll-loader-wrapper{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000059;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.bankroll-tracker-page{max-width:100vw;overflow-x:hidden}.bankroll-uploads-drawer .ant-drawer-content-wrapper,.bankroll-uploads-drawer .ant-drawer-mask{height:100vh!important;max-height:100vh!important}.bankroll-loader{align-items:center;background:linear-gradient(135deg,#9333ea,#10b981);border-radius:12px;box-shadow:0 8px 32px #9333ea40,0 0 48px #10b9811f;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:24px;.ant-spin-dot-item{background-color:#fff}}@media (max-width:768px){.bankroll-tracker-page .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.bankroll-tracker-page .ant-table{font-size:11px}.bankroll-tracker-page .ant-table-tbody>tr>td,.bankroll-tracker-page .ant-table-thead>tr>th{padding:8px!important}}:root{--brand-primary:#9333ea;--brand-secondary:#10b981;--brand-accent:#f87171;--bg-white:#16161f;--bg-light:#1a1a25;--border-hover:#9333ea;--border-active:#7c3aed;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-table-header:11px;--font-size-table-body:11px;--font-size-table-secondary:11px;--font-size-table-accent:11px;--font-size-table-small:11px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-compact:1.2;--line-height-normal:1.4;--line-height-relaxed:1.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.contest-analyzer-container{background:#1a1a25;background:var(--bg-light);display:flex;flex:1 1;flex-direction:column;min-height:0;padding:24px;padding:var(--spacing-lg);position:relative;transition:all .3s ease;.ant-progress-text{color:#f1f1f6!important;font-size:11px!important}}.contest-analyzer-header{align-items:flex-start;animation:fadeInUp .4s ease-out both;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;margin-bottom:var(--spacing-lg)}.contest-analyzer-hero-subtitle{color:#9ca3af;font-size:14px;line-height:1.6;margin:0;word-break:break-word}.contest-filter-label{color:#b8a5d4!important;display:block;font-size:11px!important;font-weight:600!important;letter-spacing:.03em;margin-bottom:8px;text-transform:uppercase}.contest-analyzer-header .contest-analyzer-filters{align-items:flex-end;display:flex;gap:16px}@media (max-width:768px){.contest-analyzer-header{flex-direction:column}.contest-analyzer-header .contest-analyzer-filters{justify-content:flex-start;width:100%}}@media (max-width:460px){.contest-analyzer-header .contest-analyzer-filters{align-items:flex-start;flex-direction:column;justify-content:flex-start;width:100%}}.contest-analyzer-header .ant-typography h2{color:#f1f1f6!important;color:var(--text-primary)!important;font-weight:600;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.contest-analyzer-title-icon{margin-right:4px;margin-right:var(--spacing-xs)}.contest-analyzer-subtitle{color:#9ca3af!important;color:var(--text-secondary)!important;font-size:12px;margin:0}.contest-analyzer-card{background:#16161f;background:var(--bg-white);background-clip:padding-box;border:2px solid #0000;border-radius:12px;box-shadow:0 4px 16px #0003,0 0 24px #9333ea0f;display:flex!important;flex:1 1!important;flex-direction:column!important;margin-bottom:24px;margin-bottom:var(--spacing-lg);position:relative}.contest-analyzer-card:before{animation:gradient-shift 3s ease infinite;background:linear-gradient(135deg,#9333ea,#10b981);background-size:200% 200%;border-radius:8px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;right:0;top:0}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.contest-analyzer-card .ant-card-head{background:#ffffff03;border-bottom:none;position:relative}.contest-analyzer-card .ant-card-head:after{background:linear-gradient(90deg,#0000,#9333ea40,#10b98126,#0000);bottom:0;content:"";height:1px;left:5%;position:absolute;right:5%}.contest-analyzer-card .ant-card-head-title{color:#f1f1f6;color:var(--text-primary)}.contest-analyzer-card .ant-card-body{animation:fadeIn .3s ease-out both;display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important}.contest-analyzer-card .ant-card-body>div{display:flex;flex:1 1;flex-direction:column;min-height:0}.contest-selection-table-card{animation:fadeInUp .4s ease-out .1s both}.contest-selection-table-card,.contest-selection-table-card .ant-card-body{display:flex;flex:1 1;flex-direction:column}.contest-selection-table-card .ant-input-affix-wrapper{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:8px;transition:all .25s ease}.contest-selection-table-card .ant-input-affix-wrapper:hover{border-color:#9333ea4d}.contest-selection-table-card .ant-input-affix-wrapper-focused,.contest-selection-table-card .ant-input-affix-wrapper:focus{border-color:#9333ea80;box-shadow:0 0 0 2px #9333ea1a}.contest-selection-table-card .ant-input-affix-wrapper .ant-input-prefix{color:#6b7280}.contest-selection-compact-header{border-bottom:1px solid #9333ea26;margin-bottom:16px;margin-bottom:var(--spacing-md);padding-bottom:8px;padding-bottom:var(--spacing-sm)}.contest-selection-compact-title{color:#f1f1f6!important;color:var(--text-primary)!important;display:block;font-size:15px;margin-bottom:2px}.contest-selection-compact-subtitle{color:#9ca3af!important;color:var(--text-secondary)!important;font-size:12px;margin:0}.contest-selection-table-wrapper{display:flex;flex:1 1;flex-direction:column;margin-top:0;min-height:0}.contest-selection-table-wrapper .contests-selection-table{background:#16161f;background:var(--bg-white)}.contest-selection-table-wrapper .ant-table-wrapper,.contest-selection-table-wrapper .ant-table-wrapper .ant-spin-nested-loading,.contest-selection-table-wrapper .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container{display:flex;flex:1 1;flex-direction:column}.contest-analysis-header-section{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md)}.contest-analysis-nav{display:flex;justify-content:flex-start}.return-to-contests-button{border-color:#ffffff1a;border-color:var(--border-default);color:#9ca3af;color:var(--text-secondary)}.return-to-contests-button:hover{border-color:#9333ea;border-color:var(--brand-primary);color:#9333ea;color:var(--brand-primary)}.contest-analysis-info,.contest-analysis-main-info{align-items:center;display:flex;gap:16px;gap:var(--spacing-md)}.contest-analysis-main-info{width:100%}.contest-analysis-details{flex:1 1}.contest-analysis-name{color:#f1f1f6!important;color:var(--text-primary)!important;margin:0!important}.contest-analysis-tags{align-items:center;display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-md);margin-top:8px;margin-top:var(--spacing-sm)}.selected-contest-analysis-card{margin-bottom:24px;margin-bottom:var(--spacing-lg)}.selected-contest-analysis-card .ant-card-body{padding:24px;padding:var(--spacing-lg)}.view-buttons-container{flex-wrap:wrap;margin-bottom:24px;margin-bottom:var(--spacing-lg)}.view-button,.view-buttons-container{display:flex;gap:8px;gap:var(--spacing-sm);justify-content:center}.view-button{align-items:center;border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;color:#9ca3af;color:var(--text-secondary);cursor:pointer;font-size:11px;font-size:var(--font-size-table-body);height:auto;line-height:1.6;line-height:var(--line-height-relaxed);min-width:120px;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:all .3s}.view-button,.view-button:hover{background:#1a1a25;background:var(--bg-light)}.view-button:hover{border-color:#9333ea;border-color:var(--border-hover);color:#9333ea;color:var(--brand-primary)}.view-button.active{background:#9333ea;background:var(--brand-primary);border-color:#9333ea;border-color:var(--brand-primary);color:#16161f;color:var(--bg-white)}.view-button:focus{box-shadow:0 0 0 2px #16161f,0 0 0 4px #9333ea4d;box-shadow:0 0 0 2px var(--bg-white),0 0 0 4px #9333ea4d;outline:none}.contest-table{background:#16161f;background:var(--bg-white)}.contests-selection-table .ant-table-thead th,.leaderboard-table .ant-table-thead th,.overview-table .ant-table-thead th,.ownership-table .ant-table-thead th{background:#111118!important;position:-webkit-sticky;position:sticky;top:0;z-index:10}.contest-modal-table-wrapper{margin:0;padding:0}.contest-modal-table-wrapper .contests-selection-table{background:#16161f;background:var(--bg-white);width:100%}.contest-modal-table-wrapper .contests-selection-table .ant-table-body{max-height:600px!important;overflow-y:auto!important}.contest-modal-table-wrapper .contests-selection-table .ant-table-thead>tr>th{background:#111118!important;padding:8px!important;padding:var(--spacing-sm) var(--spacing-sm)!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.contest-modal-table-wrapper .contests-selection-table .ant-table-tbody>tr>td{padding:8px!important;padding:var(--spacing-sm) var(--spacing-sm)!important}.contests-modal-modern .ant-modal-body{max-height:80vh;padding:16px}.contest-modal-table-wrapper .ant-table,.contest-modal-table-wrapper .ant-table-container,.contest-modal-table-wrapper .ant-table-wrapper{width:100%}.contest-modal-table-wrapper .contests-selection-table .ant-pagination{justify-content:center;margin-top:16px;margin-top:var(--spacing-md);text-align:center}@media (max-width:1024px){.contests-modal-modern{margin:10px auto!important;width:98%!important}.contest-modal-table-wrapper .contests-selection-table .ant-table-tbody>tr>td,.contest-modal-table-wrapper .contests-selection-table .ant-table-thead>tr>th{font-size:10px!important;padding:4px 6px!important}}@media (max-width:768px){.contests-modal-modern{margin:0!important;max-width:none!important;width:100%!important}.contests-modal-modern .ant-modal-body{padding:8px}.contest-modal-table-wrapper .contests-selection-table .ant-table-body{max-height:400px!important}}.contest-table .ant-table-thead>tr>th{background:#111118;border-bottom:1px solid #9333ea26;color:#b8a5d4;font-size:11px!important;font-size:var(--font-size-table-header)!important;font-weight:600;letter-spacing:.02em;line-height:1.4!important;line-height:var(--line-height-normal)!important;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-md);text-align:center;text-transform:uppercase}.contest-table .ant-table-thead>tr>th:before{display:none!important}.contest-table .ant-table-column-sorter{color:#ffffff4d}.contest-table .ant-table-column-sorter-down.active,.contest-table .ant-table-column-sorter-up.active{color:#c084fc}.contest-table .ant-table-thead>tr>th.ant-table-cell-fix-left{box-shadow:2px 0 4px #0000001a;z-index:12!important}.contest-table .ant-table-tbody-virtual-holder-inner .ant-table-cell,.contest-table .ant-table-tbody>tr>td{border-bottom:1px solid #ffffff0a;color:#f1f1f6;color:var(--text-primary);font-size:11px!important;font-size:var(--font-size-table-body)!important;line-height:1.4!important;line-height:var(--line-height-normal)!important;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:background .2s ease}.table-text-primary{font-weight:400!important;font-weight:var(--font-weight-normal)!important}.table-text-primary,.table-text-strong{color:#f1f1f6!important;color:var(--text-primary)!important;font-size:11px!important;font-size:var(--font-size-table-body)!important;line-height:1.4!important;line-height:var(--line-height-normal)!important}.table-text-strong{font-weight:600!important;font-weight:var(--font-weight-semibold)!important}.table-text-secondary{color:#9ca3af!important;color:var(--text-secondary)!important;font-size:11px!important;font-size:var(--font-size-table-secondary)!important;font-weight:400!important;font-weight:var(--font-weight-normal)!important}.table-text-accent,.table-text-secondary{line-height:1.4!important;line-height:var(--line-height-normal)!important}.table-text-accent{color:#f1f1f6!important;color:var(--text-primary)!important;font-size:11px!important;font-size:var(--font-size-table-accent)!important;font-weight:500!important;font-weight:var(--font-weight-medium)!important}.table-text-small{color:#9ca3af!important;color:var(--text-secondary)!important;font-size:11px!important;font-size:var(--font-size-table-small)!important;font-weight:400!important;font-weight:var(--font-weight-normal)!important;line-height:1.2!important;line-height:var(--line-height-compact)!important}.table-text-bold{font-size:11px!important;font-size:var(--font-size-table-body)!important;font-weight:700!important;font-weight:var(--font-weight-bold)!important;line-height:1.4!important;line-height:var(--line-height-normal)!important}.table-player-name,.table-text-bold{color:#f1f1f6!important;color:var(--text-primary)!important}.table-player-name{font-size:11px!important;font-size:var(--font-size-table-secondary)!important;font-weight:500!important;font-weight:var(--font-weight-medium)!important;line-height:1.2!important;line-height:var(--line-height-compact)!important}.table-player-details{color:#f1f1f6!important;color:var(--text-primary)!important;font-weight:600!important;font-weight:var(--font-weight-semibold)!important}.table-player-details,.table-team-info{font-size:11px!important;font-size:var(--font-size-table-small)!important;line-height:1.2!important;line-height:var(--line-height-compact)!important}.table-team-info{color:#9ca3af!important;color:var(--text-secondary)!important;font-weight:400!important;font-weight:var(--font-weight-normal)!important}.contest-table .ant-typography,.contest-table .ant-typography div,.contest-table .ant-typography h1,.contest-table .ant-typography h2,.contest-table .ant-typography h3,.contest-table .ant-typography h4,.contest-table .ant-typography h5,.contest-table .ant-typography h6,.contest-table .ant-typography p,.contest-table .ant-typography span{font-size:inherit!important;line-height:inherit!important}.contest-table .ant-table-thead>tr>th *,.contest-table .ant-table-thead>tr>th .ant-table-column-title{font-size:11px!important;font-size:var(--font-size-table-header)!important;line-height:1.4!important;line-height:var(--line-height-normal)!important}.contest-table .ant-table-thead>tr>th .ant-table-column-sorter{font-size:11px!important;font-size:var(--font-size-table-header)!important}.contest-table .ant-table-tbody>tr:hover>td{background:#9333ea0f!important}.contest-table .ant-table-tbody>tr>td.ant-table-cell-fix-left{background:#16161f}.contest-table .profitable-row{background:#0d2818;border-left:3px solid #10b981;border-left:3px solid var(--brand-secondary)}.contest-table .high-ownership-row,.contest-table .losing-row{background:#2a1215;border-left:3px solid #f87171;border-left:3px solid var(--brand-accent)}.contest-table .medium-ownership-row{background:#2a1d0d;border-left:3px solid #ff8e53}.contest-table .low-ownership-row{background:#2a250d;border-left:3px solid #ffd93d}.contest-table .top-three-row{background:#2a220d;border-left:3px solid #ffd93d}.contest-table .even-row{background:hsla(0,0%,100%,.015)}.contest-table .odd-row{background:#0000}.even-row .ant-table-cell-fix-left,.even-row .ant-table-cell-fix-right{background:#1a1a22!important}.odd-row .ant-table-cell-fix-left,.odd-row .ant-table-cell-fix-right{background:#16161f!important}.contest-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.contest-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#1e182b!important}.contest-table .ant-table-body::-webkit-scrollbar{height:5px;width:5px}.contest-table .ant-table-body::-webkit-scrollbar-track{background:#1a1a25;background:var(--bg-light);border-radius:4px}.contest-table .ant-table-body::-webkit-scrollbar-thumb{background:#9333ea;background:var(--brand-primary);border-radius:4px}.contest-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#7c3aed;background:var(--border-active)}.contest-table .ant-pagination{align-items:center;background:#0000;color:#f1f1f6;color:var(--text-primary);display:flex;margin:0!important;padding:4px 0!important}.contest-table .ant-pagination-total-text{align-items:center;display:inline-flex;font-size:10px!important;height:24px;line-height:24px;margin-right:8px}.leaderboard-selection{width:300px;@media (max-width:460px){width:100%}}.leaderboard-table .ant-pagination{align-items:center;display:flex;margin:0!important;padding:4px 0!important}.leaderboard-table .ant-pagination-total-text{align-items:center;display:inline-flex;font-size:10px!important;height:24px;line-height:24px}.contest-table .ant-pagination .ant-pagination-item,.contest-table .ant-pagination .ant-pagination-next,.contest-table .ant-pagination .ant-pagination-prev{background:#0000;font-size:10px;height:24px;line-height:22px;margin:0 1px;min-width:24px}.contest-table .ant-pagination .ant-pagination-item-active{background:#9333ea;background:var(--brand-primary);border-color:#9333ea;border-color:var(--brand-primary);box-shadow:0 0 8px #9333ea4d}.contest-table .ant-pagination .ant-pagination-item-active a{color:#16161f;color:var(--bg-white)}.contest-table .ant-pagination .ant-pagination-options{margin-left:8px}.contest-table .ant-pagination .ant-pagination-jump-next,.contest-table .ant-pagination .ant-pagination-jump-prev,.contest-table .ant-pagination .ant-pagination-options .ant-select{font-size:10px!important}.contest-card-modern{background:#16161f;background:var(--bg-white);border:1px solid #ffffff1a;border:1px solid var(--border-default);margin-bottom:24px;margin-bottom:var(--spacing-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}.contest-card-modern:hover{border-color:#9333ea66;box-shadow:0 8px 24px #0003,0 0 20px #9333ea1a,0 0 40px #10b9810d;transform:translateY(-4px)}.contest-selection-main-card{animation:fadeInUp .4s ease-out .1s both;border-radius:16px;margin-bottom:24px;text-align:center}.contest-selection-content,.contest-selection-main-card,.contest-selection-main-card .ant-card-body{display:flex;flex:1 1;flex-direction:column}.contest-selection-content{justify-content:center;padding:20px 0}.contest-selection-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9333ea,#10b981);-webkit-background-clip:text;background-clip:text;display:block;filter:drop-shadow(0 0 12px rgba(147,51,234,.15));font-size:48px;margin-bottom:16px}.contest-selection-title{color:#9333ea!important;color:var(--brand-primary)!important;margin-bottom:8px!important}.contest-selection-subtitle{color:#9ca3af!important;color:var(--text-secondary)!important;display:block;font-size:15px!important;margin-bottom:24px}@media (max-width:768px){.contest-selection-subtitle{font-size:13px!important}}.contest-selection-browse-button{background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient);border:none;border-radius:12px;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f;box-shadow:var(--arena-glow);font-size:15px;font-weight:600;height:50px;min-width:200px}.contest-empty-state-container{animation:fadeInUp .4s ease-out both;background:radial-gradient(ellipse 60% 50% at 50% 0,#9333ea0f 0,#0000 70%),radial-gradient(ellipse 50% 40% at 80% 100%,#10b9810a 0,#0000 70%),#16161f;background:radial-gradient(ellipse 60% 50% at 50% 0,#9333ea0f 0,#0000 70%),radial-gradient(ellipse 50% 40% at 80% 100%,#10b9810a 0,#0000 70%),var(--bg-white);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:12px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;padding:48px 24px 36px;position:relative;text-align:center}.contest-empty-state-container:before{background:linear-gradient(90deg,#0000,#9333ea4d,#10b98133,#0000);content:"";height:1px;left:10%;position:absolute;right:10%;top:0}.contest-empty-state-hero{animation:fadeInUp .5s ease-out .1s both;margin-bottom:36px}.contest-empty-state-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9333ea,#10b981);-webkit-background-clip:text;background-clip:text;display:inline-block;filter:drop-shadow(0 0 12px rgba(147,51,234,.15));font-size:56px;margin-bottom:20px;opacity:.75}.contest-empty-state-title{color:#f1f1f6;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.contest-empty-state-subtitle{color:#9ca3af;font-size:14px;line-height:1.6;margin:0 auto;max-width:440px}.contest-empty-state-steps{align-items:center;display:flex;gap:0;justify-content:center;margin-bottom:28px}.contest-empty-step{animation:fadeInUp .5s ease-out both;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;min-width:160px;padding:20px 24px;transition:all .25s ease}.contest-empty-step:hover{background:#ffffff08;border-color:#9333ea33;box-shadow:0 0 20px #9333ea14,0 0 40px #10b9810a;transform:translateY(-2px)}.contest-empty-step-number{align-items:center;background:linear-gradient(135deg,#9333ea33,#10b9811f);border:1px solid #9333ea40;border-radius:50%;color:#c084fc;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;margin:0 auto 12px;width:32px}.contest-empty-step-label{color:#f1f1f6;font-size:13px;font-weight:600;margin-bottom:4px}.contest-empty-step-desc{color:#6b7280;font-size:11px;line-height:1.4}.contest-empty-step-connector{background:linear-gradient(90deg,#9333ea33,#10b98126);flex-shrink:0;height:1px;width:32px}.contest-empty-state-footnote{color:#4b5563;font-size:11px;margin:0}@media (max-width:768px){.contest-empty-state-container{padding:36px 16px 28px}.contest-empty-state-icon{font-size:44px;margin-bottom:14px}.contest-empty-state-title{font-size:18px}.contest-empty-state-subtitle{font-size:13px}.contest-empty-state-steps{flex-direction:column;gap:0}.contest-empty-step{max-width:260px;min-width:auto;padding:16px 20px;width:100%}.contest-empty-step-connector{background:linear-gradient(180deg,#9333ea33,#10b98126);height:20px;width:1px}}.selected-contest-card{border-radius:12px;margin-bottom:24px}.selected-contest-avatar{background:#9333ea;background:var(--brand-primary)}.selected-contest-name{color:#f1f1f6;color:var(--text-primary);display:block;font-size:15px}.selected-contest-details{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.selected-contest-browse-button{background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient);border:none;border-radius:8px;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f;box-shadow:var(--arena-glow);font-weight:500}.contest-analyzer-container .ant-btn{border-radius:8px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.contest-analyzer-container .ant-btn-primary{background:#9333ea;background:var(--brand-primary);border-color:#9333ea;border-color:var(--brand-primary)}.contest-analyzer-container .ant-btn-primary:hover{background:#7c3aed;background:var(--border-active);border-color:#7c3aed;border-color:var(--border-active);box-shadow:0 0 16px #9333ea40;transform:translateY(-1px)}.contest-analyzer-container .ant-empty{padding:60px 0}.contest-analyzer-container .ant-empty-description{color:#9ca3af;color:var(--text-secondary);font-size:15px}.contest-analyzer-container .ant-spin-dot-item{background-color:#9333ea;background-color:var(--brand-primary)}.contest-analyzer-container .ant-tag{border:none;border-radius:6px;font-weight:500;padding:2px 8px}.contests-modal-modern .ant-modal-content{border-radius:16px;overflow:hidden}.contests-modal-modern .ant-modal-header{background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient);border:none;padding:20px 24px}.contests-modal-modern .ant-modal-title{color:#16161f;color:var(--bg-white)}.contests-modal-modern .ant-modal-close{color:#16161f;color:var(--bg-white);right:16px;top:16px}.contests-modal-modern .ant-modal-close:hover{background:#ffffff1a;border-radius:6px}.contests-modal-modern .ant-modal-body{background:#16161f;background:var(--bg-white);max-height:70vh;overflow-y:auto;padding:24px}.contest-modal-title-container{align-items:center;display:flex;gap:12px}.contest-modal-trophy-icon{color:#16161f;color:var(--bg-white);font-size:19px}.contest-modal-main-title{color:#16161f;color:var(--bg-white);font-size:17px;font-weight:600}.contest-modal-subtitle{color:#fffc;font-size:12px;font-weight:400}.contests-modal-modern .contests-analysis-table{background:#16161f;background:var(--bg-white)}.contests-modal-modern .contests-analysis-table .ant-table-thead>tr>th{background:#111118!important;border-bottom:1px solid #9333ea26!important;color:#b8a5d4!important;font-size:11px!important;font-size:var(--font-size-table-header)!important;font-weight:600;letter-spacing:.02em;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-md);text-align:center;text-transform:uppercase}.contests-modal-modern .contests-analysis-table .ant-table-thead>tr>th *{font-size:11px!important;font-size:var(--font-size-table-header)!important;line-height:1.4!important;line-height:var(--line-height-normal)!important}.contests-modal-modern .contests-analysis-table .ant-table-tbody>tr>td{background:#16161f!important;border-bottom:1px solid #ffffff0a!important;color:#f1f1f6!important;color:var(--text-primary)!important;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:background .2s ease}.contests-modal-modern .contests-analysis-table .ant-table-tbody>tr:hover>td{background:#9333ea0f!important}.contests-modal-modern .contests-analysis-table .ant-table-tbody>tr:nth-child(2n)>td{background:hsla(0,0%,100%,.015)!important}.contests-modal-modern .contests-analysis-table .ant-table-tbody>tr:nth-child(odd)>td{background:#0000!important}.contests-modal-modern .contests-analysis-table .contest-row-available{cursor:pointer}.contests-modal-modern .contests-analysis-table .contest-row-available:hover>td{background:#9333ea0f!important}.contests-modal-modern .contests-analysis-table .contest-row-unavailable{cursor:not-allowed;opacity:.6}.contests-modal-modern .contests-analysis-table .contest-row-unavailable>td{background:#1a1a25!important;color:#6b7280!important}.lineup-modal-modern .ant-modal-content{border-radius:16px;overflow:hidden}.lineup-modal-modern .ant-modal-header{background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient);border:none;padding:20px 24px}.lineup-modal-modern .ant-modal-title{color:#16161f;color:var(--bg-white)}.lineup-modal-modern .ant-modal-close{color:#16161f;color:var(--bg-white);right:16px;top:16px}.lineup-modal-modern .ant-modal-close:hover{background:#ffffff1a;border-radius:6px}.lineup-modal-modern .ant-modal-body{background:#16161f;background:var(--bg-white);max-height:70vh;overflow-y:auto;padding:24px}.lineup-modal-modern .ant-card{background:#16161f;background:var(--bg-white);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:8px;transition:all .2s ease}.lineup-modal-modern .ant-card:hover{border-color:#9333ea33;box-shadow:0 4px 16px #0003,0 0 12px #9333ea14;transform:translateY(-2px)}@media (max-width:768px){.contest-analyzer-container{padding:16px 8px;.ant-card-body{padding:12px}}.contest-analyzer-header{margin-bottom:24px;margin-bottom:var(--spacing-lg)}.title-view-buttons-container{flex-wrap:wrap;gap:2px;padding:2px}.title-view-button{font-size:9px!important;height:22px!important;min-width:auto;padding:2px 8px!important}.contest-analyzer-card .ant-card-head{padding:8px}.contest-analyzer-card .ant-card-head-title{font-size:13px}.view-buttons-container{align-items:center;flex-direction:column}.view-button{min-width:200px}.contest-card-modern{margin-bottom:8px;margin-bottom:var(--spacing-sm)}}@media (max-width:576px){.contest-analyzer-header .ant-typography h2{font-size:23px}.contest-card-modern:hover{transform:translateY(-2px)}.contest-table .ant-table-tbody>tr>td,.contest-table .ant-table-thead>tr>th{padding:4px 6px}}.contest-analyzer-container .ant-table-thead>tr>th,.contest-analyzer-container .ant-table-thead>tr>th *{font-size:11px!important;font-size:var(--font-size-table-header)!important;line-height:1.4!important;line-height:var(--line-height-normal)!important}.contest-analyzer-container .ant-table-thead>tr>th:before{display:none!important}.contest-card-header{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}.contest-card-header-tag{background:#ffffffe6;border:none;border-radius:20px;font-size:10px;font-weight:600;margin:0;padding:4px 12px}.contest-card-id{color:#f1f1f6;font-size:10px;opacity:.9}.contest-card-body{padding:20px}.contest-card-title-wrapper{margin-bottom:20px}.contest-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-weight:600;height:44px;line-height:1.3;margin:0;overflow:hidden}.contest-stats-row{margin-bottom:20px}.contest-stat-box{border-radius:10px;padding:16px 12px;text-align:center}.contest-stat-box.prize-pool{background:#faad140d;border:1px solid #faad141a}.contest-stat-box.entry-fee{background:#52c41a0d;border:1px solid #52c41a1a}.contest-stat-icon{font-size:19px;margin-bottom:8px}.contest-stat-icon.prize{color:#ffd93d}.contest-stat-icon.fee{color:#34d399}.contest-stat-label{display:block;font-size:10px;margin-bottom:4px}.contest-stat-value{font-size:15px;font-weight:700}.contest-stat-value.prize{color:#ffd93d}.contest-stat-value.fee{color:#34d399}.contest-field-size-wrapper{margin-bottom:20px}.contest-field-size-box{align-items:center;background:#1890ff0d;border:1px solid #1890ff1a;border-radius:10px;display:flex;gap:8px;justify-content:center;padding:12px}.contest-field-size-icon{color:#60a5fa;font-size:15px}.contest-field-size-content{text-align:center}.contest-field-size-value{color:#60a5fa;font-size:13px;font-weight:600}.contest-action-button{border:none;border-radius:10px;font-size:12px;font-weight:600;height:40px;width:100%}.contest-action-button:not(:disabled){background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient);box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f;box-shadow:var(--arena-glow)}.contest-card-modern{border-radius:12px;margin-bottom:20px;min-height:280px;overflow:hidden;position:relative}.selected-contest-icon-wrapper{align-items:center;display:flex;gap:8px}.selected-contest-detail-tag{font-size:12px}.leaderboard-header-container{align-items:center;animation:fadeInUp .3s ease-out both;display:flex;flex-wrap:wrap;gap:24px;gap:var(--spacing-lg)}.leaderboard-header-container-actions{gap:4px;gap:var(--spacing-xs)}.contest-name-compact{color:#f1f1f6!important;color:var(--text-primary)!important;font-size:15px;letter-spacing:.01em;margin-right:24px;margin-right:var(--spacing-lg);@media (max-width:460px){display:block;font-size:13px;text-align:left;white-space:normal;word-break:break-word}}.return-to-contests-button-compact{background:#0000!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;color:#9ca3af!important;color:var(--text-secondary)!important;transition:all .25s ease!important}.return-to-contests-button-compact:hover{background:#9333ea0f!important;border-color:#9333ea66!important;box-shadow:0 0 12px #9333ea26;color:#c084fc!important}.title-view-buttons-container{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;display:flex;gap:3px;margin-right:auto;padding:3px}.title-view-button{align-items:center;background:#0000!important;border:1px solid #0000!important;border-radius:6px!important;color:#9ca3af!important;color:var(--text-secondary)!important;cursor:pointer;display:flex;font-size:11px!important;font-weight:500!important;gap:5px;height:26px!important;justify-content:center;letter-spacing:.01em;line-height:1.4;line-height:var(--line-height-normal);min-width:auto;padding:4px 12px!important;transition:all .25s ease!important}.title-view-button:hover{background:#9333ea14!important;border-color:#0000!important;color:#c084fc!important}.title-view-button.active{background:linear-gradient(135deg,#9333ea,#7c3aed)!important;border-color:#0000!important;box-shadow:0 2px 8px #9333ea4d,0 0 16px #9333ea1f!important;color:#fff!important;font-weight:600!important}.title-view-button:focus{box-shadow:none!important;outline:none!important}.title-view-button.active:focus{box-shadow:0 2px 8px #9333ea4d,0 0 16px #9333ea1f!important}.contest-stats-tags{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm)}.contest-winner-badge{background:#10b9811a!important;border-color:#34d39940!important;border-radius:100px!important;box-shadow:0 0 12px #10b9811a,inset 0 0 8px #10b9810a;color:#34d399!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em;padding:3px 10px!important;transition:all .25s ease}.contest-winner-badge:hover{background:#10b98126!important;box-shadow:0 0 16px #10b9812e,inset 0 0 8px #10b9810f}.contest-payout-badge{background:#fbbf2414!important;border-color:#fbbf2440!important;border-radius:100px!important;box-shadow:0 0 12px #fbbf2414,inset 0 0 8px #fbbf240a;color:#fbbf24!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em;padding:3px 10px!important;transition:all .25s ease}.contest-payout-badge:hover{background:#fbbf2424!important;box-shadow:0 0 16px #fbbf2426,inset 0 0 8px #fbbf240f}.contest-analysis-compact-header{align-items:center;display:flex;gap:16px;gap:var(--spacing-md)}.contest-modal-table-wrapper{min-height:400px}.table-rank-wrapper{align-items:center;display:flex;gap:8px}.table-rank-medal{font-size:15px}.table-username{font-weight:600}.table-entry-count{font-size:12px}.table-money-won{font-size:12px;font-weight:600}.table-money-won.positive{color:#34d399}.table-money-won.zero{color:#9ca3af}.table-profit{font-size:12px;font-weight:600}.table-profit.positive{color:#34d399}.table-profit.negative{color:#f87171}.table-profit.zero{color:#9ca3af}.table-duplicates{font-size:12px}.table-duplicates.has-dupes{color:#f87171;font-weight:700}.table-duplicates.no-dupes{color:#34d399}.table-score{font-weight:600}.table-salary{font-size:12px}.table-salary.over-cap{color:#f87171;font-weight:700}.table-salary.under-cap{color:#34d399}.table-hero-own,.table-hero-proj{font-size:12px}.table-stack-type{font-size:12px;font-weight:500}.table-stack-type-simple{color:#f1f1f6;color:var(--text-primary);font-size:11px;font-size:var(--font-size-table-body);font-weight:600;font-weight:var(--font-weight-semibold)}.table-stack-cell{flex-direction:row;gap:6px}.table-stack-cell,.table-stack-icons{align-items:center;display:flex;justify-content:center}.table-stack-icons{gap:2px}.table-stack-icon{border-radius:50%;flex-shrink:0;height:16px;object-fit:cover;width:16px}.table-player-cell{align-items:center;display:flex;gap:6px}.table-player-icon{border-radius:50%;flex-shrink:0;height:16px!important;overflow:hidden;width:16px!important}.table-player-icon img{height:100%;object-fit:cover;width:100%}.table-player-info{flex:1 1;min-width:0}.table-player-details{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.table-player-name-text{font-size:10px;font-weight:600;line-height:1.2}.table-player-team-text{font-size:9px;margin-left:2px}.table-player-stats{align-items:center;display:flex;gap:4px}.table-player-stat{border-radius:2px;font-size:6px!important;font-weight:600;padding:1px 3px}.contest-table .ant-table-tbody .table-player-stats .ant-typography.table-player-stat,.contest-table .ant-table-tbody .table-player-stats .table-player-stat,.contest-table .ant-typography.table-player-stat,.contest-table .table-player-stat.ant-typography,.leaderboard-table .table-player-stats .ant-typography.table-player-stat,.leaderboard-table .table-player-stats .table-player-stat,.table-player-stats .table-player-stat span,.table-player-stats span.table-player-stat,span.table-player-stat{font-size:9px!important;line-height:1.2!important}.table-player-stat.points{background:#0d2818;color:#34d399}.table-player-stat.ownership{background:#1a0d2e;color:var(--purple-text-strong)}.table-player-stat.salary{background:#2a220d;color:#ff8e53}.table-player-stat,.table-player-stat *,[class*=table-player-stat],[class*=table-player-stat] *{font-size:6px!important}.contest-name-wrapper{margin-bottom:4px}.contest-name-text{display:block;font-size:12px;font-weight:600;line-height:1.2}.contest-name-tags{align-items:center;display:flex;gap:4px;margin-top:4px}.contest-type-tag{font-size:10px;margin:0}.contest-availability-tag{font-size:10px}.contest-link-button{color:#c084fc!important;font-weight:500}.contest-max-entries{color:#9ca3af;color:var(--text-secondary)}.contest-fill-count{display:block;font-size:12px}.contest-fill-percentage{font-size:10px}.contest-cutline-amount,.contest-cutline-points,.contest-entries-paid,.contest-first-place-payout,.contest-first-place-score,.contest-percent-paid{font-size:12px}.contest-winner-name{font-size:12px;font-weight:500}.contest-select-button{border:none;font-size:10px}.contest-select-button:not(:disabled){background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient)}.player-ownership-name{font-weight:600}.player-ownership-team-abbr{font-weight:400}.player-ownership-position{margin:0}.player-ownership-team{color:var(--text-primary);font-size:12px;font-weight:600}.player-ownership-salary{color:#f1f1f6;color:var(--text-primary);font-size:12px}.player-ownership-lineups{color:#f1f1f6;color:var(--text-primary);font-size:13px;font-weight:500}.player-ownership-actual-points{font-size:12px}.player-ownership-actual-points.low{color:#ff8e53}.player-ownership-points-plus-minus{font-size:12px;font-weight:700}.player-ownership-points-plus-minus.poor{color:#ff8e53}.player-ownership-actual-value{font-size:12px}.player-ownership-actual-value.low{color:#ff8e53}.player-ownership-own-plus-minus{font-size:12px;font-weight:700}.player-ownership-own-plus-minus.poor{color:#ff8e53}.player-ownership-percentage{font-size:13px;font-weight:700}.player-ownership-percentage.high{color:#ff8e53}.player-ownership-percentage.low{color:#34d399}.player-ownership-percentage.very-low{color:#9ca3af}.player-ownership-hero-own,.player-ownership-hero-proj{color:#f1f1f6;color:var(--text-primary);font-size:12px}.player-ownership-value{font-size:12px}.player-ownership-value.valid{color:#34d399}.player-ownership-value.na{color:#6b7280}.player-ownership-hero-rank{font-size:12px;font-weight:600}.player-ownership-hero-rank.top-ten{color:#ff8e53}.player-ownership-hero-rank.other{color:#9ca3af}.player-ownership-hero-rank.na{color:#6b7280}.player-ownership-hero-optimal{font-size:12px}.player-ownership-hero-optimal.valid{color:var(--purple-text)}.player-ownership-hero-optimal.na{color:#6b7280}.overview-cash-count{font-weight:600}.overview-cash-count.positive{color:#34d399}.overview-cash-count.zero{color:#9ca3af}.overview-cash-rate{display:inline;font-size:10px}.overview-profit{font-size:13px;font-weight:600}.overview-profit.positive{color:#34d399}.overview-profit.negative{color:#f87171}.overview-profit.zero{color:#9ca3af}.overview-best-rank{color:#60a5fa;font-weight:600}.overview-best-score{color:var(--purple-text-strong);font-weight:600}.overview-unique-players{color:#ff8e53}.stack-filter-container{background:#9333ea0d;border:1px solid #9333ea33;border-radius:8px;box-shadow:0 2px 8px #9333ea1a;margin-bottom:16px;margin-bottom:var(--spacing-md);overflow:hidden;padding:16px;padding:var(--spacing-md);position:relative;transition:box-shadow .25s ease}.stack-filter-container:before{background:linear-gradient(90deg,#0000,#9333ea4d,#10b98133,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.stack-clear-filters,.stack-filter-count{color:#9ca3af;color:var(--text-secondary);font-size:11px}.stack-clear-filters{cursor:pointer;transition:all .2s ease}.stack-clear-filters:hover{color:#c084fc;text-shadow:0 0 8px #9333ea33}.stack-ownership-percentage{font-size:13px;font-weight:700}.stack-ownership-percentage.very-high{color:#f87171}.stack-ownership-percentage.high{color:#ff8e53}.stack-ownership-percentage.medium{color:#ffd93d}.stack-ownership-percentage.low{color:#34d399}.stack-ownership-percentage.very-low{color:#9ca3af}.stack-profit{font-size:13px;font-weight:600}.stack-profit.positive{color:#34d399}.stack-profit.negative{color:#f87171}.stack-profit.zero{color:#9ca3af}.stack-cash-rate{font-size:12px;font-weight:600}.stack-cash-rate.high{color:#34d399}.stack-cash-rate.medium{color:#ffd93d}.stack-cash-rate.low{color:#ff8e53}.stack-cash-rate.very-low{color:#f87171}.stack-roi{font-size:13px;font-weight:600}.stack-roi.positive{color:#34d399}.stack-roi.negative{color:#f87171}.stack-roi.zero{color:#9ca3af}.stack-ownership-table .ant-table-thead th{background:#111118!important;position:-webkit-sticky;position:sticky;top:0;z-index:10}.stack-usage-diff{font-size:10px;font-weight:600}.stack-usage-diff.positive{color:#34d399}.stack-usage-diff.negative{color:#f87171}.stack-usage-diff.zero{color:#9ca3af}.overview-filter-container{align-items:center;background:#9333ea0d;border:1px solid #9333ea33;border-radius:8px;box-shadow:0 2px 8px #9333ea1a;display:flex;gap:10px;margin-bottom:16px;margin-bottom:var(--spacing-md);overflow:hidden;padding:16px;padding:var(--spacing-md);position:relative;transition:box-shadow .25s ease;@media (max-width:768px){align-items:flex-start;flex-direction:column}}.overview-filter-container:before{background:linear-gradient(90deg,#0000,#9333ea4d,#10b98133,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.filter-players-container{gap:10px}.filter-players-actions{gap:10px;margin-left:10px}@media (max-width:768px){.filter-players-container{align-items:flex-start!important;flex-direction:column;width:100%;.ant-select{width:100%}}.filter-players-actions{align-items:flex-start!important;flex-direction:column;gap:5px;margin-left:0}.filter-players-actions-row{align-items:center;flex-direction:row;justify-content:space-between;width:100%}}.leaderboard-filter-select{max-width:500px;min-width:300px;width:100%;@media (max-width:768px){max-width:100%;min-width:100%;width:100%}}.overview-clear-filters,.overview-filter-count{color:#9ca3af;color:var(--text-secondary);font-size:11px;white-space:nowrap}.overview-clear-filters{cursor:pointer;transition:all .2s ease}.overview-clear-filters:hover{color:#c084fc;text-shadow:0 0 8px #9333ea33}.overview-filter-container .ant-select-multiple .ant-select-selector{border-color:#9333ea26;border-radius:6px}.overview-filter-container .ant-select-multiple .ant-select-selection-item{background:#ffffff14;border-color:#ffffff1f;border-radius:4px;color:#ffffffd9;font-size:11px}.overview-filter-container .ant-select-multiple .ant-select-selection-item-remove{color:#ffffff73}.overview-filter-container .ant-select-multiple .ant-select-selection-item-remove:hover{color:#ffffffd9}.overview-filter-container .ant-select-arrow{color:#10b981}.ownership-filter-container{background:#9333ea0d;border:1px solid #9333ea33;border-radius:8px;box-shadow:0 2px 8px #9333ea1a;gap:10px;margin-bottom:16px;margin-bottom:var(--spacing-md);overflow:hidden;padding:16px;padding:var(--spacing-md);position:relative;transition:box-shadow .25s ease;@media (max-width:768px){align-items:flex-start;display:flex;flex-direction:column}}.ownership-filter-container:before{background:linear-gradient(90deg,#0000,#9333ea4d,#10b98133,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.ownership-clear-filters,.ownership-filter-count{color:#9ca3af;color:var(--text-secondary);white-space:nowrap}.ownership-clear-filters{transition:all .2s ease}.ownership-clear-filters:hover{color:#c084fc;text-shadow:0 0 8px #9333ea33}.ownership-filter-container .ant-select-multiple .ant-select-selector{border-color:#9333ea26;border-radius:6px}.ownership-filter-container .ant-select-multiple .ant-select-selection-item{background:#ffffff14;border-color:#ffffff1f;border-radius:4px;color:#ffffffd9;font-size:11px}.ownership-filter-container .ant-select-multiple .ant-select-selection-item-remove{color:#ffffff73}.ownership-filter-container .ant-select-multiple .ant-select-selection-item-remove:hover{color:#ffffffd9}.ownership-filter-container .ant-select-arrow{color:#10b981}.leaderboard-filter-container{align-items:center;background:#9333ea0d;border:1px solid #9333ea33;border-radius:8px;box-shadow:0 2px 8px #9333ea1a;display:flex;gap:10px;justify-content:flex-start;margin-bottom:16px;margin-bottom:var(--spacing-md);overflow:hidden;padding:16px;padding:var(--spacing-md);position:relative;transition:box-shadow .25s ease;@media (max-width:1140px){align-items:flex-start;flex-direction:column}}.leaderboard-filter-container:before{background:linear-gradient(90deg,#0000,#9333ea4d,#10b98133,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.leaderboard-clear-filters,.leaderboard-filter-count{color:#9ca3af;color:var(--text-secondary);font-size:11px;white-space:nowrap}.leaderboard-clear-filters{cursor:pointer;transition:all .2s ease}.leaderboard-clear-filters:hover{color:#c084fc;text-shadow:0 0 8px #9333ea33}.leaderboard-filter-container .ant-select-multiple .ant-select-selector{border-color:#9333ea26;border-radius:6px}.leaderboard-filter-container .ant-select-multiple .ant-select-selection-item{background:#ffffff14;border-color:#ffffff1f;border-radius:4px;color:#ffffffd9;font-size:11px}.leaderboard-filter-container .ant-select-multiple .ant-select-selection-item-remove{color:#ffffff73}.leaderboard-filter-container .ant-select-multiple .ant-select-selection-item-remove:hover{color:#ffffffd9}.leaderboard-filter-container .ant-select-arrow{color:#10b981}.leaderboard-filter-container,.overview-filter-container,.ownership-filter-container,.stack-filter-container{animation:fadeInUp .3s ease-out both}.leaderboard-filter-container .ant-select-focused .ant-select-selector,.overview-filter-container .ant-select-focused .ant-select-selector,.ownership-filter-container .ant-select-focused .ant-select-selector,.stack-filter-container .ant-select-focused .ant-select-selector{border-color:#9333ea80!important;box-shadow:0 0 0 2px #9333ea1a!important}.leaderboard-filter-container .ant-select:hover .ant-select-selector,.overview-filter-container .ant-select:hover .ant-select-selector,.ownership-filter-container .ant-select:hover .ant-select-selector,.stack-filter-container .ant-select:hover .ant-select-selector{border-color:#9333ea4d!important}.overview-total-spent{color:#9ca3af;font-size:12px;font-weight:500}.overview-roi{font-size:13px;font-weight:700}.overview-roi.positive{color:#34d399}.overview-roi.negative{color:#f87171}.overview-roi.zero{color:#9ca3af}.overview-biggest-win{font-size:13px;font-weight:600}.overview-biggest-win.positive{color:#ffd93d}.overview-biggest-win.zero{color:#9ca3af}.overview-avg-score{color:var(--purple-text-strong);font-size:12px;font-weight:500}.overview-finishing-percentile{font-size:12px;font-weight:600}.overview-finishing-percentile.high{color:#34d399}.overview-finishing-percentile.medium{color:#ffd93d}.overview-finishing-percentile.low{color:#ff8e53}.overview-finishing-percentile.very-low{color:#f87171}.overview-win-rate{font-size:12px;font-weight:600}.overview-win-rate.high{color:#34d399}.overview-win-rate.medium{color:#ffd93d}.overview-win-rate.low{color:#ff8e53}.overview-win-rate.very-low{color:#f87171}.overview-avg-unique{color:var(--purple-text-strong);font-size:12px;font-weight:600}.overview-avg-unique.high{color:#34d399}.overview-avg-unique.medium{color:#ffd93d}.overview-avg-unique.low{color:#ff8e53}.overview-avg-unique.very-low{color:#f87171}.overview-avg-dupes{font-size:12px;font-weight:600}.overview-avg-dupes.high{color:#f87171}.overview-avg-dupes.medium{color:#ff8e53}.overview-avg-dupes.low{color:#ffd93d}.overview-avg-dupes.very-low{color:#34d399}.contest-analyzer-header-wrapper{margin-bottom:32px}.contest-analyzer-header-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.contest-analyzer-title{margin:0}.contest-analyzer-title-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9333ea,#10b981);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 8px rgba(147,51,234,.15));margin-right:12px}.contest-analyzer-subtitle{font-size:15px}.contest-analyzer-alert{border-radius:8px;margin-bottom:20px}.ownership-filter-count{font-size:11px}.ownership-clear-filters{cursor:pointer;font-size:11px}.ownership-clear-filters:hover{text-decoration:underline}.player-ownership-name{color:#60a5fa;font-size:12px}.player-ownership-team-abbr{color:#9ca3af;font-size:10px}.player-ownership-position{background:linear-gradient(135deg,#9333ea,#10b981)!important;background:var(--arena-gradient)!important;border:none!important;color:#fff!important;font-size:10px;font-weight:700;letter-spacing:.5px}.player-ownership-team{color:#f1f1f6;font-size:11px}.player-ownership-salary{color:#34d399;font-size:11px;font-weight:500}.player-ownership-lineups{color:#60a5fa}.player-ownership-actual-points,.player-ownership-lineups{font-size:11px;font-weight:600}.player-ownership-actual-points.high{color:#34d399}.player-ownership-actual-points.medium{color:#ffd93d}.player-ownership-actual-points.low,.player-ownership-actual-points.very-low{color:#f87171}.player-ownership-actual-points.na{color:#6b7280}.player-ownership-actual-value{font-size:11px;font-weight:600}.player-ownership-actual-value.high{color:#34d399}.player-ownership-actual-value.medium{color:#ffd93d}.player-ownership-actual-value.low,.player-ownership-actual-value.very-low{color:#f87171}.player-ownership-actual-value.na{color:#6b7280}.player-ownership-percentage{font-size:11px;font-weight:600}.player-ownership-percentage.high,.player-ownership-percentage.very-high{color:#f87171}.player-ownership-percentage.medium{color:#ffd93d}.player-ownership-percentage.low{color:#60a5fa}.player-ownership-percentage.very-low{color:#34d399}.player-ownership-own-diff{font-size:11px;font-weight:600}.player-ownership-own-diff.positive{color:#34d399}.player-ownership-own-diff.negative{color:#f87171}.player-ownership-own-diff.zero{color:#6b7280}.player-ownership-hero-proj{color:var(--purple-text-strong);font-size:11px;font-weight:500}.player-ownership-points-plus-minus{font-size:11px;font-weight:600}.player-ownership-points-plus-minus.accurate{color:#34d399}.player-ownership-points-plus-minus.moderate{color:#ffd93d}.player-ownership-points-plus-minus.poor,.player-ownership-points-plus-minus.very-poor{color:#f87171}.player-ownership-points-plus-minus.na{color:#6b7280}.player-ownership-hero-own{color:var(--purple-text-strong);font-size:11px;font-weight:500}.player-ownership-own-plus-minus{font-size:11px;font-weight:600}.player-ownership-own-plus-minus.accurate{color:#34d399}.player-ownership-own-plus-minus.moderate{color:#ffd93d}.player-ownership-own-plus-minus.poor,.player-ownership-own-plus-minus.very-poor{color:#f87171}.player-ownership-own-plus-minus.na{color:#6b7280}.player-group-player{background:linear-gradient(135deg,#9333eae6,#7c3aede6);border-radius:100px;box-shadow:0 1px 4px #9333ea33;color:#f1f1f6;font-size:10px;font-weight:500;letter-spacing:.02em;padding:2px 8px}.contest-analyzer-loader-wrapper{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;display:flex;height:100svh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.contest-analyzer-loader-container{animation:fadeInUp .4s ease-out both;background:radial-gradient(ellipse 50% 40% at 50% 50%,#9333ea0a 0,#0000 70%);padding:80px 0}.contest-analyzer-progress-container{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;max-width:400px;overflow:hidden;padding:28px 24px;position:relative;width:100%;@media (max-width:768px){max-width:100%}}.contest-analyzer-progress-container:before{background:linear-gradient(90deg,#0000,#9333ea4d,#10b98133,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.date-picker .ant-picker-header-super-next-btn,.date-picker .ant-picker-header-super-prev-btn{display:none!important}@keyframes pulse{0%{box-shadow:0 0 0 0 #9333ea99}50%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 0 0 #9333ea00}}.entries-hub-button-pulse{animation:pulse 2s infinite}.entries-hub-bold-text,.entries-hub-bold-text span,.entries-hub-btn .ant-btn span,.run-sims-button-bold,.run-sims-button-bold span{font-weight:700!important}@media (max-width:768px){.header-breadcrumb{padding:6px 0!important}.breadcumb-wrapper{grid-gap:5px;display:grid!important;gap:5px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:500px;padding:0 5px}.breadcrumb-select{border:1px solid #ffffff1a;border-radius:8px;height:25px!important;width:100%}.slate-selector-enhanced{grid-column:span 2}}.backtest-dot{background:#a855f7;border-radius:50%;height:4px;margin:1px auto 0;width:4px}.sport-grid-item:hover{background:#9333ea1a!important}@media (min-width:769px){.breadcumb-wrapper{width:100%}.entries-hub-btn{margin-left:auto}}:root{--light-background-color:#1e1e2a}.ranker-drawer{.ant-drawer-close,.ant-drawer-title{color:#fff!important}}.optimizer-drawer{.ant-drawer-content-wrapper{width:900px!important}.ant-collapse-item:not(.ant-collapse-item-active)>.ant-collapse-header .collapse-extra-reset{display:none}.ant-drawer-body{background-color:#1e1e2a!important;background-color:var(--light-background-color)!important;padding:16px}.ant-drawer-header{background:var(--arena-gradient)!important;border:none!important;padding:16px 24px}.ant-drawer-close,.ant-drawer-title{color:#fff!important}.ant-drawer-header .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled){background:#00000040!important;border:1px solid #ffffff26!important;border-radius:6px!important;color:#ffffffd9!important}.ant-drawer-header .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:#00000059!important;border-color:#ffffff4d!important;color:#fff!important}.ant-collapse{background:hsla(0,0%,100%,.015)!important;border:1px solid #9333ea38!important;border-radius:10px!important;box-shadow:0 2px 16px #0000004d,0 0 0 1px #9333ea0f!important;overflow:hidden}.ant-collapse>.ant-collapse-item{border:none!important;border-bottom:1px solid #9333ea1f!important;border-radius:0!important;margin-bottom:0}.ant-collapse-header,.ant-collapse>.ant-collapse-item:last-child{border-bottom:none!important}.ant-collapse-header{background:hsla(0,0%,100%,.055)!important;border-left:3px solid #0000!important;color:#c084fc!important;padding:11px 16px!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important}.ant-collapse-header:hover{background:#ffffff14!important;color:#d8b4fe!important}.ant-collapse-item-active>.ant-collapse-header{background:linear-gradient(90deg,#9333ea2e,#ffffff0f)!important;border-left:3px solid #9333ea!important;color:#e9d5ff!important}.ant-collapse-content-box{background:#1a1a25!important;padding:10px 14px}.ant-collapse-content{border:none!important;border-top:1px solid #9333ea1a!important}.team-logo{width:48px}.drawer-content{padding:14px 16px}.ant-form-item{margin-bottom:16px}.ant-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled){background:var(--arena-gradient)!important;border:none!important}.ant-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:var(--arena-gradient-hover)!important;box-shadow:var(--arena-glow)!important}.ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled){background:#0000!important;border:1px solid #9333ea59!important;color:#d8b4fe!important}.ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:#9333ea14!important;border-color:#9333ea99!important;color:#e9d5ff!important}}.bankroll-uploads-drawer{.ant-drawer-content-wrapper{width:700px!important}}.player-groups-drawer{.ant-drawer-content-wrapper{width:500px!important}}@media screen and (max-width:1200px){.optimizer-drawer{.ant-drawer-content-wrapper{width:100vw!important}}}@media screen and (max-width:768px){.optimizer-drawer{.ant-drawer-content-wrapper{width:100vw!important}}}.drawer-nfl-pos-stack,.drawer-nfl-team-stack,.drawer-pg-min-max{.ant-form-item{margin-bottom:0!important}}.handbuild-drawer{.ant-drawer-content-wrapper{width:400px!important}.ant-drawer-body{background-color:#1e1e2a!important;background-color:var(--light-background-color)!important;padding:16px}.ant-drawer-header{background:var(--arena-gradient)!important;border:none!important;padding:16px 24px}.ant-drawer-close,.ant-drawer-title{color:#fff!important}.ant-drawer-header .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled){background:#00000040!important;border:1px solid #ffffff26!important;border-radius:6px!important;color:#ffffffd9!important}.ant-drawer-header .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:#00000059!important;border-color:#ffffff4d!important;color:#fff!important}.ant-collapse{background:hsla(0,0%,100%,.015)!important;border:1px solid #9333ea38!important;border-radius:10px!important;box-shadow:0 2px 16px #0000004d,0 0 0 1px #9333ea0f!important;overflow:hidden}.ant-collapse>.ant-collapse-item{border:none!important;border-bottom:1px solid #9333ea1f!important;border-radius:0!important;margin-bottom:0}.ant-collapse-header,.ant-collapse>.ant-collapse-item:last-child{border-bottom:none!important}.ant-collapse-header{background:hsla(0,0%,100%,.055)!important;border-left:3px solid #0000!important;color:#c084fc!important;padding:11px 16px!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important}.ant-collapse-header:hover{background:#ffffff14!important;color:#d8b4fe!important}.ant-collapse-item-active>.ant-collapse-header{background:linear-gradient(90deg,#9333ea2e,#ffffff0f)!important;border-left:3px solid #9333ea!important;color:#e9d5ff!important}.ant-collapse-content-box{background:#1a1a25!important;padding:10px 14px}.ant-collapse-content{border:none!important;border-top:1px solid #9333ea1a!important}.team-logo{width:48px}.drawer-content{padding:14px 16px}.ant-form-item{margin-bottom:16px}.ant-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled){background:var(--arena-gradient)!important;border:none!important}.ant-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:var(--arena-gradient-hover)!important;box-shadow:var(--arena-glow)!important}.ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled){background:#0000!important;border:1px solid #9333ea59!important;color:#d8b4fe!important}.ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:#9333ea14!important;border-color:#9333ea99!important;color:#e9d5ff!important}}@media screen and (max-width:1200px){.handbuild-drawer{.ant-drawer-content-wrapper{width:100vw!important}}}@media screen and (max-width:768px){.handbuild-drawer{.ant-drawer-content-wrapper{width:100vw!important}}}.ant-select-multiple .ant-select-selector{padding:4px 4px 0!important}.drawer-nfl-pos-stack,.drawer-nfl-team-stack,.drawer-pg-min-max{.ant-form-item{margin-bottom:0!important}}@media (max-width:768px){.ant-drawer{bottom:0!important;height:100%!important;left:0!important;position:fixed!important;right:0!important;top:0!important}.ant-drawer-content-wrapper{height:100%!important;width:100%!important}.ant-drawer-content{height:100%!important}.ant-drawer-body{height:calc(100% - 55px)!important;overflow-y:auto!important}}.drawer-pg-min-max{.ant-form-item{margin-bottom:0!important}.pg-min-max-row{align-items:center;display:flex;gap:12px;margin-bottom:16px;width:100%;.checkbox-container{align-items:center;display:flex}.ant-form-item{margin-bottom:0!important;&:nth-child(2){min-width:120px!important;width:120px!important}&:nth-child(3){min-width:80px!important;width:80px!important}&:nth-child(4){flex:1 1;min-width:200px}}.player-select-container{display:flex;gap:12px;width:100%;.time-select{min-width:140px!important;width:140px!important}.player-multi-select{flex:1 1;min-width:200px}}.delete-icon{margin-top:5px}}@media (max-width:768px){.pg-min-max-row{border-bottom:1px solid #0000001a;flex-direction:column!important;gap:8px!important;margin-bottom:16px!important;padding-bottom:16px!important;.checkbox-container{margin:0!important}.ant-form-item{margin-bottom:8px!important;width:100%!important;&:nth-child(2),&:nth-child(3),&:nth-child(4){min-width:100%!important;width:100%!important}.ant-select{width:100%!important}}.player-select-container{flex-direction:column!important;gap:8px!important;width:100%!important;.ant-select,.time-select{min-width:100%!important;width:100%!important}}.delete-icon{align-self:flex-end;margin:4px 0!important}}}}.drawer-if-then{.if-then-parent-card{margin-bottom:32px}.if-then-child-card{margin-bottom:12px}.if-then-checkbox{margin-bottom:0!important}.player-select-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.if-then-parent-card{margin-bottom:24px!important;padding:16px 12px 12px!important}.if-then-parent-card>div:first-of-type{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.if-then-parent-card .ant-row:first-child{flex-wrap:wrap!important;gap:8px!important}.if-then-parent-card .ant-form-item{margin-bottom:8px!important;width:100%!important}.if-then-parent-card button{min-width:80px!important;width:auto!important}.if-then-parent-card>div:first-of-type>svg{align-self:center!important;margin:8px 0!important}.if-then-child-card{padding:12px 8px 8px!important}.if-then-child-card .ant-row{gap:8px!important}.if-then-child-card .ant-form-item{margin-bottom:8px!important;width:100%!important}.player-select-container{align-items:stretch!important;flex-direction:column!important;gap:8px!important;width:100%!important}.player-select-container .ant-input-number,.player-select-container>*{width:100%!important}.player-select-container>span{margin:4px 0!important;text-align:center!important}.if-then-child-card .ant-input-number-affix-wrapper{max-width:120px!important;width:100%!important}.drawer-if-then>.ant-row:last-child{margin-top:16px!important}.ant-form-item-label{padding:0!important;text-align:left!important}.ant-select{width:100%!important}.ant-select-multiple .ant-select-selection-overflow{flex-wrap:wrap!important}.ant-drawer-body{padding:12px!important}.if-then-parent-card>div:first-child{font-size:10px!important;padding:2px 8px!important}.if-then-parent-card .ant-col{margin-left:0!important}.player-select-container>.ant-select:first-child{margin-bottom:4px!important}}}.optimizer-drawer .basic-settings{display:flex;flex-direction:column;gap:10px}.optimizer-drawer .basic-settings .ant-form-item{margin-bottom:0}.optimizer-drawer .settings-card{background:#ffffff0a;border:1px solid #9333ea2e;border-radius:10px;box-shadow:0 1px 4px #0003;padding:10px 14px;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.optimizer-drawer .settings-card:hover{border-color:#9333ea4d;box-shadow:0 2px 16px #9333ea14,0 1px 4px #0003}.optimizer-drawer .settings-card:before{background:linear-gradient(90deg,#0000,#9333ea66,#10b98126,#0000);border-radius:1px;content:"";height:1px;left:16px;position:absolute;right:16px;top:0}.optimizer-drawer .settings-card-title{align-items:center;color:#c084fc;color:var(--purple-text,#c084fc);display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:1.4px;margin-bottom:8px;text-transform:uppercase}.optimizer-drawer .settings-card-title:before{background:linear-gradient(180deg,#9333ea,#10b981);border-radius:2px;content:"";flex-shrink:0;height:12px;width:3px}.optimizer-drawer .settings-card-info{color:#6b7280;cursor:help;font-size:11px;margin-left:2px;transition:color .2s ease}.optimizer-drawer .settings-card-info:hover{color:#c084fc}.optimizer-drawer .stack-header-actions{align-items:center;display:flex;gap:6px}.optimizer-drawer .stack-header-actions .ant-radio-group{display:flex}.optimizer-drawer .stack-header-actions .ant-radio-button-wrapper{background:#0000;border-color:#9333ea4d;color:#9ca3af;font-size:11px;height:24px;line-height:22px;padding-inline:8px}.optimizer-drawer .stack-header-actions .ant-radio-button-wrapper:hover{color:#c084fc}.optimizer-drawer .stack-header-actions .ant-radio-button-wrapper-checked{background:#9333ea40;border-color:#9333ea;color:#c084fc}.optimizer-drawer .stack-header-actions .ant-radio-button-wrapper-checked:hover{background:#9333ea59;color:#d8b4fe}.optimizer-drawer .filter-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.optimizer-drawer .constraint-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.optimizer-drawer .range-pair{align-items:flex-end;display:flex;gap:8px}.optimizer-drawer .range-pair .ant-form-item{flex:1 1}.optimizer-drawer .range-divider{color:#6b7280;color:var(--text-muted,#6b7280);flex-shrink:0;font-size:11px;opacity:.4;padding-bottom:8px;-webkit-user-select:none;user-select:none}.optimizer-drawer .directives-list{display:flex;flex-direction:column;gap:6px}.optimizer-drawer .directives-list .ant-form-item{margin-bottom:0}.optimizer-drawer .directives-divider{background:linear-gradient(90deg,#0000,#9333ea40,#10b9811a,#0000);height:1px;margin:4px 0}.optimizer-drawer .toggle-directive{align-items:center;background:hsla(0,0%,100%,.015);border-left:3px solid #9333ea1a;border-radius:8px;cursor:default;display:flex;gap:12px;justify-content:space-between;padding:7px 14px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.optimizer-drawer .toggle-directive:hover{background:rgba(147,51,234,.035);border-left-color:#9333ea4d}.optimizer-drawer .toggle-directive:has(.ant-switch-checked){background:rgba(147,51,234,.055);border-left-color:#9333ea;box-shadow:inset 0 0 24px rgba(147,51,234,.025)}.optimizer-drawer .toggle-directive .directive-label{color:#f1f1f6;color:var(--text-primary,#f1f1f6);flex:1 1;font-size:11px;line-height:1.4;-webkit-user-select:none;user-select:none}.optimizer-drawer .directives-list .ant-switch.ant-switch-checked{box-shadow:0 0 10px #9333ea4d}.optimizer-drawer .config-directive{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.035);border-left:3px solid #10b9811f;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.optimizer-drawer .config-directive:hover{background:rgba(16,185,129,.025);border-color:#ffffff0f}.optimizer-drawer .config-directive:has(.ant-checkbox-checked){background:#10b9810a;border-color:#10b9811f;box-shadow:inset 0 0 24px #10b98105}.optimizer-drawer .directive-header{align-items:center;display:flex;gap:8px}.optimizer-drawer .directive-header .ant-form-item{margin-bottom:0}.optimizer-drawer .directive-title{color:#f1f1f6;color:var(--text-primary,#f1f1f6);font-size:11px;line-height:1.4;-webkit-user-select:none;user-select:none}.optimizer-drawer .directive-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.optimizer-drawer .directive-controls .ant-form-item{margin-bottom:0}.optimizer-drawer .control-label{color:#6b7280;color:var(--text-muted,#6b7280);font-size:10px;letter-spacing:.6px;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.optimizer-drawer .settings-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:6px}.optimizer-drawer .basic-settings .ant-form-item-label>label{color:#9ca3af!important;color:var(--text-secondary,#9ca3af)!important;font-size:10px!important;font-weight:500}.optimizer-drawer .ant-checkbox-wrapper,.optimizer-drawer .ant-input-number,.optimizer-drawer .ant-radio-wrapper,.optimizer-drawer .ant-select{font-size:11px}.optimizer-drawer .ant-form-item-label>label{color:#9ca3af!important;color:var(--text-secondary,#9ca3af)!important;font-size:10px!important;font-weight:500}@media (max-width:768px){.optimizer-drawer .constraint-grid{grid-template-columns:1fr}.optimizer-drawer .config-directive{align-items:flex-start;flex-direction:column}.optimizer-drawer .directive-controls{margin-left:0;padding-left:30px}}@media (max-width:480px){.optimizer-drawer .filter-grid{grid-template-columns:1fr}.optimizer-drawer .range-pair{align-items:stretch;flex-direction:column;gap:8px}.optimizer-drawer .range-divider{display:none}.optimizer-drawer .directive-controls{padding-left:0}.optimizer-drawer .directive-controls .ant-select{width:100%!important}.optimizer-drawer .toggle-directive{padding:6px 12px}.optimizer-drawer .settings-card{padding:10px}.optimizer-drawer .exposure-limits-grid{grid-template-columns:1fr}}.optimizer-drawer .or-divider{align-items:center;display:flex;gap:10px;margin:2px 0}.optimizer-drawer .or-divider:after,.optimizer-drawer .or-divider:before{background:linear-gradient(90deg,#0000,#9333ea33,#0000);content:"";flex:1 1;height:1px}.optimizer-drawer .or-divider span{color:#6b7280;color:var(--text-muted,#6b7280);font-size:9px;font-weight:700;letter-spacing:1.2px;opacity:.6;text-transform:uppercase}.optimizer-drawer .exposure-limits-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.optimizer-drawer .apply-to-group,.optimizer-drawer .strategy-radio-group{display:flex;flex-direction:column;gap:4px}.optimizer-drawer .apply-to-group .ant-radio-wrapper,.optimizer-drawer .strategy-radio-group .ant-radio-wrapper{margin:0;padding:4px 0}.optimizer-drawer .minmax-row{align-items:center;background:hsla(0,0%,100%,.015);border-left:3px solid #9333ea14;border-radius:6px;display:flex;justify-content:space-between;padding:6px 12px;transition:background .2s ease,border-color .2s ease}.optimizer-drawer .minmax-row:hover{background:#9333ea08;border-left-color:#9333ea33}.optimizer-drawer .minmax-game-info,.optimizer-drawer .minmax-team-info{align-items:center;color:#f1f1f6;color:var(--text-primary,#f1f1f6);display:flex;flex:1 1;font-size:11px;gap:6px;min-width:0}.optimizer-drawer .minmax-game-info img,.optimizer-drawer .minmax-team-info img{flex-shrink:0;height:28px;object-fit:contain;width:28px}.optimizer-drawer .minmax-at{color:#6b7280;color:var(--text-muted,#6b7280);font-size:10px;margin:0 4px}.optimizer-drawer .minmax-selects{align-items:center;display:flex;flex-shrink:0;gap:8px}.optimizer-drawer .minmax-selects .ant-form-item{margin-bottom:0}.optimizer-drawer .minmax-grid{grid-gap:8px 20px;display:grid;gap:8px 20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.optimizer-drawer .minmax-game-pair{display:flex;flex-direction:column;gap:4px}@media (max-width:480px){.optimizer-drawer .minmax-grid{grid-template-columns:1fr}}.optimizer-drawer .stack-rule-card{background:#ffffff0a;border:1px solid #9333ea2e;border-radius:10px;box-shadow:0 1px 4px #0003;margin-bottom:20px;padding:16px 16px 12px;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.optimizer-drawer .stack-rule-card:hover{border-color:#9333ea4d;box-shadow:0 2px 12px #9333ea1a,0 1px 4px #0003}.optimizer-drawer .stack-rule-card:before{background:linear-gradient(90deg,#0000,#9333ea59,#0000);border-radius:1px;content:"";height:1px;left:16px;position:absolute;right:16px;top:0}.optimizer-drawer .stack-rule-card:has(.ant-checkbox-checked){background:#9333ea0a;border-color:#9333ea59;box-shadow:inset 0 0 30px #9333ea08,0 2px 12px #9333ea14,0 1px 4px #0003}.optimizer-drawer .stack-rule-header{align-items:center;display:flex;margin-bottom:10px}.optimizer-drawer .stack-rule-badge{background:linear-gradient(135deg,#9333ea,#7c3aed);border-radius:10px;box-shadow:0 2px 6px #9333ea4d;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 10px}.optimizer-drawer .stack-rule-controls{align-items:center;display:flex;gap:10px;margin-left:auto}.optimizer-drawer .stack-rule-controls .ant-form-item{margin-bottom:0}.optimizer-drawer .stack-rule-controls .delete-icon{opacity:.5;transition:opacity .2s ease}.optimizer-drawer .stack-rule-controls .delete-icon:hover{opacity:1}.optimizer-drawer .stack-rule-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.optimizer-drawer .stack-rule-row .ant-form-item{margin-bottom:0}.optimizer-drawer .stack-field{display:flex;flex-direction:column;gap:3px}.optimizer-drawer .stack-field-label{color:#a1a1aa80;font-size:8px;font-weight:600;letter-spacing:.8px;padding-left:2px;text-transform:uppercase;white-space:nowrap}.optimizer-drawer .if-then-children-section{background:#9333ea08;border:1px dashed #9333ea33;border-radius:6px;margin-top:12px;padding:12px}.optimizer-drawer .if-then-children-header{align-items:center;color:var(--purple-text);display:flex;font-size:11px;font-weight:500;justify-content:space-between;margin-bottom:12px}.optimizer-drawer .stack-rule-badge.child-badge{background:#9333eab3;box-shadow:none;font-size:9px;padding:1px 8px}.optimizer-drawer .stack-warning{align-items:center;background:#f871711a;border:1px solid #f8717133;border-left:3px solid #f87171;border-radius:8px;color:#fca5a5;display:flex;font-size:11px;font-weight:600;gap:8px;line-height:1.4;margin-bottom:16px;padding:10px 14px}.optimizer-drawer .stack-form-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.optimizer-drawer .stack-form-row .ant-form-item{margin-bottom:0}.optimizer-drawer .stack-text{color:inherit;font-size:11px;line-height:32px;white-space:nowrap}.optimizer-drawer .stack-divider{background:linear-gradient(90deg,#0000,#9333ea33,#0000);height:1px;margin:12px 0}.optimizer-drawer .stack-team-exposure{margin-top:10px;padding-left:30px}.optimizer-drawer .stack-team-exp-label{color:inherit;font-size:11px;margin-bottom:8px;white-space:nowrap}.optimizer-drawer .stack-team-exp-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.optimizer-drawer .stack-team-exp-row img{height:20px;object-fit:contain;width:20px}.optimizer-drawer .stack-team-exp-row span{font-size:11px;line-height:32px;min-width:40px;white-space:nowrap}.optimizer-drawer .showdown-row{align-items:center;display:flex;gap:4px;margin-bottom:10px}.optimizer-drawer .showdown-team-group{align-items:center;display:flex;gap:6px;width:90px}.optimizer-drawer .showdown-team-group .stack-text{line-height:32px}@media (max-width:768px){.optimizer-drawer .settings-card-title{flex-wrap:wrap}.optimizer-drawer .settings-card-title .stack-header-actions{flex-wrap:wrap;margin-left:0!important;width:100%}.optimizer-drawer .settings-card-title .ant-btn{flex:1 1;min-width:0}.optimizer-drawer .stack-rule-card{padding:12px}.optimizer-drawer .stack-form-row,.optimizer-drawer .stack-rule-row{column-gap:6px;row-gap:10px}.optimizer-drawer .stack-form-row>.ant-form-item,.optimizer-drawer .stack-rule-row>.ant-form-item,.optimizer-drawer .stack-rule-row>.stack-field{flex:1 1 auto;min-width:0!important;width:auto!important}.optimizer-drawer .stack-form-row>.ant-form-item:has(.ant-select-multiple),.optimizer-drawer .stack-rule-row>.ant-form-item:has(.ant-select-multiple),.optimizer-drawer .stack-rule-row>.stack-field:has(.ant-select-multiple){flex:0 0 100%!important;width:100%!important}.optimizer-drawer .stack-form-row .ant-select-multiple,.optimizer-drawer .stack-rule-row .ant-select-multiple{width:100%!important}.optimizer-drawer .stack-form-row>.ant-form-item:has(.ant-input-number),.optimizer-drawer .stack-rule-row>.ant-form-item:has(.ant-input-number),.optimizer-drawer .stack-rule-row>.stack-field:has(.ant-input-number){flex:1 1 100%}.optimizer-drawer .stack-form-row .ant-input-number,.optimizer-drawer .stack-rule-row .ant-input-number{width:100%!important}.optimizer-drawer .stack-text{font-size:11px;line-height:24px}.optimizer-drawer .stack-form-row>.delete-icon{align-self:center;flex:0 0 auto}.optimizer-drawer .stack-team-exposure{padding-left:0}.optimizer-drawer .stack-team-exp-row{flex-wrap:wrap}.optimizer-drawer .stack-team-exp-row .ant-form-item{flex:1 1;min-width:0!important}.optimizer-drawer .stack-team-exp-row .ant-input-number{width:100%!important}}.steps-content{background-color:#1a1a25;border:1px solid #9333ea26;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff0a,0 4px 16px #0003;color:#f1f1f6;display:flex;flex:1 1;flex-direction:column;margin-top:8px;padding:8px;text-align:center}.upload-interface .steps-content{max-height:none;overflow-y:visible}.modal-container{background-color:#1e1e2a;display:flex;flex-direction:column;height:530px;@media (max-width:768px){height:auto}}.modal-content{flex-grow:1;min-height:0;overflow-y:visible;padding:0 0 8px}.steps-action{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1e1e2ad9;border-top:1px solid #ffffff14;bottom:0;display:flex;justify-content:space-between;margin-top:8px;padding:8px 12px;position:-webkit-sticky;position:sticky;width:100%;z-index:10;@media (max-width:768px){bottom:-5px}}.steps-action .center-group,.steps-action .left-group,.steps-action .right-group{align-items:center;display:flex}.steps-action .center-group{justify-content:center}.steps-action .center-group p{margin-right:8px}.steps-action .center-group input{border:1px solid #ffffff1a;border-radius:4px;color:#f1f1f6;padding:8px}.formula-component{background:#1a1a25;border:1px solid #ffffff1a;border-radius:6px;padding:8px;transition:all .2s ease}.formula-component:hover{border-color:#9333ea;box-shadow:0 2px 4px #9333ea1a}.projection-hub-modal .ant-modal-header{align-items:center!important;background:linear-gradient(135deg,#9333ea,#10b981)!important;border:none!important;display:flex!important;min-height:56px!important;overflow:hidden!important}.projection-hub-modal .ant-modal-title{align-items:center!important;display:flex!important;line-height:normal!important}.projection-hub-modal .ant-modal-title .text{align-items:center!important;display:flex!important;font-size:14px!important;line-height:1.2!important}.projection-hub-modal .ant-modal-close{align-items:center!important;display:flex!important;height:56px!important;justify-content:center!important;position:absolute!important;right:0!important;top:0!important;width:56px!important}.projection-hub-modal .ant-modal-body{display:flex;flex-direction:column;max-height:80vh;overflow-y:hidden!important;padding:10px 12px!important}.projection-hub-modal .ant-modal-content{border:1px solid #ffffff14;overflow:hidden}.projection-hub-modal .ant-modal-header .ant-modal-title,.projection-hub-modal .ant-modal-header .ant-modal-title span{color:#fff!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important}.projection-hub-modal .ant-modal-close:hover{background:#ffffff1a!important;color:#fff!important}.projection-hub-modal .ant-tabs-nav{background:#0000;border-bottom:1px solid #ffffff0f;margin-bottom:0!important;padding:0 4px}.projection-hub-modal .ant-tabs-nav:before{border-bottom:none!important}.projection-hub-modal .ant-tabs-tab{background:#0000!important;border:none!important;border-radius:0!important;color:#6b7280!important;padding:10px 16px!important;position:relative!important;transition:color .2s ease,background .2s ease}.projection-hub-modal .ant-tabs-tab:hover{background:#ffffff0a!important;color:#9ca3af!important}.projection-hub-modal .ant-tabs-tab-active{background:#1e1e2a80!important;color:#f1f1f6!important}.projection-hub-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f1f1f6!important}@media (min-width:769px){.projection-hub-modal .ant-tabs-tab-active:after{background:linear-gradient(90deg,#9333ea,#10b981);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;z-index:1}}.projection-hub-modal .ant-btn-primary{background:linear-gradient(135deg,#9333ea,#10b981)!important;border:none!important;box-shadow:0 2px 8px #9333ea40!important;transition:all .2s ease!important}.projection-hub-modal .ant-btn-primary.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(135deg,#a855f7,#34d399)!important;box-shadow:var(--arena-glow)!important}.projection-hub-modal .ant-btn-primary.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:linear-gradient(135deg,#7e22ce,#059669)!important;box-shadow:0 0 12px #9333ea33,0 0 24px #10b98114!important}.projection-hub-modal .ant-btn-primary:disabled{background:linear-gradient(135deg,#9333ea4d,#10b9814d)!important;box-shadow:none!important;color:#fff6!important}.projection-hub-modal .ant-btn-default{background:#0000!important;border:1px solid #ffffff1f!important;color:#9ca3af!important;transition:all .2s ease!important}.projection-hub-modal .ant-btn-default:hover:not(:disabled){border-color:#9333ea66!important;color:#f1f1f6!important}.projection-hub-modal .ant-table-thead>tr>th{background:#111118!important;border-bottom:1px solid #9333ea40!important;color:#b8a5d4!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.5px;text-transform:uppercase}.projection-hub-modal .ant-table-tbody>tr>td{transition:background .15s ease}.projection-hub-modal .ant-table-tbody>tr:hover>td{background:#9333ea0f!important}.projection-hub-modal .ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff05}.projection-hub-modal .ant-table-tbody>tr:nth-child(2n):hover>td{background:#9333ea0f!important}.projection-hub-modal .ant-table-expanded-row>td{background:#0a0a0f!important;border-left:2px solid #9333ea!important;padding:0!important}.projection-hub-modal .ant-table-expanded-row-fixed{padding:0!important}.projection-hub-modal .ant-table-expanded-row .ant-table-wrapper .ant-table{margin:0!important}.projection-hub-modal .ant-table-row-expand-icon{background:#0000!important;border-color:#9333ea66!important;color:#c084fc!important}.projection-hub-modal .ant-table-row-expand-icon:hover{border-color:#9333ea!important;color:#d8b4fe!important}.projection-hub-modal .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 0 #9333ea66}.projection-hub-modal .ant-btn-default:hover:not(:disabled),.projection-hub-modal .ant-btn-default:hover:not(:disabled) .ant-btn-icon{border-color:#9333ea80!important;color:#c084fc!important}.projection-hub-modal .ant-modal-body ::-webkit-scrollbar{height:6px;width:6px}.projection-hub-modal .ant-modal-body ::-webkit-scrollbar-track{background:#0000}.projection-hub-modal .ant-modal-body ::-webkit-scrollbar-thumb{background:#9333ea4d;border-radius:3px}.projection-hub-modal .ant-modal-body ::-webkit-scrollbar-thumb:hover{background:#9333ea80}@keyframes phFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.projection-hub-modal .ant-tabs-tabpane-active{animation:phFadeIn .15s ease}@media (max-width:768px){.projection-hub-modal.projection-hub-mobile-modal .ant-modal-body{height:auto!important;max-height:none!important;overflow-y:hidden!important;padding:0!important}}.upgrade-modal{.ant-modal-body{overflow-y:hidden!important}}.modal-no-header{.ant-modal-body{padding:0!important}}.metrics-panels{min-height:500px}.ant-select-dropdown{background-color:#16161f;border:1px solid #ffffff1a}.formula-component-content{width:100%}.formula-component-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.formula-component-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.formula-field-select{flex:1 1;min-width:120px}.formula-weight-control{align-items:center;display:flex;flex-shrink:0}@media (min-width:769px){.formula-component-content{align-items:center;display:flex;gap:8px}.formula-component-controls,.formula-component-header{display:contents}.formula-field-select{flex:1 1;min-width:150px}.formula-component-header>div:first-child{order:1}.formula-field-select{order:2}.formula-weight-control{order:3}.formula-component-header>button{order:4}}@media (max-width:768px){.formula-component-controls{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;width:100%}.formula-component-controls>span{display:flex!important;flex:1 1;min-width:0}.formula-field-select{min-width:0!important;min-width:auto!important;width:100%!important}.formula-component-controls .ant-select{height:32px!important}.formula-component-controls .ant-input-number,.formula-component-controls .ant-select-selector{align-items:center!important;display:flex!important;height:32px!important}.formula-component-controls .ant-input-number-input{height:30px!important}.formula-weight-control{align-items:center!important;display:flex!important;flex-shrink:0;gap:4px;height:32px}body .ant-modal-wrap.lateswap-modal.proj-hub-modal.projection-hub-modal.projection-hub-mobile-modal .ant-modal-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;max-height:none!important;overflow:hidden!important}.projection-hub-mobile-modal{height:100vh!important;margin:0!important;top:0!important;width:100vw!important}.projection-hub-mobile-modal,.projection-hub-mobile-modal .ant-modal{max-width:100vw!important;padding:0!important}.projection-hub-mobile-modal .ant-modal-content{border-radius:0!important;display:flex;flex-direction:column;height:100vh!important;margin:0!important;max-height:100vh!important;padding-bottom:0!important;padding-left:5px!important;padding-right:5px!important}.projection-hub-mobile-modal .ant-modal-header{align-items:center!important;border-bottom:none;display:flex!important;flex:0 0 auto;min-height:48px;overflow:hidden!important;padding:12px 16px!important}.projection-hub-mobile-modal .ant-modal-title{align-items:center!important;display:flex!important;line-height:normal!important}.projection-hub-mobile-modal .ant-modal-title .text{align-items:center!important;display:flex!important;font-size:14px!important;line-height:1.2!important}.projection-hub-mobile-modal .ant-modal-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.projection-hub-mobile-modal .ant-modal-close{align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;width:48px!important}.projection-hub-mobile-modal .ant-steps{display:none!important}.projection-hub-mobile-tabs{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.projection-hub-mobile-tabs .ant-tabs-nav{flex:0 0 auto;margin-bottom:0!important}.projection-hub-mobile-tabs .ant-tabs-nav-list{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.projection-hub-mobile-tabs .ant-tabs-tab{font-size:12px!important;padding:8px 12px!important;white-space:nowrap}.projection-hub-mobile-tabs .ant-tabs-content{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.projection-hub-mobile-tabs .ant-tabs-content-holder{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.projection-hub-mobile-tabs .ant-tabs-tabpane{height:100%;overflow-x:hidden!important;padding:0!important;position:relative}.projection-hub-mobile-tabs .ant-tabs-tabpane,.projection-hub-mobile-tabs .ant-tabs-tabpane-active{-webkit-overflow-scrolling:touch;overflow-y:scroll!important}.projection-hub-mobile-modal .ant-tabs-tabpane>div:first-child{height:auto!important;min-height:-webkit-min-content;min-height:min-content;overflow-y:visible!important}.projection-hub-mobile-modal .ant-tabs-tabpane>.upload-interface-mobile{height:100%;overflow:hidden}.projection-hub-mobile-modal .ant-tabs-tabpane>div>div{padding:8px}.upload-interface-mobile{display:flex;flex-direction:column;height:100%;overflow:hidden}.upload-interface-mobile .ant-steps{display:none!important}.upload-interface-mobile>div:last-child{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;margin-top:0;min-height:0;overflow-y:auto!important;padding-bottom:30px!important}.upload-interface-mobile .modal-content{height:auto;min-height:-webkit-min-content;min-height:min-content;padding-top:12px}.projection-hub-mobile-modal .modal-container{display:flex;flex-direction:column;height:100%;max-height:none!important;min-height:auto!important}.projection-hub-mobile-modal .modal-content{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.projection-hub-mobile-modal .steps-content{-webkit-overflow-scrolling:touch;max-height:none!important;overflow-y:auto!important}.projection-hub-mobile-modal .upload-interface .steps-content{height:auto!important;min-height:-webkit-min-content;min-height:min-content;overflow:visible!important}.projection-hub-mobile-modal .steps-action{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#1e1e2aeb!important;border-top:1px solid #ffffff14!important;bottom:0!important;box-shadow:0 -4px 16px #0000004d!important;left:0!important;margin-top:0!important;padding:12px 26px!important;position:fixed!important;right:0!important;z-index:1000!important}.projection-hub-mobile-modal .steps-action .ant-btn{font-size:12px!important;height:32px!important;padding:4px 12px!important}.projection-hub-mobile-modal .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;margin:0!important;min-height:0;width:100%!important}.projection-hub-mobile-modal .ant-table{flex:1 1;width:100%!important}.projection-hub-mobile-modal .ant-table-container{flex:1 1;overflow:auto!important;width:100%!important}.projection-hub-mobile-modal .ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.projection-hub-mobile-modal .ant-table-body{-webkit-overflow-scrolling:touch;overflow-y:auto!important}.projection-hub-mobile-modal .ant-table-thead>tr>th{font-size:11px!important;padding:8px 4px!important;white-space:nowrap}.projection-hub-mobile-modal .ant-table-tbody>tr>td{font-size:11px!important;padding:8px 4px!important}.projection-hub-mobile-modal .ant-tabs-tabpane>.ant-table-wrapper{height:100%;width:100%!important}.projection-hub-mobile-modal .ant-tabs-tabpane>table{width:100%!important}.projection-hub-mobile-modal .hot-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto!important;width:100%!important}.projection-hub-mobile-modal .htCore{font-size:11px!important}.projection-hub-mobile-modal .handsontable td,.projection-hub-mobile-modal .handsontable th{font-size:11px!important;padding:4px 6px!important}.projection-hub-mobile-modal .metrics-panels{flex-direction:column!important;gap:16px;height:auto!important;min-height:auto!important}.projection-hub-mobile-modal .metrics-panels .left-panel,.projection-hub-mobile-modal .metrics-panels .right-panel{height:auto!important;min-height:300px;width:100%!important}.projection-hub-mobile-modal .formula-component{padding:6px!important}.projection-hub-mobile-modal .formula-component-controls{gap:4px!important}.projection-hub-mobile-modal .ant-input,.projection-hub-mobile-modal .ant-input-number,.projection-hub-mobile-modal .ant-select-selector{font-size:14px!important;height:32px!important}.projection-hub-mobile-modal .ant-input-number-input{height:30px!important}.projection-hub-mobile-modal .ant-checkbox-wrapper,.projection-hub-mobile-modal .ant-radio-wrapper{padding:8px 4px;touch-action:manipulation}.projection-hub-mobile-modal .manage-tab-mobile,.projection-hub-mobile-modal .steps-content{padding-left:12px!important;padding-right:12px!important}.projection-hub-mobile-modal .ant-table-tbody>tr>td:first-child,.projection-hub-mobile-modal .ant-table-thead>tr>th:first-child{padding-left:12px!important}.projection-hub-mobile-modal .ant-table-tbody>tr>td:last-child,.projection-hub-mobile-modal .ant-table-thead>tr>th:last-child{padding-right:12px!important}.projection-hub-mobile-modal .ant-select-clear{align-items:center!important;display:flex!important;font-size:12px!important;height:17px!important;justify-content:center!important;margin-right:20px!important;opacity:.7!important;width:17px!important}.projection-hub-mobile-modal .ant-select-clear:hover{opacity:1!important}.projection-hub-mobile-modal .ant-select-clear .anticon{font-size:16px!important}.projection-hub-mobile-modal .ant-pagination{margin:8px 0!important;text-align:center!important}.projection-hub-mobile-modal .ant-pagination-item,.projection-hub-mobile-modal .ant-pagination-next,.projection-hub-mobile-modal .ant-pagination-prev{height:32px!important;line-height:30px!important;margin:0 2px!important;min-width:32px!important}.projection-hub-mobile-modal .ant-tabs-tabpane-active{display:flex;flex-direction:column;height:100%}.projection-hub-mobile-modal .ant-tabs-tabpane-active>div{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.projection-hub-mobile-modal .projection-aggregator-container{height:100%;padding:0!important;width:100%!important}.projection-hub-mobile-modal .projection-aggregator-container .ant-card{margin-bottom:8px!important}.projection-hub-mobile-modal .projection-aggregator-container .ant-card-body{padding:12px!important}.projection-hub-mobile-modal .steps-content{background:#0000!important;border:none!important;height:auto;margin:0!important;min-height:-webkit-min-content;min-height:min-content;padding:8px!important}.projection-hub-mobile-modal .ant-tabs-tabpane>*{height:auto!important;min-height:-webkit-min-content;min-height:min-content;width:100%!important}.upload-interface-mobile .steps-content{-webkit-overflow-scrolling:touch;flex:1 1;max-height:none!important;overflow-y:auto;padding-bottom:60px!important}.projection-hub-mobile-modal .ranker-settings{height:auto;min-height:100%}.projection-hub-mobile-modal .ant-tabs-tabpane>div:last-child{padding-bottom:20px}.manage-tab-mobile{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;padding:8px}.aggregate-settings-mobile{display:flex;flex-direction:column;height:100%;overflow:hidden}.aggregate-settings-mobile>div:first-child{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding-bottom:80px!important}.projection-hub-mobile-modal .aggregate-mobile-footer{align-items:center!important;background:#16161f!important;border-top:1px solid #ffffff0f!important;bottom:0!important;box-shadow:0 -2px 8px #00000014!important;display:flex!important;justify-content:space-between!important;left:0!important;margin-top:0!important;padding:12px 26px!important;position:fixed!important;right:0!important;z-index:1000!important}.manage-tab-mobile .ant-table-wrapper{height:100%}.manage-tab-mobile .ant-table{font-size:11px}.manage-tab-mobile .ant-table-thead>tr>th{font-size:11px!important;font-weight:600;padding:4px 8px!important}.manage-tab-mobile .ant-table-tbody>tr>td{padding:4px 8px!important}.manage-tab-mobile .ant-dropdown-trigger{padding:2px 8px}.manage-tab-mobile .ant-table-expand-icon{transform:scale(.9)}.manage-tab-mobile .ant-table-expanded-row .ant-table{font-size:10px}.manage-tab-mobile .ant-table-expanded-row .ant-table-thead>tr>th{font-size:10px!important;padding:2px 4px!important}.manage-tab-mobile .ant-table-expanded-row .ant-table-tbody>tr>td{padding:2px 4px!important}.projection-hub-mobile-modal.ant-modal-wrap{overflow:hidden!important;padding:0!important}.projection-hub-mobile-modal .ant-modal{margin:0!important;padding-bottom:0!important;top:0!important}.projection-hub-mobile-modal.ant-modal-wrap .ant-modal-centered{text-align:left!important}.projection-hub-mobile-modal .ant-modal-body>.ant-tabs{display:flex;flex-direction:column;height:100%}.projection-hub-mobile-modal.lateswap-modal .ant-modal-body,.projection-hub-mobile-modal.proj-hub-modal .ant-modal-body{flex:1 1 auto!important;height:auto!important;max-height:none!important}.lateswap-modal.projection-hub-mobile-modal .ant-modal-body,.proj-hub-modal.projection-hub-mobile-modal .ant-modal-body{flex:1 1 auto!important;height:auto!important;max-height:none!important;overflow:hidden!important}}@media (max-width:1024px){.projection-hub-modal .ant-modal-body{max-height:90vh!important}.modal-container{min-height:auto!important}.modal-content{overflow-y:visible}.metrics-panels{flex-direction:column!important;height:auto!important;min-height:auto!important}.metrics-panels .left-panel{height:auto;margin-bottom:24px}.metrics-panels .right-panel{height:auto;min-height:400px;width:100%!important}.steps-content{height:auto!important;max-height:none!important}.ant-modal-body{-webkit-overflow-scrolling:touch}}@media (max-width:480px){.projection-hub-mobile-modal .ant-modal-header{padding:8px 12px!important}.projection-hub-mobile-modal .ant-modal-body{padding:4px!important}.projection-hub-mobile-modal .ant-tabs-tab{font-size:11px!important;padding:6px 8px!important}.projection-hub-mobile-modal .ant-table-tbody>tr>td,.projection-hub-mobile-modal .ant-table-thead>tr>th{font-size:10px!important;padding:6px 2px!important}.projection-hub-mobile-modal .steps-action .ant-btn{font-size:11px!important;height:28px!important;padding:2px 8px!important}.projection-hub-mobile-modal .ant-pagination-item,.projection-hub-mobile-modal .ant-pagination-next,.projection-hub-mobile-modal .ant-pagination-prev{height:28px!important;line-height:26px!important;min-width:28px!important}}@media (max-width:768px){.stack-iq-mobile-modal{height:100vh!important;margin:0!important;top:0!important;width:100vw!important}.stack-iq-mobile-modal,.stack-iq-mobile-modal .ant-modal{max-width:100vw!important;padding:0!important}.stack-iq-mobile-modal .ant-modal-content{border-radius:0!important;display:flex;flex-direction:column;height:100vh!important;margin:0!important;max-height:100vh!important;padding-bottom:0!important;padding-left:5px!important;padding-right:5px!important}.stack-iq-mobile-modal .ant-modal-header{align-items:center!important;border-bottom:1px solid #1a1a25;display:flex!important;flex:0 0 auto;min-height:48px;padding:12px 16px!important}.stack-iq-mobile-modal .ant-modal-title{align-items:center!important;display:flex!important;font-size:14px!important;line-height:normal!important}.stack-iq-mobile-modal .ant-modal-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:8px!important}.stack-iq-mobile-modal .ant-modal-close{align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;width:48px!important}.stack-iq-mobile-content{height:100%}.stack-iq-mobile-content,.stack-iq-mobile-modal .ant-table,.stack-iq-mobile-modal .ant-table-wrapper{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.stack-iq-mobile-modal .ant-table-container{-webkit-overflow-scrolling:touch;flex:1 1 auto;height:100%;min-height:0;overflow:auto!important}.stack-iq-mobile-modal .ant-table-content{-webkit-overflow-scrolling:touch;height:100%;overflow-x:auto!important}.stack-iq-mobile-modal .ant-table-body{-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto!important}.stack-iq-mobile-modal .ant-table-thead>tr>th{font-weight:600;white-space:nowrap}.stack-iq-mobile-modal .ant-table-tbody>tr>td,.stack-iq-mobile-modal .ant-table-thead>tr>th{font-size:11px!important;padding:6px 4px!important}.stack-iq-mobile-modal .ant-card{width:60px!important}.stack-iq-mobile-modal .ant-avatar{height:18px!important;width:18px!important}.stack-iq-mobile-modal .ant-typography{font-size:10px!important}.stack-iq-mobile-modal .ant-btn{font-size:10px!important;height:24px!important;padding:0 4px!important}.stack-iq-mobile-modal.ant-modal-wrap{overflow:hidden!important;padding:0!important}.stack-iq-mobile-modal .ant-modal{margin:0!important;padding-bottom:0!important;top:0!important}.stack-iq-mobile-modal .ant-tooltip-inner{font-size:10px!important}.stack-iq-mobile-modal .ant-btn-icon-only{align-items:center;display:flex;justify-content:center;min-height:32px;min-width:32px}}@media (max-width:480px){.stack-iq-mobile-modal .ant-modal-header{padding:8px 12px!important}.stack-iq-mobile-modal .ant-modal-body{padding:4px!important}.stack-iq-mobile-modal .ant-table-tbody>tr>td,.stack-iq-mobile-modal .ant-table-thead>tr>th{font-size:10px!important;padding:4px 2px!important}.stack-iq-mobile-modal .ant-card{width:50px!important}}.position-filter-content,.position-filter-content-mobile{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;padding:16px}.position-filter-content-mobile{padding:12px}.section-header{color:#f1f1f6;font-weight:600;margin-bottom:12px;padding:0}.section-card{background:#1e1e2a;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;padding:16px;transition:all .2s ease}.section-card:hover{box-shadow:0 2px 6px #00000014}.section-card:last-child{margin-bottom:0}.selection-container{display:flex;flex-wrap:wrap;gap:12px}.position-buttons-container{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto}.trimiq-container{padding:12px 0}.table-mode-container{align-items:center;display:flex;gap:12px}@media (max-width:768px){.position-filter-mobile-modal{height:100vh!important;width:100vw!important}.position-filter-mobile-modal,.position-filter-mobile-modal .ant-modal{margin:0!important;max-width:100vw!important;padding:0!important;top:0!important}.position-filter-mobile-modal .ant-modal-content{border-radius:0!important;display:flex;flex-direction:column;height:100vh!important;margin:0!important;max-height:100vh!important}.position-filter-mobile-modal .ant-modal-header{align-items:center!important;border-bottom:1px solid #1a1a25;display:flex!important;flex:0 0 auto;min-height:48px;padding:12px 16px!important}.position-filter-mobile-modal .ant-modal-title{align-items:center!important;display:flex!important;font-size:14px!important;line-height:normal!important}.position-filter-mobile-modal .ant-modal-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.position-filter-mobile-modal .ant-modal-close{align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;position:absolute!important;right:0!important;top:0!important;width:48px!important}.position-filter-mobile-tabs{display:flex;flex-direction:column;height:100%}.position-filter-mobile-tabs .ant-tabs-nav{flex:0 0 auto;margin-bottom:0!important;padding:0 8px!important}.position-filter-mobile-tabs .ant-tabs-tab{font-size:12px!important;padding:8px 12px!important}.position-filter-mobile-tabs .ant-tabs-content-holder{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.position-filter-mobile-tabs .ant-tabs-content{display:flex;flex-direction:column;height:100%}.position-filter-mobile-tabs .ant-tabs-tabpane{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important}.position-filter-mobile-modal .position-buttons-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding:8px}.position-filter-mobile-modal .position-buttons-container .ant-btn{flex:0 0 auto;font-size:11px!important;height:32px!important;min-width:45px!important;padding:0 8px!important}.position-filter-mobile-modal .selection-container{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.position-filter-mobile-modal .selection-container>span{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 10px;transition:all .2s}.position-filter-mobile-modal .selection-container>span:hover{border-color:#9333ea}.position-filter-mobile-modal .selection-container>span.active{background:#9333ea!important;border-color:#9333ea;color:#fff!important}.position-filter-mobile-modal .trimiq-container{display:flex;flex-direction:column;gap:12px;padding:16px}.position-filter-mobile-modal .trimiq-button{font-size:13px!important;height:48px!important;width:100%}.position-filter-mobile-modal .table-mode-container{align-items:center;display:flex;justify-content:space-between;padding:16px}.position-filter-mobile-modal .table-mode-label{align-items:center;display:flex;font-size:12px;gap:8px}.position-filter-mobile-modal .table-mode-switch-container{align-items:center;display:flex;gap:8px}.position-filter-mobile-modal .table-mode-switch-container span{font-size:12px}}.mobile-filter span.active{background:#9333ea;border-radius:6px;color:#fff!important;padding:2px 5px;width:-webkit-fit-content;width:fit-content}.position-buttons-container .ant-btn{transition:all .2s ease}.position-buttons-container .ant-btn:not([type=primary]):hover{border-color:#9333ea;color:var(--purple-text)}.selection-container>span{background:#16161f;border:1px solid #ffffff0f;border-radius:6px;cursor:pointer;padding:8px 12px;transition:all .2s ease}.selection-container>span:hover{background:#9333ea1f;border-color:#9333ea}.selection-container>span.active{background:#9333ea!important;border-color:#9333ea!important;color:#f1f1f6!important}.mobile-filter span.active .ant-typography{color:#fff!important}@media (max-width:480px){.position-filter-mobile-modal .ant-modal-header{padding:8px 12px!important}.position-filter-mobile-modal .ant-tabs-tab{font-size:11px!important;padding:6px 8px!important}.position-filter-mobile-modal .position-buttons-container .ant-btn{font-size:10px!important;height:28px!important;min-width:40px!important}.position-filter-mobile-modal .selection-container>span{font-size:11px;padding:4px 8px}}.hero-loader{--loader-size:80px;--ring-size:calc(var(--loader-size) + 24px);--purple:#9333ea;--green:#10b981;--glow-purple:#9333ea59;--glow-green:#10b98133;align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;position:relative}.hero-loader__ring{animation:hero-ring-spin 1.6s cubic-bezier(.68,-.15,.27,1.15) infinite;border-bottom:2px solid #9333ea26;border-left:2px solid #9333ea26;border-radius:50%;border-right:2px solid #9333ea26;border-right-color:var(--green);border-top:2px solid #9333ea26;border-top-color:var(--purple);filter:drop-shadow(0 0 6px var(--glow-purple));height:var(--ring-size);position:absolute;width:var(--ring-size)}.hero-loader__glow{animation:hero-glow-pulse 2.4s ease-in-out infinite;background:radial-gradient(circle,var(--glow-purple) 0,var(--glow-green) 50%,#0000 70%);border-radius:50%;height:var(--loader-size);pointer-events:none;position:absolute;width:var(--loader-size)}.hero-loader__mascot{animation:hero-mascot-float 2.4s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--glow-purple));object-fit:contain;position:relative;z-index:1}@keyframes hero-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hero-glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes hero-mascot-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-2px)}}.linesup-container{background-color:#16161f;.lineups-list{overflow-y:auto}.ant-table-tbody{font-size:10px}.table-head{display:flex;justify-content:space-between}.table-head-text-left{align-items:center;display:flex;font-size:10px;padding:10px 0}.table-head-side-line,.table-head-text-left p{margin:0 20px!important}.table-head-side-line{position:relative}.dp-flex{display:flex}.table-head-side-line:before{background:#9333ea;content:"";height:15px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.table-head-checkbox{align-items:center!important;display:flex}.table-head-checkbox .theme-checkbox{border-radius:50%!important;height:24px!important;margin:0 6px 0 10px;width:24px!important}input[type=checkbox]:after{font-size:12px!important;font-weight:600!important;top:57%!important}.table-head-side-line .caret-right{color:#10b981;margin-left:15px}.ant-popover-inner-content{padding:15px!important}.table-popover-content p{margin:10px 0}.table-popover-content .content-projection{color:#10b981}.table-head-text-left .font-color{color:#c084fc;font-weight:700}.user-table{display:flex;flex-wrap:wrap;justify-content:center}.table-heading{align-items:center;background:var(--arena-gradient);color:#fff;cursor:pointer;display:flex;height:40px;margin:10px 5px -1px;padding:0 20px}.color-pink{color:#f1f1f6}.color-hero-purple{color:var(--purple-text)}.color-red{color:red}.table-heading-failed{animation:failed-lineup-header-pulse 3s infinite;background-image:linear-gradient(0deg,#8b1538 10%,#dc2626)!important;border:2px solid #f87171!important}.table-failed{animation:failed-lineup-glow 3s infinite;box-shadow:0 0 10px #ff4d4f4d!important}@keyframes failed-lineup-pulse{0%,to{background:#f87171;border-color:#f87171}50%{background:#ff7875;border-color:#ff7875;transform:scale(1.01)}}@keyframes failed-lineup-header-pulse{0%,to{box-shadow:0 0 5px #ff4d4f66}50%{box-shadow:0 0 15px #ff4d4fb3}}@keyframes failed-lineup-glow{0%,to{box-shadow:0 0 10px #ff4d4f4d}50%{box-shadow:0 0 20px #ff4d4f80}}.arrow-icon{align-items:center;border:1px solid;border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px}.left-arrow-icon{left:50px}.right-arrow-icon{right:50px}.ant-table{background:linear-gradient(#1a1a25,#1a1a25) padding-box,var(--arena-gradient) border-box!important;border:3px solid #0000;border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;line-height:0;overflow:hidden}.ant-table-wrapper{margin:0 5px}.anticon-check-circle{background:#10b981;border-radius:50%;margin:0 5px}.lineup-table tfoot td{font-weight:700;text-align:center;&:first-child{text-align:left}}.right-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.pos-badge{background:var(--arena-gradient);border-radius:4px;color:#fff;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.5px;line-height:1.3;padding:2px 6px;text-transform:uppercase}}.table-menu-header{align-items:center;p{margin:0}}.actions-wrapper{margin-left:20px;margin-right:20px;@media only screen and (max-width:1140px){flex-wrap:wrap;margin-left:10px;margin-right:10px}}.exposure-number-input{.ant-input-number-input{font-size:10px}}.lineup-tile{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;transform:translateZ(0);table{background-color:#13131b}}.ant-btn-variant-dashed.ant-btn-disabled,.ant-btn-variant-dashed:disabled,.ant-btn-variant-outlined.ant-btn-disabled,.ant-btn-variant-outlined:disabled{background:#1a1a25;border-color:#ffffff1a;box-shadow:none;color:#ffffff40;text-shadow:none}.exposure-buttons{button{color:inherit}.text-red{color:#dc2626}}.ant-table-filter-trigger,.toggle-all-exposure-button{color:inherit}.lineup-card-table-header{background-color:#1a1a25;border-bottom:1px solid #9333ea40;color:#b8a5d4;font-size:9.5px;font-weight:900;letter-spacing:.3px;padding:16px 10px;position:relative;text-transform:uppercase;&:after{background:#9333ea40;content:"";height:1.6em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}&:last-child,&:nth-last-child(2){&:after{display:none}}}*,:after,:before{box-sizing:border-box}.lineup-table{border-collapse:initial!important;td{box-sizing:border-box}tfoot>tr>td{padding:8px 16px!important}.ant-table-thead{.swap-column{display:none}}.swap-column{background:#16161f!important;border-bottom:0;border-left:2px solid #9333ea;max-width:35px;padding:2px 8px!important;button{z-index:2}}.ant-table-cell-fix-right-first:after{box-shadow:none!important}td.swap-column.ant-table-cell-fix-right{background:#16161f!important}thead{tr{&:first-child{th{&:nth-last-child(2){&:before{background:#0000!important}}}}}}tr{&:nth-child(2){.swap-column{border-top:2px solid #9333ea}}&:last-child{.swap-column{border-bottom:2px solid #9333ea!important}}}.swap-column button.ant-btn-primary{background:var(--arena-gradient)!important;border:none!important}}.right-section{display:flex;justify-content:flex-end!important;width:100%}.lineups-action-group{align-items:center;display:flex}@media only screen and (max-width:440px){.linesup-container{.lineups-action-group{&:nth-child(2){grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr) auto;place-items:center}}}}.group-import-button{margin-right:10px;button{height:100%;@media only screen and (max-width:440px){height:32px}}}@media only screen and (max-width:768px){.linesup-container{.lineups-stats{display:flex;justify-content:center;width:100%}.lineups-action-group{flex-wrap:wrap;justify-content:flex-end;width:100%;&:first-child{.ant-btn-link{padding-left:0}}&:nth-child(2){margin-top:8px}}.lineups-filter-button{height:100%}}.lineups-list{.ant-col{margin:0 auto}.ant-empty{margin-top:20px}}}@media only screen and (max-width:600px){.linesup-container{.lineups-stats{display:flex;justify-content:center;width:100%}.right-section{justify-content:space-around!important}.lineups-action-group{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;justify-content:center;width:100%}.group-import-button,.lineups-list{margin-right:0}.lineups-list{margin-left:0}.table-heading{padding:0 5px}}}.lineups-table-grid{.ant-pagination,.ant-table-pagination{display:none!important}}.backtest-iq-button{overflow:hidden;position:relative;transition:all .3s ease!important}.backtest-iq-button:not(:disabled):hover{background:linear-gradient(135deg,#9333ea,#10b981)!important;box-shadow:0 6px 20px 0 #10b98199!important;transform:translateY(-2px)}.backtest-iq-button:not(:disabled):active{box-shadow:0 2px 10px 0 #10b98166!important;transform:translateY(0)}.backtest-iq-button:not(:disabled):before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.backtest-iq-button:not(:disabled):hover:before{left:100%}.backtest-iq-button .anticon{animation:trophy-glow 2s ease-in-out infinite alternate;margin-right:6px}@keyframes trophy-glow{0%{filter:drop-shadow(0 0 5px rgba(255,215,0,.7))}to{filter:drop-shadow(0 0 10px rgba(255,215,0,.9))}}@media only screen and (max-width:768px){.backtest-results-row{border-radius:12px!important;margin:8px 12px!important;padding:16px 12px!important}.backtest-results-row .ant-typography{word-break:break-word}.backtest-results-row>div:last-child{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.backtest-results-row .mobile-stat-card{background:#9333ea0d;border:1px solid #9333ea26;border-radius:8px;padding:12px 8px;transition:all .2s ease}.backtest-results-row .mobile-stat-card:active{background:#9333ea1a;transform:scale(.98)}}@media only screen and (max-width:480px){.backtest-results-row{margin:4px 8px!important;padding:12px 8px!important}.backtest-results-row>div:last-child{gap:6px!important}.backtest-results-row .mobile-stat-card{padding:10px 6px}.backtest-results-row [style*="textTransform: uppercase"]{letter-spacing:.2px!important}}.backtest-results-row .ant-typography.profit-positive,.backtest-results-row .profit-positive{color:#34d399!important;font-weight:600!important}.backtest-results-row .ant-typography.profit-negative,.backtest-results-row .profit-negative{color:#f87171!important;font-weight:600!important}.hide-arrows .ant-input-number-handler-wrap{display:none!important}.hero-back-arrow{align-items:center;background:#9333ea1f!important;border:1px solid #9333ea4d!important;border-radius:8px!important;color:var(--purple-text-strong)!important;display:flex!important;font-size:12px!important;height:24px!important;justify-content:center;padding:0!important;transition:all .25s ease!important;width:30px!important}.hero-back-arrow:hover{background:var(--arena-gradient)!important;border-color:#0000!important;box-shadow:var(--arena-glow)!important;color:#fff!important;transform:translateY(-1px)}.ant-slider-dot{border:none;border-radius:0;height:6px;top:-1px;width:1px;&:nth-child(2n){height:10px;top:-3px}}.circle{display:inline-block;height:6px;width:6px}.status-confirmed{background-color:#34d399}.status-projected{background-color:#ffd93d}.status-non-starter,.status-not-projected{background-color:#f87171}.status-confirmed-starter{background-color:#34d399}.status-projected-starter{background-color:#ffd93d}.ant-badge-dot,.filter-button{background:#9333ea}.filter-button{border-color:#9333ea;&:focus,&:hover{background-color:#a855f7;border-color:#a855f7}}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mt-16{margin-top:16px}.ml-6{margin-left:6px}.ml-8{margin-left:8px}.backtest-results{padding:20px 0}.backtest-results .ant-card{border-radius:8px;box-shadow:0 1px 2px #00000008;transition:all .3s}.backtest-results .ant-card:hover{box-shadow:0 4px 12px #00000014}.backtest-results .ant-statistic-title{color:#6b7280;font-size:11px;margin-bottom:4px}.backtest-results .ant-statistic-content{font-weight:600}.backtest-results .ant-card-body{padding:16px}.backtest-results-row{animation:slideInResults .5s cubic-bezier(.34,1.56,.64,1);transition:all .3s ease}.backtest-close-btn:hover{background:#9333ea26!important;color:var(--purple-text)!important;transform:scale(1.1)}@keyframes slideInResults{0%{margin:0;max-height:0;opacity:0;padding:0 16px;transform:translateY(-20px)}to{margin:12px 0;max-height:80px;opacity:1;padding:12px 16px;transform:translateY(0)}}.backtest-iq-container{animation:slideDown .3s ease-out;transition:all .3s ease}.backtest-iq-container .ant-table-wrapper{margin-top:10px}.backtest-iq-container .ant-table{background:#0000}.backtest-iq-container .ant-table-thead>tr>th{background:#00000005;border-color:#1a1a25}.backtest-iq-container .ant-table-tbody>tr>td{border-color:#1a1a25}@keyframes slideDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:1000px;opacity:1;transform:translateY(0)}}.backtest-contest-row{cursor:pointer;transition:all .2s ease}@media (max-width:768px){.backtest-results .ant-card-body{padding:12px}.backtest-results .ant-statistic-content-value{font-size:17px!important}.backtest-iq-container{margin:12px 0;padding:15px}.backtest-results-row{flex-direction:column;gap:12px!important;text-align:center}.backtest-results-row>div:last-child{gap:16px!important;justify-content:center!important}.backtest-mobile-modal{height:100vh!important;margin:0!important;max-width:none!important;top:0!important}.backtest-mobile-modal .ant-modal-content{border-radius:0!important;display:flex;flex-direction:column;height:100vh!important}.backtest-mobile-modal .ant-modal-header{border-bottom:1px solid #1a1a25;flex-shrink:0;padding:12px 16px!important}.backtest-mobile-modal .ant-modal-body{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important;padding:8px!important}.backtest-mobile-modal .ant-modal-close{right:8px!important;top:8px!important}.backtest-mobile-table{display:flex;flex:1 1;flex-direction:column}.backtest-mobile-table .ant-table{flex:1 1}.backtest-mobile-table .ant-table-container{display:flex;flex:1 1;flex-direction:column}.backtest-mobile-table .ant-table-content{flex:1 1;overflow:auto!important}.backtest-mobile-table .ant-table-thead>tr>th{font-size:10px!important;padding:8px 4px!important;white-space:nowrap}.backtest-mobile-table .ant-table-tbody>tr>td{font-size:11px!important;min-height:44px;padding:8px 4px!important;vertical-align:middle}.backtest-mobile-table .ant-table-tbody>tr{min-height:44px}.backtest-contest-row{min-height:44px!important}.backtest-contest-row td{touch-action:manipulation}.backtest-mobile-table .ant-pagination{margin:8px 0 0!important;text-align:center!important}.backtest-mobile-table .ant-pagination-item,.backtest-mobile-table .ant-pagination-next,.backtest-mobile-table .ant-pagination-prev{height:32px!important;line-height:30px!important;margin:0 2px!important;min-width:32px!important}.backtest-mobile-table .ant-pagination-total-text{font-size:10px!important}.backtest-mobile-table .backtest-contest-row:active td{background:#9333ea14!important;transform:scale(.98);transition:all .1s ease}}@media (max-width:480px){.backtest-mobile-modal .ant-modal-header{padding:8px 12px!important}.backtest-mobile-modal .ant-modal-body{padding:4px!important}.backtest-mobile-table .ant-table-tbody>tr>td,.backtest-mobile-table .ant-table-thead>tr>th{font-size:10px!important;padding:6px 2px!important}.backtest-mobile-table .ant-pagination-item,.backtest-mobile-table .ant-pagination-next,.backtest-mobile-table .ant-pagination-prev{height:28px!important;line-height:26px!important;min-width:28px!important}}.backtest-iq-modal .ant-modal-content{background:#16161f;overflow:hidden}.backtest-iq-modal .ant-modal-header{background:linear-gradient(135deg,#9333ea,#10b981);border-bottom:none;padding:20px 24px}.backtest-iq-modal .ant-modal-close,.backtest-iq-modal .ant-modal-header .ant-modal-title{color:#fff}.backtest-iq-modal .ant-modal-close:hover{background:#fff3;color:#fff}.backtest-iq-modal .ant-modal-header .ant-btn{transition:all .3s ease}.backtest-iq-modal .ant-modal-header .ant-btn:hover{background:#ffffff4d!important;border-color:#ffffff80!important;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.backtest-iq-modal .ant-modal-body{overflow:hidden;padding:16px 24px}.backtest-stat-card{animation:fadeInUp .4s ease-out;height:100%;transition:all .3s ease}.backtest-stat-card:hover{box-shadow:0 6px 16px #9333ea40;transform:translateY(-2px)}.backtest-stat-card .ant-card-body{align-items:center;display:flex;height:100%;justify-content:center;padding:0}@media (max-width:768px){.backtest-stat-card{min-height:70px}.backtest-stat-card:hover{box-shadow:0 4px 12px #9333ea33;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.backtest-table-container{box-shadow:0 4px 20px #9333ea1a;transition:all .3s ease}.backtest-table-container:hover{box-shadow:0 6px 30px #9333ea33}.backtest-iq-modal .ant-input-affix-wrapper{box-shadow:0 2px 8px #9333ea1a;transition:all .3s ease}.backtest-iq-modal .ant-input-affix-wrapper:focus-within,.backtest-iq-modal .ant-input-affix-wrapper:hover{border-color:#9333ea;box-shadow:0 4px 12px #9333ea33}.backtest-iq-modal .ant-table-wrapper{margin-top:0}.backtest-iq-modal .ant-table-wrapper,.backtest-mobile-modal .ant-table-wrapper,.backtest-mobile-table .ant-table-wrapper{border:2px solid;border-image:linear-gradient(135deg,#9333ea,#10b981) 1;border-radius:8px;box-shadow:0 4px 15px 0 #10b98126;overflow:hidden;transition:all .3s ease}.backtest-iq-modal .ant-table-wrapper:hover,.backtest-mobile-modal .ant-table-wrapper:hover,.backtest-mobile-table .ant-table-wrapper:hover{box-shadow:0 6px 20px 0 #10b98140;transform:translateY(-1px)}.backtest-iq-modal .ant-table,.backtest-mobile-modal .ant-table,.backtest-mobile-table .ant-table{border-radius:6px;overflow:hidden}.backtest-iq-modal .ant-table-thead>tr:first-child>th:first-child,.backtest-mobile-modal .ant-table-thead>tr:first-child>th:first-child,.backtest-mobile-table .ant-table-thead>tr:first-child>th:first-child{border-top-left-radius:6px}.backtest-iq-modal .ant-table-thead>tr:first-child>th:last-child,.backtest-mobile-modal .ant-table-thead>tr:first-child>th:last-child,.backtest-mobile-table .ant-table-thead>tr:first-child>th:last-child{border-top-right-radius:6px}.backtest-iq-modal .ant-table-tbody>tr:last-child>td:first-child,.backtest-mobile-modal .ant-table-tbody>tr:last-child>td:first-child,.backtest-mobile-table .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:6px}.backtest-iq-modal .ant-table-tbody>tr:last-child>td:last-child,.backtest-mobile-modal .ant-table-tbody>tr:last-child>td:last-child,.backtest-mobile-table .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:6px}.backtest-iq-modal .ant-pagination-total-text{line-height:inherit!important}.backtest-contest-link{color:var(--purple-text)}.backtest-contest-name,.backtest-iq-modal .ant-table .ant-typography.table-text-strong.backtest-contest-name,.backtest-iq-modal .ant-table-tbody>tr>td .backtest-contest-name,.backtest-iq-modal .table-text-strong.backtest-contest-name,.backtest-mobile-modal .ant-table .ant-typography.table-text-strong.backtest-contest-name,.backtest-mobile-modal .ant-table-tbody>tr>td .backtest-contest-name,.backtest-mobile-modal .table-text-strong.backtest-contest-name,.backtest-mobile-table .ant-table .ant-typography.table-text-strong.backtest-contest-name,.backtest-mobile-table .ant-table-tbody>tr>td .backtest-contest-name,.backtest-mobile-table .table-text-strong.backtest-contest-name{font-size:10px!important;font-weight:700!important;line-height:1.3!important}.backtest-iq-modal .ant-table .ant-table-tbody>tr:nth-child(2n)>td,.backtest-mobile-modal .ant-table .ant-table-tbody>tr:nth-child(2n)>td,.backtest-mobile-table .ant-table .ant-table-tbody>tr:nth-child(2n)>td{background-color:#111118!important}.backtest-iq-modal .ant-table .ant-table-tbody>tr:nth-child(odd)>td,.backtest-mobile-modal .ant-table .ant-table-tbody>tr:nth-child(odd)>td,.backtest-mobile-table .ant-table .ant-table-tbody>tr:nth-child(odd)>td{background-color:#16161f!important}.backtest-iq-modal .ant-table .ant-table-tbody>tr:hover>td,.backtest-mobile-modal .ant-table .ant-table-tbody>tr:hover>td,.backtest-mobile-table .ant-table .ant-table-tbody>tr:hover>td{background-color:#0000000d!important}.backtest-iq-modal .ant-table .ant-table-tbody>tr>td,.backtest-mobile-modal .ant-table .ant-table-tbody>tr>td,.backtest-mobile-table .ant-table .ant-table-tbody>tr>td{background-color:#16161f!important;border-right:none!important}.backtest-iq-modal .ant-table-cell-fix-left,.backtest-mobile-modal .ant-table-cell-fix-left,.backtest-mobile-table .ant-table-cell-fix-left{background-color:#16161f!important}.backtest-iq-modal .ant-table-tbody>tr:nth-child(2n)>.ant-table-cell-fix-left,.backtest-mobile-modal .ant-table-tbody>tr:nth-child(2n)>.ant-table-cell-fix-left,.backtest-mobile-table .ant-table-tbody>tr:nth-child(2n)>.ant-table-cell-fix-left{background-color:#111118!important}.backtest-iq-modal .ant-table-tbody>tr:nth-child(odd)>.ant-table-cell-fix-left,.backtest-mobile-modal .ant-table-tbody>tr:nth-child(odd)>.ant-table-cell-fix-left,.backtest-mobile-table .ant-table-tbody>tr:nth-child(odd)>.ant-table-cell-fix-left{background-color:#16161f!important}.backtest-iq-modal .ant-table-cell-fix-left-last,.backtest-iq-modal .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.backtest-iq-modal .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.backtest-iq-modal td.ant-table-cell-fix-left-last,.backtest-mobile-modal .ant-table-cell-fix-left-last,.backtest-mobile-modal .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.backtest-mobile-modal .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.backtest-mobile-modal td.ant-table-cell-fix-left-last,.backtest-mobile-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left{background-color:#1a1a25!important}.backtest-iq-modal .ant-table-tbody tr:hover td.ant-table-cell-fix-left,.backtest-mobile-modal .ant-table-tbody tr:hover td.ant-table-cell-fix-left{background:#1a1a25!important;background-color:#1a1a25!important}.backtest-iq-modal .ant-table-thead>tr>.ant-table-cell-fix-left,.backtest-mobile-modal .ant-table-thead>tr>.ant-table-cell-fix-left,.backtest-mobile-table .ant-table-thead>tr>.ant-table-cell-fix-left{background-color:#111118!important}.entry-editor-modal .ant-modal-body{max-height:80vh;overflow-y:auto!important;padding:16px!important}@media (max-width:768px){body .ant-modal-wrap.lateswap-modal.entry-editor-modal.entry-editor-mobile-modal .ant-modal-body{-webkit-overflow-scrolling:touch!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;max-height:calc(100vh - 108px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}.entry-editor-mobile-modal{height:100vh!important;margin:0!important;top:0!important;width:100vw!important}.entry-editor-mobile-modal,.entry-editor-mobile-modal .ant-modal{max-width:100vw!important;padding:0!important}.entry-editor-mobile-modal .ant-modal-content{border-radius:0!important;display:flex;flex-direction:column;height:100dvh!important;margin:0!important;max-height:100dvh!important}.entry-editor-mobile-modal .ant-modal-header{align-items:center!important;border-bottom:1px solid #1a1a25;display:flex!important;flex:0 0 auto;min-height:48px;padding:12px 16px!important}.entry-editor-mobile-modal .ant-modal-title{align-items:center!important;display:flex!important;flex-direction:row!important;line-height:normal!important;width:100%}.entry-editor-mobile-modal .ant-modal-title>div{flex-direction:row!important;width:100%!important}.entry-editor-mobile-modal .lateswap-switch-container{flex-shrink:0!important;margin-left:auto!important;order:999!important}.entry-editor-mobile-modal .ant-modal-body{-webkit-overflow-scrolling:touch!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}.entry-editor-mobile-modal .ant-modal-close{align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;width:48px!important}.entry-editor-modal.entry-editor-mobile-modal .ant-modal-footer,body .entry-editor-mobile-modal .ant-modal-footer{background:#16161f!important;border-top:1px solid #ffffff0f!important;bottom:auto!important;box-shadow:0 -2px 8px #00000014!important;left:auto!important;margin:0!important;padding:12px 16px!important;position:static!important;right:auto!important;z-index:1!important}.entry-editor-top-bar-mobile{background:#1a1a25;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px}.entry-editor-top-bar-mobile .entry-editor-controls-group{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;width:100%}.entry-editor-top-bar-mobile .entry-editor-control{display:flex;flex-direction:column;gap:4px}.entry-editor-top-bar-mobile .entry-editor-control .text{color:#9ca3af;font-size:10px!important;font-weight:600}.entry-editor-mobile-modal .lateswap-table-container{display:block!important;flex:none!important;padding:0 8px}.entry-editor-mobile-modal.ee-mode-entry .entry-editor-table{font-size:11px}.entry-editor-mobile-modal.ee-mode-entry .ant-table-wrapper{height:auto!important;overflow:visible!important}.entry-editor-mobile-modal.ee-mode-entry .ant-table{height:auto!important}.entry-editor-mobile-modal.ee-mode-entry .ant-table-container{height:auto!important;overflow:visible!important}.entry-editor-mobile-modal.ee-mode-entry .ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.entry-editor-mobile-modal.ee-mode-entry .ant-table-body{overflow:visible!important}.entry-editor-mobile-modal.ee-mode-entry .ant-table-thead>tr>th{background:#1e1e2a;font-size:10px!important;font-weight:600;padding:6px 4px!important;position:-webkit-sticky;position:sticky;top:0;z-index:10}.entry-editor-mobile-modal.ee-mode-entry .ant-table-tbody>tr>td{font-size:10px!important;padding:6px 4px!important}.entry-editor-mobile-modal .ant-modal-footer .ant-btn{font-size:11px!important;height:28px!important;padding:4px 8px!important}.entry-editor-mobile-modal .ant-modal-footer .ant-btn-icon-only{padding:0!important;width:28px!important}.entry-editor-mobile-modal .ant-input,.entry-editor-mobile-modal .ant-select{font-size:12px!important}.entry-editor-mobile-modal .ant-select-selector{height:28px!important;min-height:28px!important}.entry-editor-mobile-modal .ant-select-selection-item{line-height:26px!important}.entry-editor-mobile-modal .ant-dropdown-trigger{font-size:11px!important}Upload dragger mobile styles .entry-editor-mobile-modal .entries-hub-dragger{padding:8px 12px!important}.entry-editor-mobile-modal .entries-hub-dragger p{font-size:14px!important}.entry-editor-mobile-modal.ee-mode-entry .exposure-tabs-container,.entry-editor-mobile-modal.ee-mode-entry [class*=exposure]{height:auto!important;min-height:300px}.entry-editor-mobile-modal.ee-mode-lateswap .entries-exposure-tabs{-webkit-overflow-scrolling:touch!important;overflow:auto!important;touch-action:pan-x pan-y!important}.entry-editor-mobile-modal.ee-mode-lateswap .entries-exposure-tabs .ant-table-content{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;overflow-y:auto!important;touch-action:pan-x pan-y!important}.entry-editor-mobile-modal.ee-mode-lateswap .entries-exposure-tabs .ant-table-body{-webkit-overflow-scrolling:touch!important}.entry-editor-mobile-modal .hide-on-mobile{display:none!important}.entry-editor-mobile-modal.ant-modal-wrap{overflow:hidden!important;padding:0!important}.entry-editor-mobile-modal .ant-modal{margin:0!important;padding-bottom:0!important;top:0!important}.entry-editor-mobile-modal.ant-modal-wrap .ant-modal-centered{text-align:left!important}.entry-editor-mobile-modal.entry-editor-modal .ant-modal-body,.entry-editor-mobile-modal.lateswap-modal .ant-modal-body{flex:1 1 auto!important;height:auto!important;max-height:none!important;padding-bottom:10px!important}.entry-editor-mobile-modal.ee-mode-entry .ant-modal-body>div{height:auto!important;min-height:-webkit-min-content;min-height:min-content;overflow:visible!important}.entry-editor-mobile-modal.ee-mode-entry .ant-row.lateswap-table-container{display:block!important;height:auto!important;overflow:visible!important}.entry-editor-mobile-modal.ee-mode-entry .ant-col{height:auto!important;overflow:visible!important}.entry-editor-mobile-modal .ant-modal-body{padding-bottom:80px!important;padding-left:8px!important;padding-right:8px!important}.entry-editor-mobile-modal .ant-pagination{margin:8px 0!important}.entry-editor-mobile-modal .ant-pagination-item{font-size:11px!important;height:28px!important;line-height:26px!important;min-width:28px!important}.entry-editor-mobile-modal .ant-checkbox-wrapper{transform:scale(.9)}.entry-editor-mobile-modal .ant-btn,.entry-editor-mobile-modal .ant-checkbox-wrapper,.entry-editor-mobile-modal .ant-select{touch-action:manipulation}.entry-editor-mobile-modal .late-swap-container{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;padding-bottom:60px}.entry-editor-modal.entry-editor-mobile-modal .ant-modal-body,.lateswap-modal.entry-editor-mobile-modal .ant-modal-body{flex:1 1 auto!important;height:auto!important;max-height:none!important}.entry-editor-mobile-modal .ant-modal-wrap{-webkit-overflow-scrolling:touch;inset:0;outline:0;overflow:hidden!important;position:fixed}.entry-editor-mobile-modal .ant-modal-wrap .ant-modal{margin:0;position:relative;top:0}}@media (max-width:480px){.entry-editor-mobile-modal .ant-modal-header{padding:8px 12px!important}.entry-editor-modal.entry-editor-mobile-modal .ant-modal-footer,body .entry-editor-mobile-modal .ant-modal-footer{padding:10px 14px!important}.entry-editor-mobile-modal .ant-modal-footer .ant-btn{font-size:10px!important;height:26px!important;padding:2px 6px!important}.entry-editor-mobile-modal .ant-table-tbody>tr>td,.entry-editor-mobile-modal .ant-table-thead>tr>th{font-size:9px!important;padding:4px 2px!important}.entry-editor-top-bar-mobile{padding:8px!important}.entry-editor-top-bar-mobile .entry-editor-control .text{font-size:9px!important}.entry-editor-mobile-modal .entry-editor-group-select-mobile{font-size:11px!important}.entry-editor-mobile-modal .entry-editor-group-select-mobile .ant-select-selector{align-items:center!important;display:flex!important;height:24px!important;min-height:24px!important}.entry-editor-mobile-modal .entry-editor-group-select-mobile .ant-select-selection-item{font-size:11px!important;line-height:22px!important}.entry-editor-mobile-modal .entry-editor-group-select-mobile .ant-select-arrow{margin-top:0!important;top:50%!important;transform:translateY(-50%)!important}.entry-editor-mobile-modal.ee-mode-entry .entry-editor-table .ant-select-small{font-size:10px!important}.entry-editor-mobile-modal.ee-mode-entry .entry-editor-table .ant-select-small .ant-select-selector{height:20px!important;min-height:20px!important;padding:0 4px!important}.entry-editor-mobile-modal.ee-mode-entry .entry-editor-table .ant-select-small .ant-select-selection-item{font-size:9px!important;line-height:18px!important;padding-right:14px!important}.entry-editor-mobile-modal.ee-mode-entry .entry-editor-table .ant-select-small .ant-select-arrow{font-size:10px!important;right:2px!important}}.entry-editor-table .ant-table-summary .entries-hub-summary-row td{background:#1e1e2a!important;border-top:1px solid #ffffff0f;font-weight:600}.hero-mode-tooltip{.ant-tooltip-inner{max-width:280px!important}}.lineup-ranker{.ant-progress-inner{background-color:#1a1a25;border-radius:100px;display:inline-block;overflow:hidden;position:relative;vertical-align:middle;width:100%}.ant-table-body{min-height:calc(100dvh - 293px);min-height:calc(100dvh - 257px)}.ranker-table-with-game-bar{.ant-table-body{min-height:calc(100dvh - 288px)}}.ranker-table-game-bar-open{.ant-table-body{min-height:calc(100dvh - 352px)}}.ranker-table-empty-game-bar-open{.ant-table-body{min-height:calc(100dvh - 327px)}}.ranker-table-empty{.ant-table-body{min-height:calc(100dvh - 262px)}}.ranker-table-empty-non-team-sport{.ant-table-body{min-height:calc(100dvh - 232px)}}.ranker-exposure-column{.team-table .ant-table-content{height:calc(100vh - 394px)!important;overflow:auto!important}.non-team-sport-table .ant-table-content{height:calc(100vh - 319px)!important;overflow:auto!important}.pairs-table .ant-table-content{height:calc(100vh - 381px)!important;overflow:auto!important}.pairs-table{.ant-table-pagination.ant-pagination{padding:0 15px!important;.ant-pagination-item-link,li{line-height:36px!important}}}.non-team-sport-pairs-table .ant-table-content{height:calc(100vh - 351px)!important;overflow:auto!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 349px)!important;overflow:auto!important}.game-table .exposure-table-no-scroll,.non-team-sport-table .exposure-table-no-scroll,.pairs-table .exposure-table-no-scroll,.team-table .exposure-table-no-scroll,.teams-table .exposure-table-no-scroll{overflow:hidden!important}}.ranker-exposure-column-game-bar-open{.team-table .ant-table-content{height:calc(100vh - 468px)!important;overflow:auto!important}.non-team-sport-table .ant-table-content{height:calc(100vh - 320px)!important;overflow:auto!important}.pairs-table .ant-table-content{height:calc(100vh - 456px)!important;overflow:auto!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 423px)!important;overflow:auto!important}.game-table .exposure-table-no-scroll,.non-team-sport-table .exposure-table-no-scroll,.pairs-table .exposure-table-no-scroll,.team-table .exposure-table-no-scroll,.teams-table .exposure-table-no-scroll{overflow:hidden!important}}.lineups-loader-sims-team-sport{height:81dvh}.lineups-loader-sims-non-team-sport{height:80.5dvh}@media screen and (max-width:1200px){.ant-table-body{min-height:calc(100dvh - 293px)}.ranker-table-with-game-bar{.ant-table-body{min-height:calc(100dvh - 323px)}}.ranker-table-game-bar-open{.ant-table-body{min-height:calc(100dvh - 397px)}}.ranker-table-empty{.ant-table-body{min-height:calc(100dvh - 292px)}}.ranker-table-empty-game-bar-open{.ant-table-body{min-height:calc(100dvh - 367px)}}.lineups-loader-sims-team-sport{height:73.9dvh}.lineups-loader-sims-non-team-sport{height:77.1dvh}.ranker-exposure-column{.team-table .ant-table-content{height:calc(100vh - 426px)!important}.non-team-sport-table .ant-table-content{height:calc(100vh - 352px)!important}.pairs-table .ant-table-content{height:calc(100vh - 414px)!important}.non-team-sport-pairs-table .ant-table-content{height:calc(100vh - 384px)!important;overflow:auto!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 381px)!important}}.ranker-exposure-column-game-bar-open{.team-table .ant-table-content{height:calc(100vh - 500px)!important}.non-team-sport-table .ant-table-content{height:calc(100vh - 352px)!important}.pairs-table .ant-table-content{height:calc(100vh - 488px)!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 455px)!important}}}@media screen and (max-width:1085px){.ant-table-body{min-height:calc(100dvh - 397px)}.ranker-table-with-game-bar{.ant-table-body{min-height:calc(100dvh - 367px)}}.ranker-table-game-bar-open{.ant-table-body{min-height:calc(100dvh - 441px)}}.ranker-table-empty{.ant-table-body{min-height:calc(100dvh - 336px)}}.ranker-table-empty-game-bar-open{.ant-table-body{min-height:calc(100dvh - 411px)}}.lineups-loader-sims-team-sport{height:64.8dvh}.lineups-loader-sims-non-team-sport{height:68dvh}.ranker-exposure-column{.team-table .ant-table-content{height:calc(100vh - 470px)!important}.non-team-sport-table .ant-table-content{height:calc(100vh - 456px)!important}.pairs-table .ant-table-content{height:calc(100vh - 458px)!important}.non-team-sport-pairs-table .ant-table-content{height:calc(100vh - 488px)!important;overflow:auto!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 425px)!important}}.ranker-exposure-column-game-bar-open{.team-table .ant-table-content{height:calc(100vh - 544px)!important}.non-team-sport-table .ant-table-content{height:calc(100vh - 352px)!important}.pairs-table .ant-table-content{height:calc(100vh - 532px)!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 499px)!important}}}@media screen and (max-width:1075px){.ant-table-body{min-height:calc(100dvh - 367px)}.ranker-table-with-game-bar{.ant-table-body{min-height:calc(100dvh - 428px)}}.ranker-table-game-bar-open{.ant-table-body{min-height:calc(100dvh - 502px)}}.ranker-table-empty{.ant-table-body{min-height:calc(100dvh - 379px)}}.ranker-table-empty-game-bar-open{.ant-table-body{min-height:calc(100dvh - 454px)}}.ranker-table-empty-non-team-sport{.ant-table-body{min-height:calc(100dvh - 349px)}}.lineups-loader-sims-team-sport{height:75dvh}.lineups-loader-sims-non-team-sport{height:77.7dvh}.ranker-exposure-column{.team-table .ant-table-content{height:calc(100vh - 531px)!important}.non-team-sport-table .ant-table-content{height:calc(100vh - 456px)!important}.pairs-table .ant-table-content{height:calc(100vh - 519px)!important}.non-team-sport-pairs-table .ant-table-content{height:calc(100vh - 488px)!important;overflow:auto!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 486px)!important}}.ranker-exposure-column-game-bar-open{.team-table .ant-table-content{height:calc(100vh - 605px)!important}.non-team-sport-table .ant-table-content{height:calc(100vh - 352px)!important}.pairs-table .ant-table-content{height:calc(100vh - 561px)!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 560px)!important}}}@media screen and (max-width:550px){.ant-table-body{min-height:calc(100dvh - 376px)}.ranker-table-with-game-bar{.ant-table-body{min-height:calc(100dvh - 274px)}}.ranker-table-game-bar-open{.ant-table-body{min-height:calc(100dvh - 274px)}}.ranker-table-empty-non-team-sport{.ant-table-body{min-height:calc(100dvh - 394px)}}.ranker-table-empty{.ant-table-body{min-height:calc(100dvh - 424px)}}.ranker-table-empty-game-bar-open{.ant-table-body{min-height:calc(100dvh - 507px)}}.lineups-loader-sims-team-sport{height:68.1dvh}.lineups-loader-sims-non-team-sport{height:71.3dvh}.ranker-exposure-column{.non-team-sport-table .ant-table-content,.team-table .ant-table-content{height:calc(100vh - 320px)!important}.pairs-table .ant-table-content{height:calc(100vh - 352px)!important}.non-team-sport-pairs-table .ant-table-content{height:calc(100vh - 352px)!important;overflow:auto!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 320px)!important}}.ranker-exposure-column-game-bar-open{.non-team-sport-table .ant-table-content,.team-table .ant-table-content{height:calc(100vh - 320px)!important}.pairs-table .ant-table-content{height:calc(100vh - 352px)!important}.game-table .ant-table-content,.teams-table .ant-table-content{height:calc(100vh - 320px)!important}}}.top{align-items:center;display:flex;justify-content:space-between;padding:6px 10px 6px 20px}.font-12,.top-left{font-size:11px}.top-left{font-weight:500;margin:0}.top-right{align-items:center;display:flex;list-style:none;margin:0}.top-right-inner{margin:0 20px}.top-right-inner-div-btn-first{background:#c084fc1a;border:1px solid #c084fc4d;color:#c084fc}.top-right-inner-div-btn-second{background:#c084fc40;border:none;border-radius:3px;color:#fff;margin-left:10px}.ant-table-thead>tr>th{padding:5px!important}.head-table-main{width:100%}.first-head-table-column{text-align:left;width:45%}.third-head-table-column{width:10%}.forth-head-table-column{width:8%}.forth-head-table-column button{margin-right:15px}.fifth-head-table-column{width:12%}.seventh-head-table-column{text-align:end}.ant-table-thead tr th:first-child{padding:8px 16px!important}.ant-input-number-handler-wrap{display:none}}.aggr-settings-card,.ranker-settings-card{.ant-card-body{padding:0}}.ranker-settings-card{width:600px}.aggr-settings-card{width:500px}@media only screen and (max-width:675px){.aggr-settings-card,.ranker-settings-card{width:100%}}.ranker-settings{.ant-card-head{background:#9333ea;border-bottom:none;color:#fff;margin-bottom:0;min-height:0;min-height:auto}}.rank-size{display:flex;flex-direction:column;flex-wrap:nowrap;font-size:12.5px;justify-content:center}@media (max-width:1078px){.rank-size{font-size:10px}}.rank-size-val{white-space:nowrap}.ranker-settings-group-parent{border-radius:"5px";margin:"10px 0px";padding:"15px";position:"relative"}.ranker-settings-group-title{font-weight:700;left:10px;padding:0 5px;position:absolute;top:-10px}.team-table .ant-input-number{width:50px!important}.ranker-table .ant-table-selection-column .ant-table-selection-extra{margin-left:8px}@media screen and (max-width:768px){.ranker-table .ant-table-selection-column .ant-table-selection-extra{margin-left:50px}.ranker-table .ant-table-selection-column{width:70px!important}.sim-past-builds-header{align-items:flex-start!important;flex-direction:column}.sim-past-builds-header-loaded{width:100%}}.sim-past-builds-header{.ant-typography{line-height:1.2}}.save-build-popover .ant-popover-inner{border-radius:8px;box-shadow:0 6px 16px #0000001f;padding:16px}.save-build-popover .ant-popover-arrow-content{background:#16161f}.ranker-drawer{.ant-tabs-card{>.ant-tabs-nav{margin-bottom:0;.ant-tabs-tab{background:#0000;border:none;padding:8px 16px;&:hover{color:var(--purple-text)}}.ant-tabs-tab-active{background:#9333ea1a!important;.ant-tabs-tab-btn{color:var(--purple-text)!important}}}.ant-tabs-content{margin-top:8px}}.ant-col{margin-bottom:1px!important}}.groups-manager-popover-content{max-width:420px;min-width:380px;padding:16px}.groups-manager-create-container{display:flex;flex-direction:column;gap:6px}.groups-manager-create-header{color:#f1f1f6;font-size:13px;font-weight:600;line-height:normal;margin-bottom:5px}.groups-manager-create-description{color:#6b7280;font-size:11px;line-height:1.4;padding-bottom:2px}.groups-manager-divider{background:#1a1a25;height:1px;width:100%}.groups-manager-form{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.groups-manager-section-label{color:#9ca3af;font-size:10px;font-weight:600;margin-bottom:2px}.groups-manager-split-method-radio{display:flex;width:100%}.groups-manager-split-method-radio .ant-radio-button-wrapper{flex:1 1;font-size:13px;text-align:center}.groups-manager-controls-row{display:flex;gap:6px}.groups-manager-num-groups-container{max-width:80px}.groups-manager-num-groups-input{font-size:11px;width:100%}.groups-manager-order-container{flex:1 1}.groups-manager-order-radio{width:100%}.groups-manager-order-radio .ant-radio-button-wrapper{font-size:11px;text-align:center;width:50%}.groups-manager-split-equally-container{align-self:flex-end}.groups-manager-split-equally-btn{font-size:10px;width:100%}.groups-manager-group-rows{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow-y:auto;padding-right:4px}.groups-manager-group-row{align-items:center;background:#111118;border-radius:6px;display:flex;gap:12px;padding:10px 12px}.groups-manager-group-name-input{flex:1 1}.groups-manager-group-count-input,.groups-manager-group-percent-input{width:70px}.groups-manager-group-lineup-count{color:#9ca3af;font-size:10px;font-weight:600;min-width:80px;text-align:right}.groups-manager-total-allocated{border-radius:6px;padding:12px}.groups-manager-total-allocated.valid{background:#10b98114;border:1px solid #10b98140}.groups-manager-total-allocated.invalid{background:#f871710f;border:1px solid #f8717140}.groups-manager-total-allocated-content{align-items:center;display:flex;justify-content:space-between}.groups-manager-total-allocated-label{color:#9ca3af;font-size:11px}.groups-manager-total-allocated-value{font-size:11px;margin-left:6px}.groups-manager-total-allocated-value.valid{color:#34d399}.groups-manager-total-allocated-value.invalid{color:#f87171}.groups-manager-total-allocated-remaining{color:#f87171;font-size:11px;font-weight:600}.groups-manager-actions{display:flex;gap:8px}.groups-manager-cancel-btn{flex:1 1}.groups-manager-create-btn{background:var(--arena-gradient);border:none;flex:1 1;font-weight:600}.groups-manager-list-container{display:flex;flex-direction:column;gap:0;max-height:500px;position:relative}.groups-manager-list-header{align-items:center;border-bottom:1px solid #1a1a25;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.groups-manager-list-title{color:#f1f1f6;font-size:12px;font-weight:600}.groups-manager-all-lineups-item{align-items:center;background:#111118;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;padding:10px 12px;transition:all .2s ease}.groups-manager-all-lineups-item:hover{background:#1a1a25}.groups-manager-all-lineups-item.active{border:1px solid #9333ea4d;box-shadow:0 2px 8px #9333ea26}.groups-manager-all-lineups-item.active,.groups-manager-all-lineups-item.active:hover{background:linear-gradient(135deg,#9333ea1f,#9c4dcc14)}.groups-manager-groups-list{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;max-height:300px;overflow-y:auto;padding-right:4px}.groups-manager-clear-all-container{background:#16161f;border-top:1px solid #1a1a25;bottom:0;padding-top:12px;position:-webkit-sticky;position:sticky;z-index:1}.groups-manager-clear-all-btn{font-size:12px;font-weight:600}.groups-manager-group-item{align-items:center;background:#111118;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.groups-manager-group-item:hover{background:#1a1a25}.groups-manager-group-item.active{border:1px solid #9333ea4d;box-shadow:0 2px 8px #9333ea26}.groups-manager-group-item.active,.groups-manager-group-item.active:hover{background:linear-gradient(135deg,#9333ea1f,#9c4dcc14)}.groups-manager-group-item.locked{background:#faad1414;border:1px solid #faad1426;color:#ffa940!important;.groups-manager-group-item-icon,.groups-manager-group-item-name{color:#ffa940!important}}.groups-manager-group-item.locked:hover{background:#faad141f}.groups-manager-group-item.locked.active{background:linear-gradient(135deg,#faad1426,#fa8c161a);border:1px solid #ffa940;box-shadow:0 2px 8px #faad1433;.groups-manager-group-item-icon.active,.groups-manager-group-item-name.active{color:#e79025}}.groups-manager-group-item.locked.active:hover{background:linear-gradient(135deg,#faad1426,#fa8c161a)}.groups-manager-group-item-content{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.groups-manager-group-item-icon{font-size:14px}.groups-manager-group-item-icon.active{color:var(--purple-text)}.groups-manager-group-item-icon.inactive{color:#6b7280}.groups-manager-group-item-name{font-size:11px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groups-manager-group-item-name.active{color:var(--purple-text)}.groups-manager-group-item-name.inactive{color:#f1f1f6}.groups-manager-group-item-badge{border-radius:6px;box-shadow:0 0 0 1px #ffffff4d;color:#fff;font-size:9px;font-weight:400;line-height:normal;padding:3px 7px}.groups-manager-group-item-badge.active{background-color:#9333ea}.groups-manager-group-item-badge.inactive{background-color:#6b7280}.groups-manager-group-item-badge.locked{background-color:#ffd93d}.groups-manager-group-lock-indicator{color:#ffd93d;font-size:11px;margin-left:4px}.groups-manager-group-item-actions{display:flex;gap:4px}.groups-manager-group-item-actions .lock-button-active{color:#ffd93d}.groups-manager-group-item-actions .ant-btn{height:24px;width:24px}.groups-manager-group-item-actions .ant-btn .anticon{font-size:12px}.groups-manager-main-btn{align-items:center;background:#0000;border:1px solid #ffffff0f;border-radius:6px;color:#f1f1f6;display:flex;font-size:9.5px;font-weight:600;gap:5px;height:25px;padding:0 10px;&:active,&:focus,&:hover{border-color:#9333ea;color:var(--purple-text)}}.groups-manager-main-btn.locked{background:#faad1414;border-color:#ffa940;color:#ffa940;.groups-manager-main-btn-badge{background-color:#ffa940}&:active,&:focus,&:hover{background:#fa8c161f;border-color:#ff8e53;color:#ff8e53}}.groups-manager-main-btn .anticon{font-size:12px}.groups-manager-main-btn-content{align-items:center;display:flex;justify-content:center}.groups-manager-main-btn-badge{background-color:#9333ea;border-radius:6px;color:#fff;font-size:9px;font-weight:400;line-height:normal;margin-left:8px;padding:3px 5px;transition:background-color .2s ease,color .2s ease}.groups-manager-rename-modal .ant-modal-body{padding-top:16px}.groups-manager-rename-input-container{margin-top:3px}.groups-manager-rename-char-count{color:#6b7280;font-size:11px;margin-top:4px}.groups-manager-mobile-modal{height:100vh!important;margin:0!important;max-width:100vw!important;padding:0!important;top:0!important;width:100vw!important}.groups-manager-mobile-modal .ant-modal-content{border-radius:0!important;display:flex;flex-direction:column;height:100vh!important;margin:0!important;max-height:100vh!important}.groups-manager-mobile-modal .ant-modal-header{align-items:center!important;border-bottom:1px solid #1a1a25;display:flex!important;flex:0 0 auto;min-height:48px;padding:12px 16px!important}.groups-manager-mobile-modal .ant-modal-body{-webkit-overflow-scrolling:touch;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow-y:auto!important;padding:16px!important}.groups-manager-mobile-modal .ant-modal-close{align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;position:absolute!important;right:0!important;top:0!important;width:48px!important}.groups-manager-mobile-modal .groups-manager-popover-content{display:flex;flex:1 1;flex-direction:column;max-width:none;min-width:0;min-width:auto;padding:0;width:100%}.groups-manager-mobile-modal .groups-manager-create-container,.groups-manager-mobile-modal .groups-manager-form{display:flex;flex:1 1;flex-direction:column}.groups-manager-mobile-modal .groups-manager-group-rows{flex:1 1;max-height:none;min-height:120px}.groups-manager-mobile-modal .groups-manager-actions{margin-top:auto;padding-top:16px}@media (max-width:768px){.groups-manager-popover-content{max-width:360px;min-width:320px;padding:12px}.groups-manager-controls-row{flex-wrap:wrap}.groups-manager-num-groups-container{max-width:70px}.groups-manager-order-container{flex:1 1;min-width:150px}.groups-manager-split-equally-container{flex:1 1;width:100%}.groups-manager-group-rows{max-height:200px}.groups-manager-group-row{gap:8px;padding:8px 10px}.groups-manager-group-percent-input{width:80px}.groups-manager-group-count-input{width:60px}.groups-manager-group-lineup-count{font-size:10px;min-width:70px}.groups-manager-groups-list{max-height:300px}.groups-manager-group-item{padding:8px 10px}}@media (max-width:480px){.groups-manager-popover-content{max-width:100%;min-width:280px;padding:0}.groups-manager-create-header{font-size:12px}.groups-manager-group-lineup-count{display:none}}.groups-manager-group-rows::-webkit-scrollbar,.groups-manager-groups-list::-webkit-scrollbar{width:6px}.groups-manager-group-rows::-webkit-scrollbar-track,.groups-manager-groups-list::-webkit-scrollbar-track{background:#1a1a25;border-radius:3px}.groups-manager-group-rows::-webkit-scrollbar-thumb,.groups-manager-groups-list::-webkit-scrollbar-thumb{background:#6b7280;border-radius:3px}.groups-manager-group-rows::-webkit-scrollbar-thumb:hover,.groups-manager-groups-list::-webkit-scrollbar-thumb:hover{background:#6b7280}.portfolio-iq-mobile-modal{height:100vh!important;margin:0!important;max-width:100vw!important;padding:0!important;top:0!important;width:100vw!important}.portfolio-iq-mobile-modal .ant-modal-content{border-radius:0!important;display:flex;flex-direction:column;height:100vh!important;margin:0!important;max-height:100vh!important}.portfolio-iq-mobile-modal .ant-modal-header{align-items:center!important;border-bottom:1px solid #1a1a25;display:flex!important;flex:0 0 auto;min-height:48px;padding:12px 16px!important}.portfolio-iq-mobile-modal .ant-modal-body{-webkit-overflow-scrolling:touch;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding:12px!important}.portfolio-iq-mobile-modal .ant-modal-footer{border-top:1px solid #1a1a25;display:flex;flex:0 0 auto;gap:8px;padding:12px 16px!important}.portfolio-iq-mobile-modal .ant-modal-footer .ant-btn{flex:1 1;font-size:13px!important;height:40px!important}.portfolio-iq-mobile-modal .ant-modal-close{align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;position:absolute!important;right:0!important;top:0!important;width:48px!important}.portfolio-iq-modal .ant-card-small>.ant-card-body,.portfolio-iq-modal .ant-modal-body{padding:8px}.portfolio-iq-modal .ant-statistic{margin-bottom:4px}.portfolio-iq-modal .ant-statistic-content-value{font-size:15px!important}.portfolio-iq-modal .ant-statistic-title{font-size:10px!important;margin-bottom:2px!important}.portfolio-iq-modal .strategy-card .ant-card-body{padding:6px}.portfolio-iq-modal .ant-col{margin-bottom:4px}.portfolio-iq-modal .ant-modal-footer{border-top:none!important}.portfolio-iq-modal .control-card{background:#111118;border:1px solid #ffffff0f}.portfolio-iq-modal .control-card .ant-card-body{padding:16px}.portfolio-iq-modal .strategy-card{cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.portfolio-iq-modal .strategy-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.portfolio-iq-modal .strategy-card.selected{box-shadow:0 6px 16px #9333ea4d;transform:translateY(-1px)}.portfolio-iq-modal .stats-card{background:#9333ea0f;border:1px solid #9333ea33}.portfolio-iq-modal .stats-card .ant-card-body{padding:12px 16px}.portfolio-iq-modal .results-card{background:#10b9810f;border:1px solid #10b98133}.portfolio-iq-modal .results-card .ant-card-body{padding:12px 16px}.portfolio-iq-modal .risk-card{background:#f871710f;border:1px solid #f8717133}.portfolio-iq-modal .risk-card .ant-card-body{padding:12px 16px}.portfolio-iq-modal .progress-card{background:#9333ea14;border:1px solid #9333ea40}.portfolio-iq-modal .ant-progress-line{margin-bottom:0}.portfolio-iq-modal .ant-progress-bg{transition:all .5s ease}.portfolio-iq-modal .ant-progress-text{font-weight:600}.portfolio-iq-modal .simulation-card{background:var(--arena-gradient);border:none;color:#fff}.portfolio-iq-modal .simulation-card .ant-statistic-title{color:#fffc!important}.portfolio-iq-modal .simulation-card .ant-statistic-content-value{color:#fff!important}.portfolio-iq-modal .ant-statistic-title{color:#9ca3af;font-size:10px;font-weight:500;margin-bottom:4px}.portfolio-iq-modal .ant-statistic-content{line-height:1.1}.portfolio-iq-modal .ant-statistic-content-value{font-size:13px;font-weight:600}.portfolio-iq-modal .ant-typography{margin-bottom:0}.portfolio-iq-modal .ant-tag{border-radius:4px;font-weight:500;padding:2px 8px}.portfolio-iq-modal .ant-btn{font-weight:500;transition:all .3s ease}.portfolio-iq-modal .ant-btn-primary{background:var(--arena-gradient);border:none;box-shadow:var(--arena-glow)}.portfolio-iq-modal .ant-btn-primary:hover{background:var(--arena-gradient-hover);box-shadow:var(--arena-glow);transform:translateY(-1px)}.portfolio-iq-modal .ant-alert{border:none;border-radius:8px;box-shadow:0 2px 8px #0000000f}.portfolio-iq-modal .ant-alert-info{background:#9333ea14;border-left:4px solid #7c3aed}.portfolio-iq-modal .ant-tooltip-inner{background:#7c3aed;border-radius:6px;color:#fff;font-size:11px;padding:6px 10px}.portfolio-iq-modal .ant-tooltip-arrow:before{background:#7c3aed}.portfolio-iq-modal .ant-spin-dot{color:#7c3aed}.portfolio-iq-modal .ant-typography h5{color:var(--purple-text-strong);font-weight:600;margin-bottom:0}@media (max-width:768px){.portfolio-iq-modal .ant-modal{margin:10px}.portfolio-iq-modal .ant-modal-body{padding:15px}.portfolio-iq-modal .ant-modal-footer{padding:10px 15px}.portfolio-iq-modal .ant-modal-footer .ant-btn{font-size:11px;height:32px;padding:0 12px}.portfolio-iq-modal .ant-statistic-title{font-size:10px}.portfolio-iq-modal .ant-statistic-content-value{font-size:11px}.portfolio-iq-modal .ant-card-body{padding:12px}.portfolio-iq-modal .strategy-card{text-align:center}.portfolio-iq-modal .strategy-card .anticon{font-size:19px}.portfolio-iq-modal .ant-progress{flex:0 0 60px}}@media (max-width:576px){.portfolio-iq-modal .ant-modal-title{font-size:13px}.portfolio-iq-modal .ant-tag{font-size:10px;padding:0 4px}.portfolio-iq-modal .strategy-card{margin-bottom:8px}}.portfolio-iq-modal .ant-statistic{transition:all .3s ease}.portfolio-iq-modal .ant-statistic:hover{transform:scale(1.02)}.portfolio-iq-modal .ant-card{transition:all .3s ease}.portfolio-iq-modal .ant-progress-bg{background:linear-gradient(90deg,#9333ea,#10b981)}.portfolio-iq-modal .anticon{transition:all .3s ease}.portfolio-iq-modal .strategy-card:hover .anticon{transform:scale(1.1)}.portfolio-iq-modal .result-value-green,.portfolio-iq-modal .result-value-green *,.portfolio-iq-modal .result-value-green strong{color:#34d399!important}.portfolio-iq-modal .result-value-red,.portfolio-iq-modal .result-value-red *,.portfolio-iq-modal .result-value-red strong{color:#f87171!important}.portfolio-iq-modal .result-value-yellow,.portfolio-iq-modal .result-value-yellow *,.portfolio-iq-modal .result-value-yellow strong{color:#ff8e53!important}.portfolio-iq-modal .risk-metric-good{color:#34d399;font-weight:600}.portfolio-iq-modal .risk-metric-medium{color:#ffd93d;font-weight:600}.portfolio-iq-modal .risk-metric-high{color:#f87171;font-weight:600}.portfolio-iq-modal .advanced-portfolio-badge{background:var(--arena-gradient);border:none;border-radius:12px;color:#fff;font-weight:600;padding:4px 12px}.portfolio-iq-modal .correlation-matrix{background:#1a1a25;border-radius:8px;margin:16px 0;padding:16px}.portfolio-iq-modal-title{align-items:center;display:flex;justify-content:flex-start;@media (max-width:768px){align-items:flex-start;flex-direction:column}}.portfolio-iq-apply-button{background:linear-gradient(135deg,#9333ea,#10b981)!important;border:none!important;box-shadow:0 2px 8px #9333ea4d;@media (max-width:768px){margin-top:8px!important}&:disabled{background:#1a1a25!important;border:1px solid #ffffff1a!important;box-shadow:none!important}}body,div,p,span{font-family:Satoshi,sans-serif!important;font-weight:500!important}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif!important;font-weight:600!important}*{font-family:Satoshi,sans-serif!important}.mono,code,pre{font-family:Space Mono,monospace!important}a{text-decoration:none}button{-webkit-tap-highlight-color:transparent;background:none;border:none;outline:none}:root{--accent-green:#10b981;--primary-color:#9333ea;--primary-red:#f87171;--bg-primary:#0a0a0f;--bg-secondary:#111118;--bg-tertiary:#1a1a25;--bg-card:#16161f;--bg-elevated:#1e1e2a;--text-primary:#f1f1f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-disabled:#6b7280;--border-default:#ffffff1a;--border-light:#ffffff0f;--late-swap-gray:#1a1a25;--late-swap-parent-lineup-light:#1e1e2a;--font-size-base:10px;--purple-text:#c084fc;--purple-text-strong:#d8b4fe;--purple-text-muted:#a78bfa;--arena-gradient:linear-gradient(135deg,#9333ea,#10b981);--arena-gradient-hover:linear-gradient(135deg,#a855f7,#34d399);--arena-glow:0 0 24px #9333ea40,0 0 48px #10b9811f}#root,html{background:#0a0a0f}.ant-app{display:flex;flex-direction:column;min-height:100vh}#starter{flex:1 1}.tool-layout{display:flex;flex:1 1;flex-direction:column}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0f;color:#f1f1f6;line-height:1.5715;margin:0}body,html{height:100%;width:100%}#root,#tiles,.account,.ant-drawer-content,.ant-modal-content,.ant-popover-inner,.lineup-ranker,.optimizer{color:#f1f1f6}@keyframes hdrDropIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ant-dropdown .ant-dropdown-menu{animation:hdrDropIn .2s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#16161ff2!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:0 20px 60px #0000008c,inset 0 0 1px #ffffff1a,0 0 40px #9333ea0d,inset 0 1px 0 #10b98114!important;color:#f1f1f6;min-width:200px;padding:6px!important}.ant-dropdown .ant-dropdown-menu-item{border-radius:8px!important;color:#ffffffb3!important;font-size:11px;margin:2px 0;transition:background .15s ease,color .15s ease}.ant-dropdown .ant-dropdown-menu-item-active,.ant-dropdown .ant-dropdown-menu-item:hover{background:#9333ea1a!important;color:#fff!important}.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content a,.ant-dropdown .ant-dropdown-menu-item a{color:#ffffffb3!important;font-size:11px;font-weight:500;text-decoration:none!important}.ant-dropdown .ant-dropdown-menu-item-active .ant-dropdown-menu-title-content a,.ant-dropdown .ant-dropdown-menu-item-active a,.ant-dropdown .ant-dropdown-menu-item:hover .ant-dropdown-menu-title-content a,.ant-dropdown .ant-dropdown-menu-item:hover a{color:#fff!important}.ant-dropdown .ant-dropdown-menu-item-divider,.ant-dropdown-arrow{display:none!important}.ant-select-dropdown{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#16161ff2!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:0 20px 60px #0000008c,inset 0 0 1px #ffffff1a,0 0 40px #9333ea0d,inset 0 1px 0 #10b98114!important;color:#f1f1f6;padding:6px!important}.ant-select-dropdown .ant-select-item{border-radius:8px!important;color:#ffffffb3!important;margin:2px 0;transition:background .15s ease,color .15s ease}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item:hover{background:#9333ea1a!important;color:#fff!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#9333ea2e!important;color:#fff!important}.dropdown-btn .anticon-caret-down{font-size:9px;opacity:.5;transition:transform .3s ease,opacity .3s ease}.dropdown-btn:hover .anticon-caret-down{opacity:.85;transform:translateY(1.5px)}.mr-5{margin-right:5px}.ml-5{margin-left:5px}.mb-5{margin-bottom:5px}.mt-5{margin-top:5px}.mr-10{margin-right:10px}.ml-10{margin-left:10px}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.pl-5{padding-left:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pt-5{padding-top:5px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.session-expire-modal{display:none!important}.main-header{align-items:center;background:#0a0a0f;background:var(--bg-primary);border-bottom:1px solid #ffffff0d;display:flex;height:46px;justify-content:space-between;padding:0 26px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.hdr-accent-line{background:linear-gradient(90deg,#0000,#9333ea66 25%,#10b98180 50%,#9333ea66 75%,#0000);bottom:-1px;height:1px;left:10%;pointer-events:none;position:absolute;right:10%}.breadcumb{position:relative;z-index:1;.ant-select-selection-item,.ant-select-selector{color:#f1f1f6}}.main-header .header-left{display:flex;h3{color:#f1f1f6;font-size:19px;margin:0}.selector{display:flex;margin-left:50px}}@media only screen and (max-width:600px){.main-header .header-left{.selector{display:flex;margin-left:10px}}}.main-header .header-left img{filter:brightness(1.1) drop-shadow(0 0 8px rgba(147,51,234,.35)) drop-shadow(0 0 20px rgba(147,51,234,.15))}.main-header .header-right{align-items:center;display:flex}.main-header .header-right .header-top-menu-listing{display:flex;list-style:none;margin:0;.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background-color:initial!important;border-color:#0000!important;color:#f1f1f6!important}}.ant-table.ant-table-small{font-size:10px}.ant-table-wrapper .ant-table.ant-table-small .ant-table-cell,.ant-table-wrapper .ant-table.ant-table-small .ant-table-footer,.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table-wrapper .ant-table.ant-table-small .ant-table-title,.ant-table-wrapper .ant-table.ant-table-small tfoot>tr>td,.ant-table-wrapper .ant-table.ant-table-small tfoot>tr>th{padding:5px}.ant-select-selection-item{font-size:10px;font-weight:500!important}.ant-input-number-input{font-size:9.5px;font-weight:500;text-align:center!important}.ant-table-column-title{font-weight:700!important}.ant-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#ffffff85!important}.ant-steps-item-wait .ant-steps-item-icon{background-color:#16161f;border-color:#ffffff40}.ant-btn-variant-solid.ant-btn-disabled,.ant-btn-variant-solid:disabled{background:#1a1a25;border-color:#ffffff1a;box-shadow:none;color:#ffffff40;text-shadow:none}.ant-steps-small .ant-steps-item-icon{border-radius:24px;font-size:13px;height:24px;line-height:24px;margin:0 8px 0 0;text-align:center;width:24px}.ant-input-number-outlined.ant-input-number-disabled input[disabled]{background-color:#1a1a25!important}.ant-steps.ant-steps-small .ant-steps-item-icon{font-size:11px;height:24px;line-height:24px;width:24px}.ant-steps.ant-steps-small .ant-steps-item-title{line-height:23px}.ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#1a1a25;top:11px}.dropdown-btn,.main-header .header-right .header-top-menu-listing li{align-items:center;border-radius:8px;color:#ffffffc7!important;cursor:pointer;display:flex;font-size:10px;font-weight:600;justify-content:center;letter-spacing:.06em;margin:0 4px;padding:6px 10px;position:relative;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,text-shadow .2s ease}.main-header .header-right .header-top-menu-listing .dropdown-btn{background:#0000!important;border:none!important;line-height:normal;padding:0;.anticon{align-items:center;display:inline-flex}}.menu-down-icon{color:#c084fc;color:var(--purple-text)}.header-user-profile .userProfile{border:2px solid #fff;border-radius:50%;height:40px;margin-left:20px;width:40px}.header-breadcrumb{background:#0e0e15;border-bottom:1px solid #ffffff0f;color:#f1f1f6;padding:1px 10px}.header-breadcrumb .header-breadcrumb-text-left p{font-size:10px;margin:20px}.ant-select-arrow,.header-breadcrumb .header-breadcrumb-text-left p .open-page-red{color:#10b981}.header-breadcrumb-text-left .space{margin:0 5px}.header-breadcrumb-text-right{align-items:center;display:flex}.header-breadcrumb-text-right p{font-size:10px;margin:0 15px;position:relative}.breadcrumb-btn{background:linear-gradient(135deg,#9333ea,#10b981)!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#f1f1f6!important;font-weight:700;outline:none!important;transition:all .2s ease}.breadcrumb-btn:after,.breadcrumb-btn:before{display:none!important}.breadcrumb-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(135deg,#a855f7,#34d399)!important;background:var(--arena-gradient-hover)!important;border-color:#0000!important;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f!important;box-shadow:var(--arena-glow)!important;color:#f1f1f6!important}.breadcrumb-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active{background:linear-gradient(135deg,#9333ea,#10b981)!important;border-color:#0000!important;box-shadow:0 0 12px #9333ea33,0 0 24px #10b98114!important;color:#f1f1f6!important}.ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:#ffffff0f;content:"";height:1.6em;inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s;width:1px}.show-player{padding:10px 20px}.ant-popover-inner-content{padding:0!important}.breadcrumb-icon{margin-left:5px}.breadcrumb-reset{color:#10b981;font-size:14px}.breadcrumb-setting-icon{color:#c084fc;color:var(--purple-text);cursor:pointer;left:51%!important}.apply-btn{margin-top:15px;text-align:end}.apply-btn .ant-btn{background:linear-gradient(135deg,#9333ea,#10b981);border-color:#0000;border-radius:6px;box-shadow:0 2px 8px #9333ea4d;color:#f1f1f6;font-size:14px;font-weight:700;padding:4px 20px}.breadcrumb-ant-switch{background-color:#1e1e2a;height:13px;margin-right:10px;min-width:36px;.ant-switch-handle{height:19px;top:-3px;width:19px}.ant-switch-checked .ant-switch-handle:before{background-color:#9333ea;background-color:var(--primary-color)}}.ant-card-bordered{border:0}.ant-card-head-title{text-align:center}.unique-players{font-size:14px;font-weight:500}.unique-players input{border:1px solid #ffffff0f;width:100%}.team-salary{font-weight:500;margin:10px 0}.team-salary p{color:#c084fc;font-size:10px;font-weight:500}.input-max-value{display:flex}.input-max-value input{margin:0 12px 0 0;width:50%}p{margin-bottom:0;margin-top:0}.ant-card-body{padding:15px}.ant-card-head-title{padding:7px}.ant-popover-inner{border-radius:8px}.ant-card-extra{padding:8px 0}.ant-table{background:#1a1a25!important;scrollbar-color:auto!important}.ant-table-thead>tr>th{background:#111118!important;border-bottom:1px solid #9333ea40!important;color:#b8a5d4!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.5px;text-transform:uppercase}.table-striped-rows .ant-table-row .ant-table-cell,.table-striped-rows tr td{background:#13131b!important;border-bottom:1px solid #ffffff0a!important;border-right:none!important;transition:background .15s ease}.table-striped-rows .ant-table-row:nth-child(odd) .ant-table-cell,.table-striped-rows tr:nth-child(odd) td{background:#1a1a25!important;border-right:none!important}.table-striped-rows{.ant-table-row.selected-player{.ant-table-cell{background:#1b3a3a!important;color:#6ee7b7!important;.anticon,button{color:#6ee7b7!important}}}tr.selected-player{td{background:#1b3a3a!important}}.ant-table-row.excluded-exposure-option{.ant-table-cell{background:#452d37!important;color:#fca5a5!important;.anticon,button{color:#fca5a5!important}}}tr.excluded-exposure-option{td{background:#452d37!important}}&:hover{tr.selected-player{.ant-table-cell,td{background:#1b3a3a!important}}tr.excluded-exposure-option{.ant-table-cell,td{background:#452d37!important}}}}.no-exposure-player td{opacity:.5!important}.no-exposure-player td:last-child{opacity:1!important}.heading{font-size:25px;margin-top:15px;text-align:center}.reset-button{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important}.exposure-buttons{button{&:disabled{color:#9ca3af!important;cursor:not-allowed}}}.view-toggle{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:inline-flex;gap:2px;margin-right:6px;padding:2px}.view-toggle-btn{all:unset;align-items:center;border-radius:6px;color:#ffffff59;cursor:pointer;display:inline-flex;font-size:12px;height:20px;justify-content:center;transition:color .18s ease,background .18s ease;width:24px}.view-toggle-btn:hover{color:#fff9}.view-toggle-btn.active{background:#9333ea38;color:#c084fc}.view-toggle-btn:disabled{cursor:not-allowed;opacity:.35}.exposure-toggle{box-sizing:border-box;height:22px}.exposure-toggle-btn{gap:5px;height:100%;min-width:76px;padding:0 8px;width:auto}.exposure-toggle-label{font-size:10px;font-weight:600;letter-spacing:.02em}.column-buttons{align-items:center;display:flex}.column-buttons span{margin-right:10px}.searchIcon{font-size:14px}.settingInputs{margin-right:5px!important;padding:6px!important;width:auto!important}input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;background:#0000!important;border-radius:2px!important;color:#f1f1f6!important;cursor:pointer!important;height:13px!important;width:13px!important}input[type=radio]{border-radius:50%!important}input[type=checkbox]:after{color:#f1f1f6;content:"\2713";display:none;font-size:8px;font-weight:800;left:50%;position:absolute;top:50%!important;transform:translate(-50%,-50%) scale(.75);transform-origin:center}input[type=checkbox]:checked{background:#10b981!important;background:var(--accent-green)!important}input[type=radio]:checked{-moz-outline-radius:50%;outline:3px solid #fff!important;outline-offset:-5px!important}input[type=checkbox]:checked:after{display:block}.ant-tag-purple{background:#9333ea1f!important;border-color:#9333ea4d!important;color:#f1f1f6!important}.ant-btn{-webkit-tap-highlight-color:transparent;border-radius:6px;box-shadow:none;outline:none}.ant-btn:active,.ant-btn:focus{box-shadow:none!important;outline:none!important}.ant-btn:focus-visible{outline:2px solid #9333ea!important;outline:2px solid var(--primary-color)!important;outline-offset:2px!important}.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):not(.arena-gradient-btn){background:linear-gradient(135deg,#9333ea,#7c3aed);border:1px solid #a78bfa33;box-shadow:0 0 10px #9333ea26;transition:all .2s ease}.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):not(.arena-gradient-btn):hover{background:linear-gradient(135deg,#a855f7,#8b5cf6)!important;border-color:#a78bfa59!important;box-shadow:0 0 16px #9333ea4d!important}.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):not(.arena-gradient-btn):active{background:linear-gradient(135deg,#9333ea,#9333ea)!important;box-shadow:0 0 8px #9333ea33!important}.arena-gradient-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled){background:linear-gradient(135deg,#9333ea,#10b981)!important;background:var(--arena-gradient)!important;border:none!important}.arena-gradient-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(135deg,#a855f7,#34d399)!important;background:var(--arena-gradient-hover)!important;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f!important;box-shadow:var(--arena-glow)!important}.arena-gradient-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:linear-gradient(135deg,#9333ea,#10b981)!important;box-shadow:0 0 12px #9333ea33,0 0 24px #10b98114!important}.login-form-button.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled){background:linear-gradient(135deg,#9333ea,#10b981)!important;background:var(--arena-gradient)!important;border:none!important;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f!important;box-shadow:var(--arena-glow)!important}.login-form-button.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(135deg,#a855f7,#34d399)!important;background:var(--arena-gradient-hover)!important;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f!important;box-shadow:var(--arena-glow)!important}.login-form-button.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:linear-gradient(135deg,#9333ea,#10b981)!important;box-shadow:0 0 12px #9333ea33,0 0 24px #10b98114!important}.table-footer{background:linear-gradient(135deg,#10b9810d,#16161ff2 60%,#9333ea12),#1a1a25!important;background:linear-gradient(135deg,#10b9810d 0,#16161ff2 60%,#9333ea12 100%),var(--bg-tertiary)!important;border-top:1px solid #ffffff0f;padding:10px 20px!important}table{border:none}.df{display:flex!important}.asc{align-self:center}.fdc{flex-direction:column}.js{justify-content:flex-start}.je{justify-content:flex-end}.jc{justify-content:center}.asb,.jsb{justify-content:space-between}.asa,.jsa{justify-content:space-around}.as{align-items:flex-start}.am{align-items:center}.ae{align-items:flex-end}.fw{flex-wrap:wrap}.position-relative{position:relative}.position-absolute{position:absolute}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000;border-radius:4px}.ant-table-tbody-virtual-scrollbar-thumb,::-webkit-scrollbar-thumb{background:#7c3aed!important;border-radius:4px!important}::-webkit-scrollbar-corner{background:#0000}.ant-table-body{&::-webkit-scrollbar{height:6px;width:6px}&::-webkit-scrollbar-track{background:#0000;border-radius:4px}&::-webkit-scrollbar-thumb{background:#7c3aed;border-radius:4px}}.ant-pagination-total-text{float:right;font-size:10px}.text-accent-green{color:#10b981;color:var(--accent-green)}.breadcrumb-white{color:#f1f1f6}.breadcrumb-site-select{.ant-select-selection-item{align-items:center;display:flex!important}}.breadcrumb-green{color:#10b981}.text-purple{color:#c084fc;color:var(--purple-text)}.text-red{color:var(--primary-red)}.text-light-red{color:#f87171;color:var(--primary-red)}.header-breadcrumb{.ant-select-open{.ant-select-selection-item{color:#fffc!important}}}.select-dropdown-override{.ant-select-selection-item{color:#fffc!important}}.ant-table-tbody>tr.ant-table-row:hover>td{background-color:#1e1e2a!important}.mobile-menu-drawer .ant-drawer-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf!important}.mobile-menu-drawer .ant-drawer-content-wrapper{box-shadow:-8px 0 32px #00000080!important}.mobile-menu-drawer .ant-drawer-body{background:#0a0a0f;background:var(--bg-primary);padding:0!important}.mobile-menu-drawer .ant-drawer-header{display:none!important}.mm-container{background:#0a0a0f;background:var(--bg-primary);display:flex;flex-direction:column;height:100%}.mm-header{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-light);justify-content:space-between;padding:16px 20px}.mm-close-btn,.mm-header{align-items:center;display:flex}.mm-close-btn{background:#ffffff0f;border:none;border-radius:8px;color:#fff9;cursor:pointer;height:36px;justify-content:center;transition:background .2s ease,color .2s ease;width:36px}.mm-close-btn:hover{background:#10b9811f;color:#10b981;color:var(--accent-green)}.mm-body{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:16px 20px 32px}.mm-body::-webkit-scrollbar{width:4px}.mm-body::-webkit-scrollbar-track{background:#0000}.mm-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.mm-body::-webkit-scrollbar-thumb:hover{background:#ffffff26}.mm-cta{align-items:center;background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient);background-position:0 50%;background-size:150% 150%;border-radius:10px;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f;box-shadow:var(--arena-glow);color:#fff!important;display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.08em;padding:14px 24px;text-decoration:none;transition:background-position .4s ease,box-shadow .3s ease}.mm-cta:hover{background-position:100% 50%;color:#fff;text-decoration:none}.mm-divider{background:linear-gradient(90deg,#0000,#ffffff0f 20%,#ffffff0f 80%,#0000);height:1px;margin:12px 0}.mm-link{align-items:center;background:none;border:none;color:#fffc;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;letter-spacing:.06em;padding:14px 4px;text-align:left;text-decoration:none;text-transform:uppercase;transition:color .2s ease;width:100%}.mm-link:hover{color:#fff;text-decoration:none}.mm-link--flat{letter-spacing:normal}.mm-link--disabled{cursor:not-allowed;opacity:.45}.mm-emoji{display:inline-block;flex-shrink:0;font-size:15px;margin-right:6px;text-align:center;width:22px}.mm-caret{flex-shrink:0;opacity:.4;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,color .3s ease}.mm-caret--open{color:#10b981;color:var(--accent-green);opacity:.7;transform:rotate(180deg)}.mm-submenu{animation:mmSlideDown .25s cubic-bezier(.16,1,.3,1);border-left:2px solid #10b98133;display:flex;flex-direction:column;margin-bottom:4px;margin-left:4px;padding:0 0 8px 8px}@keyframes mmSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mm-subitem{align-items:center;background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:8px;padding:10px 12px;text-align:left;text-decoration:none;transition:background .2s ease,color .2s ease}.mm-subitem:hover{background:#ffffff0d;color:#fff;text-decoration:none}.mm-subitem strong{color:#ffffffd9;font-weight:600}.mm-subitem--disabled{cursor:not-allowed;opacity:.4}.mm-subitem--disabled:hover{background:none;color:#fff9}.mm-subitem--sport{font-size:12.5px;font-weight:600}.mm-subitem--active{background:#10b98114;color:#10b981;color:var(--accent-green)}.mm-submenu--grid{grid-gap:2px;border-left:none;display:grid;gap:2px;grid-template-columns:1fr 1fr;margin-bottom:4px;margin-left:0;padding:0}.mm-submenu--grid .mm-subitem{font-size:12.5px;padding:8px 10px}.mm-badge{background:#c084fc1f;border-radius:999px;color:#c084fc;color:var(--purple-text);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-left:8px;padding:2px 8px;vertical-align:middle}.mm-socials{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-light);gap:8px;margin-top:auto;padding:16px 20px 20px}.mm-social,.mm-socials{align-items:center;display:flex;justify-content:center}.mm-social{border-radius:10px;color:#fff6;height:42px;text-decoration:none;transition:color .25s ease,background .25s ease;width:42px}.mm-social:hover{background:#10b98114;color:#10b981;color:var(--accent-green)}@media (max-width:380px){.mobile-menu-drawer .ant-drawer-content-wrapper{width:100%!important}.mm-submenu--grid{grid-template-columns:1fr}}.ant-table .ant-table-expanded-row-fixed{color:#f1f1f6!important;font-size:23px}.advanced-settings{min-width:550px;.ant-form-item{margin-bottom:10px}.ant-divider-horizontal{margin:5px 0}.close-row{background:#9333ea;span{color:#f1f1f6}}}.cursor-pointer{cursor:pointer}#optimizer-bar{background:#191923;border-bottom:1px solid #9333ea26;span.active{background:#9333ea;border-radius:6px;color:#f1f1f6!important;padding:2px 5px;.ant-typography{color:#f1f1f6!important}}}.mobile-filter{span.active{background:#9333ea;border-radius:6px;color:#f1f1f6!important;padding:2px 5px;width:-webkit-fit-content;width:fit-content;.ant-typography{color:#f1f1f6!important}}}.ant-table-summary{font-size:10.5px}.tab-theme{.ant-tabs-nav-wrap{background:#9333ea;padding:0 10px}.ant-tabs-tab-btn{color:#f1f1f6!important}.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;text-decoration:underline}}.ant-pagination-item-ellipsis{color:#f1f1f6}.player-swap-table{.ant-modal-header{position:relative!important}.ant-modal-content{background:#16161f!important;padding:0!important}.ant-table-body{height:50rem!important}}@media (max-width:768px){.player-swap-mobile-modal{height:100vh!important;width:100vw!important}.player-swap-mobile-modal,.player-swap-mobile-modal .ant-modal{margin:0!important;max-width:100vw!important;padding:0!important;top:0!important}.player-swap-mobile-modal .ant-modal-content{border-radius:0!important;display:flex;flex-direction:column;height:100dvh!important;margin:0!important;max-height:100dvh!important}.player-swap-mobile-modal .ant-modal-header{border-bottom:1px solid #ffffff0f;flex:0 0 auto;padding:12px 16px!important}.player-swap-mobile-modal .ant-modal-body{-webkit-overflow-scrolling:touch!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:0!important}.player-swap-mobile-modal .ant-modal-close{align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;right:0!important;top:0!important;width:48px!important}.player-swap-mobile-modal .ant-table-body{height:auto!important;max-height:calc(100dvh - 160px)!important}.player-swap-mobile-modal .lineup-player-swap .search-container{border-radius:0!important}.player-swap-mobile-modal .ant-table-tbody>tr>td,.player-swap-mobile-modal .ant-table-thead>tr>th{font-size:11px!important;padding:6px 4px!important}}.input-change-value{background-color:#9333ea14;border-color:#9333ea66;border-left:2px solid #9333ea}.input-change-value input{color:#c084fc!important;color:var(--purple-text)!important}.highlight-red{background-color:#f8717114;border-color:#f8717166;border-left:2px solid #f87171}.highlight-red input{color:#fca5a5!important}.highlight-green{background-color:#10b98114;border-color:#10b98166;border-left:2px solid #10b981}.highlight-green input{color:#6ee7b7!important}.optimizer{.ant-table-body{min-height:calc(99vh - 260px)}.header-filters{.search-input{margin:0 5px}.anticon-search{color:#c084fc;color:var(--purple-text);font-size:15px}.ant-radio-button-wrapper{border:0;border-radius:6px;margin-right:5px}.ant-radio-button-wrapper:not(:first-child):before{width:0}}.exposure p{font-size:14px;font-weight:500;margin:0}.Likes-main{align-items:center;display:flex;justify-content:space-around;margin:0}.Likes-main .Likes-span{align-items:center;background:#1a1a25;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:5px}.Likes-main .Likes-span span{color:#6b7280}.Likes-main .success span{color:#10b981}.Likes-main .error span{color:#f87171}.exposure input{margin:6px 0 15px;width:100%}.exposure span{font-size:16px}.exposure .ant-checkbox-inner{height:20px;width:20px}.ant-divider-horizontal{margin:18px 0}.apply-value p{font-size:15px;font-weight:500}.all-player{margin:5px 0 10px}.apply-value .ant-radio-inner{height:20px!important;width:20px!important}.apply-value .ant-radio-wrapper{font-size:16px!important}.btn-apply{text-align:end}.btn-apply button{background:#9333ea!important;border-radius:4px;color:#f1f1f6;font-size:14px;font-weight:700;height:36px;padding:6px 19px}.ant-card-head-title{text-align:center}.ant-popover-inner-content{padding:8px}.ant-popover-inner{border-radius:8px!important}.column-buttons{cursor:pointer}.column-form-btn .ant-popover-arrow,.column-setting-btn .ant-popover-arrow{left:62%!important;transform:translateX(-62%)}.pagination-row{.ant-select-arrow{color:#f1f1f6!important}}}.import-projections{.title{color:#f1f1f6}}.bulk-import-projections{.title{color:#f1f1f6}}.optimizer:has(.games-list){.ant-table-body{min-height:calc(99vh - 385px)}}.lock-filled{color:#c084fc;color:var(--purple-text)}.lock-filled,.lock-grey{font-size:15px;margin-right:2px}.lock-grey{color:#6b7280}.lock-pink{color:#10b981;color:var(--accent-green);font-size:10px}.column-filter{.custom-column-header svg{display:none!important}}.lineup-ranker{display:flex;flex:1 1;flex-direction:column;.lineup-ranker-content{background:#1e1e2a;display:flex;flex:1 1;flex-direction:column}.pagination-row{margin-top:auto}#ranker-bar{.active:not(.view-toggle-btn){background:#9333ea;border-radius:6px;color:#f1f1f6!important;padding:2px 5px;.ant-typography{color:#f1f1f6!important}}}.pagination-row{height:64px}@media only screen and (max-width:600px){.pagination-row{height:100px}.lineup-ranker-pagination-container{width:100%}}.ant-table-body{background-color:#1e1e2a}}.lineup-table{border-spacing:0!important;.ant-table tfoot>tr>td{padding:16px 8px}}.lateswap-table{.ant-table tr>td{font-size:10px}@media only screen and (min-width:769px){.ant-table-body{height:450px!important}.ant-table tr>td{font-size:10px}}}.account{background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),#0a0a0f;background-attachment:fixed;flex:1 1}.forgot-password,.reset-password,.sign-in,.sign-up{background-position:50%;background-repeat:no-repeat;background-size:cover;.ant-form-item{margin-bottom:10px}.ant-card{border-radius:16px}.sign-in-content,.sign-up-content{display:flex;height:100%}.login-form{margin-top:20px;max-width:350px;.ant-input{min-width:190px}.ant-input-affix-wrapper{border-radius:25px;padding:8px 11px}}.signup-form{margin-top:20px;.ant-input-affix-wrapper{border-radius:25px;padding:8px 11px}}.login-form-forgot{float:right}.ant-col-rtl .login-form-forgot{float:left}.login-form-button{border:none}}.sim-lineup-details-additional{div:last-child{border:none!important}}.hidden{display:none}.account{.content-wrapper{align-items:center;display:flex;flex-direction:column;.ant-tabs{background:#16161f;border:1px solid #ffffff14;border-radius:8px;max-width:95%;padding:20px}.ant-tabs-card>.ant-tabs-nav{margin-bottom:0}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#0000;border-color:#ffffff14;border-bottom:none;color:#9ca3af;transition:color .2s,background .2s}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{color:#c084fc}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#1e1e2a;border-color:#ffffff14 #ffffff14 #1e1e2a}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f1f1f6}.ant-tabs-card>.ant-tabs-content-holder{background:#1e1e2a;border:1px solid #ffffff14;border-radius:0 0 6px 6px;border-top:none;padding:20px}}}.sign-in div.sign-in-content,.sign-up div.sign-up-content{align-items:flex-start;overflow-x:hidden;overflow-y:auto}.sign-in div.sign-in-content>.ant-row,.sign-up div.sign-up-content>.ant-row{margin:auto}.sign-in .ant-card-body,.sign-up .ant-card-body{padding:40px 20px}.sign-in .ant-typography,.sign-up .ant-typography{max-width:100%!important}.sign-in .ant-typography strong,.sign-up .ant-typography strong{color:#c084fc;color:var(--purple-text);font-weight:700}.sign-in form.login-form{max-width:100%;width:100%}.sign-in .login-form .ant-input-affix-wrapper{height:45px}.sign-in .login-form .ant-input-affix-wrapper:focus-within,.sign-in .login-form .ant-input-affix-wrapper:hover{background-color:#16161f;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1f}.sign-in .ant-form-item{margin-bottom:16px}.sign-in .ant-typography a,.sign-in .login-form-forgot,.sign-up .ant-typography a{color:#c084fc}.sign-in .ant-checkbox-checked .ant-checkbox-inner{background-color:#9333ea;border-color:#9333ea}.sign-in .ant-checkbox-wrapper:hover .ant-checkbox-inner,.sign-in .ant-checkbox:hover .ant-checkbox-inner{border-color:#9333ea}.sign-in .login-form .login-form-button{border-radius:50px!important;font-size:17px;font-weight:700;height:53px;padding:10px 30px 11px;width:100%!important}.sign-in .login-form-button:hover{box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f!important;box-shadow:var(--arena-glow)!important;scale:.98}.signup-form .ant-input{border-radius:45px;color:#9ca3af;padding:8px 10px 7px}.signup-form .ant-input:focus,.signup-form .ant-input:hover{background-color:#16161f;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1f}.signup-form .ant-form-item-label>label{color:#f1f1f6;font-size:14px}.sign-up .ant-form{padding:0 5px}.sign-up form .login-form-button{border-radius:50px!important;font-size:17px;font-weight:700;min-height:53px;min-width:250px;padding:10px 30px 11px;width:50%!important}.sign-up .login-form-button:hover{width:57%!important}.sign-up .ant-divider-horizontal{margin:15px 0 5px!important}.sign-up .ant-typography+.ant-divider-horizontal{border-top-color:#10b981;border-width:2px;margin:5px 0 15px!important}.sign-up h5.ant-typography{margin:0!important}.sign-up .ant-form-item-explain.ant-form-item-explain-error{text-align:right}.main-header .header-left{align-items:center}.main-header .header-right .header-top-menu-listing li{cursor:auto;padding:13px 0}.dropdown-btn,.main-header .header-right .header-top-menu-listing li{font-size:15px;font-weight:700;margin:0}.dropdown-btn{height:auto}.main-header .header-right .header-top-menu-listing li:not(:last-child){margin-right:35px}.main-header .header-right .header-top-menu-listing li a{color:#f1f1f6}.dropdown-btn:hover,.main-header .header-right .header-top-menu-listing li a:hover{background-color:#ffffff0f;color:#fff!important;text-shadow:0 0 12px #9333ea40}.btn-outline{background-color:#fb42b000;border-radius:50px 50px 50px 50px;border-style:solid;font-family:Roboto,sans-serif;font-size:19px;font-weight:700;letter-spacing:2px;line-height:1;padding:15px 35px;text-decoration:none;text-transform:capitalize;transition:all .3s}.btn-outline,.btn-outline:hover{color:#10b981}.fw-600{font-weight:700}.f-11{font-size:11px}.f-32{font-size:32.5px}.f-24{font-size:24.5px}.f-65{font-size:65px}.f-48{font-size:48px}.text-center{text-align:center}.captcha{margin-bottom:27px}.mt-20{margin-top:20px}.theme-text-secondary{color:#c084fc;color:var(--purple-text)}body .main-header{padding:0 26px}body .main-header .header-left{align-items:center}body .main-header .header-right .header-top-menu-listing li{cursor:auto;padding:13px 0}body .dropdown-btn,body .main-header .header-right .header-top-menu-listing li{font-size:10px;font-weight:600;letter-spacing:.06em;margin:0}body .dropdown-btn{height:auto;position:relative}body .main-header .header-right .header-top-menu-listing li:not(:last-child){margin-right:25px}body .main-header .header-right .header-top-menu-listing li a{color:#f1f1f6}body .dropdown-btn:hover,body .main-header .header-right .header-top-menu-listing li a:hover{background-color:#ffffff0f;color:#fff!important;text-shadow:0 0 12px #9333ea40}body .main-header .dropdown-btn{position:relative}body .main-header .dropdown-btn:before{background:linear-gradient(135deg,#9333ea,#10b981);border-radius:1px;bottom:-4px;box-shadow:0 0 8px #9333ea4d;content:"";height:2px;left:10px;position:absolute;right:10px;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}body .main-header .dropdown-btn.ant-dropdown-open:before,body .main-header .dropdown-btn:hover:before{transform:scaleX(1)}.main-header .hdr-socials{align-items:center;display:flex;gap:2px;margin-left:12px}.main-header .hdr-socials .social-icon{align-items:center;border-radius:8px;color:#fff6!important;display:inline-flex;height:36px;justify-content:center;margin-left:0!important;transition:color .25s ease,background .25s ease,box-shadow .25s ease;width:36px}.main-header .hdr-socials .social-icon:hover{background:#10b98114;box-shadow:0 0 12px #10b9811a;color:#34d399!important}.nav-btn-disabled{cursor:not-allowed;opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none}.not-found-page{align-items:center;background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),#0a0a0f;background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),var(--bg-primary);color:#f1f1f6!important;display:flex;flex-direction:column;height:calc(100dvh - 150px);justify-content:center;min-height:0;text-align:center;h1{color:#f1f1f6;font-size:199px;font-weight:700;line-height:170px;margin-bottom:0}h3{color:#f1f1f6!important;font-size:1.75rem;margin-bottom:32px;margin-top:12px}.login-form-button{border-radius:50px!important;font-size:17px;font-weight:700;height:53px;min-width:250px;padding:10px 30px 11px}}.text-capitalize{text-transform:capitalize}.exposure-table .ant-table-pagination,.ranker-table .ant-table-pagination{display:none!important}.template-selector{border:1px solid #1a1a25;border-radius:5px;gap:6px;height:100%;list-style-type:none;margin:0 0 10px;overflow-x:hidden;overflow-y:auto;padding:10px;li{background:#1a1a25;border-radius:5px;overflow:hidden}}.template-selector-advanced-settings{border:none;padding:0;li{background-color:#16161f;.template-action-button-descriptor{display:none!important}}}.exposure-min-max-match-form{span{padding-right:0!important}}.exposure-min-max-match-label-mobile{display:none}@media screen and (max-width:768px){.template-title{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-action-button-descriptor{display:none!important}.exposure-min-max-match-form{align-items:start;flex-direction:column}.exposure-min-max-match-label-mobile{display:block;margin-bottom:5px}.exposure-min-max-match-label-desktop{display:none}}.template-selector .ant-select-selector{.delete-template{display:none}}.template-selector .ant-select-selector{.delete-template{display:none}}.heroLineupRank:after{box-shadow:inset -10px 0 8px -8px #00000026!important}#cheatsheet-table{.ant-table-pagination{display:none}.ant-table-body{max-height:calc(100dvh - 200px)!important;min-height:calc(100dvh - 200px)!important}.cheatsheet-pagination{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px;padding-top:13px}}@media screen and (max-width:1200px){#cheatsheet-table{.ant-table-body{max-height:calc(100dvh - 230px)!important;min-height:calc(100dvh - 230px)!important}}}.build-button{background:linear-gradient(135deg,#9333ea,#10b981)!important;background:var(--arena-gradient)!important;border-radius:6px!important;overflow:hidden;transition:all .2s ease;>.ant-btn.ant-btn-variant-solid{background:#0000!important;border:none!important;box-shadow:none!important}>.ant-btn:first-child{border-right:1px solid #fff3!important}.ant-btn-compact-item.ant-btn-primary+.ant-btn-compact-item.ant-btn-primary:before{display:none!important}>.ant-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#ffffff1a!important;box-shadow:none!important}&:has(.ant-btn:not([disabled])):hover{background:linear-gradient(135deg,#a855f7,#34d399)!important;background:var(--arena-gradient-hover)!important;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f!important;box-shadow:var(--arena-glow)!important}&:has(.ant-btn[disabled]){opacity:.6}.ant-btn[disabled]{background:#0000!important;border:none!important;color:#f1f1f6!important}}.build-button-single[disabled]{background-color:#9333ea!important;border-color:#9333ea!important;color:#f1f1f6;opacity:.75!important}.build-dropdown-button-disabled{cursor:not-allowed;pointer-events:none}@media screen and (max-width:680px){#cheatsheet-table{.ant-table-body{max-height:calc(100dvh - 270px)!important;min-height:calc(100dvh - 270px)!important}.cheatsheet-pagination{flex-wrap:wrap}}}@media screen and (max-width:380px){#cheatsheet-table{.ant-table-body{max-height:calc(100dvh - 280px)!important;min-height:calc(100dvh - 280px)!important}}}#optimizer-table{.ant-modal{top:0!important;width:85%!important}.ant-table-pagination{display:none}.ant-modal-mask,.ant-modal-wrap{position:absolute}}.lineup-ranker{.ant-table thead th.ant-table-column-sort:before{background-color:#ffffff0f!important}}#tiles{display:flex;flex:1 1;flex-direction:column;.lineups-list,.lineups-loader{border-radius:6px;padding:5px}.lineups-column,.lineups-loader{-webkit-overflow-scrolling:touch;height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto;padding-bottom:40px;transform:translateZ(0);will-change:scroll-position}.lineups-loader{flex:1 1}.lineup-tile{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;transform:translateZ(0)}.exposure-column .ant-table-content{height:calc(100vh - 272px)!important;overflow:auto!important}.exposure-column .player-table .ant-table-content{height:calc(100vh - 319px)!important;overflow:auto!important}.exposure-column .exposure-table-pagination-team-sport .ant-table-content{height:calc(100vh - 356px)!important}.exposure-column .pairs-exposure .exposure-table-pagination-team-sport .ant-table-content{height:calc(100vh - 317px)!important}.exposure-column .non-team-sport-table .ant-table-content{height:calc(100vh - 275px)!important;overflow:auto!important}.exposure-column .exposure-table-pagination-non-team-sport .ant-table-content{height:calc(100vh - 313px)!important}.exposure-column .pairs-exposure .exposure-table-pagination-non-team-sport .ant-table-content{height:calc(100vh - 318px)!important}.pairs-table .ant-table-content{height:calc(100vh - 280px)!important;overflow:auto!important}.pairs-exposure .exposure-table-pagination-non-team-sport .ant-table-body,.pairs-table.exposure-table-pagination-team-sport .ant-table-body{min-height:calc(100vh - 600px)!important}.teams-table .ant-table-content{height:calc(100vh - 280px)!important}}#tiles,.lineup-ranker{.fold-icons{color:#c084fc;color:var(--purple-text)}}.ranker-settings{.ranker-weights{background-color:#1a1a25;border-radius:6px;overflow-y:scroll;padding:6px 20px;.ant-slider-rail{background-color:#ffffff1a}}}.ant-table-pagination.ant-pagination{display:flex;margin:0!important;padding:16px 15px!important}.ant-pagination li{margin:0!important}.ant-pagination li,.ant-pagination li button{background:#0000!important;border:none!important}.ant-table-pagination.ant-pagination{background:#111118;border-top:1px solid #9333ea33;color:#f1f1f6!important}.ant-pagination-item-link{color:#ffffff80!important;transition:color .2s ease}.ant-pagination-item-link:hover{color:#f1f1f6!important}.ant-pagination-item{color:#ffffff80!important;transition:all .2s ease}.ant-pagination-item a{color:#ffffff80!important;transition:color .2s ease}.ant-pagination-item:hover a{color:#f1f1f6!important}.ant-pagination-item-ellipsis{color:#6b7280!important}.ant-pagination-item-active{background:#9333ea26!important;border:1px solid #9333ea66!important;border-radius:4px}.ant-pagination-item-active a{color:#c084fc!important;font-weight:700}.ant-pagination-total-text{line-height:32px!important}.linesup-container{border-radius:6px;display:flex;flex:1 1;flex-direction:column;padding:5px 0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1)}.ant-pagination-total-text{color:#f1f1f6}.overlay:after{background-color:#00000080;content:"";height:80.5%;left:0;opacity:.7;position:absolute;top:13%;width:100%;z-index:8}.pagination-row{background:linear-gradient(135deg,#10b9810d,#16161ff2 60%,#9333ea12),#1a1a25;background:linear-gradient(135deg,#10b9810d 0,#16161ff2 60%,#9333ea12 100%),var(--bg-tertiary);border-top:1px solid #ffffff0f;height:70px;justify-content:space-between;padding:10px}.text-right{text-align:right}.vertical-selector{background:#1a1a25;border-radius:6px;padding:10px}.optimizer .ant-modal-body{padding:5px}.optimizer .ant-modal-body .ant-radio-button-wrapper{margin-bottom:5px}.text-white{color:#f1f1f6!important}.game-filter-bar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0a}.game-filter-bar-active-filter{background:#10b98140!important;box-shadow:inset 0 1px 0 #10b98166}.game-filter-bar-active-exclude{background:#f8717140!important;box-shadow:inset 0 1px 0 #f8717166}.lineup-ranker .games-list,.optimizer .games-list{margin-bottom:0;.game-box{margin:2px 5px}.game-box img{height:16px}}.games-list{display:flex;margin-bottom:2px;overflow-x:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}.game-box.active{border-color:#10b981;border-color:var(--accent-green);box-shadow:0 0 12px #10b98133}.game-box{align-items:center;background:#1e1e2a;background:var(--bg-elevated);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin:4px 5px;min-width:220px;padding:4px 0 0;transition:border-color .2s ease;.game-filters{border-radius:0 0 6px 6px;justify-content:center!important;transition:background .2s ease,box-shadow .2s ease}.filter-icons{display:flex;font-size:9px;justify-content:space-between;.anticon{color:#6b7280;color:var(--text-muted);transition:color .15s ease}.anticon:hover{color:#9ca3af;color:var(--text-secondary)}.anticon-stop{transform:rotate(80deg)}.anticon.active{color:#10b981;color:var(--accent-green)}.anticon-stop.active{color:#f87171;color:var(--primary-red)}span{cursor:pointer;padding:5px}}.team{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;font-size:10px;width:40px}.ant-typography{color:#f1f1f6!important;color:var(--text-primary)!important}.time{color:#9ca3af;color:var(--text-secondary);font-size:10px}img{height:20px;margin:0 5px;width:auto}}.game-box .game-filters button{align-items:center;background:none;border:none;color:#f1f1f6;color:var(--text-primary);display:inline-flex;gap:4px;line-height:1;transition:opacity .15s ease}.game-box .game-filters button:hover:not(:disabled){opacity:.8}}.game-indicator-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff1a;border-bottom-left-radius:6px;border-right:none;border-top:none;border-top-right-radius:6px;color:#fff;cursor:help;font-size:8px;font-weight:700;letter-spacing:.3px;padding:2px 5px;position:absolute;right:-1px;top:-1px;z-index:1}.game-info-row{color:#9ca3af;color:var(--text-secondary)}.game-info-row,.game-vegas-row{align-items:center;display:flex;font-size:9px;gap:8px;justify-content:center;padding:2px 0}.game-vegas-row{color:#f1f1f6;color:var(--text-primary)}.theme-switch{.ant-switch-handle:before{background-color:#9333ea;background-color:var(--primary-color)}}.radio-button{border-radius:0!important}.radio-btn-option-selection{border-radius:8px!important;display:flex;font-size:11px!important;letter-spacing:.2px;transition:all .2s ease!important;span{transform:translateY(1px)}}.radio-btn-inactive{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffff8c!important;&:hover{background:#ffffff1f!important;border-color:#ffffff2e!important;color:#f1f1f6!important}}.radio-btn-active{border-color:#9333ea80!important;box-shadow:0 0 12px #9333ea33,inset 0 1px 0 #ffffff0d!important}.build-tabs{background:#111118;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;margin-bottom:12px;padding:10px}.build-tabs ::-webkit-scrollbar{height:6px}.build-tabs ::-webkit-scrollbar-track{background:#0000;margin:0 25%}.build-tabs ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.build-tabs ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.build-tabs .clear-confirm,.build-tabs .df.am.jc>.cursor-pointer{color:#fff6!important;transition:all .2s ease;&:hover{color:#c084fc!important}}.build-tabs .clear-confirm:hover{color:#f87171!important}.text-link{color:#c084fc;color:var(--purple-text)}.text-link:hover{text-decoration:underline}.exposure-table tr.selected-player td{background:#10b981!important}.exposure-table tr.excluded-exposure-option td{background:#f87171!important;background:var(--primary-red)!important}.exposure-table tr.selected-player:hover{td{background:#10b981!important}}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#f1f1f6}.handbuild-drawer-light{.table-striped-rows th{padding:8px!important}.table-striped-rows tr td{background:#1a1a25!important;padding:8px!important}.table-striped-rows tr:nth-child(odd) td{background:#13131b!important}.ant-table-tbody>tr.ant-table-row:hover>td,.table-striped-rows tr:nth-child(odd):hover>td{background:#1e1e2a!important}}.reset-btn{&:disabled{background:#ffffff08!important;border-color:#ffffff0f!important;color:#fff3!important}}.lineups-loader{background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),#0a0a0f;background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),var(--bg-primary);border-radius:8px;height:80.4dvh}.entry-editor-players-table{.ant-table-pagination.ant-pagination{justify-content:flex-start;margin:16px 0!important}.ant-table{margin-inline:0 -8px!important}}.entries-exposure-tabs{border:2px solid #a855f7;height:100%;max-height:454px;overflow:hidden;.team-table .ant-table-content{height:328px;overflow:auto!important}.player-table .ant-table-content{height:289px;overflow:auto!important}.game-table .ant-table-content,.stacks-table .ant-table-content{height:334px;overflow:auto!important}.pairs-table .ant-table-content{height:274px;overflow:auto!important}.pairs-table{.ant-table-pagination{max-height:56px}}}.lateswap-modal{.ant-modal-body{height:580px;max-height:628px;@media screen and (max-width:768px){overflow-y:auto}}.ant-modal-footer{border:none}.ant-upload.ant-upload-drag{border-radius:6px;height:calc(100% - 42px);@media screen and (max-width:768px){height:calc(100% - 70px)}}}.proj-hub-modal{.ant-modal-body{height:auto;max-height:690px;overflow-y:auto}}.god-mode-modal{.ant-modal-body{max-height:689px;overflow-y:auto}}.account{.ant-table .ant-table-expanded-row-fixed{min-height:0;min-height:auto}}.table-lock tbody tr td,.table-lock tfoot tr td{background:#1e1e2a!important;background:var(--late-swap-parent-lineup-light)!important;border-bottom:1px solid #ffffff0a!important;border-right:1px solid #1e1e2a!important;border-right:1px solid var(--late-swap-parent-lineup-light)!important}.lineups-list table tr.row-grey td{background:#1a1a25!important;background:var(--late-swap-gray)!important;border-right:1px solid #1a1a25!important;border-right:1px solid var(--late-swap-gray)!important}.lineups-list table tr.late-swap-parent-lineup-light td{background:#1e1e2a!important;background:var(--late-swap-parent-lineup-light)!important;border-right:1px solid #1e1e2a!important;border-right:1px solid var(--late-swap-parent-lineup-light)!important}.lineups-list table .ant-table-tbody>tr.late-swap-parent-lineup-light:hover>td,.table-lock .ant-table-tbody>tr:hover>td{background-color:#1e1e2a!important;background-color:var(--late-swap-parent-lineup-light)!important}.search-input{transition:width .4s ease}.lineups-pagination{align-items:center;background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient);border-radius:0 0 10px 10px;box-shadow:0 4px 12px #0000004d;display:flex;font-size:10px;height:40px;justify-content:center;margin-left:5px;margin-top:-2px;position:relative;width:calc(100% - 18px);z-index:10;@media screen and (max-width:600px){flex-direction:column;height:80px}.ant-pagination-item{background:#ffffff0f;border-color:#ffffff26;transition:all .2s ease;a{color:#ffffffb3}&:hover{background:#ffffff1f;border-color:#ffffff4d;a{color:#f1f1f6}}}.ant-pagination-item-active{background:#ffffff26!important;border-color:#fff6!important;a{color:#f1f1f6!important;font-weight:600}}.ant-pagination-next,.ant-pagination-prev{.ant-pagination-item-link{background:#ffffff0f;border-color:#ffffff26;color:#ffffffb3;transition:all .2s ease}&:hover .ant-pagination-item-link{background:#ffffff1f;border-color:#ffffff4d;color:#f1f1f6}}.ant-pagination-disabled .ant-pagination-item-link{background:#0000!important;border-color:#ffffff0f!important;color:#fff3!important}.ant-select-arrow{color:#f1f1f6}.ant-select-selector{background-color:initial!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#f1f1f6}}.lineups-filter-popover,.theme-popover{padding:20px;width:510px}@media screen and (max-width:768px){.lineups-filter-popover{overflow-y:auto;padding:16px;width:100%}}.lineups-filter{.ant-popover-inner-content{padding:0!important}}.subscriptions-tab{min-width:1200px}.lateswap-table-container{flex-flow:nowrap;gap:10px}@media screen and (max-width:768px){.lateswap-modal .ant-modal-body{max-height:400px!important;padding:12px}.lateswap-table-container{flex-direction:column}}.checkout-modal{.stripe-card-wrapper{border:1px solid #1a1a25;border-radius:6px;margin:20px 0;padding:10px 5px}.plan-details{background:#1a1a25;border-radius:6px;padding:10px}}.lh-medium{line-height:2.5em}.quick-stack-item-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(346px,1fr));@media screen and (max-width:500px){grid-template-columns:1fr}}.quick-stack-item-row{@media screen and (max-width:500px){flex-wrap:wrap}}.quick-stack-team-select{width:140px;@media screen and (max-width:500px){width:110px}}.ranker-bar{@media screen and (max-width:1076px){flex-direction:column}}.ranker-selection-controls{align-items:center;display:flex;gap:5px;justify-content:flex-start;.ranker-selection-controls-actions{gap:5px}.ranker-selection-controls-selection-text{margin-right:5px}@media screen and (max-width:1076px){justify-content:center}@media screen and (max-width:768px){flex-direction:column;gap:7px;.ranker-selection-controls-actions{gap:7px}.ranker-selection-controls-selection-text{margin-right:0}}}.exposure-table .ant-table-body{min-height:calc(99vh - 241px)!important}.lineups-count-input input{font-weight:700}@media only screen and (max-width:1399.98px){body .main-header .header-right .header-top-menu-listing{flex-wrap:wrap}}.close-exposure-drawer-button{background:none;border:0;color:#f1f1f6;font-size:13px;outline:none;padding:10px 11px 6px 6px;position:absolute;right:0;top:0;transition:color .15s ease-in-out;z-index:10;&:hover{color:#c084fc;color:var(--purple-text)}}.lineups-stats{color:inherit}@media only screen and (max-width:1024.98px){.ant-radio-button-wrapper{padding:0 8px}body .main-header{padding:0 30px}.breadcumb{.left-section{justify-content:center}.breadcumb-wrapper{text-align:center}}.optimizer{.ant-table-body{max-height:calc(100vh - 340px)!important;min-height:calc(100vh - 330px)!important}}.optimizer:has(.games-list){.ant-table-body{max-height:calc(100vh - 460px)!important;min-height:calc(100vh - 460px)!important}}#tiles{.lineups-column,.lineups-loader{-webkit-overflow-scrolling:touch;overflow:visible;overflow:initial}.lineups-column{height:auto;transform:translateZ(0)}.lineup-tile{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;transform:translateZ(0)}.exposure-column{margin-bottom:20px;overflow:auto!important;position:relative;width:100%}.exposure-column .ant-table-content{height:252px;max-height:calc(100vh - 440px)!important;min-height:calc(100vh - 471px)!important;overflow:auto!important}}.subscriptions-tab{min-width:800px}}@media only screen and (min-width:768px){.sign-in .ant-card{min-width:486px!important}.sign-up .ant-card{min-width:700px!important}.sign-up .ant-form .ant-col-md-11{flex:48.33% 1;max-width:48.33%}}@media only screen and (min-width:768px) and (max-width:1024.98px){.optimizer{.ant-table-body{max-height:calc(100vh - 380px)!important;min-height:calc(100vh - 270px)!important}}.optimizer:has(.games-list){.ant-table-body{max-height:calc(100vh - 395px)!important;min-height:calc(100vh - 500px)!important}}}@media only screen and (max-width:767.98px){body .main-header{min-height:50px}.subscriptions-tab{min-width:500px}.advanced-settings{min-width:auto;.form{max-height:250px;overflow-y:scroll}.ant-popover{width:90%}}}@media only screen and (max-width:767.98px){.sign-in div.sign-in-content>.ant-row,.sign-up div.sign-up-content>.ant-row{padding:50px 0}.cheatsheet .ant-pagination-total-text{display:block}}@media only screen and (max-width:1011px){.optimizer{.pagination-row{height:95px;justify-content:center;padding-top:16px}}}@media only screen and (max-width:600px){.optimizer{max .ant-table-body{max-height:calc(100vh - 374px)!important;min-height:calc(100vh - 366px)!important}.pagination-row{align-items:flex-end;justify-content:center!important}}.optimizer:has(.games-list){.ant-table-body{max-height:calc(100vh - 455px)!important;min-height:calc(100vh - 490px)!important}}.account .content-wrapper{box-sizing:border-box;padding:0 16px;width:100%}.account .content-wrapper .ant-tabs{min-width:0;min-width:auto;padding:12px;width:100%}.account .content-wrapper .ant-tabs-content,.account .content-wrapper .ant-tabs-content-holder,.account .content-wrapper .ant-tabs-tabpane{width:100%!important}.account .content-wrapper .ant-tabs-card>.ant-tabs-content-holder{padding:12px}.account .content-wrapper>.ant-select{width:100%}.thank-you{.content-wrapper{margin:0 auto;max-width:90%;text-align:center}}.pricing-wrap{flex-direction:column}.pricing-wrap .pricing-container{margin-bottom:30px;width:100%}.pagination-row{height:auto;min-height:120px;padding:6px 6px 20px}.export-optimizer-pagination-mobile{align-items:center!important;flex-direction:row!important}.lineups-actions{flex-direction:column}.table-head-side-line:before{display:none}#optimizer-table{.ant-modal{width:100%!important}}#tiles{bottom:0;right:0;width:100%;.exposure-column{border-radius:10px;height:100%;margin-bottom:10px}.lineups-column{height:calc(100vh - 260px);overflow-y:scroll}}.optimizer-table-filter .ant-input-number{width:70px}}@media only screen and (max-width:480.98px){.sign-in .ant-card,.sign-up .ant-card{margin:auto;min-width:95%!important;width:95%}.subscriptions-tab{min-width:330px}}.bg-white{background:#0a0a0f}.screen-loader-bg{background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),#0a0a0f;background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),var(--bg-primary)}.bg-purple{background-color:#9333ea;background-color:var(--primary-color)}.full-height{height:100vh}.full-width{width:100%}.circle{border-radius:50%;height:8px;width:8px}.green{background-color:#10b981}.yellow{background-color:#ff0}.orange{background-color:#ff8e53}.grey{background-color:#ffffff0f}.red{background-color:#f44336}.order-filter-table{margin-top:5px;.ant-table.ant-table-small .ant-table-tbody>tr>td{padding:4px 2px}}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#6b7280}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{color:#f1f1f6}.exposure-table tr td,.exposure-table tr th{font-size:10px!important}.global-drag-line{border-color:#9333ea!important;border-style:dashed;border-width:2px}.ant-table.ant-table-small .ant-table-thead>tr>th{-webkit-user-select:none;user-select:none;span{font-weight:700!important}}.ant-table-column-sorter{display:none}.ant-table-column-title{line-height:normal}.ant-table-thead th.ant-table-column-has-sorters[aria-sort=ascending],.ant-table-thead th.ant-table-column-has-sorters[aria-sort=descending]{background:#9333ea14!important;border-bottom:2px solid #9333ea!important;.ant-table-column-title{color:#c084fc!important;font-weight:700!important}.ant-table-column-sorter{display:none!important}}.ant-table-column-title{font-weight:700}.ant-table-thead{.ant-table-cell{font-weight:900}}.ant-table-thead th.ant-table-column-has-sorters:focus-visible{color:inherit!important}.df{.ant-switch-inner{font-size:10px}.switch-green{background-color:#10b981}}.bold .ant-table-column-title,.bold .ant-table-column-title div span{font-weight:700}.advanced-settings{.tab-theme .ant-tabs-tab-active .ant-tabs-tab-btn{text-decoration:none!important}}.date-picker{background-color:initial!important;cursor:pointer;.ant-picker-input>input{color:#f1f1f6!important;cursor:pointer;font-size:10px!important}.ant-picker-suffix{color:#f1f1f6!important;cursor:pointer;@media screen and (max-width:768px){translate:-11px 0}}}.date-picker-container{width:150px;@media (max-width:460px){width:100%}}.sport-select-container{width:100px;@media (max-width:460px){width:100%}}.date-picker-analyzer{background-color:#16161f!important;width:100%;.ant-picker-input>input{color:#f1f1f6!important}}.breadcumb-wrapper{align-items:center;display:flex;@media screen and (max-width:768px){flex-wrap:wrap;justify-content:center}.ant-picker{padding:0 0 0 2px!important}}.breadcumb{.ant-select-selector{padding:0 14px!important}}@media screen and (max-width:768px){.breadcumb .breadcumb-wrapper{grid-gap:5px;display:grid!important;gap:5px;grid-template-columns:repeat(3,1fr);width:100%}.breadcumb .breadcumb-wrapper>*{min-width:0;width:100%}}.ant-tabs-content .ant-table{border:none!important}.ant-tabs>.ant-tabs-nav{padding-left:10px!important;padding-right:10px!important}.templates-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}@media screen and (max-width:768px){.projection-hub-modal{.ant-modal-body{padding:5px!important}}.templates-row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin-bottom:8px}.templates-col{min-width:0}.templates-col:first-child{flex:1.5 1;min-width:0}.templates-col:last-child{flex:0.8 1;min-width:0}.template-form-item{margin-bottom:0!important;width:100%;.ant-form-item-control,.ant-form-item-row{width:100%}.ant-form-item-control-input-content{display:flex;gap:2px;width:100%}}.template-name-input{font-size:11px!important;height:30px!important;min-width:0;padding:4px 6px!important;width:100%}.templates-col .full-width.df.jc.am{gap:2px;width:100%}.templates-col .ml-5{flex-shrink:0;margin-left:2px!important;min-width:42px}.templates-col .ml-5,.templates-col button{font-size:11px!important;height:30px!important;line-height:1.4!important;padding:4px 6px!important}.templates-col button,.templates-col button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates-col button span{font-size:11px!important}.templates-col>div{max-width:100%;min-width:0!important}.templates-col:last-child button{justify-content:space-between;padding:4px 8px!important;width:100%}}.ant-input-number-group-addon{padding:0 5px!important;width:calc(100% - 5px)}.team-table{.ant-table{border:none!important}.exposure-table-row{td{font-size:10px;padding:4px 16px!important}}.exposure-table-row-ranker{td{font-size:10px;padding:10px 16px!important}.sim-exposure-name{padding-left:0!important}}.exposure-table-row-non-player{td{font-size:10px;padding:10px 16px!important}}}.pairs-table{.exposure-table-row{td{font-size:10px;padding:10px 16px!important}}.exposure-table-row-ranker{td{font-size:10px;padding:10px 16px!important}}}.game-table{.ant-table{border:none!important}}@media screen and (max-width:768px){.game-table,.pairs-table,.team-table{width:100%!important}}.ant-table-tbody-virtual{.ant-table-cell{align-items:center!important;display:flex!important;justify-content:flex-start;min-height:32px}.ant-table-cell[style*="text-align: center"]{justify-content:center!important}.ant-table-cell[style*="text-align: right"]{justify-content:flex-end!important}.ant-table-cell[style*="text-align: left"]{justify-content:flex-start!important}.ant-table-cell>*{flex-shrink:0}}.ant-table-cell{div{height:100%}

  ;}.lineup-ranker{.game-table .ant-table-cell,.game-table td,.pairs-table .ant-table-cell,.pairs-table td,.team-table .ant-table-cell,.team-table td,.teams-table .ant-table-cell,.teams-table td{padding:10px 16px}}#tiles{.game-table .ant-table-cell,.game-table td,.pairs-table .ant-table-cell,.pairs-table td,.team-table .ant-table-cell,.team-table td{padding:10px 16px}}.team-table-radio{display:flex;flex-direction:row;margin-bottom:10px;margin-left:10px;overflow-x:auto}.team-table-radio::-webkit-scrollbar-thumb{display:none!important}.team-table-radio::-webkit-scrollbar{height:0!important}@media screen and (max-width:992px){.lineup-ranker .team-table{.ant-table-body{height:calc(100vh - 485px);overflow:auto!important}}.lineup-ranker .game-table{.ant-table-body{height:calc(100vh - 485px);overflow:auto!important}}}@media screen and (max-width:768px){.lineup-ranker .team-table{.ant-table-body{height:209px!important;overflow:auto!important}}.lineup-ranker .game-table{.ant-table-body{height:209px!important;overflow:auto!important}}}#tiles{.exposure-column{.ant-table-thead>tr>th{padding:5px!important}}}.entries-exposure-tabs{.ant-table-thead>tr>th{padding:5px!important}.ant-table-cell{padding:10px 12px!important}@media screen and (min-width:769px){max-width:calc(100% - 8px)}}#tiles,.entries-exposure-tabs,.lineup-ranker{.ant-table-cell{font-size:10px!important}.pairs-table,.team-table{.ant-table-cell{font-size:10px!important}}}.ant-table-content{background-color:#16161f!important}.lineups-list{.team-table{.ant-table-body{overflow:auto auto!important}}}.text-green{color:#34d399}.text-red{color:#f87171}.text-neutral{color:#f1f1f6}.ant-table-filter-dropdown>div>.ant-row{flex-wrap:nowrap!important}.linesup-container .table-heading{border-radius:10px 10px 0 0;margin-bottom:0!important;margin-top:0!important}.ant-modal-content{padding-bottom:20px!important;padding-top:72px!important}.modal-no-header{.ant-modal-header{display:none!important}.ant-modal-content{padding:32px 32px 24px!important}.ant-modal-confirm-title{font-size:11px!important}.ant-modal-confirm-content,button{font-size:10px!important}.ant-btn-variant-solid{background:linear-gradient(135deg,#9333ea,#7c3aed)!important}}.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:#16161f!important;border-color:#a855f7!important;color:#c084fc!important;color:var(--purple-text)!important}.reset-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:#ffffff1a!important;border-color:#ffffff40!important;color:#f1f1f6!important}.ant-modal-header{background:linear-gradient(135deg,#9333ea,#10b981)!important;background:var(--arena-gradient)!important;left:0;padding:16px 24px!important;position:absolute;top:0;width:100%}.players-table{.ant-table-selection-extra{-webkit-padding-start:8px!important;padding-left:8px;padding-top:4px;padding-inline-start:8px!important;.anticon{font-size:11px!important}}.ant-input-number{background:#ffffff08;border-color:#ffffff14;transition:all .2s ease;&:hover{background:#ffffff0d;border-color:#9333ea4d}&:focus-within{background:#ffffff0f;border-color:#9333ea80;box-shadow:0 0 0 2px #9333ea1a}}@media screen and (max-width:600px){.ant-table-selection-extra{padding:10px 10px 10px 15px;transform:translateY(-5px) scale(1.2);transform-origin:center}.ant-table-selection{align-items:center;display:flex;justify-content:center}}}.sims-loader{left:0;position:absolute;top:0}.lineup-ranker{.ant-table-selection-extra{height:100%;transform:translateY(-6px)}@media screen and (max-width:600px){.ant-table-selection{align-items:center;display:flex;justify-content:center}.ant-table-selection-extra{-webkit-margin-start:55px;margin-inline-start:55px;padding:10px;transform:scale(1.2);transform-origin:center}}.ant-dropdown-trigger{align-items:center;display:flex}.ant-table-selection-extra{@media (max-width:768px){.ant-dropdown-trigger{height:100%}}}.ant-table-selection-extra .anticon-down{color:#c084fc!important;color:var(--purple-text)!important;font-size:11px!important;line-height:50!important;margin-left:0!important;margin-right:0!important;padding:10px}}.optimizer-table-filter{.ant-checkbox-wrapper{margin-left:0!important}}.ranker-exposure-column{.ant-input-number-group-addon{padding:0!important;width:10px!important}}.optimizer-games-bar{background:#13131b;border-bottom:1px solid #ffffff0f;color:#f1f1f6;color:var(--text-primary)}.optimizer-bar{svg{color:#c084fc!important;color:var(--purple-text)!important}}.stackPovContainer{position:relative;.ant-table-content{overflow:auto!important}.ant-table-column-title{font-weight:700}.table-striped-rows tr td{background:#1e1e2a!important}.table-striped-rows tr:nth-child(odd) td{background:#16161f!important}}.advanced-settings{.ant-tabs-top>.ant-tabs-nav:before{border-bottom:1px solid #9333ea!important;border-bottom:1px solid var(--primary-color)!important}.ant-tabs .ant-tabs-nav{background-color:#9333ea!important;background-color:var(--primary-color)!important}}.ant-modal-header{background:linear-gradient(135deg,#9333ea,#10b981);background:var(--arena-gradient);border:none}.ant-modal-close-x,.ant-modal-title{color:#f1f1f6!important}.no-select{-webkit-user-select:none;user-select:none}.drawer-if-then .ant-form-item{margin-bottom:0!important}.drawer-if-then .if-then-checkbox{@media screen and (max-width:600px){width:100%}}.bg-gradient{background:#0a0a0f}.template-overlay{background-color:#1e1e2a!important;.ant-select-item-empty{background-color:#1e1e2a!important}}.team-sport-lineup{.ant-table-tbody>tr>td{padding:8px}}.lateswap-top-bar{display:flex;justify-content:space-between;margin-bottom:10px}.entry-editor-late-swap-enabled{.ant-modal-close{top:12px!important}}@media screen and (max-width:600px){.lateswap-top-bar{flex-direction:column;gap:10px}}@media screen and (max-width:420px){.entry-editor-late-swap-enabled{.ant-modal-close{top:17px!important}}.entry-editor-late-swap-disabled{.ant-modal-close{top:7px!important}}}.mobile-swap-button{align-items:center;display:inline-flex!important;flex-shrink:0;justify-content:center;white-space:nowrap}.mobile-swap-button .anticon{margin-right:3px}@media screen and (max-width:768px){.entry-editor-modal .ant-modal-header{min-height:0!important;min-height:auto!important;padding-bottom:12px!important;padding-top:12px!important}.modal-title-bar{font-size:11px!important;line-height:1.3!important;white-space:nowrap}.entry-editor-late-swap-enabled .ant-modal-close,.entry-editor-modal .ant-modal-close{top:8px!important}}@media screen and (max-width:420px){.entry-editor-modal .ant-modal-close{top:10px!important}}.lateswap-controls-wrapper{margin-bottom:14px;@media screen and (max-width:768px){margin-bottom:0}}.lateswap-control-bar{align-items:stretch;background-color:#1a1a25;border-radius:5px;display:flex;gap:16px;padding:12px 16px;transition:all .2s ease}.lateswap-control-group{align-items:center;display:flex}.lateswap-filter-group{flex:1 1;min-width:0}.lateswap-settings-group{flex-shrink:0}.lateswap-vertical-divider{background:linear-gradient(180deg,#0000,#ffffff1a 20%,#ffffff1a 80%,#0000);margin:-4px 0;width:1px}.lateswap-injury-radios{width:100%}.lateswap-filter-radios{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.lateswap-filter-radios .ant-radio-wrapper{align-items:center;display:flex;font-size:13px;margin-right:0}.lateswap-settings-compact{align-items:center;display:flex;gap:14px}.lateswap-compact-item{align-items:center;display:flex;gap:8px;white-space:nowrap}.lateswap-compact-label{align-items:center;color:inherit;display:flex;font-size:14px;font-weight:400;gap:4px}.lateswap-info-icon{color:#6b7280;cursor:help;font-size:11px;opacity:.7;transition:opacity .2s ease}.lateswap-info-icon:hover{color:#10b981;opacity:1}@media screen and (max-width:1100px){.lateswap-control-bar{flex-direction:column;gap:14px}.lateswap-vertical-divider{display:none}.lateswap-settings-group{padding-top:6px}.lateswap-settings-compact{gap:16px}}@media screen and (max-width:768px){.lateswap-control-bar{margin-bottom:10px}.lateswap-filter-radios{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.lateswap-filter-radios .ant-radio-wrapper{width:100%}.lateswap-settings-compact{background:#1a1a25;border-radius:5px;gap:20px;padding:10px;width:100%}.lateswap-compact-item{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.lateswap-compact-item .ant-radio-group{width:100%}.lateswap-compact-item .ant-radio-button-wrapper{flex:1 1;text-align:center}}@media screen and (max-width:600px){.lateswap-control-bar{gap:6px;padding:12px}.lateswap-filter-radios{gap:8px}.lateswap-compact-label,.lateswap-filter-radios .ant-radio-wrapper{font-size:12px}}.lateswap-method-container{align-items:center;display:flex;gap:10px;justify-content:flex-end;@media screen and (max-width:600px){justify-content:space-between;width:100%;&>div{align-items:center;display:flex;flex:1 1;justify-content:space-between;width:100%}}}.lateswap-method-wrapper{align-items:center;display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:600px){.lateswap-method-wrapper{flex-direction:column;gap:7px;justify-content:space-between}}.player-groups-item{align-items:center;background-color:#111118;border:1px solid #ffffff1a;border-radius:2px;display:flex;justify-content:space-between;margin-bottom:4px;margin-right:4px;padding:2px 4px}.bb-feedback-button-classic{font-size:13px!important;font-weight:700!important;padding:7px 14px!important}.otp-input-area{input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}.ant-pagination-total-text{padding-right:10px!important}@media screen and (max-width:630px){.export-optimizer-padding{padding-top:6px}.optimizer{.pagination-row{height:85px}}}.sport-select{.rc-virtual-list-holder{max-height:400px!important;overflow-y:scroll!important}}.parent-test{margin-bottom:20px}.switch-container{align-items:center;color:#f1f1f6;display:flex;justify-content:flex}.switch-text{margin-right:10px}.switch-status{margin-left:10px}.divider-container{align-items:center;display:flex;height:10px;justify-content:center}.entry-editor-top-bar{background-color:#1a1a25;border-radius:5px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:12px 16px;transition:all .2s ease;width:100%;@media screen and (max-width:768px){flex-direction:row;gap:8px;padding-bottom:12px;padding-left:12px;padding-right:12px;padding-top:12px}}.entry-editor-controls-group{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;@media screen and (max-width:768px){gap:8px}}@media screen and (min-width:769px){.entry-editor-left-group{flex:1 1;min-width:0}.entry-editor-right-group{flex-shrink:0}}.entry-editor-vertical-divider{background:linear-gradient(180deg,#0000,#ffffff1a 20%,#ffffff1a 80%,#0000);margin:-4px 0;width:1px}@media screen and (max-width:1100px){.entry-editor-top-bar{flex-direction:column}.entry-editor-vertical-divider{display:none}.entry-editor-left-group,.entry-editor-right-group{justify-content:center;margin:0 auto;max-width:800px;width:100%}}.ant-modal-content{padding-left:24px!important;padding-right:24px!important}.stack-iq-modal{.ant-modal-content{padding:48px 0 0!important}.ant-modal-header{z-index:2}.ant-modal-title{width:100%}.ant-modal-body{padding:0!important}}.stack-iq-export-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 10px;transition:all .15s ease}.stack-iq-export-btn:hover{background:#ffffff38;border-color:#ffffff59}.entry-editor-modal{.ant-modal-content{padding-bottom:10px!important;padding-left:24px!important;padding-right:24px!important}.ant-modal-footer{margin-top:0!important;padding:10px 0!important}}.entry-editor-lineup-select{min-width:175px!important;width:100%}@media screen and (max-width:768px){.entry-editor-modal{.ant-modal-header{padding:16px 8px!important}.ant-modal-content{padding-left:8px!important;padding-right:8px!important}.ant-modal-body{padding:8px 0!important}.entry-editor-modal:not(.entry-editor-mobile-modal) .ant-modal-footer{margin-top:0!important;padding:8px 0!important}}.modal-title-bar{font-size:11px!important}.entry-editor-top-bar{margin-bottom:10px}.entry-editor-left-group,.entry-editor-right-group{.entry-editor-control{align-items:flex-start;flex-direction:column;flex-grow:1;flex-shrink:inherit;gap:0;height:auto!important;width:100%;.ant-select{width:100%!important}}}.entry-editor-right-group{background:#1a1a25;border-radius:5px;padding:10px}.entry-editor-sort-by-button{border-radius:2px!important;width:100%!important}.entry-editor-left-group{.entry-editor-control:first-child{grid-column:span 2}.entry-editor-control:last-child{grid-column:span 1;.ant-select,div:first-of-type{width:100%!important}}}.entry-editor-lineup-select{min-width:0!important}}.entry-editor-control{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:10px;height:28px;>.text{align-items:center!important;display:flex!important;font-size:9px!important;margin:0!important;padding:0!important;white-space:nowrap}.ant-btn{height:28px!important}.ant-select{height:28px;min-width:90px;.ant-select-selector{align-items:center;display:flex;height:28px!important;padding:2px 8px;.ant-select-selection-search{align-items:center;display:flex}.ant-select-selection-item{align-items:center;color:#f1f1f6!important;display:flex;justify-content:flex-start;line-height:24px}.ant-select-selection-placeholder{align-items:center;color:#ffffff40!important;display:flex;line-height:24px}}}.entry-editor-contest-select{.ant-select-selector{padding:0 5px!important}}.ant-btn{align-items:center;color:#f1f1f6!important;display:flex;height:28px;justify-content:center;padding:2px 8px;.anticon+span{color:#f1f1f6!important;margin-left:4px}}}.lateswap-switch-container{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;margin-right:30px;padding:4px 10px}@media screen and (max-width:768px){.lateswap-switch-container{align-items:center;border-radius:6px;flex-direction:column;flex-shrink:0!important;gap:1px;margin-left:auto!important;margin-right:35px;min-width:75px;padding:3px 6px}}.lateswap-modal{.ant-select-multiple .ant-select-selector{padding:0 4px!important}}.notifications-dropdown{backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);background:#16161ff7;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 8px 32px #00000080,inset 0 0 1px #ffffff0d;color:#9ca3af;display:flex;flex-direction:column;max-height:420px;overflow:hidden;position:relative;width:370px;ul{max-height:none!important;overflow:visible!important}.ant-menu,ul{border:none!important;box-shadow:none!important}.ant-menu{background:#0000!important}.ant-menu-item{border-bottom:1px solid #ffffff0a!important;border-radius:0!important;height:auto!important;line-height:normal!important;margin:0!important;padding:0!important}.ant-menu-item:last-child{border-bottom:none!important}.ant-menu-item-active,.ant-menu-item:hover{background:#ffffff08!important}.notification-timestamp{color:#6b7280;font-size:9px}}.notifications-dropdown:before{background:linear-gradient(90deg,#9333ea,#7c3aed 40%,#10b981);border-radius:10px 10px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:102}.notifications-dropdown>div:last-child::-webkit-scrollbar{width:4px}.notifications-dropdown>div:last-child::-webkit-scrollbar-track{background:#0000}.notifications-dropdown>div:last-child::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.notifications-dropdown>div:last-child::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.bankroll-site-select{.ant-select-selection-item{align-items:center!important;display:flex!important}.ant-select-arrow{margin-top:0!important}}.notification-settings-description-text{display:block;max-width:450px}.custom-select .ant-select-arrow{font-size:8px}.custom-select .ant-select-selection-item{font-size:10px;font-weight:500}.entry-editor-top-bar-lineups-select{width:185px}.entry-editor-top-bar-selects-container{display:flex;flex-direction:row;gap:10px;width:100%}.entry-editor-top-bar-select{gap:10px;min-width:255px}.entry-editor-select-clear-option{color:#9ca3af}.entry-editor-sort-option-select{min-width:100px}.build-controls-container{margin-bottom:0}.build-options-mobile{display:none}.build-options-desktop{display:block}@media screen and (max-width:768px){.entry-editor-reset-button{display:flex}.entry-editor-top-bar{flex-direction:column}.entry-editor-top-bar-selects-container{align-items:center;display:flex;margin-bottom:10px;width:100%}.entry-editor-top-bar-select{align-items:flex-start;flex-direction:column;gap:5px;min-width:auto;width:100%}.build-controls-container{margin-bottom:10px}.build-options-mobile{display:flex}.build-options-desktop{display:none}}.cancel-build-btn{padding-right:0;&:hover{transform:scale(1.1);transform-origin:"center";transition:scale .3s ease-in-out}}.ant-input-number{&:hover .ant-input-number-handler-wrap,.ant-input-number-handler-wrap{opacity:1;visibility:visible}}.bulk-player-view-table{th{text-transform:capitalize}}.ant-notification-notice-wrapper{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;background:#1e1e2af7!important;background-color:#1e1e2af7!important;border:1px solid #ffffff14!important;border-radius:10px!important;box-shadow:0 8px 32px #00000073,0 4px 12px #0000004d,inset 0 1px 0 #ffffff0a!important;overflow:hidden!important;position:relative!important}.ant-notification-notice-wrapper:after{background:linear-gradient(90deg,#0000,#9333ea80 30%,#10b98166 70%,#0000)!important;content:""!important;height:1px!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}.ant-notification-notice{background:#0000!important;background-color:initial!important}.ant-notification-notice-close{color:#6b7280!important;inset-inline-end:12px!important;top:10px!important;transition:color .2s ease!important}.ant-notification-notice-close:hover{color:#f1f1f6!important}.ant-notification-notice-wrapper .anticon-info-circle{color:#c084fc!important;color:var(--purple-text)!important}.ant-notification-notice-wrapper .anticon-check-circle{color:#10b981!important}.ant-notification-notice-wrapper .anticon-close-circle{color:#ef4444!important}.ant-notification-notice-wrapper .anticon-exclamation-circle{color:#f59e0b!important}.ant-notification-notice-message{color:#f1f1f6!important;font-size:11px!important;font-weight:600!important;margin-bottom:2px!important}.ant-notification-notice-description{color:#9ca3af!important;font-size:10px!important}.ant-notification-notice-actions{.ant-btn{font-size:10px!important}.ant-btn-default{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#9ca3af!important}.ant-btn-default:hover{background:#ffffff1a!important;border-color:#ffffff29!important;color:#f1f1f6!important}.ant-btn-primary{background:linear-gradient(135deg,#9333ea,#7c3aed)!important;border-color:#a78bfa33!important}}.ant-message-notice-wrapper{display:flex!important;justify-content:center!important}.ant-message-notice-content{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;background:#1e1e2af7!important;background-color:#1e1e2af7!important;border:1px solid #ffffff14!important;border-radius:10px!important;box-shadow:0 8px 32px #00000073,0 4px 12px #0000004d,inset 0 1px 0 #ffffff0a!important;color:#f1f1f6!important;padding:10px 16px!important}.ant-message-notice-content .anticon-check-circle{color:#10b981!important}.ant-message-notice-content .anticon-close-circle{color:#ef4444!important}.ant-message-notice-content .anticon-exclamation-circle{color:#f59e0b!important}.ant-message-notice-content .anticon-info-circle,.ant-message-notice-content .anticon-loading{color:#c084fc!important;color:var(--purple-text)!important}.ant-modal-confirm .ant-modal-content{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;background:#1e1e2afa!important;border:1px solid #ffffff14!important;border-radius:12px!important;overflow:hidden!important;position:relative!important}.ant-modal-confirm .ant-modal-content:after{background:linear-gradient(90deg,#0000,#9333ea80 30%,#10b98166 70%,#0000);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0}.ant-modal-confirm .ant-modal-confirm-title{color:#f1f1f6!important}.ant-modal-confirm .ant-modal-confirm-content{color:#9ca3af!important}.ant-modal-confirm .ant-modal-confirm-body>.anticon{color:#c084fc!important;color:var(--purple-text)!important}.ant-modal-confirm .ant-modal-confirm-body>.anticon-exclamation-circle{color:#f59e0b!important}.ant-modal-confirm .ant-modal-confirm-body>.anticon-close-circle{color:#ef4444!important}.ant-modal-confirm .ant-modal-confirm-body>.anticon-check-circle{color:#10b981!important}.ant-modal-confirm .ant-btn-default{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#9ca3af!important}.ant-modal-confirm .ant-btn-default:hover{background:#ffffff1a!important;border-color:#ffffff29!important;color:#f1f1f6!important}.ant-modal-confirm .ant-btn-primary,.ant-modal-confirm .ant-btn-variant-solid{background:linear-gradient(135deg,#9333ea,#7c3aed)!important;border-color:#a78bfa33!important}.select-two-columns .ant-select-dropdown-menu-item{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:10px}.select-two-columns .ant-select-item{width:100%}.ranker-settings-sim-precision-container{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.ranker-settings-sim-precision-container{grid-template-columns:repeat(4,1fr)}}.sims-upgrade-button{flex:0 0 120px}.sims-generation-mode-button:disabled{cursor:not-allowed!important}@media (max-width:768px){.sims-upgrade-button{flex:1 1 100%}.sims-precision-button{width:100%}}.no-hover-highlight{.ant-table-tbody>tr:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background-color:initial!important}}@media screen and (max-width:768px){.desktop-only{display:none!important}}.exposure-table-paginated{.ant-table-pagination.ant-pagination{align-items:center;background:#111118!important;border-radius:0 0 6px 6px!important;border-top:1px solid #9333ea33!important;display:flex;justify-content:center;padding:3px 15px!important;.ant-pagination-item{line-height:33px!important}.ant-pagination-item-link{line-height:34px!important}}.ant-pagination-total-text{line-height:34px!important}}.entries-exposure-tabs .ant-tabs .ant-tabs-ink-bar,.entries-exposure-tabs .ant-tabs-ink-bar,.exposure-column .ant-tabs .ant-tabs-ink-bar,.exposure-column .ant-tabs-ink-bar,.sim-exposure-tabs .ant-tabs .ant-tabs-ink-bar,.sim-exposure-tabs .ant-tabs-ink-bar{background:linear-gradient(135deg,#9333ea,#10b981)!important;background:var(--arena-gradient)!important;height:2px!important}.entries-exposure-tabs .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.entries-exposure-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.exposure-column .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.exposure-column .ant-tabs-tab-active .ant-tabs-tab-btn,.sim-exposure-tabs .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.sim-exposure-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#d8b4fe!important}.entries-exposure-tabs .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn,.entries-exposure-tabs .ant-tabs-tab .ant-tabs-tab-btn,.exposure-column .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn,.exposure-column .ant-tabs-tab .ant-tabs-tab-btn,.sim-exposure-tabs .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn,.sim-exposure-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#9ca3af!important}.entries-exposure-tabs .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.entries-exposure-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.exposure-column .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.exposure-column .ant-tabs-tab:hover .ant-tabs-tab-btn,.sim-exposure-tabs .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.sim-exposure-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#c084fc!important}.entries-exposure-tabs .ant-tabs-nav-list,.sim-exposure-tabs .ant-tabs-nav-list{padding-right:30px}.processing-loader-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(ellipse 80% 50% at 50% -20%,#9333ea40,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#10b98126,#0000),#0a0a0feb;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9000}.processing-loader,.processing-loader-wrapper{align-items:center;display:flex;justify-content:center}.processing-loader{background:#16161fd9;border:1px solid #ffffff0f;border-radius:14px;box-shadow:0 0 24px #9333ea40,0 0 48px #10b9811f;box-shadow:var(--arena-glow);color:#f1f1f6;flex-direction:column;padding:24px 32px;.ant-spin-dot-item{background-color:#10b981;background-color:var(--accent-green)}}.contest-name-filter-dropdown{width:250px!important}.entry-editor-table{th{padding:8px!important}}@media (max-width:768px){.entry-editor-table .ant-table-filter-dropdown{left:10px!important;max-width:none!important;position:fixed!important;right:10px!important;width:auto!important}.contest-name-filter-dropdown{box-sizing:border-box;min-width:0!important;min-width:auto!important;width:100%!important}.hide-on-mobile{display:none!important}}@media screen and (min-width:769px){.hide-on-desktop{display:none!important}}.entry-editor-modal{.remove-background-color-at-all-costs{background-color:initial!important;background:#0000!important;border:none!important}}.entries-hub-dragger.ant-upload-drag:hover{background:#9333ea14!important;border-color:#9333ea!important}.entries-hub-dragger.ant-upload-drag .ant-upload-drag-icon{margin-bottom:0!important}.entries-hub-dragger.ant-upload-drag .ant-upload-text{margin:0!important}.entry-editor-modal .ant-modal-body{display:flex;flex-direction:column}.lineups-list{.player-table,.team-table{.ant-table-cell-fix-left{.ant-table-cell-content{display:inline!important;font-weight:900!important}}}}.top-actions{align-items:center;display:flex}@media screen and (max-width:768px){.top-actions-left-section{width:100%}.top-actions{flex:1 1;justify-content:flex-start}}.min-uniques-dropdown{.ant-select-selector{border:1px solid #9333ea!important;border-radius:6px!important}}.min-uniques-dropdown-disabled{.ant-select-selector{border:1px solid #ffffff14!important}}.past-builds-scroll-container{&::-webkit-scrollbar{width:8px!important}&::-webkit-scrollbar-track{background:#1a1a25!important;border-radius:4px!important}&::-webkit-scrollbar-thumb{background:#7c3aed!important;border-radius:4px!important}&::-webkit-scrollbar-thumb:hover{background:#9333ea!important}.ant-dropdown-menu{max-height:none!important;overflow:visible!important}}.hero-mode-toggle-wrapper{position:relative;z-index:1}.hero-mode-toggle-wrapper.hero-mode-pulse:before{animation:hero-mode-pulse-animation 1.2s ease-in-out infinite;background:linear-gradient(135deg,#9333ea,#10b981);border-radius:14px;bottom:-6px;content:"";left:-6px;opacity:.8;pointer-events:none;position:absolute;right:-6px;top:-6px;z-index:-1}.hero-mode-toggle-wrapper.hero-mode-pulse:after{animation:hero-mode-pulse-outer 1.2s ease-in-out infinite;background:#9333ea66;border-radius:18px;bottom:-10px;content:"";left:-10px;pointer-events:none;position:absolute;right:-10px;top:-10px;z-index:-2}@keyframes hero-mode-pulse-animation{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes hero-mode-pulse-outer{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.4)}}.hero-mode-prompt-light .ant-popover-inner{background:linear-gradient(145deg,#16161f,#1a1a25)!important;border:2px solid #9333ea!important;border-radius:12px!important;box-shadow:0 10px 40px #9333ea4d,0 6px 16px #0000001f!important;overflow:hidden}.hero-mode-prompt-light .ant-popover-arrow:before{background:#9333ea!important}@keyframes hero-banner-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.056d652b.css.map*/