@charset "UTF-8";:root{--white: #fff;--black: #0A2339;--text: #0A2339;--background: #e7e8e8;--background-dark: #0A2339;--grey: rgb(115, 115, 115);--border: rgb(229, 231, 235);--primary: rgb(10, 35, 57);--primary-active: rgba(10, 35, 57, .9);--alert: rgb(239, 68, 68);--alert-bg: rgb(251, 227, 227);--success: rgb(34, 197, 94);--success-bg: rgb(232, 243, 236);--accent: #4BD295;--fw-light: 300;--fw-reg: 400;--fw-m: 500;--fw-sb: 600;--fw-b: 700;--spacing-xxs: .175rem;--spacing-xs: .25rem;--spacing-s: .5rem;--spacing-m: 1rem;--spacing-l: 1.5rem;--spacing-xl: 2rem;--xs: 576px;--sm: 768px;--md: 992px;--lg: 1200px;--font: Geist, system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--radius: .5rem;--header-border: rgba(10, 10, 10, .1);--header-input: hsl(0 0% 89.8%);--hover-bg: hsl(0 0% 95%);--background: var(--white);--header-btn: var(--white);--border-input: rgb(229, 229, 229);--medium-gray: rgb(115, 115, 115);--table-hover: rgba(245, 245, 245, .5);--table-sort-hover: rgba(245, 245, 245);--box: #eaeaea;--live-red: #ff4d4f}.dark{--primary: #fff;--black: #fff;--white: #0A2339;--text: #eee;--border: rgb(38, 38, 38);--background: #0d1b2a;--background-dark: #0A2339;--header-btn: #1b2f42;--medium-gray: rgb(163, 163, 163);--table-hover: rgba(38, 38, 38, .5);--box: #1b2f42}@media (min-width: 576px){.xs-only{display:none!important}}@media (max-width: 575px){.sm-up{display:none!important}}@media (min-width: 768px){.sm-down{display:none!important}}@media (min-width: 768px){.sm-only{display:none!important}}@media (max-width: 575px){.sm-only{display:none!important}}@media (max-width: 767px){.md-up{display:none!important}}@media (min-width: 992px){.md-down{display:none!important}}@media (min-width: 992px){.md-only{display:none!important}}@media (max-width: 767px){.md-only{display:none!important}}@media (max-width: 991px){.lg-up{display:none!important}}@media (min-width: 1200px){.lg-down{display:none!important}}@media (min-width: 1200px){.lg-only{display:none!important}}@media (max-width: 991px){.lg-only{display:none!important}}@media (max-width: 1199px){.xl-only{display:none!important}}.row{display:flex;flex-wrap:wrap}.col-6{flex:0 0 auto;width:50%;gap:0}@media (min-width: 992px){.col-lg-3{flex:0 0 auto;width:25%;gap:0}}.pr-0{padding-right:0!important}.pr-3{padding-right:1rem!important}@media (min-width: 992px){.pr-lg-0{padding-right:0!important}}@media (min-width: 992px){.pr-lg-3{padding-right:1rem!important}}.fw-l{font-weight:var(--fw-light)}.fw-r{font-weight:var(--fw-reg)}.fw-m{font-weight:var(--fw-m)}.fw-sb{font-weight:var(--fw-sb)}.fw-b{font-weight:var(--fw-b)}.text-white,.svg-white{color:var(--white)}.text-black,.svg-black{color:var(--black)}.text-text,.svg-text{color:var(--text)}.text-background,.svg-background{color:var(--background)}.text-background-dark,.svg-background-dark{color:var(--background-dark)}.text-grey,.svg-grey{color:var(--grey)}.text-border,.svg-border{color:var(--border)}.text-primary,.svg-primary{color:var(--primary)}.text-primary-active,.svg-primary-active{color:var(--primary-active)}.text-alert,.svg-alert{color:var(--alert)}.text-alert-bg,.svg-alert-bg{color:var(--alert-bg)}.text-success,.svg-success{color:var(--success)}.text-success-bg,.svg-success-bg{color:var(--success-bg)}.text-accent,.svg-accent{color:var(--accent)}.upper{text-transform:uppercase}.text-center{text-align:center}.ellipse{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;max-width:100%}.d-flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.justify-content-between{justify-content:space-between}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.flex-center{align-items:center;justify-content:center}.flex{flex:1}.flex-grow-1{flex-grow:1}.gap-xxs{gap:var(--spacing-xxs)}.mt-xxs,.mv-xxs,.m-xxs{margin-top:var(--spacing-xxs)!important}.mb-xxs,.mv-xxs,.m-xxs{margin-bottom:var(--spacing-xxs)!important}.ms-xxs,.mh-xxs,.m-xxs{margin-left:var(--spacing-xxs)!important}.me-xxs,.mh-xxs,.m-xxs{margin-right:var(--spacing-xxs)!important}.pt-xxs,.pv-xxs,.p-xxs{padding-top:var(--spacing-xxs)!important}.pb-xxs,.pv-xxs,.p-xxs{padding-bottom:var(--spacing-xxs)!important}.pl-xxs,.ph-xxs,.p-xxs{padding-left:var(--spacing-xxs)!important}.pr-xxs,.ph-xxs,.p-xxs{padding-right:var(--spacing-xxs)!important}.gap-xs{gap:var(--spacing-xs)}.mt-xs,.mv-xs,.m-xs{margin-top:var(--spacing-xs)!important}.mb-xs,.mv-xs,.m-xs{margin-bottom:var(--spacing-xs)!important}.ms-xs,.mh-xs,.m-xs{margin-left:var(--spacing-xs)!important}.me-xs,.mh-xs,.m-xs{margin-right:var(--spacing-xs)!important}.pt-xs,.pv-xs,.p-xs{padding-top:var(--spacing-xs)!important}.pb-xs,.pv-xs,.p-xs{padding-bottom:var(--spacing-xs)!important}.pl-xs,.ph-xs,.p-xs{padding-left:var(--spacing-xs)!important}.pr-xs,.ph-xs,.p-xs{padding-right:var(--spacing-xs)!important}.gap-s{gap:var(--spacing-s)}.mt-s,.mv-s,.m-s{margin-top:var(--spacing-s)!important}.mb-s,.mv-s,.m-s{margin-bottom:var(--spacing-s)!important}.ms-s,.mh-s,.m-s{margin-left:var(--spacing-s)!important}.me-s,.mh-s,.m-s{margin-right:var(--spacing-s)!important}.pt-s,.pv-s,.p-s{padding-top:var(--spacing-s)!important}.pb-s,.pv-s,.p-s{padding-bottom:var(--spacing-s)!important}.pl-s,.ph-s,.p-s{padding-left:var(--spacing-s)!important}.pr-s,.ph-s,.p-s{padding-right:var(--spacing-s)!important}.gap-m{gap:var(--spacing-m)}.mt-m,.mv-m,.m-m{margin-top:var(--spacing-m)!important}.mb-m,.mv-m,.m-m{margin-bottom:var(--spacing-m)!important}.ms-m,.mh-m,.m-m{margin-left:var(--spacing-m)!important}.me-m,.mh-m,.m-m{margin-right:var(--spacing-m)!important}.pt-m,.pv-m,.p-m{padding-top:var(--spacing-m)!important}.pb-m,.pv-m,.p-m{padding-bottom:var(--spacing-m)!important}.pl-m,.ph-m,.p-m{padding-left:var(--spacing-m)!important}.pr-m,.ph-m,.p-m{padding-right:var(--spacing-m)!important}.gap-l{gap:var(--spacing-l)}.mt-l,.mv-l,.m-l{margin-top:var(--spacing-l)!important}.mb-l,.mv-l,.m-l{margin-bottom:var(--spacing-l)!important}.ms-l,.mh-l,.m-l{margin-left:var(--spacing-l)!important}.me-l,.mh-l,.m-l{margin-right:var(--spacing-l)!important}.pt-l,.pv-l,.p-l{padding-top:var(--spacing-l)!important}.pb-l,.pv-l,.p-l{padding-bottom:var(--spacing-l)!important}.pl-l,.ph-l,.p-l{padding-left:var(--spacing-l)!important}.pr-l,.ph-l,.p-l{padding-right:var(--spacing-l)!important}.gap-xl{gap:var(--spacing-xl)}.mt-xl,.mv-xl,.m-xl{margin-top:var(--spacing-xl)!important}.mb-xl,.mv-xl,.m-xl{margin-bottom:var(--spacing-xl)!important}.ms-xl,.mh-xl,.m-xl{margin-left:var(--spacing-xl)!important}.me-xl,.mh-xl,.m-xl{margin-right:var(--spacing-xl)!important}.pt-xl,.pv-xl,.p-xl{padding-top:var(--spacing-xl)!important}.pb-xl,.pv-xl,.p-xl{padding-bottom:var(--spacing-xl)!important}.pl-xl,.ph-xl,.p-xl{padding-left:var(--spacing-xl)!important}.pr-xl,.ph-xl,.p-xl{padding-right:var(--spacing-xl)!important}.d-block{display:block}.vertical-middle{vertical-align:middle}.rounded-full{border-radius:9999px}.box-40{height:40px;width:40px}.box-30{height:30px;width:30px}.box-24{height:24px;width:24px}.box-16{height:16px;width:16px}.tikitrade-total-pending{opacity:.45;transition:opacity .12s ease-in-out}.leaderboard-valuation-note{margin:1rem 0 0;font-size:.75rem;line-height:1.4;color:var(--medium-gray)}.email-verification-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid rgba(255,193,7,.45);border-radius:var(--radius-sm, 6px);background:#0a2339d9;font-size:.85rem;line-height:1.4}.email-verification-banner__text strong{color:var(--accent)}.email-verification-banner__text{display:flex;flex-direction:column;gap:.15rem;min-width:0;color:#fff}.email-verification-banner--sent{border-color:#4bd29566;background:#0a2339d9;color:#fff}html,body{margin:0;padding:0;font-family:var(--font),sans-serif;font-size:16px;-webkit-tap-highlight-color:transparent}body{color:var(--text);overflow-x:hidden}button,select,input{font-size:1rem;color:var(--text)}*,*:before,*:after{box-sizing:border-box}a{color:var(--texts);font-weight:var(--fw-m)}body{display:flex;flex-direction:column;min-height:100vh;background:var(--background)}#container{flex:1;width:100vw;margin:auto}.content{width:1500px;max-width:100vw;margin-left:auto;margin-right:auto}.primary{color:var(--primary)}.icon{height:1.5rem;width:1.5rem}.icon-sm{height:1rem;width:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-lg{font-size:1rem;line-height:1.75rem}.gap-sm{gap:.5rem;text-align:left}.gap-m{gap:.75rem}.font-m{font-weight:500;text-align:left}.spacing-sm{letter-spacing:-.025rem}.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.rotate-180{transform:rotate(180deg)}html.no-bg .home-bg,html.no-bg .page-bg,html.no-bg .portfolio-bg{display:none}html.no-bg.bg-dark body{background:#1a1a1a}html.no-bg.bg-blue body{background:#4175a3}html.no-bg.bg-gold body{background:#e3a911}html.no-bg.bg-red body{background:#a52828}html.no-bg.bg-green body{background:#0f4f04}.footer-color-dots{display:inline-flex;gap:6px;margin-left:6px;vertical-align:middle}.color-dot{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);cursor:pointer;transition:border-color .2s}.color-dot:hover{border-color:#fff}[data-tg-tour]{scroll-margin:30px 0}.tg-backdrop{position:absolute;align-items:center;justify-content:center;display:none;z-index:99;border-radius:7px;box-shadow:#212121cc 0 0 1px 2px,#212121cc 0 0 0 1000vh;border:1px solid rgba(193,192,232,.5);top:50vh;left:50vw;width:0;height:0}.tg-backdrop.tg-backdrop-animate{transition:all .3s}.tg-backdrop.allow-interaction{pointer-events:none}.tg-dialog{border-radius:12px;animation-delay:.1s;min-height:120px;background:#fff;color:#252525;max-width:340px;width:max-content;z-index:9999;display:none;position:absolute;top:0;left:0;padding:0;font-size:.9rem}.tg-dialog .tg-dialog-header{display:flex;align-items:center;padding:25px 25px 0}.tg-dialog .tg-dialog-header .tg-dialog-title{font-size:1rem;font-weight:700;margin-right:auto}.tg-dialog .tg-dialog-header .tg-dialog-title+.tg-dialog-body{padding:18.75px 25px}.tg-dialog .tg-dialog-header .tg-dialog-close-btn{width:12px;height:12px;margin-left:10px;opacity:.4;cursor:pointer;white-space:nowrap}.tg-dialog .tg-dialog-header .tg-dialog-close-btn:hover{opacity:8}.tg-dialog .tg-dialog-header .tg-dialog-close-btn:focus{opacity:1}.tg-dialog .tg-dialog-header .tg-dialog-spinner{display:none;opacity:.4;margin-top:-1px;-webkit-animation:tg-spin 1s linear infinite;-moz-animation:tg-spin 1s linear infinite;-o-animation:tg-spin 1s linear infinite;animation:tg-spin 1s linear infinite}@keyframes tg-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.tg-dialog .tg-dialog-progress-bar{background:#f1f1f1;height:5px;display:block;margin-top:18.75px;position:relative}.tg-dialog .tg-dialog-progress-bar>.tg-bar{position:absolute;top:0;left:0;min-width:4px;background:#414144;height:100%;display:block;transition:all .3s}.tg-dialog .tg-dialog-body{padding:25px;font-weight:400}.tg-dialog .tg-dialog-dots{display:flex;align-items:center;justify-content:center;padding:15px 0;margin-bottom:10px;border-top:1px solid #dedee7;border-bottom:1px solid #dedee7}.tg-dialog .tg-dialog-dots>span.tg-dot{display:inline-block;width:9px;height:9px;background:#c2c7ce;border-radius:12px;margin:0 4px}.tg-dialog .tg-dialog-dots>span.tg-dot.tg-dot-active{background:#5362d9}.tg-dialog .tg-dialog-footer{padding:12.5px 25px 25px;display:flex;align-items:center}.tg-dialog .tg-dialog-footer button.tg-dialog-btn{padding:5px 10px;border:1px solid #cbcfd5;color:#6f727e;border-radius:4px;font-weight:500;font-size:.82rem;white-space:nowrap}.tg-dialog .tg-dialog-footer button.tg-dialog-btn+button{margin-left:auto}.tg-dialog .tg-dialog-footer button.tg-dialog-btn.disabled{pointer-events:none;opacity:.6}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:hover{color:#464852;border:1px solid #b5b7c2;outline:none;box-shadow:none}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:focus{outline:none;box-shadow:none}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:active{color:#4655cb;background:#f1f2ff;border:1px solid #5362d9;outline:none;box-shadow:none}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup{margin:0 auto;padding:0 10px;text-align:center;line-height:1}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-step-progress{font-size:.78rem;font-weight:700;margin:0 auto;opacity:.4;letter-spacing:1px;display:inline-block}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots{padding:0;margin:0;border:none}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots>span.tg-dot{width:8px;height:8px;margin:0 3px}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots+.tg-step-progress{margin-top:10px;font-size:.68rem}.tg-dialog .tg-arrow{position:absolute;background:#fff;width:9px;height:9px;border-radius:1px;transform:rotate(45deg)}.tg-dialog.tg-dialog-fixed{transition:none;animation-delay:0ms}.tg-dialog.animate-position{transition:all .3s}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-title{opacity:.4}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-close-btn{display:none}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-spinner{display:inline-block}.tg-dialog.tg-dialog-loading .tg-dialog-body{opacity:.4;pointer-events:none}.tg-dialog.tg-dialog-loading .tg-dialog-footer{pointer-events:none;opacity:.4}.tg-no-interaction *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.tg-no-interaction .tg-dialog,.tg-no-interaction .tg-active-element,.tg-dialog *,.tg-active-element *{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}.btn{--btn-color: var(--primary);--btn-hover-color: var(--btn-color);--btn-bg-color: var(--background);--btn-hover-bg-color: var(--hover-bg);--btn-padding-h: 1rem;--btn-padding-v: .5rem;--btn-radius: calc(var(--radius) - 2px);--btn-fw: var(--fw-m);--btn-border-width: 1px;--btn-border-color: var(--border);padding:var(--btn-padding-v) var(--btn-padding-h);border-radius:var(--btn-radius);font-weight:var(--btn-fw);text-align:center;cursor:pointer;font-size:.9rem;color:var(--btn-color);text-decoration:none;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);outline:var(--btn-bg-color)}.btn.btn-primary{--btn-color: var(--background);--btn-hover-color: var(--white);--btn-bg-color: var(--primary);--btn-hover-bg-color: var(--primary-active);--btn-border-color: var(--primary)}.btn.btn-block{display:block;width:100%}.btn:hover{text-decoration:none!important;color:var(--btn-hover-color);background-color:var(--btn-hover-bg-color);outline:var(--btn-hover-bg-color)}.btn.btn-sm{--btn-padding-h: var(--spacing-m);--btn-padding-v: var(--spacing-xs);font-size:.8rem}.btn:disabled{opacity:.25;pointer-events:none}.btn-cart{background-color:var(--primary);color:var(--background);border:none;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;padding:.5rem;height:2.5rem;width:2.5rem;transition:all .2s ease;margin-left:.25rem}.btn-cart:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.btn-cart:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.btn-cart i{font-size:.9rem}label{display:inline-block;font-size:.8rem;font-weight:var(--fw-light);color:var(--grey);margin-bottom:var(--spacing-s)}.form-control{display:block;width:100%;padding:.5rem .75rem;border:1.5px solid var(--border-input);border-radius:calc(var(--radius) - 2px);outline:var(--primary);font-size:.9rem;color:var(--primary);background-color:var(--background)}.form-control:active,.form-control:focus{border-color:var(--primary)}footer{background-color:#0a23394d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem 0 calc(110px + env(safe-area-inset-bottom));border-top:1px solid var(--accent);gap:2rem;text-align:center;color:var(--primary);z-index:1;width:100vw;margin-left:calc(50% - 50vw)}footer a:hover{text-decoration:underline}footer .footer-buttons{margin-bottom:5px}footer .tutorial-button{background-color:var(--white);border:1px solid var(--border);padding:.4rem .8rem;font-size:.8rem;font-weight:700;cursor:pointer;color:var(--primary);border-radius:15px;transition:background-color .2s ease}footer .tutorial-button:hover{background-color:var(--accent)}footer .theme-dropdown{position:relative}footer .theme-dropdown button{background-color:var(--white);border:1px solid var(--border);padding:.4rem .8rem;font-size:.8rem;font-weight:700;cursor:pointer;color:var(--primary);border-radius:15px;transition:background-color .2s ease}footer .theme-dropdown button:hover{background-color:var(--accent)}footer .dropdown-content{position:absolute;top:-300%;left:0;background-color:var(--background);border:1px solid var(--border);box-shadow:0 2px 6px #0000001a;z-index:99;border-radius:calc(var(--radius) - 2px)}footer .dropdown-content div{padding:.5rem 1rem;cursor:pointer;text-align:left}footer .dropdown-content div:hover{background-color:var(--table-hover)}footer .theme-dropdown.open #dropdown-menu{display:block}footer .footer-link{color:var(--white);text-decoration:none;transition:color .2s ease;font-size:.75rem}footer .footer-link:hover{color:var(--accent);text-decoration:none}footer .footer-link-tutorial{color:var(--accent);text-decoration:none;transition:color .2s ease;font-size:.75rem}footer .footer-separator{color:var(--border);font-size:.75rem;-webkit-user-select:none;user-select:none}footer .footer-copyright{color:var(--white);font-size:.7rem;margin:0;text-align:center;line-height:1.5;padding-top:.3rem}footer .footer-brand{font-weight:700;color:var(--white);text-decoration:none}footer .footer-brand:hover{color:var(--accent);text-decoration:underline}footer .mobile-nav-section{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-around;gap:var(--spacing-m);padding:var(--spacing-m) 0 calc(var(--spacing-m) + env(safe-area-inset-bottom) + 10px);padding-left:1.4rem;padding-right:1.4rem;background:var(--background-dark);color:#fff}footer .mobile-nav-section a{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s);font-size:.7rem;text-decoration:none;position:relative;transition:all .2s ease}footer .mobile-nav-section a i{font-size:1.3rem;color:#fff;transition:all .2s ease}footer .mobile-nav-section a span{transition:all .3s ease;letter-spacing:.03em}footer .mobile-nav-section a.active i{color:var(--accent);transform:scale(1.15)}footer .mobile-nav-section a.active span{color:var(--accent);font-weight:var(--fw-b);letter-spacing:.03em}footer .mobile-nav-section a.active:before{content:"";position:absolute;top:-1rem;left:50%;transform:translate(-50%);width:50px;height:4px;background:var(--accent);border-radius:0 0 3px 3px}footer .mobile-nav-section a:active{transform:scale(.95)}footer .mobile-nav-section a.mobile-menu-item--live{min-width:2.75rem}footer .mobile-nav-section a.mobile-menu-item--live i{color:var(--live-red)}footer .mobile-nav-section a.mobile-menu-item--live.active i,footer .mobile-nav-section a.mobile-menu-item--live.active span{color:var(--live-red)}footer .mobile-nav-section a.mobile-menu-item--live.active:before{background:var(--live-red)}footer .mobile-nav-section--six{justify-content:space-between;gap:.25rem;padding-left:.75rem;padding-right:.75rem}@media (max-width: 359.98px){footer .mobile-nav-section--six a{font-size:.625rem}footer .mobile-nav-section--six a span{letter-spacing:0}}@media (min-width: 992px){footer{padding:1rem 0}footer .mobile-nav-section{display:none!important}}.dark footer .footer-link{color:var(--primary);text-decoration:none;transition:color .2s ease;font-size:.75rem}.dark footer .footer-link:hover{color:var(--accent);text-decoration:none}.dark .theme-dropdown button,.dark .tutorial-button{background-color:var(--primary);color:var(--white)}.dark .footer-copyright,.dark .footer-brand,.dark .footer-separator{color:var(--primary)}@media (max-width: 991.98px){footer{background-color:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}}header{position:sticky;top:0;z-index:1000;background-color:#0a2339b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:env(safe-area-inset-top,0);box-sizing:border-box}header .desktop-auth .btn.btn-secondary{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:none!important;outline:none!important}header header .desktop-auth .btn.btn-primary,header header .desktop-auth .btn.btn-primary:hover,header header .desktop-auth .btn.btn-primary:focus,header header .desktop-auth .btn.btn-primary:focus-visible,header header .desktop-auth .btn.btn-primary:active{background-color:#fff!important;border-color:#fff!important;color:#2563eb!important;box-shadow:none!important;outline:none!important}header .desktop-auth .btn.btn-secondary:hover,header .desktop-auth .btn.btn-secondary:focus,header .desktop-auth .btn.btn-secondary:focus-visible,header .desktop-auth .btn.btn-secondary:active{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:none!important;outline:none!important}header .content{display:flex;height:4rem;align-items:center;justify-content:center;border-bottom:1px solid var(--header-border)}header .content a{text-decoration:none}header .content .content-main{max-width:64rem;padding:0 1.25rem;width:100%;display:flex;justify-content:space-between;align-items:center}header .logo-wrapper{display:flex;align-items:center;margin-right:1.5rem;padding-top:10px}header .logo{height:50px;width:auto;object-fit:contain}header .header-nav-group{display:flex;justify-content:left;gap:.5rem;margin-top:0}header .header-nav-group .nav-block{display:flex;align-items:center;padding:.5rem;border-radius:var(--radius);color:#fff;text-decoration:none;transition:all .2s ease;position:relative;font-weight:var(--fw-m)}header .header-nav-group .nav-block:hover{transform:translateY(-1px);box-shadow:none}header .header-nav-group .nav-block.active{color:#fff}header .header-nav-group .nav-block.active .nav-icon{color:var(--accent);transform:scale(1.1)}header .header-nav-group .nav-block.active .nav-text{font-weight:var(--fw-b)}header .header-nav-group .nav-block.active:after{content:"";position:absolute;bottom:0;left:.5rem;right:.5rem;height:5px;background:var(--accent);border-radius:3px 3px 0 0}header .header-nav-group .nav-block .nav-icon{font-size:1.1rem;margin-right:.5rem;transition:all .2s ease;color:var(--accent)}header .header-nav-group .nav-block .nav-text{font-size:.9rem;font-weight:500;white-space:nowrap}header .header-nav-group .nav-block:hover .nav-icon{color:var(--accent);transform:scale(1.1)}header .header-nav-group .nav-block.active:hover .nav-icon{color:var(--accent);transform:scale(1.1)}header .header-nav-group .nav-block--live .nav-icon,header .header-nav-group .nav-block--live:hover .nav-icon,header .header-nav-group .nav-block--live.active .nav-icon,header .header-nav-group .nav-block--live.active:hover .nav-icon{color:var(--live-red)}header .header-nav-group .nav-block--live.active:after{background:var(--live-red)}@media (min-width: 768px){header nav:not(.mobile-nav-section){display:flex;align-items:center;justify-content:end;gap:var(--spacing-m)}header nav:not(.mobile-nav-section) .nav-link{font-weight:var(--fw-m)}}header .desktop-user{display:flex;align-items:center;gap:1rem}header .desktop-user .user-dropdown{position:relative}header .desktop-user .user-greeting{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius);color:var(--primary);margin-top:15px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease}header .desktop-user .user-greeting:hover{transform:translateY(-1px)}header .desktop-user .user-greeting .user-icon{font-size:1.1rem;margin-right:.5rem;transition:all .2s ease;color:var(--accent)}header .desktop-user .user-greeting:hover .user-icon{color:var(--accent);transform:scale(1.1)}header .desktop-user .user-greeting .nav-link{color:#fff;font-size:.9rem;font-weight:500;white-space:nowrap}header .desktop-user .user-dropdown-content{position:absolute;top:calc(100% - .6rem);right:0;background-color:var(--background);border:1px solid var(--border);box-shadow:0 2px 6px #0000001a;z-index:99;border-radius:calc(var(--radius) - 2px);min-width:180px;margin-top:15px}header .desktop-user .user-dropdown-content .dropdown-divider{margin:.25rem 0;border:none;border-top:1px solid var(--border)}header .desktop-user .user-dropdown-content a{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;text-align:left;color:var(--primary);text-decoration:none;transition:all .2s ease}header .desktop-user .user-dropdown-content a i{font-size:1rem;color:var(--medium-gray);width:20px;transition:all .2s ease}header .desktop-user .user-dropdown-content a:hover{background-color:var(--table-hover)}header .desktop-user .user-dropdown-content a:hover i{color:var(--accent)}header .desktop-auth{display:flex;align-items:center;gap:.75rem}header .desktop-auth .btn{padding:.5rem 1rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease;border:1px solid transparent}header .desktop-auth .btn.btn-secondary{background-color:transparent;color:#fff;border-color:var(--border)}header .desktop-auth .btn.btn-secondary:hover{background-color:var(--hover-bg);transform:translateY(-1px)}header .desktop-auth .btn.btn-primary{background-color:#0a2339;border-color:#0a2339;color:#fff}header .desktop-auth .btn.btn-primary:hover,header .desktop-auth .btn.btn-primary:focus,header .desktop-auth .btn.btn-primary:active{background-color:#0a2339e6;border-color:#0a2339e6;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}header .header-right{display:flex;align-items:center;gap:var(--spacing-m)}header .sport-switcher{display:inline-flex;align-items:center;padding:2px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#0a23398c}header .sport-switcher form{margin:0}header .sport-switch-button{min-width:64px;height:30px;padding:0 .65rem;border:0;border-radius:2px;background:transparent;color:#ffffffb8;font-size:.82rem;font-weight:600;cursor:pointer}header .sport-switch-button:hover,header .sport-switch-button:focus-visible{color:#fff;background:#ffffff14;outline:none}header .sport-switch-button.active{color:#0a2339;background:var(--accent)}header .mobile-burger{display:none;flex-direction:column;justify-content:space-around;width:28px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;color:#fff}header .mobile-burger .burger-line{width:100%;height:2px;background-color:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center}header .mobile-burger.active .burger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}header .mobile-burger.active .burger-line:nth-child(2){opacity:0}header .mobile-burger.active .burger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}header .mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0a23398c;z-index:1002;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}header .mobile-menu-overlay.active{opacity:1;visibility:visible}header .mobile-menu{background-color:var(--background);color:var(--primary);position:absolute;top:0;right:0;width:min(360px,85vw);height:100%;padding:calc(env(safe-area-inset-top,0) + 1rem) 1rem 2rem;border-left:1px solid var(--border);box-shadow:-2px 0 12px #0000004d;transform:translate(100%);transition:transform .25s ease;overflow-y:auto;z-index:1003;box-sizing:border-box}header .mobile-menu-overlay.active .mobile-menu{transform:translate(0)}header .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}header .mobile-brand{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:var(--primary);margin:0}header .mobile-brand-logo{width:28px;height:28px;object-fit:contain}header .mobile-menu-close{background:transparent;border:0;font-size:1.5rem;line-height:1;color:var(--primary);cursor:pointer}header .mobile-user-info{padding:.75rem 0 1rem;border-bottom:1px solid var(--border);margin-bottom:1rem}header .mobile-user-info .mobile-user-greeting{font-weight:600;color:var(--primary)}header nav.mobile-nav-section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;margin-bottom:1rem}header .mobile-menu-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;color:var(--primary);text-decoration:none;border-bottom:1px solid var(--border);font-weight:500;transition:transform .15s ease,color .15s ease}header .mobile-menu-item .icon{width:20px;height:20px;flex-shrink:0;color:currentColor;fill:currentColor;stroke:currentColor}header .mobile-menu-item i{width:20px;height:20px;flex-shrink:0;color:var(--accent);font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}header .mobile-menu-item:hover{color:var(--accent, #3b82f6);transform:translate(2px)}header .mobile-menu-item:hover i{color:var(--accent, #3b82f6);transform:scale(1.1)}header .mobile-menu-item.logout{color:var(--alert);border-bottom:none;margin-top:.5rem}header .mobile-menu-item.logout i{color:var(--alert)}header .mobile-menu-item.logout:hover{color:#dc2626}header .mobile-menu-item.logout:hover i{color:#dc2626}header .mobile-auth-section{display:grid;gap:.5rem;margin-bottom:1rem}header .mobile-auth-section .auth-primary,header .mobile-auth-section .auth-secondary{justify-content:center;border-radius:.5rem;border:1px solid var(--border);background:transparent;color:var(--primary)}:root header .mobile-auth-section .auth-primary{background:var(--primary);color:var(--background);border-color:var(--primary)}header .visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}header :root body.no-scroll{overflow:hidden}@media (max-width: 991.98px){header .desktop-nav,header .desktop-user{display:none}header .desktop-auth{display:flex}header .mobile-burger,header .mobile-menu-overlay{display:none!important}}@media (min-width: 992px){header .mobile-menu-overlay{display:none!important}}.lang-select{width:auto;min-width:140px}@media (max-width: 991.98px){header .content .content-main{position:relative;justify-content:center}header .logo-wrapper{margin-right:0}header .header-right{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}header .sport-switch-button{min-width:52px;padding:0 .45rem;font-size:.75rem}header.header-inner.has-sport-switcher .content .content-main{justify-content:space-between}header.header-inner.has-sport-switcher .logo-wrapper{margin-right:0}header.header-inner.has-sport-switcher .header-right{position:static;transform:none}}@media (max-width: 991.98px){header.header-inner .content .content-main{position:relative;justify-content:center}header.header-inner .logo-wrapper{margin-right:0}header.header-inner .header-right{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}header.header-auth .content .content-main{position:static;justify-content:space-between}header.header-auth .header-right{position:static;transform:none}}header .lang-switcher{display:flex;align-items:center}header .lang-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;min-width:112px;padding:.4rem 2rem .4rem .75rem;border-radius:3px;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-weight:600;font-size:.92rem;letter-spacing:.15px;text-align:right;text-align-last:right;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='white' stroke-opacity='0.75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:14px 14px}header .lang-select:hover{background-color:#4dd29580;border-color:#ffffff2e}header .lang-select:focus,header .lang-select:focus-visible{outline:none;border-color:#ffffff3d;box-shadow:0 0 0 3px #ffffff14}header .lang-select option{color:#111;text-align:left}@media (max-width: 991.98px){header .lang-select{height:34px;min-width:104px;padding-left:.65rem;padding-right:2rem}}@media (min-width: 992px){header.header-inner:not(.has-sport-switcher) .content .content-main{justify-content:center}}#toastes{position:fixed;top:calc(5rem + env(safe-area-inset-top,0px));right:1rem;z-index:1001;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}#toastes .toast,#toastes .mdl-toast{--toast-accent: #cfd8e3;--toast-line: rgba(207, 216, 227, .4);--toast-glow: rgba(207, 216, 227, .1);position:relative;width:min(21rem,100vw - 2rem);border:1px solid var(--toast-line);border-radius:14px;background:radial-gradient(120% 90% at 0% 50%,var(--toast-glow),transparent 60%),linear-gradient(180deg,#0c2a45,#071a2c);box-shadow:0 14px 34px #00000080;color:#eaf2f7;pointer-events:auto;animation:toast-in .24s ease-out both}#toastes .toast{padding:.85rem 2.6rem .85rem 1rem;font-size:.9rem;line-height:1.4}#toastes .toast.toast-success{--toast-accent: #4bd295;--toast-line: rgba(75, 210, 149, .45);--toast-glow: rgba(75, 210, 149, .16)}#toastes .toast.toast-error,#toastes .toast.toast-danger{--toast-accent: #ff6b6b;--toast-line: rgba(255, 107, 107, .5);--toast-glow: rgba(255, 107, 107, .16)}#toastes .toast.toast-warning{--toast-accent: #f2c14e;--toast-line: rgba(242, 193, 78, .45);--toast-glow: rgba(242, 193, 78, .16)}#toastes .toast.toast-info{--toast-accent: #7cc4ff;--toast-line: rgba(124, 196, 255, .45);--toast-glow: rgba(124, 196, 255, .14)}#toastes .toast-close{position:absolute;top:0;right:0;z-index:2;width:2.75rem;height:2.75rem;border:0;background:none;color:#eaf2f799;font-size:1.25rem;line-height:1;cursor:pointer;touch-action:manipulation}#toastes .toast-close:hover{color:#fff}#toastes .toast-close:focus-visible{outline:2px solid var(--toast-accent);outline-offset:-6px;border-radius:10px}@keyframes toast-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){#toastes .toast,#toastes .mdl-toast{animation:none}}.table-wrapper{overflow:auto;width:100%;position:relative}table.table{overflow-y:auto;caption-side:bottom;min-width:800px;width:100%;text-indent:0;border-color:var(--border);border-collapse:collapse;background-color:var(--background)}table.table th{color:var(--medium-gray);font-weight:500;vertical-align:middle;text-align:left;height:3rem;padding:0 .5rem}table.table th:first-child{padding-left:1rem}table.table th:last-child{padding-right:1rem}table.table .sorting-btn{padding:0 .75rem;border-radius:calc(var(--radius) - 2px);white-space:nowrap;height:2rem;margin-left:-.75rem;cursor:pointer;color:var(--medium-gray);background-color:transparent;border:none}table.table .sorting-btn:hover{color:var(--primary);background-color:var(--table-sort-hover)}table.table.table-hover tbody tr:hover{background-color:var(--table-hover)}table.table.table-pointer tbody tr{cursor:pointer}table.table tr{color:var(--primary);border-bottom-width:1px;border-bottom-style:solid}table.table tr td{vertical-align:middle;padding:1rem .5rem}table.table tr td:first-child{padding-left:1rem}table.table tr td:last-child{padding-right:1rem}table.table tfoot{background-color:var(--background);border-top:1px;bottom:0;position:sticky}table.table tfoot tr:last-child{border-bottom-width:0}table.table tfoot tr:hover{background-color:var(--table-hover)}table.table tfoot tr td{vertical-align:middle;padding:1rem}.pagination-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:3rem;padding:10px 0}@media (max-width: 991.98px){.pagination-wrapper{padding:0}}.pagination-buttons{display:flex;gap:8px}.pagination-btn{background-color:var(--background);border:1px solid var(--border);color:var(--primary);font-size:16px;font-weight:500;border-radius:6px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.pagination-btn:hover:not(.disabled){background-color:#f0f0f0;cursor:pointer}.pagination-btn.disabled{opacity:.5;cursor:not-allowed}.pagination-wrapper--centered{display:flex;justify-content:right;align-items:center}@media (max-width: 991.98px){.pagination-wrapper--centered{justify-content:center}}.pagination-buttons.justify-center{justify-content:center;background:#0a233980!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;padding:7px}.pagination-label{padding:0 .75rem;white-space:nowrap}.pagination-jump{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0 .4rem}.pagination-jump__input{width:3.4rem;height:36px;padding:0 .25rem;border:1px solid var(--border);border-radius:6px;background-color:var(--background);color:var(--primary);font-size:16px;font-weight:600;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pagination-jump__input::-webkit-outer-spin-button,.pagination-jump__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pagination-jump__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width: 575.98px){.pagination-jump__word{display:none}}@media (min-width: 992px){.pagination-top{display:none}}@media (max-width: 991.98px){.pagination-top{margin-top:.75rem}}.game-box{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center;background-color:var(--box);font-size:.9rem;color:var(--medium-gray);padding:1rem .5rem;border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0;width:240px}.game-box .game-date{display:flex;flex-direction:column;gap:.25rem;align-items:center}.game-box .game-date .game-time{font-size:.85rem;font-weight:var(--fw-m);color:var(--primary)}.game-box .teams-row{flex:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.25rem;width:100%}.game-box .teams-row .team{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--primary);gap:.5rem;font-weight:var(--fw-m);min-width:0}.game-box .teams-row .team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.game-box .teams-row .team .team-logo{width:2.5rem;height:2.5rem;object-fit:contain;flex-shrink:0}.game-box .teams-row .center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;padding:0 .25rem;min-width:fit-content}.game-box .teams-row .center .vs{font-size:.75rem;color:var(--primary);font-weight:var(--fw-b);letter-spacing:.05em}.game-box .teams-row .center .score{font-size:1.2rem;color:var(--primary);font-weight:var(--fw-b)}.game-box .teams-row .center .status{color:var(--medium-gray);font-weight:var(--fw-m);font-size:.8rem}.hfade-simple{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--background)}.hfade-simple::-webkit-scrollbar{display:none}.hfade-simple:before,.hfade-simple:after{content:"";position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:2;opacity:0;transition:opacity .5s ease}.hfade-simple:before{left:0;background:linear-gradient(to right,var(--background) 0%,rgba(0,0,0,0) 100%)}.hfade-simple:after{right:-1px;background:linear-gradient(to left,var(--background) 0%,rgba(0,0,0,0) 100%)}.hfade-simple.at-start:after{opacity:1}.hfade-simple.at-end:before{opacity:1}@media (min-width: 992px){.hfade-simple.mobile-only{display:flex;overflow:hidden;background:none}.hfade-simple.mobile-only:before,.hfade-simple.mobile-only:after{display:none}}.drag-scroll{cursor:grab;-webkit-user-select:none;user-select:none}.drag-scroll.dragging{cursor:grabbing}.pretty-scrollbar{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media (hover: none) and (pointer: coarse){.pretty-scrollbar{scrollbar-width:none}.pretty-scrollbar::-webkit-scrollbar{display:none}}@media (hover: hover) and (pointer: fine){.pretty-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(127,127,127,.45) transparent}.pretty-scrollbar::-webkit-scrollbar{height:8px}.pretty-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin-inline:8px}.pretty-scrollbar::-webkit-scrollbar-thumb{background:#7f7f7f59;border-radius:999px;border:2px solid transparent;background-clip:content-box}.dark .pretty-scrollbar::-webkit-scrollbar-thumb{background:#b4b4b459}.pretty-scrollbar::-webkit-scrollbar-thumb:hover{background:#7f7f7f8c}}.stats-bs,.stats-bs.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--spacing-s)!important;margin-left:0!important;margin-right:0!important}@media (min-width: 576px){.stats-bs,.stats-bs.row{gap:var(--spacing-m)!important}}@media (min-width: 992px){.stats-bs,.stats-bs.row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.stats-bs.stat-bs-1-col,.stats-bs.row.stat-bs-1-col{grid-template-columns:repeat(1,minmax(0,1fr))!important}.stats-bs>[class^=col],.stats-bs>[class*=" col"]{width:auto!important;max-width:none!important;flex:none!important;padding-left:0!important;padding-right:0!important}.stats-bs .stat-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-s);height:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--box);padding:.75rem}@media (min-width: 576px){.stats-bs .stat-card{padding:.875rem}}@media (min-width: 768px){.stats-bs .stat-card{padding:1rem}}.stat-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-s)}.stat-head .stat-label{color:var(--medium-gray);line-height:1.1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-head .icon{width:20px;height:20px;color:var(--medium-gray);flex-shrink:0}@media (min-width: 576px){.stat-head .icon{width:22px;height:22px}}@media (min-width: 768px){.stat-head .icon{width:24px;height:24px}}.stat-value .text{display:inline-block;font-weight:var(--fw-sb);font-size:clamp(1rem,2.4vw,1.25rem);color:var(--primary);line-height:1.2;letter-spacing:.1px}.stat-value .text.is-up{color:var(--success)}.stat-value .text.is-down{color:var(--alert)}.title24{font-weight:600;font-size:1rem;color:#ebebeb;text-transform:uppercase}.player-highlights-section{width:100%}.player-highlights-section .container-title{padding:.5rem 1rem;text-transform:uppercase;background:linear-gradient(135deg,#0a1628bf,#162d50a6);border-radius:7px 7px 0 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.player-highlights-section .container-title .font-m-title{font-weight:700;font-size:.95rem;letter-spacing:.04em}.player-highlights-scroll-wrapper{position:relative;background:linear-gradient(180deg,#0a162880,#0a162859);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 7px 7px;padding:.75rem 0}.player-highlights-scroll{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;padding:.25rem 1rem .5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.player-highlights-scroll::-webkit-scrollbar{display:none}.scroll-arrow{position:absolute;top:40%;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#0a1628e6;color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .8s ease;box-shadow:0 2px 12px #0006}.scroll-arrow:hover{color:#fff;border-color:#ffffff4d;box-shadow:0 4px 16px #00000080}.scroll-arrow--left{left:-15px}.scroll-arrow--right{right:-15px}.player-highlight-card{display:flex;flex-direction:column;gap:0;padding:.7rem .85rem .5rem;min-width:170px;max-width:210px;flex-shrink:0;border-radius:8px;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .25s ease;background:linear-gradient(135deg,#0f1e37bf,#142846a6);box-shadow:0 2px 8px #00000040}.player-highlight-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000059;border-color:#fff3}.ph-variant--top .player-highlight-card{padding:.7rem 0rem .5rem}.player-highlight-row-top{display:flex;align-items:center;gap:.6rem;width:100%}.ph-variant--top .player-highlight-row-top{padding:0 .85rem}.player-highlight-sparkline-row{width:100%;margin-top:4px}.ph-variant--top .player-highlight-card{border:1px solid #4BD295;box-shadow:0 0 10px #4bd29580,inset 0 0 10px #4bd29533}.ph-variant--top .player-highlight-card:hover{box-shadow:0 0 16px #4bd29599,inset 0 0 14px #4bd29540,0 6px 20px #0000004d}.ph-variant--buy .player-highlight-card{border:1px solid #3898EC;box-shadow:0 0 10px #3898ec80,inset 0 0 10px #3898ec33}.ph-variant--buy .player-highlight-card:hover{box-shadow:0 0 16px #3898ec99,inset 0 0 14px #3898ec40,0 6px 20px #0000004d}.ph-variant--sell .player-highlight-card{border:1px solid #dc2626;box-shadow:0 0 10px #dc262680,inset 0 0 10px #dc262633}.ph-variant--sell .player-highlight-card:hover{box-shadow:0 0 16px #dc262699,inset 0 0 14px #dc262640,0 6px 20px #0000004d}.player-highlight-avatar{flex-shrink:0}.player-highlight-avatar img{width:50px;height:50px;object-fit:cover;border-radius:50%;border:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));vertical-align:bottom}.player-highlight-info{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-left:.3em}.player-highlight-name{font-weight:600;font-size:.95rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-highlight-team{display:flex;align-items:center;gap:.28rem;min-width:0}.player-highlight-team .player-highlight-team-logo{width:14px;height:14px;object-fit:contain;flex-shrink:0}.player-highlight-team .player-highlight-team-name{font-size:.72rem;font-weight:500;color:#fff9;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-highlight-value{font-size:.85rem;color:#ffffff80}.player-highlight-value .player-highlight-price{color:#fff;font-weight:700}.player-highlight-metric{font-size:.9rem;font-weight:500}.player-highlight-metric .is-up{color:#4bd295}.player-highlight-metric .is-down{color:#ef4444}.player-highlight-metric .icon-sm{width:23px;height:23px;vertical-align:bottom}.player-highlight-quantity{display:block;font-size:.85rem;font-weight:700;margin:.5rem 0 .3rem;white-space:nowrap}.ph-variant--buy .player-highlight-quantity{color:#5bb8f5;text-shadow:0 0 3px rgba(56,152,236,.7)}.ph-variant--sell .player-highlight-quantity{color:#f87171;text-shadow:0 0 3px rgba(220,38,38,.7)}@media (max-width: 767.98px){.player-highlight-card{min-width:145px;max-width:175px;padding:.55rem .7rem .4rem}.player-highlight-row-top{gap:.45rem}.player-highlight-avatar img{width:40px;height:40px}.player-highlight-name{font-size:.9rem}.player-highlight-value{font-size:.8rem}.player-highlight-metric{font-size:.9rem}.player-highlight-quantity{font-size:.8rem}.scroll-arrow{width:30px;height:30px}.sparkline{height:26px}}.sparkline{width:100%;height:32px;margin-top:0;display:block}.sparkline polyline{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sparkline--up polyline{stroke:#4bd295}.sparkline--down polyline{stroke:#ef4444}[x-cloak]{display:none!important}.mobile-container{padding:1rem;display:flex;flex-direction:column;gap:1rem}.mobile-expand-indicator{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.mobile-chevron{width:16px;height:16px;color:var(--medium-gray);transition:color .2s ease;transform:rotate(90deg)}.mobile-chevron-up{transform:rotate(270deg)}.portfolio-mobile .mobile-container>.d-flex.align-items-center.gap-2>div:last-child{margin-left:auto;text-align:right}.accordion{margin-bottom:20px}.accordion-button{background-color:transparent;position:relative;display:flex;align-items:center;width:100%;padding:1rem;color:var(--text);text-align:left;border:0;overflow-anchor:none;font-size:1.2rem;font-weight:900}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");transform:rotate(0)}.accordion-button:after{flex-shrink:0;width:1.2rem;height:1.2rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");background-repeat:no-repeat;background-size:1.2rem;transition:transform .2s ease-in-out;transform:rotate(-180deg)}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0}.accordion-header{margin:0}.accordion-item{padding:0;margin:0;color:var(--text);background-color:rgb(from var(--background) r g b/.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;border:1px solid #4BD295;box-shadow:0 0 15px #4bd29580,inset 0 0 10px #4bd29533;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.accordion-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#4BD295,transparent);opacity:.8}.accordion-item:hover{transform:translateY(-1px)}.accordion-body{padding:0 1rem 1rem}.collapse:not(.show){display:none}.top-wc-wrapper{width:100%;margin-bottom:1rem}.top-wc-accordion{margin-bottom:0}.top-wc-item{border:1px solid #4BD295;background:linear-gradient(135deg,#4bd2951a,#0d1b2abf 45%,#0d1b2ad9);box-shadow:0 0 22px #4bd29573,inset 0 0 14px #4bd29526}.top-wc-item:before{background:linear-gradient(90deg,transparent,#4BD295,#ffd54a,#4BD295,transparent);background-size:200% 100%;opacity:.9;animation:top-wc-shimmer 4s linear infinite}.top-wc-item:hover{box-shadow:0 0 28px #4bd29599,inset 0 0 16px #4bd29533}@keyframes top-wc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.top-wc-button{gap:.65rem;padding:1.05rem 1.15rem;font-size:1.15rem;letter-spacing:.02em;text-transform:uppercase}.top-wc-button .top-wc-trophy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffd54a;filter:drop-shadow(0 0 6px rgba(255,213,74,.55));animation:top-wc-trophy-pulse 2.4s ease-in-out infinite}.top-wc-button .top-wc-title{font-weight:900;background:linear-gradient(90deg,#4bd295,#9be7c4,#ffd54a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#4bd295}.top-wc-button .top-wc-badge{margin-left:.15rem;padding:.18rem .6rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0d1b2a;background:linear-gradient(135deg,#4bd295,#7fe3b8);border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px #4bd29559}.top-wc-button:after{filter:brightness(0) invert(1);opacity:.85}@keyframes top-wc-trophy-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 6px rgba(255,213,74,.55))}50%{transform:scale(1.12);filter:drop-shadow(0 0 12px rgba(255,213,74,.85))}}.top-wc-body{display:flex;flex-direction:column;gap:1.1rem;padding:.5rem .65rem 1rem}.top-wc-body .player-highlights-section{width:100%}@media (max-width: 575.98px){.top-wc-button{font-size:1rem;padding:.9rem .85rem;flex-wrap:wrap}.top-wc-button .top-wc-badge{order:3;flex-basis:100%;margin-left:2.4rem;width:fit-content}}.league-filters{display:flex;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;padding:0 .5rem;margin:0 auto;scrollbar-width:none;background-color:rgb(from var(--background) r g b/1);border-radius:0 0 7px 7px}.league-filters::-webkit-scrollbar{display:none}.league-filters .league-tab{padding:.3rem .75rem;border-radius:2rem;border:1.5px solid var(--border);background:var(--background);color:var(--primary);cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 1px #0000004d}.league-filters .league-tab:hover{background:var(--hover-bg);border-color:var(--accent);box-shadow:0 1px 4px #0000004d}.league-filters .league-tab.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 1px 1px #0000004d}.date-tabs{display:flex;gap:0;border-bottom:none;overflow-x:auto;scrollbar-width:none;background-color:rgb(from var(--white) r g b/1);border-radius:7px 7px 0 0}.date-tabs::-webkit-scrollbar{display:none}.date-tab{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.6rem 1.2rem;border:none;background:transparent;cursor:pointer;font-family:inherit;color:var(--medium-gray);transition:all .2s ease;position:relative;flex-shrink:0}.date-tab:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:transparent;border-radius:3px 3px 0 0;transition:background .2s;z-index:1}.date-tab:hover,.date-tab.active{color:var(--primary)}.date-tab.active:after{background:var(--accent)}.date-tab.active .date-tab-num{background:var(--accent);color:#fff}.date-tab-day{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.date-tab-num{font-size:1.1rem;font-weight:700;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.date-tab-month{font-size:.65rem;font-weight:500;text-transform:uppercase}.dark .date-tab.active .date-tab-num{background:var(--accent);color:#fff}@media (max-width: 991.98px){.date-tab{padding:.5rem .9rem}.date-tab-num{font-size:1rem;width:1.75rem;height:1.75rem}}.games-section{display:flex;flex-direction:column;gap:0;padding:0 0 10px;background-color:rgb(from var(--background) r g b/.8);border-radius:0 0 7px 7px}.matches-tabbed{background-color:none;border-radius:7px 7px 0 0;margin:0;padding:1rem 0rem 0rem!important;overflow:hidden}.matches-tabbed .container-title{background-color:rgb(from var(--background) r g b/.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px 7px 0 0;color:var(--accent)}.matches-tabbed .games-day-group{margin-bottom:0}.matches-tabbed .games-date-header{display:none}.matches-tabbed:not(:has(.date-tabs)) .games-date-header{display:block}.games-day-group{margin-bottom:.75rem}.games-day-group:last-child{margin-bottom:0}.games-date-header{font-weight:700;font-size:.8rem;padding:.7rem 0 .7rem 1.5rem;margin-bottom:0;border-bottom:1px solid var(--accent);background:linear-gradient(135deg,#0a1628,#162d50);color:var(--accent);border-radius:0;text-transform:uppercase;letter-spacing:.03em}.matches-tabbed .game-row:nth-child(2n){background-color:#f5fcf7}.game-row{display:flex;align-items:center;padding:.65rem 1rem;gap:0;border-radius:0;margin:0 0 2px;border-bottom:2px solid var(--accent);box-shadow:0 1px 3px #0000004d}.game-row:nth-child(odd){background-color:#f8f9fa}.game-row:nth-child(2n){background-color:#fff6f6}.game-row .game-time{width:45px;flex-shrink:0;font-size:.85rem;font-weight:500;color:var(--medium-gray)}.game-row .game-center{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.game-row .lineups-row{margin-bottom:.2rem}.game-row .game-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:.5rem;width:100%}.game-row .game-team-home,.game-row .game-team-away{flex:1;display:flex;flex-direction:column;gap:0}.game-row .game-team-home .team-name,.game-row .game-team-away .team-name{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-row .game-team-home .team-name a,.game-row .game-team-away .team-name a{color:#e2e8f0;text-decoration:none}.game-row .game-team-home .team-name a:hover,.game-row .game-team-away .team-name a:hover{text-decoration:underline;color:#e2e8f0}.game-row .game-team-home{text-align:right;align-items:flex-end}.game-row .game-team-away{text-align:left;align-items:flex-start}.game-row .game-vs{min-width:35px;text-align:center;font-weight:600;font-size:.8rem;color:var(--alert)}.game-row .game-score{text-align:center;font-weight:700;font-size:1rem;color:var(--primary)}.game-row.has-lineups{background-color:#f7f7f7;border-bottom:1px solid #777}.game-league-col{width:130px;max-width:130px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}.game-league{text-align:right;font-size:.85rem;color:var(--medium-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-league-mobile{display:none}.game-tags-mobile{display:contents}.lineups-badge{background:#243b50;border:none;color:#fff;font-size:.7rem;font-weight:400;padding:.15rem .6rem;border-radius:.5rem;cursor:pointer;font-family:inherit;transition:all .15s;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin-bottom:.25rem}.lineups-badge-mobile{display:none}.game-settlement-badge{display:inline-block;font-size:.7rem;font-weight:400;padding:.15rem .6rem;border-radius:.5rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin-bottom:.25rem;cursor:help}.game-settlement-badge.is-pending{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.game-settlement-badge.is-estimated{background:#94a3b81f;color:#cbd5e1;border:1px solid rgba(148,163,184,.25)}.game-score-col{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:50px}.game-scorers{font-size:.65rem;opacity:.65;text-align:right;display:flex;flex-direction:column;gap:0;line-height:1.3}.scorers-away{text-align:left}.scorer-item{display:block}.scorer-link{color:inherit;text-decoration:none}.scorer-link:hover{text-decoration:underline}.scorer-missed-penalty{color:#ff4a4a!important;opacity:1;font-weight:700}.games-show-more{display:flex;justify-content:center;padding-top:.4rem;background:none;cursor:pointer;border:none;width:100%;font-size:.8rem;color:var(--medium-gray);font-family:inherit;transition:background .15s;gap:.3rem;align-items:center;border-radius:0 0 7px 7px}.games-show-more:hover{background:none}.games-show-more .show-more-arrow{transition:transform .2s;font-size:.7rem}.games-show-more[aria-expanded=true] .show-more-arrow{transform:rotate(180deg)}.games-hidden{display:none}.games-hidden.open{display:block}.live-container{padding:0!important;margin:0}.live-container .container-title-live{padding:.5rem 1rem;display:flex;flex-direction:column;text-align:left;text-transform:uppercase;border-radius:7px 7px 0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgb(from var(--background) r g b/.8)}.live-container .live-badge{display:flex;align-items:center;gap:.5rem;color:#dc2626}.live-container .live-badge:before{content:"";display:inline-block;width:8px;height:8px;background:#dc2626;border-radius:50%;animation:livePulse 1.5s infinite}.live-container .game-row{display:flex;align-items:center;padding:.5rem 1rem;gap:0;border-radius:0;margin:0 0 2px;border-bottom:2px solid #dc2626;box-shadow:0 1px 3px #0000004d}.live-container .game-row .game-time{width:74px;color:#dc2626;font-weight:600;font-size:.8rem}.live-container .game-row .game-live-status{display:inline-block;line-height:1.2}.live-container .game-row .game-score{background:linear-gradient(135deg,#fff1f1,#ffcfcf);color:#dc2626;font-weight:800;font-size:1rem;padding:.15rem .4rem;border-radius:4px;min-width:52px;text-align:center;letter-spacing:.05em;border:1px solid rgba(220,38,38,.3)}.live-container .game-row .game-league{background:#dc262614;color:#dc2626;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(220,38,38,.2)}.live-container .game-row .game-team-home .team-name,.live-container .game-row .game-team-away .team-name{color:var(--primary);font-weight:500;font-size:.9rem}.live-container .game-row .game-team-home .team-name a,.live-container .game-row .game-team-away .team-name a{color:var(--primary)}.live-container .game-row .game-team-home .team-name a:hover,.live-container .game-row .game-team-away .team-name a:hover{text-decoration:underline}.live-container .game-row .game-scorers{opacity:.8;font-size:.62rem}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.4}}.dark .game-row:nth-child(odd){background-color:#0c1a2e}.dark .game-row:nth-child(2n){background-color:#0f2030}.dark .games-show-more{background:none;color:var(--accent);font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;border-radius:0 0 7px 7px;padding-top:.5rem}.dark .games-show-more:hover{background:none}.lineups-modal{border:none;border-radius:7px;padding:0;max-width:620px;width:92%;max-height:85vh;box-shadow:0 12px 48px #00000059;overflow:hidden}.lineups-modal::backdrop{background:#0a1428a6}.lineups-modal-content{display:flex;flex-direction:column;max-height:85vh}.lineups-modal-topbar{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:linear-gradient(135deg,#0a1628,#162d50);border-bottom:1px solid rgba(251,191,36,.15)}.lineups-modal-title{color:#fbbf24;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.lineups-modal-close{background:none;border:none;font-size:1.4rem;cursor:pointer;color:#fbbf2499;padding:0;line-height:1;transition:color .15s}.lineups-modal-close:hover{color:#fbbf24}.lineups-modal-tip{background:linear-gradient(180deg,#0f2030,#132940);color:#ffdc82;font-size:.75rem;font-weight:400;text-align:center;padding:.4rem .75rem;letter-spacing:.02em;border-bottom:1px solid rgba(251,191,36,.08)}.lineups-modal-body{padding:.75rem 1rem;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;background:linear-gradient(180deg,#f8fafb,#fff)}@media (max-width: 991.98px){.lineups-modal-body{grid-template-columns:1fr}}.lineup-team-badge{display:inline-flex;align-items:center;gap:.35rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:3px;padding:.2rem .6rem;margin-bottom:.6rem}.lineup-team-badge-name{color:#0a1628;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lineup-team-badge-formation{color:#a38a4e;font-size:.72rem;font-weight:500}.lineup-section{margin-bottom:.6rem}.lineup-section-title{font-size:.72rem;font-weight:700;color:#0a1628;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem;padding:.2rem .4rem;background:linear-gradient(90deg,rgba(10,22,40,.06) 0%,transparent 100%);border-bottom:1px solid rgba(10,35,57,.1);border-radius:2px 2px 0 0}.lineup-player{display:flex;align-items:center;gap:.5rem;padding:.25rem .4rem;font-size:.82rem;color:#0a2339;border-radius:2px;transition:background .15s}.lineup-player:nth-child(2n){background:#0a233908}.lineup-player:hover{background:#4bd29514}.lineup-player.sub{color:#4a6478;font-size:.78rem}.lineup-link{color:#0a2339;text-decoration:none;transition:color .15s ease}.lineup-link:hover{color:#4bd295;text-decoration:underline}.lineup-number{width:22px;text-align:center;font-weight:700;font-size:.72rem;color:#4a6478}.lineup-name{flex:1;font-weight:500}.lineup-pos{font-size:.68rem;color:#8899a6;text-transform:uppercase;font-weight:600;letter-spacing:.03em}.matches-upcoming .upcoming-header{background:linear-gradient(135deg,#0a1628,#162d50);border-radius:7px 7px 0 0;border-bottom:1px solid rgba(251,191,36,.15);padding:0!important}.matches-upcoming .upcoming-header .accordion-button{background:transparent;color:#fbbf24;font-size:1rem;font-weight:700;padding:.7rem 1rem}.matches-upcoming .upcoming-header .accordion-button .text-lg{color:#fbbf24;text-transform:uppercase}.matches-upcoming .upcoming-header .accordion-button:after{filter:brightness(0) saturate(100%) invert(78%) sepia(60%) saturate(600%) hue-rotate(5deg) brightness(104%) contrast(97%)}.matches-upcoming .league-filters{background:linear-gradient(180deg,#0c1a2e,#0f2030);border-radius:0;padding:.5rem .75rem;border-bottom:1px solid rgba(251,191,36,.1);margin-bottom:0}.matches-upcoming .league-filters .league-tab{background:#fbbf2414;border:1px solid rgba(251,191,36,.2);color:#fcd34d;font-size:.78rem;font-weight:500;padding:.25rem .65rem;box-shadow:none}.matches-upcoming .league-filters .league-tab:hover{background:#fbbf2426;border-color:#fbbf2459}.matches-upcoming .league-filters .league-tab.active{background:#fbbf24;color:#0a1628;border-color:#fbbf24;font-weight:700}.matches-upcoming .date-tabs{background:linear-gradient(180deg,#0c1a2e,#0f2030);border-radius:0}.matches-upcoming .date-tab{color:#a38a4e}.matches-upcoming .date-tab:hover{color:#fcd34d}.matches-upcoming .date-tab.active{color:#fbbf24}.matches-upcoming .date-tab.active:after{background:#fbbf24}.matches-upcoming .date-tab.active .date-tab-num{background:#fbbf24;color:#0a1628}.matches-upcoming .games-section{background:linear-gradient(180deg,#0c1a2e,#0f2030 40%,#132940);border-radius:0 0 7px 7px;box-shadow:inset 0 1px #ffffff0a,0 4px 16px #00000059}.matches-upcoming .game-row{border-bottom:1px solid rgba(251,191,36,.08);box-shadow:none;background-color:transparent!important}.matches-upcoming .game-row:nth-child(odd),.matches-upcoming .game-row:nth-child(2n){background-color:transparent!important}.matches-upcoming .game-row:hover{background-color:transparent!important}.matches-upcoming .game-row:last-child{border-bottom:none}.matches-upcoming .game-vs{background:linear-gradient(135deg,#1e3a5f,#0f2030);color:#fbbf24;font-weight:800;padding:.15rem .45rem;border-radius:4px;border:1px solid rgba(251,191,36,.25);font-size:.75rem}.matches-upcoming .game-vs--live{color:var(--live-red);border-color:#ff4d4f73}.matches-upcoming .game-vs__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.matches-upcoming .game-league{background:#fbbf241a;color:#fcd34d;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(251,191,36,.2)}.matches-upcoming .game-time{color:#94a3b8;font-weight:600;font-size:.8rem}.matches-upcoming .team-name a{color:#e2e8f0;font-weight:500}.matches-upcoming .team-name a:hover{color:#fbbf24}.matches-upcoming .game-team-home .team-name,.matches-upcoming .game-team-away .team-name{color:#cbd5e1}.matches-upcoming .games-show-more{background:none;color:#fbbf24;font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;border-radius:0 0 7px 7px;padding-top:.5rem}.matches-upcoming .games-show-more:hover{background:none}.matches-upcoming .lineups-badge{background:#4bd2951f;color:#4bd295;border:1px solid rgba(75,210,149,.3)}.matches-tabbed:not(:has(.date-tabs)) .games-section{background:linear-gradient(180deg,#0c1a2e,#0f2030 40%,#132940);border-radius:0 0 7px 7px;box-shadow:inset 0 1px #ffffff0a,0 4px 16px #00000059}.matches-tabbed:not(:has(.date-tabs)) .game-row{border-bottom:1px solid rgba(56,189,248,.08);box-shadow:none;background-color:transparent!important}.matches-tabbed:not(:has(.date-tabs)) .game-row:nth-child(odd),.matches-tabbed:not(:has(.date-tabs)) .game-row:nth-child(2n){background-color:transparent!important}.matches-tabbed:not(:has(.date-tabs)) .game-row:hover{background-color:transparent!important}.matches-tabbed:not(:has(.date-tabs)) .game-row:last-child{border-bottom:none}.matches-tabbed:not(:has(.date-tabs)) .game-score{background:linear-gradient(135deg,#1e3a5f,#0f2030);color:#fff;font-weight:800;font-size:1rem;padding:.2rem .55rem;border-radius:4px;min-width:52px;text-align:center;letter-spacing:.05em;border:1px solid rgba(56,189,248,.25)}.matches-tabbed:not(:has(.date-tabs)) .game-score.is-postponed{background:#94a3b81f;color:#cbd5e1;border-color:#94a3b84d;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.3rem .55rem}.matches-tabbed:not(:has(.date-tabs)) .game-status-note{color:#94a3b8;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.matches-tabbed:not(:has(.date-tabs)) .game-league{background:#38bdf81a;color:var(--accent);font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(56,189,248,.2)}.matches-tabbed:not(:has(.date-tabs)) .game-scorers{opacity:.8;font-size:.67rem}.matches-tabbed:not(:has(.date-tabs)) .scorer-item{color:var(--accent)}.matches-tabbed:not(:has(.date-tabs)) .scorer-item:hover{text-decoration:none}.matches-tabbed:not(:has(.date-tabs)) .scorer-link{color:var(--accent)}.matches-tabbed:not(:has(.date-tabs)) .scorer-link:hover{text-decoration:underline}.matches-tabbed:not(:has(.date-tabs)) .game-time{color:#94a3b8;font-weight:600;font-size:.8rem}.matches-tabbed:not(:has(.date-tabs)) .team-name a{color:#e2e8f0;font-weight:500}.matches-tabbed:not(:has(.date-tabs)) .team-name a:hover{text-decoration:underline}.matches-tabbed:not(:has(.date-tabs)) .game-team-home .team-name,.matches-tabbed:not(:has(.date-tabs)) .game-team-away .team-name{color:#cbd5e1}.matches-tabbed:not(:has(.date-tabs)) .games-show-more{background:none;color:var(--accent);font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;border-radius:0 0 7px 7px;padding-top:.5rem}.matches-tabbed:not(:has(.date-tabs)) .games-show-more:hover{background:none}@media (max-width: 991.98px){.lineups-row{margin-top:-20px!important}.game-row.is-soccer .lineups-row{margin-top:0!important}.box-live{margin-left:0}.box-live .game-row{border-radius:0;margin:1px 0}.matches-tabbed{padding:1rem!important}.matches-container{border-radius:7px!important}.matches-container .container-title{padding:.5rem 1rem}.performance .container-title{padding-left:.5rem!important;padding-right:1rem}.games-section{padding:0 0 10px;background-color:rgb(from var(--background) r g b/.8);border-radius:0 0 7px 7px}.games-date-header{font-size:.8rem;padding:.4rem .75rem;background:linear-gradient(135deg,#0a1628,#162d50);color:var(--accent);border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-align:center}.game-row{display:grid;grid-template-columns:1fr;padding:.5rem 1rem;gap:0;border-radius:0;margin:0 0 2px;border-bottom:2px solid var(--accent);box-shadow:0 1px 3px #0000004d}.game-row .game-time{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:500;color:var(--medium-gray);padding-bottom:.5rem}.game-row .game-league-col{display:none}.game-row .game-league-mobile{display:inline;font-size:.75rem;color:var(--medium-gray);text-align:right}.game-row .game-center{grid-column:1}.game-row .game-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:.3rem}.game-row .game-team-home,.game-row .game-team-away{font-size:.85rem;font-weight:500}.game-row .game-vs{min-width:28px;font-size:.75rem}.game-row .game-score{min-width:40px;font-size:.9rem}.game-row .game-scorers{white-space:normal;word-break:break-word;font-size:.6rem;display:flex;flex-direction:column;gap:0}.game-row.has-lineups .game-center{margin-top:0}.games-show-more{border-radius:0 0 7px 7px}.games-day-group{margin-bottom:.5rem}.home-container .matches-container+div,.home-container .performing-players-container{padding-left:.5rem;padding-right:.5rem}.matches-tabbed:not(:has(.date-tabs)) .game-row{background-color:transparent!important}.matches-tabbed:not(:has(.date-tabs)) .game-row:hover{background-color:transparent!important}.matches-tabbed:not(:has(.date-tabs)) .game-score{font-size:.9rem;padding:.15rem .45rem;min-width:44px}.matches-tabbed:not(:has(.date-tabs)) .game-league-mobile{background:#38bdf81a;color:var(--accent);font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(56,189,248,.2)}.matches-tabbed:not(:has(.date-tabs)) .game-time{color:#94a3b8}.matches-tabbed:not(:has(.date-tabs)) .team-name a{color:#e2e8f0}.matches-tabbed:not(:has(.date-tabs)) .game-team-home .team-name,.matches-tabbed:not(:has(.date-tabs)) .game-team-away .team-name{color:#cbd5e1}.matches-upcoming .game-row,.matches-upcoming .game-row:hover{background-color:transparent!important}.matches-upcoming .game-vs{font-size:.7rem;padding:.1rem .35rem;min-width:32px}.matches-upcoming .game-league-mobile{background:#fbbf241a;color:#fcd34d;font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(251,191,36,.2)}.matches-upcoming .game-time{color:#94a3b8;padding-bottom:.5rem}.matches-upcoming .team-name a{color:#e2e8f0}.matches-upcoming .game-team-home .team-name,.matches-upcoming .game-team-away .team-name{color:#cbd5e1}.live-container .game-row{display:grid;grid-template-columns:1fr}.live-container .game-row .game-time{width:100%}.live-container .game-score{font-size:.9rem!important;padding:.15rem .45rem!important;min-width:44px!important;letter-spacing:.01em!important}.live-container .game-league-mobile{background:#dc262614;color:#dc2626;font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(220,38,38,.2)}}.game-bell{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:#e2e8f099;cursor:pointer;transition:background-color .15s ease,color .15s ease}.game-bell svg{width:18px;height:18px}.game-bell:hover{color:#fbbf24;background:#fbbf2414}.game-bell.is-on{color:#fbbf24;background:#fbbf2429}.game-bell:focus-visible{outline:2px solid #fbbf24;outline-offset:1px}.game-bell:disabled{cursor:progress;opacity:.6}@media (min-width: 992px){.matches-upcoming .game-row.has-bell .game-time{width:105px}.matches-upcoming .game-row.has-bell .game-time .game-bell{display:none}.matches-upcoming .game-row.has-bell .game-league-col{width:190px;max-width:190px;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}}@media (max-width: 991.98px){.matches-upcoming .game-row.has-bell .game-time{display:grid;grid-template-columns:1fr auto minmax(28px,1fr);column-gap:6px;align-items:center}.matches-upcoming .game-row.has-bell .game-time>time{justify-self:start}.matches-upcoming .game-row.has-bell .game-time .game-league-mobile{text-align:center}.matches-upcoming .game-row.has-bell .game-time .game-bell{justify-self:end;margin:-8px -8px -8px 0}.matches-upcoming .game-row.has-bell .game-tags-mobile{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;min-width:0}.matches-upcoming .game-row.has-bell .lineups-badge-mobile{display:block;position:relative;margin:0;font-size:.65rem;font-weight:600;line-height:inherit;padding:.1rem .4rem;border-radius:3px;letter-spacing:.04em}.matches-upcoming .game-row.has-bell .lineups-badge-mobile:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.matches-upcoming .game-row.has-bell .lineups-row{display:none}.matches-upcoming .game-row.has-bell.has-lineups .game-time{align-items:start}.matches-upcoming .game-row.has-bell.has-lineups .game-time>time,.matches-upcoming .game-row.has-bell.has-lineups .game-time .game-tags-mobile{margin-top:1px}.matches-upcoming .game-row.has-bell.has-lineups .game-time>time{min-width:3em}}.auth-page-wrapper{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 10rem);padding:2rem 1rem}.auth-card{width:100%;max-width:420px;background:#0a23398c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:2rem 1.75rem;box-shadow:0 8px 32px #0006}.auth-logo{text-align:center;margin-bottom:.5rem}.auth-logo img{height:40px;width:auto}.auth-card .auth-title{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .25rem;text-align:center}.auth-subtitle{font-size:.875rem;color:#fff9;margin:0 0 1rem;line-height:1.4}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-field{display:flex;flex-direction:column;gap:.35rem}.auth-field label{font-size:.8rem;font-weight:500;color:#fffc;text-transform:uppercase;letter-spacing:.03em;margin-bottom:0!important}.auth-field-header{display:flex;justify-content:space-between;align-items:baseline}.auth-link-small{font-size:.75rem;color:#4bd295;text-decoration:none;font-weight:500;transition:color .2s}.auth-link-small:hover{color:#6ee0b0}.auth-input{width:100%;padding:.7rem .85rem;font-size:.95rem;font-family:inherit;color:#fff;background:#0a233999;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;outline:none;transition:border-color .2s,box-shadow .2s}.auth-input::placeholder{color:#ffffff59}.auth-input:focus{border-color:#4bd295;box-shadow:0 0 0 3px #4bd29533}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:hover,.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px rgba(10,35,57,.8) inset!important;box-shadow:0 0 0 1000px #0a2339cc inset!important;border-color:#ffffff26!important;transition:background-color 5000s ease-in-out 0s}.auth-btn-primary{display:block;width:100%;padding:.75rem;font-size:1rem;font-weight:600;font-family:inherit;color:#0a2339;background:#4bd295;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s,transform .15s;text-align:center;text-decoration:none;margin-top:.25rem}.auth-btn-primary:hover{background:#3ec185;transform:translateY(-1px)}.auth-btn-primary:active{transform:translateY(0)}.auth-btn-secondary{display:block;width:100%;padding:.65rem;font-size:.95rem;font-weight:600;font-family:inherit;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;cursor:pointer;transition:background .2s,border-color .2s;text-align:center;text-decoration:none}.auth-btn-secondary:hover{background:#ffffff14;border-color:#ffffff59;color:#fff}.auth-separator{height:1px;background:#ffffff1a;margin:1.25rem 0}.auth-switch{text-align:center;display:flex;flex-direction:column;gap:.75rem}.auth-switch span{font-size:.875rem;color:#fff9}.auth-alert{padding:.65rem .85rem;border-radius:.5rem;font-size:.85rem;line-height:1.4}.auth-alert-success{background:#4bd29526;border:1px solid rgba(75,210,149,.3);color:#4bd295}.auth-alert-error{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#f87171}.auth-notice{display:flex;align-items:flex-start;gap:.7rem;margin:0 0 1.15rem;padding:.85rem .95rem;border-radius:.5rem;border:1px solid rgba(242,193,78,.35);border-left:3px solid #f2c14e;background:#f2c14e1f;font-size:.875rem;line-height:1.45;color:#ffffffe0}.auth-notice strong{display:block;margin-bottom:.15rem;color:#f2c14e;font-weight:600}.auth-notice__icon{flex-shrink:0;width:20px;height:20px;margin-top:1px;color:#f2c14e}.auth-notice__icon svg{width:100%;height:100%;display:block}.auth-notice__link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-notice__link:hover,.auth-notice__link:focus-visible{color:#fff}.auth-notice--blocked{border-color:#f8717159;border-left-color:#f87171;background:#f871711f}.auth-notice--blocked strong,.auth-notice--blocked .auth-notice__icon{color:#f87171}.auth-field--checkbox{flex-direction:row;align-items:flex-start;gap:0}.auth-checkbox-label{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.8rem;color:#ffffffb3;line-height:1.4}.auth-checkbox-label input[type=checkbox]{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:#4bd295;cursor:pointer}.auth-checkbox-label a{color:#4bd295;text-decoration:none;font-weight:500}.auth-checkbox-label a:hover{color:#6ee0b0}@media (max-width: 480px){.auth-page-wrapper{padding:1.5rem .75rem 1rem;align-items:flex-start;min-height:auto}.auth-card{padding:1.5rem 1.25rem}.auth-card .auth-title{font-size:1.3rem}}.disclaimer-banner+.auth-page-wrapper,#container:has(.disclaimer-banner) .auth-page-wrapper{min-height:auto;padding-top:3rem;padding-bottom:3rem}.home-container{gap:5rem}@media (max-width: 991.98px){.home-container .container{padding:0}}.home-container .grid-container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.home-container .grid-container .set-name-alert-container{grid-column:span 5/span 5;display:block}.home-container .grid-container .set-name-alert-container .set-name-alert{width:100%;color:var(--alert);padding:1rem;border:1px solid rgba(239,68,68,.5);border-radius:var(--radius)}.home-container .grid-container .set-name-alert-container .set-name-alert input.form-control{min-width:200px;max-width:300px}@media (max-width: 991.98px){.home-container .grid-container .set-name-alert-container .set-name-alert input.form-control{max-width:100%}}.home-container .grid-container .grid-element{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius)}.home-container .grid-container .grid-element .text-section{padding:1.5rem 1.5rem .5rem;display:flex;justify-content:space-between;align-items:center}.home-container .grid-container .grid-element .num-section{padding:0 1.5rem 1.5rem}.home-container .grid-container .grid-element .num-section .text{font-weight:700;font-size:1.5rem;line-height:2rem}.home-container table.table{max-height:600px}.home-container table.table .selected{background-color:var(--table-hover)}.home-container table.table .graph-row{display:none}.home-container table.table .player-row.selected+.graph-row{display:table-row}.home-container table.table .hover-tr:hover{background-color:transparent}.home-container .box-live{background-color:none;border-radius:7px;margin-top:15px;border-left:3px solid #dc2626;padding:0rem}@media (max-width: 991.98px){.home-container .box-live{border-radius:7px;overflow:hidden;margin-top:0}}.home-container .matches-container{padding:1rem 1.5rem 0}@media (max-width: 991.98px){.home-container .matches-container{padding:1rem 1.5rem 0}}.home-container .matches-container .container-title{padding:.5rem 1rem;display:flex;flex-direction:column;text-align:left;text-transform:uppercase;border-radius:7px 7px 0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0a1628,#162d50)}.home-container .matches-container .container-title .font-m-title{font-weight:600;font-size:1rem}.home-container .matches-container .container-title:not(:first-child){padding-top:1.5rem}.home-container .matches-container .scroll-element-container{display:flex;overflow-x:auto;gap:1rem}.home-container .highlights-wrapper{width:100%;display:flex;flex-direction:column;gap:1rem;padding:0;background-color:none;border-radius:7px}.home-container .performing-players-container{display:flex;justify-content:flex-start;overflow-x:auto;gap:1rem}.home-container .performing-players-container .player-box{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center;background:var(--box);font-size:.9rem;color:var(--medium-gray);padding:1rem;border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0}@media (min-width: 992px){.home-container .performing-players-container.mobile-only{overflow:auto;flex-wrap:wrap}.home-container .performing-players-container.mobile-only div.player-box{flex-grow:1;cursor:pointer}}.home-container .portfolio-table-desktop{display:block}@media (max-width: 991.98px){.home-container .portfolio-table-desktop{display:none!important}}.home-container .portfolio-mobile{display:block;padding:0 1rem}@media (min-width: 992px){.home-container .portfolio-mobile{display:none!important}}.home-container .portfolio-mobile .logo{width:30px;height:30px;margin-right:auto;margin-left:0}.home-container .portfolio-mobile .mobile-graph-section{display:none;margin-top:.5rem}.home-container .portfolio-mobile .mobile-graph-section .card{border:1px solid var(--border);background:var(--background)}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card{background:var(--header-btn);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-header .transaction-date,.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-header .transaction-pl{text-align:left}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-header .transaction-date small,.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-header .transaction-pl small{display:block;color:var(--medium-gray);font-size:.75rem;margin-bottom:.25rem}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-header .transaction-date .fw-semibold,.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-header .transaction-pl .fw-semibold{font-weight:600;font-size:.9rem}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-header .transaction-pl .fw-semibold{font-size:1rem;font-weight:700}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;margin-bottom:1rem}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-details .detail-item{text-align:center}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-details .detail-item small{display:block;color:var(--medium-gray);font-size:.75rem;margin-bottom:.25rem}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-details .detail-item div{font-weight:500;font-size:.875rem;color:var(--primary)}.home-container .portfolio-mobile .mobile-graph-section .mobile-transactions .transaction-card .transaction-actions .btn{height:2.5rem;font-weight:600}.home-container .portfolio-mobile .mobile-graph-section canvas{border-radius:var(--radius);background:var(--background)}.home-container .portfolio-mobile .card{background:var(--box);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 10px #00000014;overflow:hidden;margin-bottom:.75rem}.home-container .portfolio-mobile .card-body{padding:1rem 1rem .75rem}.home-container .portfolio-mobile .card-body>.d-flex{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.home-container .portfolio-mobile .card-body img[alt][style*="width:40px"],.home-container .portfolio-mobile .card-body img[style*="width: 40px"]{width:40px!important;height:40px!important;border-radius:999px;object-fit:cover;flex:0 0 auto}.home-container .portfolio-mobile .card-body img[style*="width:30px"]{width:30px!important;height:30px!important;border-radius:999px;object-fit:cover;margin-left:auto;flex:0 0 auto}.home-container .portfolio-mobile .card-body .fw-semibold{color:var(--primary);font-weight:600}.home-container .portfolio-mobile .row,.home-container .portfolio-mobile .row.gy-2{display:grid;grid-template-columns:1fr;gap:.5rem}.home-container .portfolio-mobile .row .col-12{display:block;padding:.625rem .75rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--header-btn)}.home-container .portfolio-mobile .row .col-12 .text-muted.small{display:block;color:var(--medium-gray);font-size:.85rem;margin-bottom:.15rem}.home-container .portfolio-mobile .row .col-12 .fw-semibold{font-size:1rem;font-weight:600;color:var(--primary)}.home-container .portfolio-mobile .row .col-12 .small,.home-container .portfolio-mobile .row .col-12 small,.home-container .portfolio-mobile .row .col-12 .text-muted{color:var(--medium-gray);display:block;margin-top:.15rem;line-height:1.2}.home-container .portfolio-mobile .row .col-12:last-child .fw-semibold{font-size:1.05rem}.home-container .portfolio-mobile .mt-3,.home-container .portfolio-mobile .d-flex.justify-content-end{margin-top:.75rem!important}.home-container .portfolio-mobile .btn,.home-container .portfolio-mobile .btn.btn-outline-primary,.home-container .portfolio-mobile button.btn{height:2.25rem;padding:.25rem .75rem;border-radius:calc(var(--radius) - 2px)}.home-container .portfolio-mobile .card:last-of-type .card-body{padding:.75rem 1rem}.home-container .portfolio-mobile .card+.card{margin-top:.75rem}@media (min-width: 480px) and (max-width: 991.98px){.home-container .portfolio-mobile .row{grid-template-columns:1fr 1fr;gap:.75rem}}.home-container .portfolio-mobile .card{margin-bottom:.75rem}.home-container .portfolio-mobile .card-body{padding:.875rem .875rem .75rem}.home-container .portfolio-mobile .card-body>.d-flex{margin-bottom:.5rem}.home-container .portfolio-mobile .row,.home-container .portfolio-mobile .row.gy-2{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 380px){.home-container .portfolio-mobile .row,.home-container .portfolio-mobile .row.gy-2{grid-template-columns:1fr 1fr;align-items:stretch}}.home-container .portfolio-mobile .row .col-12{display:flex;flex-direction:column;justify-content:center;padding:.625rem .75rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--header-btn);min-height:72px}.home-container .portfolio-mobile .row .col-12 .text-muted.small{color:var(--medium-gray);font-size:.85rem;margin:0 0 .2rem}.home-container .portfolio-mobile .row .col-12 .fw-semibold{font-weight:600;color:var(--primary)}.home-container .portfolio-mobile .row .col-12 small,.home-container .portfolio-mobile .row .col-12 .small{color:var(--medium-gray);margin-top:.15rem}.home-container .portfolio-mobile .row .col-12 .d-flex.gap-2{align-items:center}.home-container .portfolio-mobile .icon-sm{width:14px;height:14px;flex:0 0 auto}.home-container .portfolio-mobile .mt-3{margin-top:.75rem!important}.home-container .portfolio-mobile .btn.btn-outline-primary.btn-sm{height:2.25rem;padding:.25rem .75rem}@media (max-width: 991.98px){.home-container>div:not(.full-width-banner):not(.league-filters):not(.box-live){padding-left:1rem;padding-right:1rem}.home-container .box-live{margin-left:0rem;margin-right:0rem;overflow:hidden}.home-container .box-live .matches-container{margin-left:0;margin-right:0}.home-container .league-filters{padding-left:1rem;padding-right:1rem}.home-container .matches-container:not(.live-container){margin-left:-1rem;margin-right:-1rem}.home-container .box-live{border-radius:7px}}@media (max-width: 991.98px){.home-container .full-width-banner{border-radius:0!important}}.dark .portfolio-table-desktop .portfolio-accordion-sell .btn,.dark .portfolio-mobile .transaction-actions .btn,.dark .portfolio-mobile .sell-position-btn,.dark .sell_desk{background-color:#fff!important;border-color:#fff!important;box-shadow:none!important;outline:none!important}.dark .portfolio-table-desktop .portfolio-accordion-sell .btn:hover,.dark .portfolio-table-desktop .portfolio-accordion-sell .btn:focus,.dark .portfolio-table-desktop .portfolio-accordion-sell .btn:focus-visible,.dark .portfolio-table-desktop .portfolio-accordion-sell .btn:active,.dark .portfolio-mobile .transaction-actions .btn:hover,.dark .portfolio-mobile .transaction-actions .btn:focus,.dark .portfolio-mobile .transaction-actions .btn:focus-visible,.dark .portfolio-mobile .transaction-actions .btn:active,.dark .portfolio-mobile .sell-position-btn:hover,.dark .portfolio-mobile .sell-position-btn:focus,.dark .portfolio-mobile .sell-position-btn:focus-visible,.dark .portfolio-mobile .sell-position-btn:active,.dark .sell_desk:hover,.dark .sell_desk:focus,.dark .sell_desk:focus-visible,.dark .sell_desk:active{background-color:#f3f4f6!important;border-color:#f3f4f6!important;box-shadow:none!important;outline:none!important}@media (max-width: 991.98px){.market-container{padding:0 1rem}}.market-container .sticky-funds-bar{position:sticky;top:4rem;z-index:999;margin-bottom:1rem!important;transition:box-shadow .2s ease}.market-container .sticky-funds-bar.is-stuck{box-shadow:0 2px 8px #0000001a;border-radius:var(--radius)}.market-container .sticky-funds-bar.is-stuck .stat-card{flex-flow:row nowrap;justify-content:flex-end}.market-container .search-section{padding:.5rem;display:flex;align-items:center;border-radius:7px}.market-container .search-section .text-input{padding:.5rem .75rem;background-color:var(--background);border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);width:100%;height:2.5rem}.market-container .buy-shares-container{display:flex;justify-content:center;align-items:center;min-width:120px}.market-container .buy-share-form{width:100%;max-width:120px}.market-container .shares-input-group{display:flex;align-items:center;gap:.25rem;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:.125rem;transition:all .2s ease}.market-container .shares-input-group:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #0000000d}.market-container .shares-input-group .shares-input{border:none;background:transparent;padding:.375rem .5rem;font-size:.875rem;width:60px;text-align:center;color:var(--primary)}.market-container .shares-input-group .shares-input:focus{outline:none;box-shadow:none}.market-container .shares-input-group .shares-input::placeholder{color:var(--medium-gray)}.market-container table.table .market-buy-btn{background-color:#4bd295!important;border-color:#4bd295!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease}.market-container table.table .market-buy-btn:hover,.market-container table.table .market-buy-btn:focus,.market-container table.table .market-buy-btn:active{background-color:#0b263b!important;border-color:#0b263b!important;color:#fff!important}.market-container table.table .shares-input{display:inline;width:4rem;height:2.5rem;padding:.5rem .75rem;color:var(--primary)}.market-container table.table .shares-button{display:inline-flex;justify-content:center;align-items:center;width:5rem;height:2.5rem;padding:.5rem 1rem;color:var(--background);background-color:var(--primary);border-radius:calc(var(--radius) - 2px);white-space:nowrap}.market-container table.table .selected{background-color:var(--table-hover)}.market-container table.table .graph-row{display:none}.market-container table.table .player-row.selected+.graph-row{display:table-row}.market-container .market-table-desktop{display:block}@media (max-width: 991.98px){.market-container .market-table-desktop{display:none!important}}.market-container .market-mobile{display:block}@media (min-width: 992px){.market-container .market-mobile{display:none!important}}.market-container .mobile-market-container{padding:1rem;display:flex;flex-direction:column;gap:1rem}.market-container .mobile-player-card{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.market-container .mobile-player-card:hover{border-color:var(--primary);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.market-container .mobile-player-card:active{transform:translateY(0)}.market-container .mobile-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.market-container .mobile-player-info{display:flex;align-items:center;gap:.75rem}.market-container .mobile-player-photo{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--border)}.market-container .mobile-player-details{display:flex;flex-direction:column;gap:.25rem}.market-container .mobile-player-name{font-weight:600;font-size:1rem;color:var(--primary);line-height:1.2}.market-container .mobile-player-nationality{font-size:.875rem;color:var(--medium-gray)}.market-container .mobile-team-logo-container{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.market-container .mobile-team-logo{width:30px;height:30px;border-radius:50%;object-fit:cover}.market-container .mobile-team-name{font-size:1rem;color:var(--primary);font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-container .mobile-card-body{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.market-container .mobile-value-section,.market-container .mobile-shares-section{display:flex;flex-direction:column;gap:.5rem}.market-container .mobile-section-label{font-size:.75rem;font-weight:600;color:var(--medium-gray);text-transform:uppercase;letter-spacing:.05em}.market-container .mobile-value-container{display:flex;align-items:center;gap:.5rem}.market-container .mobile-value{font-size:1.125rem;font-weight:700;color:var(--primary)}.market-container .mobile-trend-icon{width:16px;height:16px}.market-container .mobile-trend-icon.trend-up{color:var(--success);transform:rotate(0)}.market-container .mobile-trend-icon.trend-down{color:var(--alert);transform:rotate(180deg)}.market-container .mobile-trend-neutral{font-size:14px;color:var(--medium-gray);font-weight:600}.market-container .mobile-update-time{font-size:.75rem;color:var(--medium-gray)}.market-container .mobile-shares-info{display:flex;align-items:center;gap:.25rem}.market-container .mobile-shares-available{font-size:1.125rem;font-weight:700;color:var(--primary)}.market-container .mobile-shares-separator{font-size:1rem;color:var(--medium-gray);margin:0 .125rem}.market-container .mobile-shares-total{font-size:1rem;color:var(--medium-gray)}.market-container .mobile-buy-section{margin-bottom:1rem}.market-container .mobile-buy-form{width:100%}.market-container .mobile-buy-container{display:flex;align-items:center;gap:.5rem;background:var(--table-hover);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem;transition:all .2s ease}.market-container .mobile-buy-container:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #0000000d}.market-container .mobile-shares-input{border:none;background:transparent;padding:.5rem;font-size:.875rem;width:100%;text-align:left;color:var(--primary);font-weight:600}.market-container .mobile-shares-input:focus{outline:none;box-shadow:none}.market-container .mobile-shares-input::placeholder{color:var(--medium-gray)}.market-container .mobile-buy-button{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#4bd295!important;border-color:#4bd295!important;border-style:solid;border-width:1px;color:#fff!important;border-radius:calc(var(--radius) - 2px);padding:.5rem .75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.market-container .mobile-buy-button:hover,.market-container .mobile-buy-button:focus,.market-container .mobile-buy-button:active{background-color:#0b263b!important;border-color:#0b263b!important;color:#fff!important;transform:translateY(-1px)}.market-container .mobile-buy-button:active{transform:translateY(0)}.market-container .mobile-buy-button i{font-size:.75rem}.market-container .mobile-graph-section{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.market-container .mobile-graph-header{margin-bottom:.75rem}.market-container .mobile-graph-header h6{font-size:.875rem;font-weight:600;color:var(--primary);margin:0}.market-container .mobile-graph-container{width:100%;height:180px;background:var(--table-hover);border-radius:var(--radius);padding:.5rem}.market-container .mobile-graph-canvas{width:100%!important;height:100%!important}@media (max-width: 480px){.market-container .mobile-market-container{padding:.75rem;gap:.75rem}.market-container .mobile-player-card{padding:.75rem}.market-container .mobile-buy-container{flex-direction:column;align-items:stretch;gap:.25rem}.market-container .mobile-shares-input{width:100%;text-align:left}.market-container .mobile-buy-button{width:100%;justify-content:center}}.league-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem;width:100%;background:#0a2339d9!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;margin-bottom:10px;box-shadow:0 4px 16px #0000004d!important}#filters-step .league-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;width:100%}.league-btn{padding:.2rem .6rem;border-radius:.5rem;border:1px solid var(--border);background:linear-gradient(135deg,#ffffffeb,#f4f5f7 40%,#e9ebef)!important;color:var(--primary);cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.league-btn:hover{background:var(--hover-bg)}.league-btn.active{background:var(--accent);color:var(--primary);border-color:var(--accent)}.league-filters-row{display:flex;flex-wrap:nowrap;gap:.5rem;padding:.5rem .3rem 0;width:100%}.league-filters-row .form-control{flex:1 1 0;min-width:0}@media (max-width: 768px){.league-filters-row{flex-wrap:wrap}.league-filters-row .form-control{flex:1 1 calc(50% - .25rem)}}#filter-league{display:block;width:100%;clear:both;font-size:.8em;color:#fff}#filters-step .league-btn{border:1px solid var(--border)!important;animation:none!important}#filters-step .league-btn.active{border-color:var(--accent)!important}.buy-shares-container.d-none,.mobile-buy-section.d-none{display:none!important}#leaderboard-page .leaderboard-mobile{display:block;padding-left:8px;padding-right:8px}@media (min-width: 992px){#leaderboard-page .leaderboard-mobile{display:none}}#leaderboard-page .leaderboard-card{background:var(--box);border:1px solid var(--border);border-radius:var(--radius);padding:.65rem 1rem;margin-bottom:.75rem;display:grid;grid-template-columns:auto 1fr auto auto;gap:.75rem;align-items:center;cursor:pointer;transition:all .2s ease;position:relative}#leaderboard-page .leaderboard-card:hover{border-color:var(--primary)}#leaderboard-page .leaderboard-card.leaderboard-card-self{background:linear-gradient(135deg,var(--box) 0%,var(--table-hover) 100%);border-color:#4bd295;box-shadow:0 0 2px 2px #0000001a}#leaderboard-page .leaderboard-rank{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:1.5rem}#leaderboard-page .leaderboard-rank .rank-badge{font-size:1.25rem;line-height:1}#leaderboard-page .leaderboard-rank .rank-number{font-size:1rem;font-weight:var(--fw-b);color:var(--primary)}#leaderboard-page .leaderboard-user{display:flex;align-items:center;gap:.75rem;min-width:0}#leaderboard-page .leaderboard-user .user-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-b);font-size:1rem;flex-shrink:0}#leaderboard-page .leaderboard-user .user-info{min-width:0;flex:1}#leaderboard-page .leaderboard-user .user-name{font-weight:var(--fw-m);color:var(--primary);font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#leaderboard-page .leaderboard-user .user-badge{font-size:.75rem;color:var(--success);font-weight:var(--fw-m);text-transform:uppercase;letter-spacing:.05em}#leaderboard-page .leaderboard-profit{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}#leaderboard-page .leaderboard-profit .profit-value{font-weight:var(--fw-b);font-size:.95rem;white-space:nowrap}#leaderboard-page .leaderboard-profit .profit-value.profit-positive{color:var(--success)}#leaderboard-page .leaderboard-profit .profit-value.profit-negative{color:var(--alert)}#leaderboard-page .leaderboard-profit .profit-icon{width:1rem;height:1rem;color:var(--success)}#leaderboard-page .leaderboard-profit .profit-icon.profit-icon-down{transform:rotate(180deg);color:var(--alert)}#leaderboard-page .leaderboard-expand{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--background);transition:all .2s ease}#leaderboard-page .leaderboard-expand .expand-chevron{width:1.25rem;height:1.25rem;color:var(--medium-gray);transform:rotate(90deg);transition:transform .2s ease}#leaderboard-page .leaderboard-expand:hover{background:var(--border)}#leaderboard-page .leaderboard-details{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border)}#leaderboard-page .leaderboard-details .detail-item{display:flex;flex-direction:column;gap:.25rem}#leaderboard-page .leaderboard-details .detail-label{font-size:.75rem;color:var(--medium-gray);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-m)}#leaderboard-page .leaderboard-details .detail-value{font-size:1rem;font-weight:var(--fw-b);color:var(--primary)}#leaderboard-page .leaderboard-desktop{display:none}@media (min-width: 992px){#leaderboard-page .leaderboard-desktop{display:block;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}}#leaderboard-page .leaderboard-table{width:100%;border-collapse:collapse}#leaderboard-page .leaderboard-table thead{background:var(--box);border-bottom:2px solid var(--border)}#leaderboard-page .leaderboard-table thead th{padding:1rem;text-align:left;font-weight:var(--fw-b);color:var(--medium-gray);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}#leaderboard-page .leaderboard-table thead th.col-rank{width:80px;text-align:center}#leaderboard-page .leaderboard-table thead th.col-funds,#leaderboard-page .leaderboard-table thead th.col-portfolio,#leaderboard-page .leaderboard-table thead th.col-shares,#leaderboard-page .leaderboard-table thead th.col-players,#leaderboard-page .leaderboard-table thead th.col-profit{text-align:right}#leaderboard-page .leaderboard-table tbody tr{border-bottom:1px solid var(--border);transition:all .2s ease}#leaderboard-page .leaderboard-table tbody tr:hover{background:var(--table-hover)}#leaderboard-page .leaderboard-table tbody tr:last-child{border-bottom:none}#leaderboard-page .leaderboard-table tbody tr.row-self{background:linear-gradient(90deg,var(--box) 0%,var(--table-hover) 100%);border-left:5px solid var(--accent);font-weight:var(--fw-m)}#leaderboard-page .leaderboard-table tbody tr.row-top3{background:var(--box)}#leaderboard-page .leaderboard-table tbody td{padding:.7rem 1rem;font-size:.95rem}#leaderboard-page .leaderboard-table tbody td.col-rank{text-align:center}#leaderboard-page .leaderboard-table tbody td.col-funds,#leaderboard-page .leaderboard-table tbody td.col-portfolio,#leaderboard-page .leaderboard-table tbody td.col-shares,#leaderboard-page .leaderboard-table tbody td.col-players,#leaderboard-page .leaderboard-table tbody td.col-profit{text-align:right}#leaderboard-page .rank-cell{display:flex;align-items:center;justify-content:center;gap:.5rem}#leaderboard-page .rank-cell .rank-medal{font-size:1.5rem;display:none}#leaderboard-page .rank-cell .rank-number{font-weight:var(--fw-b);color:var(--primary);font-size:1.1rem}#leaderboard-page .username-cell{display:flex;align-items:center;gap:.75rem}#leaderboard-page .username-cell .user-avatar-small{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-b);font-size:.9rem;flex-shrink:0}#leaderboard-page .username-cell .badge-you{display:inline-block;padding:.25rem .5rem;background:var(--success-light);color:var(--accent);border-radius:4px;font-size:.7rem;font-weight:var(--fw-b);text-transform:uppercase;letter-spacing:.05em;margin-left:.5rem}#leaderboard-page .profit-cell{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}#leaderboard-page .profit-cell .profit-positive{color:var(--accent);font-weight:var(--fw-b)}#leaderboard-page .profit-cell .profit-negative{color:var(--alert);font-weight:var(--fw-b)}#leaderboard-page .profit-cell .profit-icon{width:1rem;height:1rem;color:var(--accent)}#leaderboard-page .profit-cell .profit-icon.profit-icon-down{transform:rotate(180deg);color:var(--alert)}#leaderboard-page .profit-cell-stacked{flex-direction:column;align-items:flex-end;gap:.15rem}#leaderboard-page .profit-last-move{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;font-size:.9rem;font-weight:var(--fw-m)}#leaderboard-page .profit-last-move .profit-positive{color:var(--accent);font-weight:400}#leaderboard-page .profit-last-move .profit-negative{color:var(--alert);font-weight:400}#leaderboard-page .col-andamento{width:205px;text-align:center!important}#leaderboard-page .andamento-cell{display:flex;align-items:center;justify-content:center}#leaderboard-page .lb-sparkline{display:inline-block;width:160px;height:32px}#leaderboard-page .lb-sparkline .sparkline{width:100%;height:100%;fill:none}#leaderboard-page .lb-sparkline .sparkline polyline{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}#leaderboard-page .lb-sparkline .sparkline.sparkline--up polyline{stroke:#4bd295}#leaderboard-page .lb-sparkline .sparkline.sparkline--down polyline{stroke:#dc2626}#leaderboard-page .leaderboard-profit .lb-sparkline,#leaderboard-page .leaderboard-info-stacked .lb-sparkline{width:120px;height:26px;margin-top:.2rem}#leaderboard-page .leaderboard-info-stacked .profit-last-move,#leaderboard-page .leaderboard-profit .profit-last-move{align-items:flex-end}.private-lb-dropdown .private-lb-select{display:block;padding:.5rem .75rem;border:1.5px solid var(--border-input);border-radius:calc(var(--radius) - 2px);font-size:.9rem;color:var(--primary);background-color:var(--background);cursor:pointer;outline:var(--primary)}.private-lb-dropdown .private-lb-select:active,.private-lb-dropdown .private-lb-select:focus{border-color:var(--primary)}.private-lb-share-block{padding:.75rem 0}.private-lb-share-block .share-cta{margin-bottom:.5rem}.private-lb-share-block .share-cta .share-cta-text{font-size:1rem;color:var(--text);font-weight:500}.private-lb-share-block .share-code-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.private-lb-share-block .share-code-row .share-code-label{font-size:.9rem;color:var(--text)}.private-lb-share-block .share-code-row .share-code-value{font-family:monospace;font-size:1rem;font-weight:700;letter-spacing:.12em;color:var(--primary);background:var(--hover-bg);padding:.25rem .6rem;border-radius:calc(var(--radius) - 2px)}.private-lb-share-block .share-buttons{display:flex;gap:.4rem;align-items:center}.private-lb-share-block .btn-share{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--border);background:var(--background);cursor:pointer;transition:all .2s;text-decoration:none;font-size:1rem}.private-lb-share-block .btn-share:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.private-lb-share-block .btn-share.btn-share-whatsapp{background:#25d366;border-color:#25d366}.private-lb-share-block .btn-share.btn-share-whatsapp:hover{background:#1da851}.private-lb-share-block .btn-share.btn-share-whatsapp .whatsapp-icon{width:1.2rem;height:1.2rem}.private-lb-controls{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--box);padding:1rem;border-radius:var(--radius);border:1px solid var(--border);margin-bottom:2rem;margin-top:1rem}@media (max-width: 768px){.private-lb-controls{flex-direction:column;gap:1.5rem;align-items:stretch}}.private-lb-action-box{flex:1;display:flex;flex-direction:column;gap:.75rem}.private-lb-title{font-size:.8rem;font-weight:var(--fw-b);color:var(--primary);text-transform:uppercase;letter-spacing:.05em}.private-lb-input-group{display:flex;gap:.5rem}@media (max-width: 768px){.private-lb-input-group{flex-direction:column}}.private-lb-divider{width:1px;height:60px;background-color:var(--primary)}@media (max-width: 768px){.private-lb-divider{width:100%;height:1px}}.input-private-lb{flex:1;padding:.5rem .75rem;background:var(--background);border:1.5px solid var(--border-input);border-radius:calc(var(--radius) - 2px);color:var(--primary);font-size:.9rem;outline:none}.input-private-lb:focus{border-color:var(--accent)}.input-private-lb::placeholder{color:var(--medium-gray)}.btn-private-lb{padding:.5rem .8rem;font-weight:var(--fw-b);border-radius:calc(var(--radius) - 2px);border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}@media (max-width: 768px){.btn-private-lb{width:100%}}.btn-private-lb.btn-create{background:var(--accent);color:#fff}.btn-private-lb.btn-create:hover{opacity:.9}.btn-private-lb.btn-join{background:var(--primary);color:var(--background)}.btn-private-lb.btn-join:hover{opacity:.9}.btn-private-lb.btn-leave{background:transparent;color:var(--alert);border:1px solid var(--alert);font-size:.9rem;padding:.45rem 1rem}.btn-private-lb.btn-leave:hover{background:var(--alert);color:#fff}.private-lb-leave-divider{height:1px;background:var(--border);margin:1rem 0 0}.private-lb-leave{text-align:left;padding:1rem 0}@media (max-width: 768px){.private-lb-leave{padding:1rem .5rem}}.profit-global-sub{font-size:.7rem;color:var(--medium-gray);margin-top:.15rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box{background:var(--background);border-radius:var(--radius);padding:1.5rem;max-width:360px;width:100%;box-shadow:0 8px 32px #0003}.modal-title{font-size:1.1rem;font-weight:600;color:var(--primary);margin:0 0 .5rem}.modal-text{font-size:.9rem;color:var(--text);margin:0 0 1.25rem}.modal-actions{display:flex;justify-content:flex-end;gap:.5rem}.lb-tabs{display:flex;gap:0;margin:1rem 0;border-radius:8px;overflow:hidden;border:1px solid var(--border-color, #dee2e6)}.lb-tab{flex:1;padding:.75rem 1rem;border:none;background:var(--bg-secondary, #f8f9fa);color:var(--text-secondary, #6c757d);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.lb-tab:hover{background:var(--bg-hover, #e9ecef)}.lb-tab-active{background:var(--primary-color, #2d6a4f);color:#fff}.lb-default-tab-setting{display:flex;align-items:center;gap:.5rem;margin:.3rem 0;font-size:.8rem;color:var(--text-secondary, #6c757d)}.lb-default-tab-setting span{white-space:nowrap}.lb-tab-mini{padding:.25rem .6rem;border:1px solid var(--border-color, #dee2e6);border-radius:4px;background:transparent;font-size:.75rem;cursor:pointer;transition:all .2s ease}.lb-tab-mini:hover{background:var(--bg-hover, #e9ecef)}.lb-tab-mini-active{background:var(--primary-color, #2d6a4f);color:#fff;border-color:var(--primary-color, #2d6a4f)}.private-lb-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.private-lb-card{border:1px solid var(--border-color, #dee2e6);border-radius:8px;overflow:hidden;transition:all .2s ease}.private-lb-card-expanded{border-color:var(--primary-color, #2d6a4f)}.private-lb-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;background:var(--bg-secondary, #f8f9fa);transition:background .2s ease}.private-lb-card-header:hover{background:var(--bg-hover, #e9ecef)}.private-lb-card-info{display:flex;flex-direction:column;gap:.25rem}.private-lb-card-name{font-weight:700;font-size:1rem;color:var(--text-primary, #212529)}.private-lb-card-position{font-size:.85rem;color:var(--primary-color, #2d6a4f);font-weight:600}.private-lb-card-actions{display:flex;align-items:center;gap:.4rem}.btn-reorder{width:28px;height:28px;border:1px solid var(--border-color, #dee2e6);border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .15s ease}.btn-reorder:hover:not(:disabled){background:var(--bg-hover, #e9ecef)}.btn-reorder:disabled{opacity:.3;cursor:not-allowed}.private-lb-card-body{padding:0 1rem 1rem;border-top:1px solid var(--border-color, #dee2e6)}.private-lb-card-body .private-lb-share-block{margin:.75rem 0}.private-lb-card-body .leaderboard-desktop,.private-lb-card-body .leaderboard-mobile{margin:0}.private-lb-card-body .leaderboard-table{font-size:.85rem}.expand-chevron.expanded{transform:rotate(90deg)}.private-lb-empty{text-align:center;padding:2rem 1rem;color:var(--text-secondary, #6c757d);font-size:.9rem}.private-lb-chat-cta{padding:.5rem 0 .75rem}@media (max-width: 768px){.private-lb-chat-cta{padding:0 .5rem .75rem}}.btn-private-lb.btn-chat{background:#4bd295;color:#fff;font-size:.9rem;padding:.45rem 1rem;border:1px solid #4bd295;width:auto}@media (max-width: 768px){.btn-private-lb.btn-chat{width:100%}}.btn-private-lb.btn-chat:hover{background:#3db87f;border-color:#3db87f}.chat-modal{border:none;border-radius:7px;padding:0;max-width:500px;width:92%;max-height:85vh;box-shadow:0 12px 48px #00000059;overflow:hidden}.chat-modal::backdrop{background:#0a1428a6}.chat-modal-content{display:flex;flex-direction:column;max-height:85vh;background:linear-gradient(180deg,#f8fafb,#fff)}.chat-modal-header{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:linear-gradient(135deg,#0a1628,#162d50);border-bottom:1px solid rgba(75,210,149,.15)}.chat-modal-title{color:#4bd295;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.chat-modal-close{background:none;border:none;font-size:1.4rem;cursor:pointer;color:#4bd29599;padding:0;line-height:1;transition:color .15s}.chat-modal-close:hover{color:#4bd295}.chat-messages{flex:1;overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.75rem;min-height:200px;max-height:50vh;background:linear-gradient(180deg,#f8fafb,#fff)}.chat-message{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .8rem;background:#0a233908;border-radius:8px;max-width:85%;align-self:flex-start;position:relative}.chat-message:nth-child(2n){background:#0a23390f}.chat-message.chat-message-own{align-self:flex-end;background:#4bd2951a;border:1px solid rgba(75,210,149,.2)}.chat-message.chat-message-own .chat-emoji-picker{left:auto;right:0}.chat-message-header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.chat-message-username{font-size:.75rem;font-weight:700;color:var(--primary)}.chat-message-time{font-size:.65rem;color:var(--medium-gray)}.chat-message-body{font-size:.85rem;color:var(--text);line-height:1.4;word-break:break-word}.chat-reactions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.chat-reaction-badge{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .4rem;border-radius:12px;border:1px solid var(--border);background:var(--background);cursor:pointer;font-size:.8rem;transition:all .15s ease}.chat-reaction-badge:hover{border-color:var(--primary)}.chat-reaction-badge.chat-reaction-own{background:#4bd29526;border-color:#4bd295}.chat-reaction-count{font-size:.7rem;font-weight:600;color:var(--medium-gray)}.chat-reaction-add{position:relative;display:inline-block;margin-top:.2rem}.chat-reaction-trigger{width:22px;height:22px;border-radius:50%;border:1px solid var(--border);background:var(--background);cursor:pointer;font-size:.85rem;line-height:1;color:var(--medium-gray);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.chat-reaction-trigger:hover{border-color:var(--primary);color:var(--primary)}.chat-emoji-picker{position:absolute;bottom:100%;left:0;display:flex;flex-wrap:wrap;width:150px;gap:.2rem;background:var(--background);border:1px solid var(--border);border-radius:8px;padding:.3rem;box-shadow:0 4px 12px #00000026;z-index:10}.chat-emoji-option{width:32px;height:32px;border:none;background:transparent;cursor:pointer;font-size:1.1rem;border-radius:4px;display:flex;align-items:center;justify-content:center}.chat-emoji-option:hover{background:var(--hover-bg, #f4f5f7)}.chat-input-bar{display:flex;gap:.5rem;padding:.6rem 1rem;border-top:1px solid rgba(10,35,57,.1);background:linear-gradient(180deg,#f8fafb,#eef1f5)}.chat-input{flex:1;padding:.5rem .75rem;background:var(--background);border:1.5px solid var(--border-input, #dee2e6);border-radius:calc(var(--radius) - 2px);color:var(--primary);font-size:.85rem;outline:none}.chat-input:focus{border-color:#4bd295}.chat-input::placeholder{color:var(--medium-gray)}.btn-private-lb.btn-chat-send{background:#4bd295;color:#fff;padding:.5rem .8rem;border:none;min-width:auto;width:auto}.btn-private-lb.btn-chat-send:hover{background:#3db87f}@media (max-width: 768px){.btn-private-lb.btn-chat-send{width:auto}}.chat-empty{text-align:center;padding:2rem 1rem;color:var(--medium-gray);font-size:.85rem}.chat-disclaimer{padding:.4rem 1.25rem .6rem;text-align:center;line-height:1rem}.chat-disclaimer small{font-size:.7rem;color:var(--medium-gray)}.leaderboard-collapse .lb-row-inactive{display:none}.leaderboard-collapse.lb-expanded .lb-row-inactive{display:table-row}.lb-divider-row td{padding:.5rem 0;text-align:center;background:transparent;border:none}.lb-divider-toggle{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;border:none;cursor:pointer;background:#4bd295;color:#0a2339;transition:transform .15s ease,filter .15s ease}.lb-divider-toggle:hover{filter:brightness(1.05)}.lb-divider-chevrons{fill:currentColor;transform:rotate(90deg);transition:transform .2s ease}.lb-expanded .lb-divider-chevrons{transform:rotate(-90deg)}.leaderboard-mobile.lb-collapse .lb-card-inactive,.leaderboard-mobile.leaderboard-collapse .lb-card-inactive{display:none}.leaderboard-mobile.leaderboard-collapse.lb-expanded .lb-card-inactive{display:block}.lb-divider-mobile{display:flex;justify-content:center;padding:0 0 .75rem}.lb-card-inactive .lb4-pl,.lb-card-inactive .lb4-pct,.lb-card-inactive .lb4-tikis{color:#fff!important}.telegram-banner-container{background-color:#d8efe0b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;gap:1rem;padding:.7rem 1rem;align-items:center;justify-content:center;z-index:1}.dark .telegram-banner-container{background-color:#d8efe0b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.light .telegram-banner-container{color:var(--black)}.faq-page-wrapper{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 10rem);padding:2rem 1rem}.faq-card{width:100%;max-width:680px;background:#0a23398c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:2rem 1.75rem;box-shadow:0 8px 32px #0006}.faq-logo{text-align:center;margin-bottom:.5rem}.faq-logo img{height:40px;width:auto}.faq-title{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .25rem;text-align:center}.faq-subtitle{font-size:.875rem;color:#ffffff8c;margin:0 0 1.5rem;text-align:center;line-height:1.4}.faq-section{border-bottom:1px solid rgba(255,255,255,.08)}.faq-section:last-of-type{border-bottom:none}.faq-section-header{cursor:pointer;padding:1rem 2rem 1rem 0;position:relative;-webkit-user-select:none;user-select:none;transition:opacity .2s}.faq-section-header:hover{opacity:.85}.faq-section-header:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.1rem;font-weight:300;color:#4bd295;transition:transform .25s}.faq-section-header.active:after{content:"−"}.faq-section-header:focus-visible{outline:2px solid #4BD295;outline-offset:2px;border-radius:4px}.faq-section-label{font-size:.8rem;font-weight:600;color:#4bd295;text-transform:uppercase;letter-spacing:.08em;margin:0;pointer-events:none}.faq-section-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding-left:.5rem}.faq-section-body.open{max-height:5000px;padding-bottom:.5rem}.faq-item{border-bottom:1px solid rgba(255,255,255,.06)}.faq-item:last-child{border-bottom:none}.faq-question{cursor:pointer;font-weight:500;font-size:.925rem;color:#fff;padding:.85rem 2rem .85rem 0;position:relative;-webkit-user-select:none;user-select:none;transition:color .2s;line-height:1.4}.faq-question:hover{color:#4bd295}.faq-question:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.1rem;font-weight:300;color:#fff6;transition:transform .25s,color .25s}.faq-question.active:after{content:"−";color:#4bd295}.faq-question:focus-visible{outline:2px solid #4BD295;outline-offset:2px;border-radius:4px}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;font-size:.95rem;color:#fff;line-height:1.6;padding-left:0;padding-right:1rem}.faq-answer.open{max-height:3000px;padding-bottom:1rem}.faq-answer p{margin:0 0 .6rem}.faq-answer strong{color:#4bd295;font-weight:600}.faq-answer table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.8rem}.faq-answer th{text-align:left;font-weight:600;color:#fff;padding:.5rem .6rem;border-bottom:1px solid rgba(255,255,255,.15);white-space:nowrap}.faq-answer td{padding:.4rem .6rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.faq-answer ul{margin:.5rem 0;padding-left:1.25rem}.faq-answer li{margin-bottom:.3rem}.faq-separator{height:1px;background:#ffffff1a;margin:1.5rem 0}.faq-cta{text-align:center;display:flex;flex-direction:column;gap:.75rem}.faq-cta span{font-size:.875rem;color:#fff9}.faq-btn-primary{display:block;width:100%;padding:.75rem;font-size:1rem;font-weight:600;font-family:inherit;color:#0a2339;background:#4bd295;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s,transform .15s;text-align:center;text-decoration:none}.faq-btn-primary:hover{background:#3ec185;transform:translateY(-1px);color:#0a2339}.faq-cta-login{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.85rem}.faq-cta-login span{color:#ffffff80}.faq-link-accent{color:#4bd295;text-decoration:none;font-weight:500}.faq-link-accent:hover{color:#6ee0b0}@media (max-width: 480px){.faq-page-wrapper{padding:1rem .75rem;align-items:flex-start;min-height:auto}.faq-card{padding:1.5rem 1.25rem}.faq-title{font-size:1.3rem}.faq-question{font-size:.875rem}.faq-answer{font-size:.8rem}}.legal-page-wrapper{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 10rem);padding:2rem 1rem}.legal-card{width:100%;max-width:680px;background:#0a23398c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:2rem 1.75rem;box-shadow:0 8px 32px #0006}.legal-logo{text-align:center;margin-bottom:.5rem}.legal-logo img{height:40px;width:auto}.legal-title{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .25rem;text-align:center}.legal-updated{font-size:.75rem;color:#fff6;text-align:center;margin:0 0 1.5rem}.legal-body{font-size:.85rem;color:#ffffffb3;line-height:1.6}.legal-body h2{font-size:.95rem;font-weight:600;color:#4bd295;margin:1.5rem 0 .5rem;text-transform:uppercase;letter-spacing:.03em}.legal-body p{margin:0 0 .75rem}.legal-body strong{color:#fff;font-weight:600}.legal-body ul{margin:.5rem 0;padding-left:1.25rem}.legal-body li{margin-bottom:.3rem}.legal-body a{color:#4bd295;text-decoration:none}.legal-body a:hover{color:#6ee0b0}@media (max-width: 480px){.legal-page-wrapper{padding:1rem .75rem;align-items:flex-start;min-height:auto}.legal-card{padding:1.5rem 1.25rem}.legal-title{font-size:1.3rem}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9000;display:flex;justify-content:center;padding:0 1rem;pointer-events:none}.cookie-banner__inner{pointer-events:auto;width:100%;max-width:680px;background:#0a2339eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem .75rem 0 0;padding:1.25rem 1.5rem;box-shadow:0 -4px 24px #0006;display:flex;flex-direction:column;gap:1rem}.cookie-banner__text{font-size:.8rem;color:#ffffffb3;line-height:1.5}.cookie-banner__text p{margin:0}.cookie-banner__text a{color:#4bd295;text-decoration:none;font-weight:500}.cookie-banner__text a:hover{color:#6ee0b0}.cookie-banner__actions{display:flex;gap:.75rem}.cookie-banner__btn{flex:1;padding:.6rem 1rem;font-size:.8rem;font-weight:600;font-family:inherit;border:none;border-radius:.4rem;cursor:pointer;transition:background .2s,transform .15s;text-align:center}.cookie-banner__btn--accept{color:#0a2339;background:#4bd295}.cookie-banner__btn--accept:hover{background:#3ec185;transform:translateY(-1px)}.cookie-banner__btn--reject{color:#fffc;background:#ffffff1a}.cookie-banner__btn--reject:hover{background:#ffffff2e}@media (min-width: 576px){.cookie-banner__inner{flex-direction:row;align-items:center}.cookie-banner__text{flex:1}.cookie-banner__actions{flex:0 0 auto}}.disclaimer-banner{position:relative;z-index:900;display:none;width:100%;background:#0a2339eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(75,210,149,.35);box-shadow:0 4px 24px #00000059;animation:disclaimerSlideDown .45s ease-out}.disclaimer-banner__inner{max-width:1280px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;gap:24px;border-left:4px solid #4BD295}@media (max-width: 768px){.disclaimer-banner__inner{flex-direction:column;align-items:flex-start;padding:16px 18px;gap:14px}}.disclaimer-banner__content{flex:1;color:#fff}.disclaimer-banner__title{font-family:Geist,sans-serif;font-size:16px;font-weight:700;color:#4bd295;margin-bottom:6px;letter-spacing:.2px}@media (max-width: 768px){.disclaimer-banner__title{font-size:15px}}.disclaimer-banner__body{font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#ffffffe0}@media (max-width: 768px){.disclaimer-banner__body{font-size:13px}}.disclaimer-banner__actions{flex-shrink:0}@media (max-width: 768px){.disclaimer-banner__actions{width:100%}}.disclaimer-banner__btn{background:#4bd295;color:#0a2339;border:none;padding:11px 26px;border-radius:8px;font-family:Geist,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.disclaimer-banner__btn:hover{background:#5fd7a1;transform:translateY(-1px);box-shadow:0 4px 12px #4bd29559}.disclaimer-banner__btn:active{transform:translateY(0)}@media (max-width: 768px){.disclaimer-banner__btn{width:100%;padding:12px 20px}}@keyframes disclaimerSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.push-banner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:16px;background:#06152099;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.push-banner__card{position:relative;width:100%;max-width:400px;background:#0a2339;color:#fff;border-radius:16px;padding:32px 24px 24px;text-align:center;box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;align-items:center;gap:8px}.push-banner__icon{width:56px;height:56px;border-radius:50%;background:#4bd29526;color:#4bd295;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.push-banner__title{font-size:18px;font-weight:700}.push-banner__body{font-size:14px;line-height:1.4;opacity:.85;margin:0 0 14px}.push-banner__inner{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.push-banner__steps{display:flex;flex-direction:column;gap:12px;width:100%;margin:2px 0 14px;text-align:left}.push-banner__step{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35;opacity:.9}.push-banner__step-icon{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#4bd29526;color:#4bd295;display:flex;align-items:center;justify-content:center}.push-banner__btn{width:100%;padding:12px 16px;border-radius:10px;background:#4bd295;color:#0a2339;font-weight:700;font-size:15px;border:none;cursor:pointer}.push-banner__btn:hover{background:#3ab882}.push-banner__btn--link{display:block;box-sizing:border-box;text-align:center;text-decoration:none}.push-banner__btn--link:hover,.push-banner__btn--link:focus{color:#0a2339;text-decoration:none}.push-banner__later{background:none;border:none;color:#fff;opacity:.6;font-size:13px;margin-top:6px;cursor:pointer;text-decoration:underline}.push-banner__later:hover{opacity:1}.push-banner__close{position:absolute;top:10px;right:14px;background:none;border:none;color:#fff;font-size:24px;line-height:1;opacity:.5;cursor:pointer;padding:4px}.push-banner__close:hover{opacity:1}.portfolio-page{position:relative}.portfolio-bg{position:fixed;top:0;left:0;width:100vw;height:545px;z-index:0;pointer-events:none}@media (min-width: 768px){.portfolio-bg{height:500px}}@media (min-width: 992px){.portfolio-bg{height:900px}}.portfolio-bg__img{position:absolute;top:0;right:0;bottom:0;left:0}.portfolio-bg__img img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.portfolio-bg__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(6,21,32,.35) 0%,rgba(6,21,32,.2) 30%,transparent 50%,var(--background) 100%)}html:not(.dark) .portfolio-bg__fade{background:linear-gradient(180deg,rgba(6,21,32,.35) 0%,rgba(6,21,32,.2) 30%,transparent 50%,#0d1b2a 100%)}.portfolio-page>*:not(.portfolio-bg){position:relative;z-index:1}.portfolio-page .portfolio-title-section{padding-top:1.25rem;padding-bottom:.5rem}@media (min-width: 576px){.portfolio-page .portfolio-title-section{padding-top:0rem;padding-bottom:1rem}}@media (min-width: 992px){.portfolio-page .portfolio-title-section{padding-top:0rem;padding-bottom:1rem}}@media (max-width: 991.98px){.portfolio-page .portfolio-title-section{padding-top:0rem;padding-bottom:1rem}}.portfolio-page .portfolio-title-section .portfolio-title-text{color:#fff;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.4);border-left:3px solid var(--accent);padding-left:.75rem}.portfolio-filters{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.5rem}@media (min-width: 992px){.portfolio-filters{grid-template-columns:repeat(4,1fr);gap:1rem}}.portfolio-filters label{padding:0;width:100%}.portfolio-filters select.form-control{width:100%;background:#0a2339b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);color:#fff;padding:.75rem 1rem;font-size:.9rem;font-weight:500;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='rgba(255,255,255,0.6)' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;transition:all .2s ease}.portfolio-filters select.form-control:hover{border-color:#ffffff4d}.portfolio-filters select.form-control:focus{border-color:var(--accent);box-shadow:0 0 0 2px #4bd29533;outline:none}.portfolio-filters select.form-control option{background:#0a2339;color:#fff}.portfolio-table-desktop .table-wrapper{background:linear-gradient(135deg,#ffffffeb,#f4f5f7 40%,#e9ebef);border-radius:var(--radius);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #0006;overflow:hidden}.portfolio-table-desktop table.table{margin-bottom:0;background:transparent}.portfolio-table-desktop table.table thead tr{background:#0a23390f}.portfolio-table-desktop table.table thead tr th{color:#0a2339cc;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(10,35,57,.08);padding:1rem 1.25rem}.portfolio-table-desktop table.table tbody tr.player-row{background:transparent;border-bottom:1px solid rgba(10,35,57,.06);transition:background .2s ease}.portfolio-table-desktop table.table tbody tr.player-row:hover{background:#0a233908}.portfolio-table-desktop table.table tbody tr.player-row.selected{background:#4bd29514}.portfolio-table-desktop table.table tbody tr.player-row td{color:#0a2339;padding:.875rem 1.25rem;vertical-align:middle;border:none;background:transparent}.portfolio-table-desktop table.table tbody tr.player-row td .font-m{color:#0a2339}.portfolio-table-desktop table.table tbody tr.player-row td .player-position{color:#0a2339b3}.portfolio-table-desktop table.table tbody tr.player-row td small,.portfolio-table-desktop table.table tbody tr.player-row td .text-xs{color:#0a2339b3!important}.portfolio-table-desktop table.table tbody tr.graph-row{background:#0a233908!important}.portfolio-table-desktop table.table tbody tr.graph-row td{border:none;background:transparent}.portfolio-table-desktop table.table tbody tr.graph-row .portfolio-accordion-actions .tot_inv_desk{color:#0a233999!important}.portfolio-table-desktop table.table tbody tr.graph-row h3{color:#0a2339}.portfolio-table-desktop table.table tfoot tr{background:#0a23390f;border-top:1px solid rgba(10,35,57,.08)}.portfolio-table-desktop table.table tfoot tr td{color:#0a2339;padding:1rem 1.25rem;border:none}.portfolio-accordion-sell{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;width:100%}.portfolio-accordion-sell .btn{flex:1 1 0;min-width:0;padding:.55rem .5rem!important;font-size:.85rem;font-weight:600;border-radius:8px;box-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-accordion-sell .sell_desk{background-color:#0a2339!important;border-color:#0a2339!important;color:#fff!important}.portfolio-accordion-sell .sell_desk:hover,.portfolio-accordion-sell .sell_desk:focus,.portfolio-accordion-sell .sell_desk:active{background-color:#132d47!important;border-color:#132d47!important}.portfolio-accordion-sell .buy_desk{background-color:#4bd295!important;border-color:#4bd295!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease}.portfolio-accordion-sell .buy_desk:hover,.portfolio-accordion-sell .buy_desk:focus,.portfolio-accordion-sell .buy_desk:active{background-color:#0b263b!important;border-color:#0b263b!important}.portfolio-accordion-sell .stash_desk{background-color:transparent!important;border:1px solid #0A2339!important;color:#0a2339!important}.portfolio-accordion-sell .stash_desk:hover,.portfolio-accordion-sell .stash_desk:focus,.portfolio-accordion-sell .stash_desk:active{background-color:#0a23390f!important}.portfolio-mobile .card,.portfolio-favorites .card{background:linear-gradient(135deg,#ffffffd9,#f4f5f7 40%,#e9ebef)!important;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius);box-shadow:0 4px 16px #0000004d;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.portfolio-mobile .card:active,.portfolio-favorites .card:active{transform:translateY(-1px);box-shadow:0 6px 20px #00000059}.portfolio-mobile .transaction-card,.portfolio-favorites .transaction-card{box-shadow:0 1px 2px #0003;margin-bottom:5px}.portfolio-mobile .grafico,.portfolio-favorites .grafico{box-shadow:0 1px 2px #0003;width:100%;height:100%;background:var(--background);border-radius:var(--radius)}.portfolio-mobile .card-body .fw-semibold,.portfolio-favorites .card-body .fw-semibold{color:#0a2339}.portfolio-mobile .card-body .player-position,.portfolio-favorites .card-body .player-position{color:#0a2339e6}.portfolio-mobile .row .col-12,.portfolio-favorites .row .col-12{background:#ffffffb3;border:1px solid rgba(10,35,57,.08);box-shadow:0 1px 2px #0003}.portfolio-mobile .mobile-graph-section .card,.portfolio-favorites .mobile-graph-section .card{background:linear-gradient(135deg,#ffffffe6,#f4f5f7 40%,#e9ebef);border:1px solid rgba(10,35,57,.08)}.portfolio-mobile .mobile-graph-section .card .card-body .and_val,.portfolio-mobile .mobile-graph-section .card .card-body h6,.portfolio-mobile .mobile-graph-section .card .card-body h5,.portfolio-favorites .mobile-graph-section .card .card-body .and_val,.portfolio-favorites .mobile-graph-section .card .card-body h6,.portfolio-favorites .mobile-graph-section .card .card-body h5{color:#0a2339}.portfolio-mobile .mobile-graph-section .card .card-body .tot_inv,.portfolio-favorites .mobile-graph-section .card .card-body .tot_inv{color:#0a233999!important}.portfolio-mobile .mobile-graph-section .card .card-body .val_acq,.portfolio-favorites .mobile-graph-section .card .card-body .val_acq{color:#0a2339!important}.portfolio-mobile .mobile-graph-section .card .card-body .text-muted,.portfolio-favorites .mobile-graph-section .card .card-body .text-muted{color:#0a2339cc!important}.portfolio-mobile>.mb-3>.card:last-of-type:not(.mobile-graph-section),.portfolio-mobile>.mb-3>div:last-child:not(.mobile-graph-section)>.card,.portfolio-favorites>.mb-3>.card:last-of-type:not(.mobile-graph-section),.portfolio-favorites>.mb-3>div:last-child:not(.mobile-graph-section)>.card{background:#0a2339d9!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0006}.portfolio-mobile>.mb-3>.card:last-of-type:not(.mobile-graph-section) .port_att_mob,.portfolio-mobile>.mb-3>.card:last-of-type:not(.mobile-graph-section) .port_att_mob_2,.portfolio-mobile>.mb-3>div:last-child:not(.mobile-graph-section)>.card .port_att_mob,.portfolio-mobile>.mb-3>div:last-child:not(.mobile-graph-section)>.card .port_att_mob_2,.portfolio-favorites>.mb-3>.card:last-of-type:not(.mobile-graph-section) .port_att_mob,.portfolio-favorites>.mb-3>.card:last-of-type:not(.mobile-graph-section) .port_att_mob_2,.portfolio-favorites>.mb-3>div:last-child:not(.mobile-graph-section)>.card .port_att_mob,.portfolio-favorites>.mb-3>div:last-child:not(.mobile-graph-section)>.card .port_att_mob_2{color:#fff!important}.portfolio-mobile .no-seriea-note_mob,.portfolio-favorites .no-seriea-note_mob{color:#f87171!important}@media (max-width: 991.98px){.portfolio-page>*:not(.portfolio-bg){padding-left:0rem;padding-right:0rem}.portfolio-filters{margin-bottom:0;padding:.5rem!important}.portfolio-title-section{padding-bottom:0!important}}.mobile-expand-indicator{display:flex;align-items:center;margin-left:auto;padding-left:.5rem}.mobile-chevron{width:20px;height:20px;color:#0a233966;transition:transform .3s ease;flex-shrink:0}.mobile-chevron-up{transform:rotate(90deg)}.portfolio-mobile .transaction-details-compact{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important;margin-bottom:0!important}.portfolio-mobile .transaction-details-compact .transaction-info-compact{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center}.portfolio-mobile .transaction-details-compact .detail-row-compact{display:flex;align-items:center;gap:.35rem}.portfolio-mobile .transaction-details-compact .detail-row-compact .tot_inv{font-size:14px!important;font-weight:500;white-space:nowrap}.portfolio-mobile .transaction-details-compact .detail-row-compact .val_acq{font-size:14px!important;font-weight:700!important}.portfolio-mobile .transaction-details-compact .transaction-actions{display:flex!important;flex-direction:row!important;gap:.5rem!important;width:100%!important;padding-top:0!important}.portfolio-mobile .transaction-details-compact .transaction-actions .btn{flex:1 1 0!important;min-width:0!important;margin:0!important;font-size:12px!important;padding:.6rem .2rem!important;height:auto!important;min-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.portfolio-tabs{display:flex;gap:.5rem;margin:0 0 1rem}.portfolio-tab{flex:1;padding:.6rem .5rem;border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;color:var(--medium-gray);font-weight:600;cursor:pointer;transition:.15s}.portfolio-tab:hover{background:#ffffff14}.portfolio-tab.is-active{background:#fff;color:var(--background, #0e1b2e);border-color:#fff}.portfolio-favorites{display:flex;flex-direction:column;gap:.75rem}.favorite-card{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.favorite-main{display:flex;align-items:center;gap:.75rem}.favorite-info{flex:1;min-width:0}.favorite-name{font-weight:700}.favorite-team{font-size:.8rem;color:var(--medium-gray)}.favorite-price{font-weight:700;white-space:nowrap}.favorite-actions{display:flex;gap:.5rem;justify-content:flex-end;align-items:center}.favorite-actions .buy_desk{margin-right:0}.favorites-empty{text-align:center;color:var(--medium-gray);padding:2.5rem 1rem}.favorite-star{background:none;border:none;cursor:pointer;font-size:1.05rem;line-height:1;color:var(--medium-gray);padding:0 .15rem}.owned-badge{display:inline-block;margin-top:.2rem;font-size:.72rem;font-weight:600;color:var(--success);background:#4bd2951f;border-radius:999px;padding:.1rem .5rem}.buy_desk,.stash_desk{margin-right:.5rem}.btn-success{background-color:#4bd295!important;border-color:#4bd295!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease}.btn-success:hover,.btn-success:focus,.btn-success:active{background-color:#0b263b!important;border-color:#0b263b!important;color:#fff!important}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--primary)}.portfolio-tabs{display:flex;gap:.5rem;margin:0 0 1rem;flex-wrap:nowrap}.portfolio-tab{flex:1 1 0;min-width:0;padding:.7rem .5rem;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#0a2339e0;color:#fff;font-weight:700;font-size:.95rem;text-transform:uppercase;cursor:pointer;transition:.15s;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-tab:hover,.portfolio-tab.is-active{background:#fff;color:#0a2339;border-color:#fff}.portfolio-tab--stash:hover,.portfolio-tab--stash.is-active{background:#f4ca27;color:#0a2339;border-color:#f4ca27}.portfolio-tab--fav:hover,.portfolio-tab--fav.is-active{background:#dc2626;color:#fff;border-color:#dc2626}@media (max-width: 575px){.portfolio-tab{font-size:.82rem;padding:.6rem .35rem}}@media (max-width: 991.98px){.portfolio-tabs{margin:.5rem 0}.portfolio-tab{font-size:.9rem}}.portfolio-favorites{display:flex;flex-direction:column;gap:1rem}.favorites-empty{text-align:center;color:#ffffffb3;padding:2.5rem 1rem;font-weight:500}.favorite-star{background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;color:#4bd295;padding:0 .15rem;transition:color .15s,transform .1s}.favorite-star:hover{transform:scale(1.15)}.favorite-star.is-active{color:#e8b23a}.owned-badge{display:inline-block;width:fit-content;margin-top:.2rem;font-size:.72rem;font-weight:600;color:#1aa45a;background:#1aa45a1f;border-radius:999px;padding:.12rem .55rem;white-space:nowrap;align-self:flex-start}.tikitrade-modal-overlay{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:9999!important;display:flex;justify-content:center;padding:1rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width: 991.98px){.tikitrade-modal-overlay{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}.tikitrade-modal-content{background:var(--background);border-radius:var(--radius);padding:1.5rem;max-width:460px;width:92%;position:relative;z-index:1;border:1px solid var(--border);box-shadow:0 10px 25px #00000026;margin:auto}.btn-tikitrade-confirm{background-color:#4bd295!important;border-color:#4bd295!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease}.btn-tikitrade-confirm:hover,.btn-tikitrade-confirm:focus,.btn-tikitrade-confirm:active{background-color:#0b273b!important;border-color:#0b273b!important;color:#fff!important}.btn-tikitrade-remove{background-color:#a00!important;border-color:#a00!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease}.btn-tikitrade-remove:hover,.btn-tikitrade-remove:focus,.btn-tikitrade-remove:active{background-color:#7d0000!important;border-color:#7d0000!important;color:#fff!important}.market-page{position:relative}.market-page>*:not(.page-bg){position:relative;z-index:1}.market-page .text-sm{color:#fff!important}.market-page .sticky-funds-bar{background-color:#0d1b2ad9!important;border-radius:var(--radius)}.market-page .sticky-funds-bar .stat-card{background:var(--accent);-webkit-backdrop-filter:none;backdrop-filter:none;border:none!important;color:#0a2339;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;box-shadow:0 1px 5px #00000080}.market-page .sticky-funds-bar .stat-card .stat-label{color:#0a2339!important;font-size:.9rem}.market-page .sticky-funds-bar .stat-card .stat-value .text{color:#0a2339!important;font-size:1.1rem}.market-page .sticky-funds-bar .stat-card .icon{color:#0a2339!important;width:18px;height:18px}.market-page .sticky-funds-bar.is-stuck{background-color:#0d1b2af2!important}.market-page .search-section{background:none;border:none!important}.market-page .search-section .league-btn{background:#ffffff1a;border-color:#ffffff26;color:#000}.market-page .search-section .league-btn:hover{background:#ffffff26}.market-page .search-section .league-btn.active{background:var(--accent);border:2px solid var(--accent)!important}.market-page .search-section .league-filters{border-bottom-color:#ffffff1a}.market-page .search-section .form-control{background:#0a233999;border:1px solid rgba(255,255,255,.15);color:#fff}.market-page .search-section .form-control::placeholder{color:#fff6}.market-page .search-section .form-control option{background:#0a2339;color:#fff}.market-page .market-container>div[style*="border: solid"]{border-color:#ffffff1a!important;border-radius:var(--radius)!important;overflow:hidden}.market-page .market-table-desktop .table-wrapper{background:linear-gradient(135deg,#ffffffeb,#f4f5f7 40%,#e9ebef);overflow:hidden}.market-page .market-table-desktop table.table{background:transparent}.market-page .market-table-desktop table.table thead tr{background:#0a23390f}.market-page .market-table-desktop table.table thead tr th{color:#0a2339b3;border-bottom:1px solid rgba(10,35,57,.08);text-transform:uppercase}.market-page .market-table-desktop table.table tbody tr.player-row{background:transparent;border-bottom:1px solid rgba(10,35,57,.06)}.market-page .market-table-desktop table.table tbody tr.player-row:hover{background:#0a233908}.market-page .market-table-desktop table.table tbody tr.player-row.selected{background:#4bd29514}.market-page .market-table-desktop table.table tbody tr.player-row td{color:#0a2339;border:none;background:transparent}.market-page .market-table-desktop table.table tbody tr.player-row td .font-m,.market-page .market-table-desktop table.table tbody tr.player-row td .text-grey{color:#0a2339}.market-page .market-table-desktop table.table tbody tr.graph-row{background:#0a233908!important}.market-page .market-table-desktop table.table tbody tr.graph-row td{background:transparent;border:none}.market-page .market-table-desktop table.table tbody tr.graph-row h3{color:#0a2339}.market-page .mobile-player-card{background:linear-gradient(135deg,#ffffffd9,#f4f5f7 40%,#e9ebef)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 16px #0000004d!important}.market-page .mobile-player-card .mobile-card-header{border-bottom-color:#0a233914}.market-page .mobile-player-card .mobile-player-info{width:100%}.market-page .mobile-player-card .mobile-player-details{flex:1;min-width:0}.market-page .mobile-player-card .mobile-player-name-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%}.market-page .mobile-player-card .mobile-player-name,.market-page .mobile-player-card .mobile-player-nationality,.market-page .mobile-player-card .mobile-team-name{color:#0a2339}.market-page .mobile-player-card .mobile-section-label{color:#0a23398c}.market-page .mobile-player-card .mobile-value,.market-page .mobile-player-card .mobile-shares-available{color:#0a2339}.market-page .mobile-player-card .mobile-update-time{color:#0a233973}.market-page .mobile-player-card .mobile-buy-container{background:#0a23390a;border-color:#0a23391a}.market-page .mobile-player-card .mobile-graph-section{border-top-color:#0a233914}.market-page .mobile-player-card .mobile-graph-container{background:#0a233908}.market-page .navigation-buttons .btn{color:#fff}.market-page .market-table-desktop tbody tr.player-row.is-starting-lineup{background:linear-gradient(90deg,#4bd2952e,#4bd29514)!important;box-shadow:inset 3px 0 0 0 var(--accent)}.market-page .market-table-desktop tbody tr.player-row.is-starting-lineup:hover{background:linear-gradient(90deg,#4bd29542,#4bd2951f)!important}.market-page .mobile-player-card.is-starting-lineup{background:linear-gradient(135deg,#4bd2952e,#4bd2951a 40%,#4bd2950a),linear-gradient(135deg,#ffffffd9,#f4f5f7 40%,#e9ebef)!important;border:1px solid rgba(75,210,149,.45)!important;box-shadow:0 0 0 2px #4bd29526,0 4px 16px #00000040!important}.market-page .starting-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:.35rem;margin-top:.25rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600;line-height:1.3;color:#0a2339;background:#4bd295d9;border-radius:999px;letter-spacing:.01em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-page .starting-badge__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#0a2339;flex-shrink:0;animation:starting-badge-pulse 1.8s ease-in-out infinite}@keyframes starting-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.market-page .buy-shares-container{flex-direction:column}.market-page .shares-total-preview{font-size:.8rem;color:var(--success);font-weight:600;margin-top:.35rem;text-align:center;white-space:nowrap;line-height:1}.market-container .mobile-shares-input-wrapper{position:relative;display:flex;align-items:center;flex:1;min-width:0}.market-container .mobile-shares-input-wrapper .mobile-shares-input{width:100%!important;min-width:0!important;max-width:none!important;text-align:left!important;padding-left:.75rem}.market-container .mobile-shares-total-overlay{position:absolute;left:auto;right:.5rem;top:50%;transform:translatey(-50%);font-size:.8rem;color:var(--success);font-weight:600;pointer-events:none;white-space:nowrap}.leaderboard-page{position:relative}.leaderboard-page>*:not(.page-bg){position:relative;z-index:1}.leaderboard-page .lb-action-accordions{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:0rem;align-items:start}@media (max-width: 768px){.leaderboard-page .lb-action-accordions{grid-template-columns:1fr}}.leaderboard-page .lb-action-accordion{background:#0a233999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(75,210,149,.5);border-radius:var(--radius);overflow:hidden}.leaderboard-page .lb-action-accordion-join{background:#ef44441a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(239,68,68);border-radius:var(--radius);overflow:hidden}.leaderboard-page .lb-action-accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem 1rem;border:none;background:transparent;color:#fff;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .2s}.leaderboard-page .lb-accordion-chevron{font-size:1.4rem;line-height:1;transition:transform .3s ease;color:#ffffff80}.leaderboard-page .lb-accordion-chevron-open{transform:rotate(90deg)}.leaderboard-page .lb-action-accordion-body{padding:0 1rem 1rem}.leaderboard-page .lb-action-accordion-body .private-lb-input-group{display:flex;gap:.5rem}@media (max-width: 768px){.leaderboard-page .lb-action-accordion-body .private-lb-input-group{flex-direction:column}}.leaderboard-page .lb-action-accordion-body .input-private-lb{flex:1;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:calc(var(--radius) - 2px);padding:.5rem .75rem}.leaderboard-page .lb-action-accordion-body .input-private-lb::placeholder{color:#fff6}.leaderboard-page .lb-action-accordion-body .input-private-lb:focus{border-color:var(--accent);outline:none}.leaderboard-page .lb-default-tab-setting{display:flex;align-items:center;gap:.5rem;margin:.5rem auto;padding:.35rem 1rem;background:#0a233980;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);color:#fff;font-size:.8rem}.leaderboard-page .lb-tab-mini{border-color:#fff3;color:#fff9}.leaderboard-page .lb-tab-mini:hover{background:#ffffff1a}.leaderboard-page .lb-tab-mini-active{background:var(--accent)!important;color:#0a2339!important;border-color:var(--accent)!important}@media (min-width: 992px){.leaderboard-page .leaderboard-desktop{background:linear-gradient(135deg,#ffffffeb,#f4f5f7 40%,#e9ebef);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #0000004d;margin-bottom:10px}}.leaderboard-page .leaderboard-card{background:linear-gradient(135deg,#ffffffd9,#f4f5f7 40%,#e9ebef)!important;border:1px solid rgba(30,30,30,.3)!important;box-shadow:0 0 2px 2px #0000001a}.leaderboard-page .leaderboard-card.leaderboard-card-self{border:2px solid var(--accent)!important}.leaderboard-page .private-lb-card{background:linear-gradient(135deg,#ffffffe0,#f4f5f7 40%,#e9ebef);border:1px solid rgba(30,30,30,.3)!important;box-shadow:0 4px 16px #0000004d;border-radius:var(--radius)}.leaderboard-page .private-lb-card.private-lb-card-expanded{border-color:var(--accent)!important}.leaderboard-page .private-lb-card-header{background:transparent!important}.leaderboard-page .private-lb-card-header:hover{background:#0a233908!important}.leaderboard-page .private-lb-card-name{color:#0a2339}.leaderboard-page .private-lb-card-body{border-top-color:#0a233914!important}.leaderboard-page .private-lb-share-block .share-code-value{background:#0a23390f}.leaderboard-page .btn-reorder{background:#fffc}.leaderboard-page .private-lb-empty{color:#fff;background:#0a233980!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none!important;border-radius:var(--radius) var(--radius) 0 0;font-size:1rem}.leaderboard-page .private-lb-card .private-lb-card-header{padding:.875rem 1rem}.leaderboard-page .private-lb-card .private-lb-card-info .private-lb-card-name{font-size:.95rem;color:#0a2339}.leaderboard-page .private-lb-card .private-lb-card-info .private-lb-card-position{font-size:.8rem}.leaderboard-page .private-lb-card .private-lb-card-actions .btn-reorder{width:24px;height:24px;font-size:.7rem}.leaderboard-page .private-lb-card .private-lb-card-actions .expand-chevron{width:1.25rem;height:1.25rem;color:#0a233966}.leaderboard-page .private-lb-card .private-lb-card-body{padding:0 1rem 1rem}@media (max-width: 991px){.leaderboard-page .leaderboard-mobile{padding-left:.5rem;padding-right:.5rem}.leaderboard-page .leaderboard-card.lb-card-grid4{padding:.65rem 1rem;gap:.75rem;grid-template-columns:1.75rem minmax(0,1fr) 135px;align-items:center;min-height:64px;overflow:hidden;grid-auto-rows:min-content}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-rank{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;gap:.25rem}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-rank .rank-number{font-size:.95rem;font-weight:var(--fw-b);color:var(--primary)}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-rank .rank-badge{display:none}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-name{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-name .user-name{font-weight:var(--fw-m);color:var(--primary);font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-name .lb4-global-sub{font-size:.62rem;color:var(--medium-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-values{grid-column:3;min-width:0;width:150px;overflow:hidden;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.05rem;line-height:1.15;position:relative;align-self:stretch;box-sizing:border-box;background:var(--background-dark);margin:calc(-.65rem - 1px) -2rem calc(-.65rem - 1px) 0;padding:.65rem 1.9rem .65rem 1.6rem;border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-values .lb4-pl{font-size:1rem;font-weight:var(--fw-b);white-space:nowrap;color:#fff}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-values .lb4-pct,.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-values .lb4-tikis{font-size:.9rem;font-weight:var(--fw-m);white-space:nowrap;color:#fff}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-values .profit-positive{color:var(--accent)}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-values .profit-negative{color:var(--alert)}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-values .lb4-chevron{position:absolute;right:.6rem;top:50%;width:.95rem;height:.95rem;transform:translateY(-50%) rotate(90deg);color:#ffffffb3;transition:transform .2s ease}.leaderboard-page .leaderboard-card.lb-card-grid4 .lb4-values .lb4-chevron.is-open{transform:translateY(-50%) rotate(-90deg)}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-expand{width:1.5rem;height:1.5rem}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-expand .expand-chevron{width:1rem;height:1rem}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-details{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.5rem;margin-top:0!important}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-details .detail-item{min-width:0}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-details .detail-label{font-size:.6rem}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-details .detail-value{font-size:.8rem}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-details .lb4-detail-chart{grid-column:1/-1;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;margin-top:.5rem;margin-bottom:calc(-.65rem - 1px);display:flex;flex-direction:column}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-details .lb4-detail-chart .detail-label{margin-bottom:.35rem;padding-left:1rem}.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-details .lb4-detail-chart .lb-sparkline,.leaderboard-page .leaderboard-card.lb-card-grid4 .leaderboard-details .lb4-detail-chart .lb-sparkline svg.sparkline{display:block!important;width:100%!important;height:70px!important;max-height:none!important;line-height:0}.leaderboard-page .private-lb-card .private-lb-card-body{padding:0 .75rem .75rem;overflow-x:hidden}.leaderboard-page .private-lb-card .private-lb-share-block .share-code-row{font-size:.85rem;flex-wrap:wrap;gap:.4rem;margin-left:10px}.leaderboard-page .private-lb-card .private-lb-leave{padding:0rem .5rem}}.leaderboard-page .leaderboard-info-stacked{display:flex;flex-direction:column;gap:.1rem;min-width:0}.leaderboard-page .leaderboard-info-stacked .user-name{font-weight:var(--fw-m);color:var(--primary);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-page .leaderboard-info-stacked .stacked-profit-row{display:flex;align-items:center;gap:.25rem}.leaderboard-page .leaderboard-info-stacked .stacked-profit-row .profit-value{font-weight:var(--fw-b);font-size:.8rem;white-space:nowrap}.leaderboard-page .leaderboard-info-stacked .stacked-profit-row .profit-value.profit-positive{color:var(--accent)}.leaderboard-page .leaderboard-info-stacked .stacked-profit-row .profit-value.profit-negative{color:var(--alert)}.leaderboard-page .leaderboard-info-stacked .stacked-profit-row .profit-icon{width:.75rem;height:.75rem;color:var(--accent)}.leaderboard-page .leaderboard-info-stacked .stacked-profit-row .profit-icon.profit-icon-down{transform:rotate(180deg);color:var(--alert)}.leaderboard-page .leaderboard-info-stacked .profit-global-sub{font-size:.65rem;color:var(--medium-gray);margin-top:0}#leaderboard-page{--ladder-surface: rgba(8, 28, 47, .86);--ladder-surface-soft: rgba(255, 255, 255, .04);--ladder-hairline: rgba(255, 255, 255, .09);--ladder-edge: rgba(75, 210, 149, .28);--ladder-ink: #eaf2f7;--ladder-ink-dim: rgba(234, 242, 247, .62);--ladder-ink-faint: rgba(234, 242, 247, .4);--ladder-up: #4bd295;--ladder-down: #ff6b6b;--ladder-gold: #f2c14e;--ladder-tab-season: #4bd295;--ladder-tab-points: #f2c14e;--ladder-tab-career: #cfd8e3;--ladder-tab-private: #f87171}#leaderboard-page .ladder-wrap{max-width:62rem;margin:0 auto;padding:0 1rem 3rem;display:flex;flex-direction:column;gap:1rem}#leaderboard-page .lb-tabs{display:flex;gap:.25rem;margin:0;padding:.3rem;background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-hairline);border-radius:calc(var(--radius) + .3rem);overflow:hidden}#leaderboard-page .lb-tab{flex:1;padding:.6rem .4rem;border:0;border-radius:var(--radius);background:transparent;color:var(--ladder-ink-dim);font-weight:var(--fw-sb);font-size:.9rem;line-height:1.2;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}#leaderboard-page .lb-tab:hover{background:var(--lb-tab-tint);color:var(--lb-tab-color)}#leaderboard-page .lb-tab:focus-visible{outline:2px solid var(--lb-tab-color);outline-offset:2px}@media (max-width: 400px){#leaderboard-page .lb-tab{font-size:.78rem;padding:.55rem .15rem}}#leaderboard-page .lb-tab-active,#leaderboard-page .lb-tab-active:hover{background:var(--lb-tab-color);color:#0a2339;box-shadow:0 4px 14px var(--lb-tab-glow)}#leaderboard-page .lb-tab--season{--lb-tab-color: var(--ladder-tab-season);--lb-tab-tint: rgba(75, 210, 149, .14);--lb-tab-glow: rgba(75, 210, 149, .3)}#leaderboard-page .lb-tab--points{--lb-tab-color: var(--ladder-tab-points);--lb-tab-tint: rgba(242, 193, 78, .14);--lb-tab-glow: rgba(242, 193, 78, .3)}#leaderboard-page .lb-tab--career{--lb-tab-color: var(--ladder-tab-career);--lb-tab-tint: rgba(207, 216, 227, .14);--lb-tab-glow: rgba(207, 216, 227, .25)}#leaderboard-page .lb-tab--private{--lb-tab-color: var(--ladder-tab-private);--lb-tab-tint: rgba(248, 113, 113, .14);--lb-tab-glow: rgba(248, 113, 113, .3)}@media (prefers-reduced-motion: reduce){#leaderboard-page .lb-tab{transition:none}}#leaderboard-page .ladder-season-bar{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-edge);border-radius:var(--radius);color:var(--ladder-ink)}@media (max-width: 576px){#leaderboard-page .ladder-season-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.55rem .75rem}}@media (max-width: 576px){#leaderboard-page .ladder-season-name{grid-column:1;grid-row:1}#leaderboard-page .ladder-season-left{grid-column:2;grid-row:1}#leaderboard-page .ladder-season-track{grid-column:1/-1;grid-row:2;flex:none;width:100%;height:6px}}#leaderboard-page .ladder-season-name{font-size:.95rem;font-weight:var(--fw-sb);letter-spacing:.02em;white-space:nowrap}#leaderboard-page .ladder-season-track{flex:1;height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden}#leaderboard-page .ladder-season-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(75,210,149,.45),var(--ladder-up))}#leaderboard-page .ladder-season-left{font-size:.8rem;color:var(--ladder-ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap}#leaderboard-page .ladder-you{position:relative;padding:.85rem 1rem .85rem 1.25rem;background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-edge);border-radius:var(--radius);color:var(--ladder-ink);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}#leaderboard-page .ladder-you:before{content:"";position:absolute;left:0;top:.75rem;bottom:.75rem;width:3px;border-radius:0 3px 3px 0;background:var(--ladder-up)}#leaderboard-page .ladder-you-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ladder-ink-faint)}#leaderboard-page .ladder-you-rank{font-size:1.5rem;font-weight:var(--fw-b);font-variant-numeric:tabular-nums;line-height:1}#leaderboard-page .ladder-you-main{flex:1;min-width:0}#leaderboard-page .ladder-you-name{font-weight:var(--fw-sb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#leaderboard-page .ladder-you-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--fw-sb);font-size:1.05rem}#leaderboard-page .ladder-you-note{order:1;margin:0;flex-basis:100%;font-size:.8rem;line-height:1.5;color:var(--ladder-ink-dim)}@media (max-width: 576px){#leaderboard-page .ladder-you{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem .75rem;align-items:center}#leaderboard-page .ladder-you-rankbox{grid-column:1;grid-row:1}#leaderboard-page .ladder-you-label{font-size:.6rem}#leaderboard-page .ladder-you-main{grid-column:2;grid-row:1}#leaderboard-page .ladder-you-value{grid-column:3;grid-row:1}#leaderboard-page .ladder-light{grid-column:1/-1;grid-row:2}#leaderboard-page .ladder-you-note{grid-column:1/-1;grid-row:3}#leaderboard-page .ladder-bonus-badge{grid-column:1/-1;grid-row:4;justify-self:start}}#leaderboard-page .ladder-panel{background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-hairline);border-radius:var(--radius);overflow:hidden;color:var(--ladder-ink)}#leaderboard-page .ladder-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;padding:.85rem 1rem;border-bottom:1px solid var(--ladder-hairline)}#leaderboard-page .ladder-panel-count{white-space:nowrap}#leaderboard-page .ladder-panel-count:not(:last-child):after{content:" ·"}#leaderboard-page .ladder-panel-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:var(--fw-sb);color:var(--ladder-ink)}#leaderboard-page .ladder-panel-hint{font-size:.78rem;color:var(--ladder-ink-dim);text-align:right}#leaderboard-page .ladder-panel-body{padding:.25rem .5rem .5rem}#leaderboard-page .ladder-panel-body .leaderboard-desktop,#leaderboard-page .ladder-panel-body .leaderboard-mobile,#leaderboard-page .ladder-panel-body .leaderboard-card{background-image:none;background-color:transparent;border:none;box-shadow:none}#leaderboard-page .ladder-panel-body .leaderboard-card{background:#ffffff0d!important;border:1px solid var(--ladder-hairline)!important;box-shadow:none!important;color:var(--ladder-ink)}#leaderboard-page .ladder-panel-body .leaderboard-card.leaderboard-card-self{background:#4bd2951a!important;border-color:var(--ladder-edge)!important}#leaderboard-page .ladder-panel-body .leaderboard-card .rank-number,#leaderboard-page .ladder-panel-body .leaderboard-card .user-name,#leaderboard-page .ladder-panel-body .leaderboard-card .detail-value{color:var(--ladder-ink)!important}#leaderboard-page .ladder-panel-body .leaderboard-card .detail-label,#leaderboard-page .ladder-panel-body .leaderboard-card .lb4-global-sub{color:var(--ladder-ink-dim)!important}#leaderboard-page .ladder-note,#leaderboard-page .ladder-empty{margin:0;padding:1rem;background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-hairline);border-radius:var(--radius);color:var(--ladder-ink-dim);font-size:.85rem;line-height:1.6}#leaderboard-page .ladder-empty{text-align:center;color:var(--ladder-ink)}#leaderboard-page .ladder-note--flag{border-left:3px solid var(--ladder-gold);color:var(--ladder-ink)}#leaderboard-page .ladder-panel .leaderboard-table{width:100%;border-collapse:collapse;color:var(--ladder-ink);background:transparent}#leaderboard-page .ladder-panel .leaderboard-table thead,#leaderboard-page .ladder-panel .leaderboard-table tbody tr{background:transparent;border-bottom:none}#leaderboard-page .ladder-panel .leaderboard-table tbody tr:hover{background:#ffffff0a}#leaderboard-page .ladder-panel .leaderboard-table tbody tr.row-top3{background:transparent}#leaderboard-page .ladder-panel .leaderboard-table thead th{padding:.6rem .75rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-m);color:var(--ladder-ink-faint);text-align:left;white-space:nowrap}#leaderboard-page .ladder-panel .leaderboard-table tbody td{padding:.7rem .75rem;border-top:1px solid var(--ladder-hairline);font-size:.9rem;vertical-align:middle}#leaderboard-page .ladder-panel .leaderboard-table .col-funds,#leaderboard-page .ladder-panel .leaderboard-table .col-portfolio,#leaderboard-page .ladder-panel .leaderboard-table .col-profit{text-align:right;font-variant-numeric:tabular-nums}#leaderboard-page .ladder-panel .leaderboard-table thead .col-funds,#leaderboard-page .ladder-panel .leaderboard-table thead .col-portfolio,#leaderboard-page .ladder-panel .leaderboard-table thead .col-profit{text-align:right}#leaderboard-page .ladder-panel .leaderboard-table .col-rank{width:3.5rem;font-variant-numeric:tabular-nums;text-align:left}#leaderboard-page .ladder-panel .leaderboard-table .col-andamento{width:8.5rem}#leaderboard-page .ladder-panel .leaderboard-table tbody tr.row-self{background:#4bd29517;border-left:3px solid var(--ladder-up)}#leaderboard-page .ladder-panel .leaderboard-table .lb-row-inactive td{color:var(--ladder-ink-dim)}#leaderboard-page .ladder-panel .rank-cell{display:flex;align-items:center;gap:.35rem}#leaderboard-page .ladder-panel .rank-number{color:var(--ladder-ink);font-size:.95rem;font-weight:var(--fw-sb)}#leaderboard-page .ladder-panel .rank-medal{display:none}#leaderboard-page .ladder-panel tbody tr.row-rank-1 .rank-number{color:var(--ladder-gold)}#leaderboard-page .ladder-panel tbody tr.row-rank-2 .rank-number{color:#e2e8f0f2}#leaderboard-page .ladder-panel tbody tr.row-rank-3 .rank-number{color:#d9a066}#leaderboard-page .ladder-points-table tbody tr .rank-number{color:var(--ladder-ink-faint)}#leaderboard-page .ladder-panel .username-cell{display:flex;align-items:center;gap:.5rem;min-width:0}#leaderboard-page .ladder-panel .username-cell span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#leaderboard-page .lb-badge-out{flex:none;padding:.1rem .4rem;border-radius:999px;border:1px solid var(--ladder-hairline);background:var(--ladder-surface-soft);color:var(--ladder-ink-dim);font-size:.66rem;letter-spacing:.02em;white-space:nowrap}#leaderboard-page .ladder-light{order:1;flex-basis:100%;display:grid;gap:.65rem;min-width:0;padding-top:.75rem;border-top:1px solid var(--ladder-hairline);font-size:.8rem;color:var(--ladder-ink-dim)}#leaderboard-page .ladder-light-head{display:flex;align-items:center;gap:.5rem;font-size:.9rem}#leaderboard-page .ladder-light-lamp{flex:none;width:.6rem;height:.6rem;border-radius:999px;position:relative}#leaderboard-page .ladder-light-state{flex:none;font-weight:var(--fw-sb);letter-spacing:.01em}#leaderboard-page .ladder-light-track{position:relative;display:block;height:.4rem;border-radius:999px;background:#ffffff1a}#leaderboard-page .ladder-light-fill{display:block;height:100%;border-radius:inherit;background:var(--ladder-gold);transition:width .24s ease-out}#leaderboard-page .ladder-light-track.is-done .ladder-light-fill{background:var(--ladder-up)}#leaderboard-page .ladder-light-mark{position:absolute;top:-.22rem;bottom:-.22rem;width:2px;margin-left:-1px;border-radius:1px;background:var(--ladder-ink)}#leaderboard-page .ladder-light-need{color:var(--ladder-ink);line-height:1.45}#leaderboard-page .ladder-light-need.is-done{color:var(--ladder-up)}#leaderboard-page .ladder-light-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.75rem;color:var(--ladder-ink-faint)}#leaderboard-page .ladder-light-foot a{color:var(--ladder-up);text-decoration:underline;text-underline-offset:2px}#leaderboard-page .ladder-light-mark-sample{display:inline-block;width:2px;height:.8rem;border-radius:1px;background:var(--ladder-ink)}#leaderboard-page .ladder-light-note{margin:0;line-height:1.5}#leaderboard-page .ladder-light-axes{display:grid;grid-template-columns:max-content minmax(8rem,13rem) minmax(0,1fr);align-items:center;gap:.6rem .9rem;min-width:0}#leaderboard-page .ladder-light-axis-label{font-size:.78rem;color:var(--ladder-ink-dim);white-space:nowrap}#leaderboard-page .ladder-light-axes .ladder-light-track{flex:none;width:100%}@media (max-width: 48rem){#leaderboard-page .ladder-light-axes{grid-template-columns:minmax(0,1fr);gap:.35rem}#leaderboard-page .ladder-light-need:not(:last-child){margin-bottom:.55rem}}#leaderboard-page .ladder-light--green .ladder-light-lamp{background:var(--ladder-up)}#leaderboard-page .ladder-light--green .ladder-light-state{color:var(--ladder-up)}#leaderboard-page .ladder-light--yellow .ladder-light-lamp{background:transparent;border:2px solid var(--ladder-gold)}#leaderboard-page .ladder-light--yellow .ladder-light-state{color:var(--ladder-gold)}#leaderboard-page .ladder-light--red .ladder-light-lamp{background:transparent;border:2px solid var(--ladder-down)}#leaderboard-page .ladder-light--red .ladder-light-lamp:after{content:"";position:absolute;top:-.12rem;right:.16rem;bottom:-.12rem;left:.16rem;border-top:2px solid var(--ladder-down);transform:rotate(-45deg);transform-origin:center}#leaderboard-page .ladder-light--red .ladder-light-state{color:var(--ladder-down)}#leaderboard-page .lb-badge .ladder-light-lamp{width:.45rem;height:.45rem;border-width:1.5px;margin-right:.28rem;vertical-align:baseline;display:inline-block}#leaderboard-page .lb-badge-progress{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--ladder-gold);font-size:.72rem}#leaderboard-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#leaderboard-page .lb-badge.ladder-light--green{border-color:#4bd29559;background:#4bd2951a;color:var(--ladder-up)}#leaderboard-page .lb-badge.ladder-light--red .ladder-light-lamp:after{top:-.1rem;right:.1rem;bottom:-.1rem;left:.1rem;border-top-width:1.5px}#leaderboard-page .ladder-legend{display:grid;grid-template-columns:auto max-content minmax(0,1fr);align-items:baseline;scroll-margin-top:5rem;gap:.55rem .6rem;padding:.9rem 1rem;background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-hairline);border-radius:var(--radius)}#leaderboard-page .ladder-legend-title{grid-column:1/-1;margin:0;font-size:.95rem;font-weight:var(--fw-sb);color:var(--ladder-ink)}#leaderboard-page .ladder-legend-subtitle{grid-column:1/-1;margin-top:.4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ladder-ink-faint)}#leaderboard-page .ladder-legend-item{display:contents}#leaderboard-page .ladder-legend-item .ladder-light-lamp{align-self:center}#leaderboard-page .ladder-legend-state{font-size:.78rem;font-weight:var(--fw-sb);white-space:nowrap;color:var(--ladder-ink)}#leaderboard-page .ladder-light--green .ladder-legend-state,#leaderboard-page .ladder-legend-item.ladder-light--green .ladder-legend-state{color:var(--ladder-up)}#leaderboard-page .ladder-legend-item.ladder-light--yellow .ladder-legend-state{color:var(--ladder-gold)}#leaderboard-page .ladder-legend-item.ladder-light--red .ladder-legend-state{color:var(--ladder-down)}#leaderboard-page .ladder-rules-lead,#leaderboard-page .ladder-rules-text{grid-column:1/-1;margin:0;max-width:46rem;line-height:1.55}#leaderboard-page .ladder-rules-lead{font-size:.85rem;color:var(--ladder-ink)}#leaderboard-page .ladder-rules-text{font-size:.8rem;color:var(--ladder-ink-dim)}#leaderboard-page .ladder-legend-text{margin:0;font-size:.78rem;line-height:1.5;color:var(--ladder-ink-dim)}@media (max-width: 30rem){#leaderboard-page .ladder-legend{grid-template-columns:auto minmax(0,1fr)}#leaderboard-page .ladder-legend-text{grid-column:1/-1;padding-left:1.1rem}}@media (prefers-reduced-motion: reduce){#leaderboard-page .ladder-light-fill{transition:none}}#leaderboard-page .profit-cell-stacked{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;font-variant-numeric:tabular-nums}#leaderboard-page .profit-last-move{font-size:.75rem;color:var(--ladder-ink-dim)}#leaderboard-page .profit-last-move small{margin-left:.2rem;opacity:.7}#leaderboard-page .profit-positive{color:var(--ladder-up)}#leaderboard-page .profit-negative{color:var(--ladder-down)}#leaderboard-page .lb-sparkline svg{width:100%;height:2.75rem;color:var(--ladder-ink);fill:none}#leaderboard-page .lb-sparkline svg polyline{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}#leaderboard-page .sparkline--up polyline{stroke:var(--ladder-up)}#leaderboard-page .sparkline--down polyline{stroke:var(--ladder-down)}#leaderboard-page .andamento-cell .lb-sparkline svg{max-width:8rem}#leaderboard-page .lb-sparkline-empty{color:var(--ladder-ink-faint);font-size:.9rem}#leaderboard-page .ladder-points-board{display:flex;flex-direction:column;gap:1rem}#leaderboard-page .ladder-points-banner{padding:1.25rem;background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-edge);border-radius:var(--radius);color:var(--ladder-ink)}#leaderboard-page .ladder-points-badge{display:inline-block;margin-bottom:.6rem;padding:.25rem .6rem;border-radius:999px;background:#f2c14e24;border:1px solid rgba(242,193,78,.45);color:var(--ladder-gold);font-size:.72rem;font-weight:var(--fw-sb);text-transform:uppercase;letter-spacing:.07em}#leaderboard-page .ladder-points-intro{margin:0;font-size:.88rem;line-height:1.65;color:var(--ladder-ink-dim);max-width:46rem}#leaderboard-page .ladder-points-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width: 768px){#leaderboard-page .ladder-points-explainer{grid-template-columns:1fr}}#leaderboard-page .ladder-points-step{padding:.9rem 1rem;background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-hairline);border-radius:var(--radius)}#leaderboard-page .ladder-points-step-title{font-size:.82rem;font-weight:var(--fw-sb);color:var(--ladder-ink);margin-bottom:.3rem}#leaderboard-page .ladder-points-step-body{font-size:.8rem;line-height:1.55;color:var(--ladder-ink-dim)}#leaderboard-page .ladder-points-zero{color:var(--ladder-ink-faint);font-variant-numeric:tabular-nums}#leaderboard-page .ladder-points-empty{padding:1.5rem;text-align:center;color:var(--ladder-ink-dim);font-size:.85rem}#leaderboard-page .ladder-group-actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){#leaderboard-page .ladder-group-actions{grid-template-columns:1fr}}#leaderboard-page .ladder-pref{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding:.6rem 1rem;background:#081c2fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ladder-hairline);border-radius:999px;align-self:center;font-size:.78rem;color:var(--ladder-ink-dim)}#leaderboard-page .ladder-pref .lb-tab-mini{color:var(--ladder-ink-dim);background:transparent;border:1px solid var(--ladder-hairline);border-radius:999px;padding:.2rem .7rem;cursor:pointer}#leaderboard-page .ladder-pref .lb-tab-mini-active{color:#06251b;background:var(--ladder-up);border-color:var(--ladder-up);font-weight:var(--fw-sb)}#leaderboard-page .ladder-bonus-progress{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}#leaderboard-page .lbp-updated{margin:0;font-size:.78rem;color:var(--ladder-ink-faint)}#leaderboard-page .lbp-intro{margin:0;max-width:46rem;font-size:1rem;line-height:1.6;color:var(--ladder-ink)}#leaderboard-page .lbp-warning{margin:0;padding:.7rem .9rem;border-radius:var(--radius);background:#f2c14e1a;border:1px solid rgba(242,193,78,.4);color:var(--ladder-gold);font-size:.85rem;line-height:1.55}#leaderboard-page .lbp-axes{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:.9rem}@media (max-width: 768px){#leaderboard-page .lbp-axes{grid-template-columns:1fr}}#leaderboard-page .lbp-axis{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:.9rem 1rem .9rem 1.15rem;background:#ffffff0d;border:1px solid var(--ladder-hairline);border-radius:var(--radius);box-shadow:0 6px 18px #020a1459;overflow:hidden}#leaderboard-page .lbp-axis:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ladder-ink-faint)}#leaderboard-page .lbp-axis--done:before{background:var(--ladder-up)}#leaderboard-page .lbp-axis--todo:before{background:var(--ladder-gold)}#leaderboard-page .lbp-axis--lost:before{background:var(--ladder-down)}#leaderboard-page .lbp-axis--blocked:before{background:var(--ladder-ink-faint)}#leaderboard-page .lbp-axis-on{background:#4bd29514;border-color:#4bd29540}#leaderboard-page .lbp-axis-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}#leaderboard-page .lbp-axis-name{color:var(--ladder-ink);font-weight:var(--fw-sb);font-size:.95rem}#leaderboard-page .lbp-axis-counter{color:var(--ladder-ink);font-size:clamp(1rem,4vw,1.35rem);font-weight:var(--fw-sb);font-variant-numeric:tabular-nums;text-align:right;min-width:0}#leaderboard-page .lbp-axis-statement{margin:0;font-size:.82rem;line-height:1.5;color:var(--ladder-ink-dim)}#leaderboard-page .lbp-axis-points{margin:0;font-size:.78rem;font-weight:var(--fw-sb);color:var(--ladder-gold)}#leaderboard-page .lbp-how{margin:0;max-width:46rem;font-size:.82rem;line-height:1.6;color:var(--ladder-ink-faint)}#leaderboard-page .lbp-blocked{margin:0;padding:.4rem .6rem;border-left:3px solid var(--ladder-gold);border-radius:0 var(--radius) var(--radius) 0;background:#f2c14e14;font-size:.8rem;line-height:1.5;color:var(--ladder-ink)}#leaderboard-page .lbp-todo{margin:0;font-size:.82rem;line-height:1.5;color:var(--ladder-ink)}#leaderboard-page .lbp-race-note{margin:0;font-size:.78rem;line-height:1.5;color:var(--ladder-ink-faint)}#leaderboard-page .lbp-pending-effect{margin:-.2rem 0 0;font-size:.76rem;line-height:1.45;color:var(--ladder-ink-faint)}#leaderboard-page .lbp-more{margin-top:.1rem;border-top:1px solid var(--ladder-hairline);padding-top:.45rem}#leaderboard-page .lbp-more>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}#leaderboard-page .lbp-more>summary::-webkit-details-marker{display:none}#leaderboard-page .lbp-more-label{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.35rem .85rem;border:1px solid rgba(242,193,78,.45);border-radius:999px;background:#f2c14e1f;font-size:.8rem;font-weight:var(--fw-sb);color:var(--ladder-gold);transition:background .15s ease-out}#leaderboard-page .lbp-more-label:after{content:"";width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.1rem) rotate(45deg);transition:transform .15s ease-out}#leaderboard-page .lbp-more>summary:hover .lbp-more-label{background:#f2c14e33}#leaderboard-page .lbp-more[open]>summary .lbp-more-label:after{transform:translateY(.05rem) rotate(-135deg)}#leaderboard-page .lbp-points{margin-left:auto;text-align:right;font-size:.8rem;font-weight:var(--fw-sb);font-variant-numeric:tabular-nums;color:var(--ladder-gold)}#leaderboard-page .lbp-more-top{border-top:none;padding-top:0}@media (max-width: 576px){#leaderboard-page .lbp-more>summary{width:100%;min-height:2.5rem}}#leaderboard-page .lbp-more-body{display:grid;gap:.45rem;margin-top:.5rem;font-size:.78rem;line-height:1.55;color:var(--ladder-ink-dim)}#leaderboard-page .lbp-more-body p{margin:0}#leaderboard-page .lbp-example{padding:.45rem .6rem;border-radius:var(--radius);background:var(--ladder-surface-soft);color:var(--ladder-ink)}#leaderboard-page .lbp-points-chip{flex:none;padding:.1rem .4rem;border-radius:999px;border:1px solid rgba(242,193,78,.4);background:#f2c14e1a;color:var(--ladder-gold);font-size:.7rem;font-weight:var(--fw-sb);white-space:nowrap}@media (prefers-reduced-motion: reduce){#leaderboard-page .lbp-more>summary:after{transition:none}}#leaderboard-page .lbp-bar{position:relative;height:.55rem;border-radius:999px;background:var(--ladder-surface-soft);border:1px solid var(--ladder-hairline);overflow:hidden}#leaderboard-page .lbp-bar-fill{display:block;height:100%;border-radius:999px;background:var(--ladder-gold)}#leaderboard-page .lbp-bar.is-done .lbp-bar-fill{background:var(--ladder-up)}#leaderboard-page .lbp-bar.is-over .lbp-bar-fill{background:var(--ladder-down)}#leaderboard-page .lbp-bar-limit{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ladder-ink);opacity:.75}#leaderboard-page .lbp-cells{display:flex;flex-wrap:wrap;gap:.2rem}#leaderboard-page .lbp-cell{flex:1 1 .6rem;min-width:.5rem;max-width:1.6rem;height:.75rem;border-radius:3px;background:var(--ladder-surface-soft);border:1px solid var(--ladder-hairline)}#leaderboard-page .lbp-cell-hit{background:var(--ladder-up);border-color:var(--ladder-up)}#leaderboard-page .lbp-cell-pending{background:transparent;border-color:var(--ladder-gold);border-style:dashed}#leaderboard-page .lbp-cell-goal{box-shadow:inset 0 0 0 2px var(--ladder-ink)}#leaderboard-page .lbp-duo{display:flex;flex-direction:column;gap:.35rem}#leaderboard-page .lbp-duo-row{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.5rem}#leaderboard-page .lbp-duo-label{font-size:.75rem;color:var(--ladder-ink-dim)}#leaderboard-page .lbp-duo-count{font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--ladder-ink-dim)}#leaderboard-page .lbp-race-strip{position:relative;height:.4rem;margin-top:.1rem;border-radius:999px;background:var(--ladder-surface-soft);border:1px solid var(--ladder-hairline)}#leaderboard-page .lbp-race-cut{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#f2c14e73}#leaderboard-page .lbp-race-you{position:absolute;top:-.2rem;bottom:-.2rem;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--ladder-ink)}#leaderboard-page .lbp-race-you-in{background:var(--ladder-gold)}#leaderboard-page .lbp-pending{margin:0;font-size:.78rem;color:var(--ladder-gold);cursor:help}#leaderboard-page .lbp-targets{display:flex;flex-direction:column;gap:.3rem;margin-top:.15rem}#leaderboard-page .lbp-target{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;font-size:.82rem;color:var(--ladder-ink-dim)}#leaderboard-page .lbp-target-label{display:inline-flex;align-items:baseline;gap:.35rem;font-weight:var(--fw-sb);color:var(--ladder-ink)}#leaderboard-page .lbp-target-label:before{content:"";width:.45rem;height:.45rem;border-radius:50%;flex:none}#leaderboard-page .lbp-target-goal:before{background:var(--ladder-up)}#leaderboard-page .lbp-target-race:before{background:var(--ladder-gold)}#leaderboard-page .lbp-target-value{font-variant-numeric:tabular-nums;color:var(--ladder-ink)}#leaderboard-page .lbp-target-state{margin-left:auto;font-size:.76rem;color:var(--ladder-ink-faint)}#leaderboard-page .lbp-target-on .lbp-target-state{color:var(--ladder-up);font-weight:var(--fw-sb)}#leaderboard-page .lbp-requirement{margin:0;font-size:.76rem;line-height:1.5;color:var(--ladder-ink-faint)}#leaderboard-page .lbp-axis:last-child:nth-child(odd){grid-column:1/-1}#leaderboard-page .lbp-note{margin:0;padding:.7rem 1rem;background:var(--ladder-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ladder-hairline);border-radius:var(--radius);font-size:.78rem;line-height:1.55;color:var(--ladder-ink-dim)}#leaderboard-page .ladder-bonus-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border:0;border-radius:999px;background:linear-gradient(135deg,#f7d383 0%,var(--ladder-gold) 55%,#e0a52f 100%);color:#24170a;font-size:.8rem;font-weight:var(--fw-b);letter-spacing:.01em;cursor:pointer;box-shadow:0 2px 10px #f2c14e59;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}#leaderboard-page .ladder-bonus-badge:hover{transform:translateY(-1px);box-shadow:0 6px 18px #f2c14e80;filter:brightness(1.05)}#leaderboard-page .ladder-bonus-badge:active{transform:translateY(0)}#leaderboard-page .ladder-bonus-badge:focus-visible{outline:2px solid var(--ladder-gold);outline-offset:3px}@media (prefers-reduced-motion: reduce){#leaderboard-page .ladder-bonus-badge{transition:none}#leaderboard-page .ladder-bonus-badge:hover{transform:none}}#leaderboard-page .ladder-bonus-badge-label{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}#leaderboard-page .ladder-bonus-badge-count{padding:.05rem .45rem;border-radius:999px;background:#0a2339d9;color:#ffe9b0;font-variant-numeric:tabular-nums}#leaderboard-page .lbp-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#040e18b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#leaderboard-page .lbp-modal{display:flex;flex-direction:column;width:min(56rem,100%);max-height:min(88vh,52rem);background:#0b1f33;border:1px solid var(--ladder-edge);border-radius:calc(var(--radius) + .25rem);box-shadow:0 24px 60px #00000080;overflow:hidden}#leaderboard-page .lbp-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--ladder-hairline)}#leaderboard-page .lbp-modal-title{font-size:.85rem;text-transform:uppercase;letter-spacing:.09em;font-weight:var(--fw-sb);color:var(--ladder-ink)}#leaderboard-page .lbp-modal-close{width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:var(--ladder-surface-soft);color:var(--ladder-ink);font-size:1.4rem;line-height:1;cursor:pointer}#leaderboard-page .lbp-modal-close:hover{background:#ffffff1f}#leaderboard-page .lbp-modal-close:focus-visible{outline:2px solid var(--ladder-edge);outline-offset:2px}#leaderboard-page .lbp-modal-body{padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}#leaderboard-page .lbp-modal-body .ladder-bonus-progress{margin-bottom:0}@media (max-width: 576px){#leaderboard-page .lbp-modal-overlay{padding:.5rem;align-items:flex-end}#leaderboard-page .lbp-modal{max-height:92vh;border-radius:calc(var(--radius) + .5rem)}#leaderboard-page .lbp-modal-head{padding:.75rem .9rem}#leaderboard-page .lbp-modal-body{padding:.75rem}#leaderboard-page .lbp-axis{padding:.8rem .85rem}}.wn-banner-wrap,#whats-new-page{--wn-surface: #0b2337;--wn-surface-deep: #081b2c;--wn-surface-soft: rgba(255, 255, 255, .035);--wn-hairline: rgba(255, 255, 255, .09);--wn-ink: #eef4f8;--wn-ink-dim: rgba(238, 244, 248, .72);--wn-ink-faint: rgba(238, 244, 248, .45);--wn-green: #4bd295;--wn-gold: #f2c14e;--wn-silver: #cfd8e3;--wn-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}#whats-new-page{color:var(--wn-ink)}#whats-new-page .wn-wrap{position:relative;z-index:1;max-width:56rem;margin:0 auto;padding:0 1rem 3rem;display:flex;flex-direction:column;gap:1.25rem}#whats-new-page .wn-hero{position:relative;padding:1.75rem 1.25rem 1.65rem;background:linear-gradient(158deg,#10314b 0%,var(--wn-surface) 45%,var(--wn-surface-deep) 100%);border:1px solid var(--wn-hairline);border-radius:.9rem;box-shadow:0 14px 40px #00000073}@media (min-width: 576px){#whats-new-page .wn-hero{padding:2.5rem 2.25rem 2.25rem}}#whats-new-page .wn-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--wn-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--wn-green);margin-bottom:.85rem}#whats-new-page .wn-eyebrow:before{content:"";width:1.25rem;height:2px;background:var(--wn-green)}#whats-new-page .wn-title{margin:0 0 .7rem;font-size:clamp(1.7rem,6.2vw,2.9rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;color:var(--wn-ink);text-wrap:balance}#whats-new-page .wn-lead{margin:0;max-width:66ch;font-size:1.0625rem;line-height:1.55;color:var(--wn-ink-dim);text-wrap:balance}#whats-new-page .wn-strip{margin-top:1.5rem;padding-top:2.6rem}#whats-new-page .wn-strip-track{position:relative;display:flex;gap:3px;height:3.6rem}@media (min-width: 576px){#whats-new-page .wn-strip-track{height:4.4rem}}#whats-new-page .wn-seg{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;border-radius:.3rem;padding:0 .15rem;text-align:center;overflow:hidden}#whats-new-page .wn-seg--zero{background:repeating-linear-gradient(135deg,#4bd2954d 0,#4bd2954d 6px,#4bd29521 6px,#4bd29521 12px);border:1px solid rgba(75,210,149,.5)}#whats-new-page .wn-seg--points{background:#f2c14e29;border:1px solid rgba(242,193,78,.42)}#whats-new-page .wn-seg--points:nth-child(3){opacity:.78}#whats-new-page .wn-seg--points:nth-child(4){opacity:.56}#whats-new-page .wn-seg-name{font-family:var(--wn-mono);font-size:.8125rem;font-weight:600;color:var(--wn-ink);line-height:1.1}#whats-new-page .wn-seg-days{font-family:var(--wn-mono);font-size:.625rem;color:var(--wn-ink-dim);line-height:1.2;white-space:nowrap}#whats-new-page .wn-seg-kind{font-size:.625rem;font-weight:var(--fw-m);line-height:1.2;white-space:nowrap;color:var(--wn-gold)}#whats-new-page .wn-seg--zero .wn-seg-kind{color:var(--wn-green)}#whats-new-page .wn-strip-now{position:absolute;top:-1.3rem;bottom:-.35rem;width:2px;background:var(--wn-ink);transform:translate(-1px);pointer-events:none}#whats-new-page .wn-strip-now--start .wn-strip-now-label{left:0;transform:translate(-2px,-100%)}#whats-new-page .wn-strip-now--end .wn-strip-now-label{left:auto;right:0;transform:translate(2px,-100%)}#whats-new-page .wn-strip-now-label{position:absolute;top:-.15rem;left:50%;transform:translate(-50%,-100%);padding:.15rem .45rem;border-radius:.25rem;background:var(--wn-ink);color:#08192a;font-family:var(--wn-mono);font-size:.625rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}#whats-new-page .wn-strip-dates{display:flex;gap:3px;margin-top:.5rem}#whats-new-page .wn-strip-date{flex:1 1 0;min-width:0;font-family:var(--wn-mono);font-size:.6875rem;color:var(--wn-ink-faint);text-align:left;white-space:nowrap;overflow:visible}#whats-new-page .wn-section{display:flex;flex-direction:column;gap:1rem;padding:1.35rem 1.15rem 1.5rem;background:var(--wn-surface);border:1px solid var(--wn-hairline);border-radius:.9rem;box-shadow:0 12px 34px #0006}@media (min-width: 576px){#whats-new-page .wn-section{padding:1.75rem 1.75rem 1.9rem}}#whats-new-page .wn-h2{display:flex;align-items:center;gap:.7rem;margin:0;font-size:1.0625rem;font-weight:var(--fw-sb);letter-spacing:-.01em;color:var(--wn-ink)}#whats-new-page .wn-h2-index{font-family:var(--wn-mono);font-size:.75rem;font-weight:500;color:var(--wn-green);letter-spacing:.04em}#whats-new-page .wn-h2-text{flex:0 0 auto}#whats-new-page .wn-h2-rule{flex:1 1 auto;height:1px;background:var(--wn-hairline)}#whats-new-page .wn-sub{margin:-.5rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--wn-ink-dim)}#whats-new-page .wn-board{display:flex;flex-direction:column}#whats-new-page .wn-row{--wn-accent: var(--wn-green);display:grid;grid-template-columns:1fr;gap:.35rem;padding:1rem 0 1.1rem .9rem;border-left:2px solid var(--wn-accent)}#whats-new-page .wn-row+.wn-row{border-top:1px solid var(--wn-hairline)}#whats-new-page .wn-row--gold{--wn-accent: var(--wn-gold)}#whats-new-page .wn-row--silver{--wn-accent: var(--wn-silver)}@media (min-width: 700px){#whats-new-page .wn-row{grid-template-columns:9rem 1fr;gap:1.25rem;align-items:start;padding-left:1.1rem}}#whats-new-page .wn-row-tag{display:flex;align-items:center;gap:.4rem;font-family:var(--wn-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--wn-accent)}@media (min-width: 700px){#whats-new-page .wn-row-tag{padding-top:.15rem}}#whats-new-page .wn-row-icon{width:15px;height:15px;flex:0 0 auto}#whats-new-page .wn-row-title{margin:0 0 .3rem;font-size:1rem;font-weight:var(--fw-sb);color:var(--wn-ink)}#whats-new-page .wn-row-body{margin:0;max-width:62ch;font-size:.9375rem;line-height:1.6;color:var(--wn-ink-dim)}#whats-new-page .wn-split{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){#whats-new-page .wn-split{grid-template-columns:repeat(2,minmax(0,1fr))}}#whats-new-page .wn-panel{--wn-accent: var(--wn-green);padding:1.1rem 1.15rem 1.2rem;background:var(--wn-surface-soft);border:1px solid var(--wn-hairline);border-top:2px solid var(--wn-accent);border-radius:0 0 .6rem .6rem}#whats-new-page .wn-panel--first{--wn-accent: var(--wn-gold)}#whats-new-page .wn-panel-tag{display:inline-block;margin-bottom:.5rem;font-family:var(--wn-mono);font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--wn-accent)}#whats-new-page .wn-panel-title{margin:0 0 .65rem;font-size:.9375rem;font-weight:var(--fw-sb);color:var(--wn-ink)}#whats-new-page .wn-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}#whats-new-page .wn-list li{position:relative;padding-left:.95rem;font-size:.9375rem;line-height:1.55;color:var(--wn-ink-dim)}#whats-new-page .wn-list li:before{content:"";position:absolute;left:0;top:.6rem;width:5px;height:5px;border-radius:50%;background:var(--wn-accent)}#whats-new-page .wn-steps{counter-reset:wn-step;position:relative;margin:0;padding:0 0 0 1.9rem;list-style:none;display:flex;flex-direction:column;gap:1.1rem}#whats-new-page .wn-steps:before{content:"";position:absolute;left:.72rem;top:.6rem;bottom:.6rem;width:1px;background:var(--wn-hairline)}#whats-new-page .wn-step{counter-increment:wn-step;position:relative;font-size:.9375rem;line-height:1.55;color:var(--wn-ink-dim)}#whats-new-page .wn-step:before{content:counter(wn-step);position:absolute;left:-1.9rem;top:-.1rem;width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--wn-surface);border:1px solid rgba(75,210,149,.5);color:var(--wn-green);font-family:var(--wn-mono);font-size:.6875rem;font-weight:600}#whats-new-page .wn-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.25rem;background:var(--wn-surface);border:1px solid rgba(75,210,149,.3);border-radius:.9rem;box-shadow:0 12px 34px #0006}#whats-new-page .wn-cta-title{margin:0 0 .3rem;font-size:1.0625rem;font-weight:var(--fw-sb);color:var(--wn-ink)}#whats-new-page .wn-cta-body{margin:0;font-size:.9375rem;line-height:1.55;color:var(--wn-ink-dim)}#whats-new-page .wn-cta-actions{display:flex;flex-wrap:wrap;gap:.5rem}#whats-new-page .wn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.15rem;border-radius:.5rem;border:1px solid var(--wn-hairline);background:var(--wn-surface-soft);color:var(--wn-ink);font-size:.875rem;font-weight:var(--fw-sb);text-decoration:none;transition:background .2s ease,border-color .2s ease}#whats-new-page .wn-btn:hover{border-color:#4bd29573;color:var(--wn-ink)}#whats-new-page .wn-btn:focus-visible{outline:2px solid var(--wn-green);outline-offset:3px}#whats-new-page .wn-btn--primary{background:var(--wn-green);border-color:var(--wn-green);color:#08192a}#whats-new-page .wn-btn--primary:hover{background:#3fc086;border-color:#3fc086;color:#08192a}@media (prefers-reduced-motion: reduce){#whats-new-page .wn-btn{transition:none}}#whats-new-page .wn-hero-medals{display:flex;flex-wrap:wrap;margin-top:1.5rem;padding-left:.1rem}#whats-new-page .wn-hero-medal{width:2.9rem;height:2.9rem;flex:0 0 auto;margin-right:-.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));animation:wn-coin .45s ease-out both}#whats-new-page .wn-hero-medal:nth-of-type(1){animation-delay:.15s}#whats-new-page .wn-hero-medal:nth-of-type(2){animation-delay:.21s}#whats-new-page .wn-hero-medal:nth-of-type(3){animation-delay:.27s}#whats-new-page .wn-hero-medal:nth-of-type(4){animation-delay:.33s}#whats-new-page .wn-hero-medal:nth-of-type(5){animation-delay:.39s}#whats-new-page .wn-hero-medal:nth-of-type(6){animation-delay:.45s}#whats-new-page .wn-hero-medal:nth-of-type(7){animation-delay:.51s}#whats-new-page .wn-hero-medal:nth-of-type(8){animation-delay:.57s}@media (min-width: 576px){#whats-new-page .wn-hero-medal{width:3.5rem;height:3.5rem;margin-right:-.6rem}}@media (prefers-reduced-motion: reduce){#whats-new-page .wn-hero-medal{animation:none}}#whats-new-page .wn-sprite{position:absolute;width:0;height:0;overflow:hidden}#whats-new-page .wn-prose{display:flex;flex-direction:column;gap:.85rem}#whats-new-page .wn-prose p{margin:0;max-width:64ch;font-size:1rem;line-height:1.65;color:var(--wn-ink-dim)}#whats-new-page .wn-bonuses{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){#whats-new-page .wn-bonuses{grid-template-columns:repeat(2,minmax(0,1fr))}}#whats-new-page .wn-bonus{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem 1rem;background:var(--wn-surface-soft);border:1px solid var(--wn-hairline);border-top:2px solid var(--wn-gold);border-radius:0 0 .6rem .6rem}#whats-new-page .wn-bonus-head{display:flex;align-items:center;gap:.75rem}#whats-new-page .wn-bonus-icon{width:28px;height:28px;flex:0 0 auto;color:var(--wn-gold)}#whats-new-page .wn-bonus-name{margin:0;font-size:1.0625rem;font-weight:var(--fw-sb);line-height:1.2;color:var(--wn-ink)}#whats-new-page .wn-bonus-kicker{font-family:var(--wn-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--wn-gold)}#whats-new-page .wn-bonus-body{flex:1 1 auto;margin:0;font-size:.9375rem;line-height:1.65;color:var(--wn-ink-dim)}#whats-new-page .wn-bonus-worth{padding-top:.65rem;border-top:1px solid var(--wn-hairline);font-family:var(--wn-mono);font-size:.75rem;color:var(--wn-gold)}#whats-new-page .wn-medals{display:grid;grid-template-columns:1fr;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none}@media (min-width: 640px){#whats-new-page .wn-medals{grid-template-columns:repeat(2,minmax(0,1fr))}}#whats-new-page .wn-medals--small{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){#whats-new-page .wn-medals--small{grid-template-columns:repeat(4,minmax(0,1fr))}}#whats-new-page .wn-medals--small .wn-medal-art{width:2.4rem;height:2.4rem}#whats-new-page .wn-medal{display:flex;align-items:center;gap:.8rem;padding:.5rem 0}#whats-new-page .wn-medal-art{width:3rem;height:3rem;flex:0 0 auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}#whats-new-page .wn-medal-name{display:block;font-size:.9375rem;font-weight:var(--fw-sb);color:var(--wn-ink)}#whats-new-page .wn-medal-rule{display:block;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:var(--wn-ink-dim)}#whats-new-page .wn-steps-medals{padding-top:1.1rem;border-top:1px solid var(--wn-hairline)}#whats-new-page .wn-sub--flat{margin:0 0 .6rem}@keyframes wn-coin{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}.wn-banner-wrap{position:relative;z-index:1;margin:0 0 1.5rem}.wn-banner{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;overflow:hidden;border-radius:.75rem;border:1px solid rgba(75,210,149,.42);background:linear-gradient(135deg,#0d2d47 0%,var(--wn-surface) 55%,var(--wn-surface-deep) 100%);box-shadow:0 8px 26px #0000006b,0 0 18px #4bd29529;color:var(--wn-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media (min-width: 576px){.wn-banner{min-height:4.6rem;padding:1.15rem 1.35rem}}.wn-banner:before{content:"";position:absolute;top:50%;left:0;width:16rem;height:16rem;transform:translate(-45%,-50%);background:radial-gradient(circle,#4bd29538,#4bd29500 70%);pointer-events:none}.wn-banner:hover{transform:translateY(-2px);border-color:#4bd295b3;box-shadow:0 12px 30px #00000073,0 0 26px #4bd29547;color:var(--wn-ink)}.wn-banner:focus-visible{outline:2px solid var(--wn-green);outline-offset:3px}@media (max-width: 575.98px){.wn-banner{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.95rem 1rem}}@media (prefers-reduced-motion: reduce){.wn-banner{transition:none}.wn-banner:hover{transform:none}}.wn-banner-sheen{position:absolute;top:-50%;bottom:-50%;left:-40%;width:35%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff17,#fff0);transform:skew(-18deg);animation:wn-sheen 6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.wn-banner-sheen{animation:none;opacity:0}}@keyframes wn-sheen{0%,65%{left:-40%}to{left:130%}}.wn-banner-text{position:relative;display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 auto}.wn-banner-badge{align-self:flex-start;margin-bottom:.2rem;padding:.15rem .5rem;border-radius:.25rem;background:#4bd29529;border:1px solid rgba(75,210,149,.5);color:var(--wn-green);font-family:var(--wn-mono);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.wn-banner-title{font-size:1.0625rem;font-weight:var(--fw-b);line-height:1.25;letter-spacing:-.01em;color:var(--wn-ink)}@media (min-width: 768px){.wn-banner-title{font-size:1.1875rem}}.wn-banner-body{font-size:.8125rem;line-height:1.45;color:var(--wn-ink-dim)}.wn-banner-mark{position:relative;display:none;width:3.1rem;height:3.1rem;flex:0 0 auto}@media (min-width: 576px){.wn-banner-mark{display:block}}.wn-banner-medal{display:block;width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.wn-banner-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;min-height:44px;padding:0 1rem;border-radius:.5rem;border:1px solid rgba(75,210,149,.55);background:#4bd2951f;color:var(--wn-green);font-size:.875rem;font-weight:var(--fw-sb);white-space:nowrap;transition:background .2s ease,border-color .2s ease}.wn-banner:hover .wn-banner-cta{background:#4bd29533;border-color:#4bd295d9}@media (prefers-reduced-motion: reduce){.wn-banner-cta{transition:none}}.wn-banner-arrow{width:16px;height:16px;transition:transform .2s ease}.wn-banner:hover .wn-banner-arrow{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.wn-banner-arrow{transition:none}.wn-banner:hover .wn-banner-arrow{transform:none}}#skill-page,.sg-banner-wrap{--sg-black: #050806;--sg-card-top: #0e150f;--sg-card-bottom: #0a0f0b;--sg-bar-top: #0c120d;--sg-bar-bottom: #070c08;--sg-line: rgba(70, 220, 110, .15);--sg-line-strong: rgba(70, 220, 110, .45);--sg-neon: #00df10;--sg-neon-deep: #028e10;--sg-gold: #ffc21a;--sg-orange: #ff7a1a;--sg-red: #ff3d4f;--sg-ink: #f0faf2;--sg-dim: #8ca391;--sg-on-neon: #111827;--sg-display: "Anton", "Impact", "Arial Narrow", sans-serif;--sg-label: "Barlow Condensed", "Arial Narrow", sans-serif;--sg-body: "Barlow", "Geist", system-ui, sans-serif;--sg-skew: -10deg}@keyframes sg-run{to{transform:translate(-50%)}}@keyframes sg-blink{50%{opacity:.25}}@keyframes sg-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.sg-cta,.sg-enter{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.9rem;border:0;border-radius:7px;background:linear-gradient(180deg,var(--sg-neon) 0%,var(--sg-neon-deep) 100%);box-shadow:0 10px 34px #1fd94a66;color:var(--sg-on-neon);font-family:var(--sg-label);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transform:skew(var(--sg-skew));transition:filter .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.sg-cta>span,.sg-enter>span{display:inline-block;transform:skew(calc(var(--sg-skew) * -1))}.sg-cta:hover,.sg-enter:hover{color:var(--sg-on-neon);filter:brightness(1.12);box-shadow:0 12px 40px #1fd94a99}.sg-cta:active,.sg-enter:active{transform:skew(var(--sg-skew)) scale(.97)}.sg-cta:focus-visible,.sg-enter:focus-visible{outline:2px solid var(--sg-ink);outline-offset:3px}.sg-cta:disabled,.sg-enter:disabled{cursor:not-allowed;filter:grayscale(1) brightness(.55);box-shadow:none}@media (prefers-reduced-motion: reduce){.sg-cta,.sg-enter{transition:none}}.sg-cta--small{min-height:2.75rem;padding:0 1.3rem;font-size:1rem}.sg-cta--ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--sg-line-strong);color:var(--sg-ink)}.sg-cta--ghost:hover{color:var(--sg-ink);box-shadow:inset 0 0 0 1px var(--sg-neon)}.sg-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;height:100%;min-height:6rem;background:repeating-linear-gradient(135deg,#131a14 0,#131a14 14px,#0c110d 14px,#0c110d 28px);outline:2px dashed rgba(140,163,145,.5);outline-offset:-8px;color:var(--sg-dim);font-family:Geist Mono,ui-monospace,monospace;text-align:center}.sg-slot-name{font-size:.9rem;font-weight:600;color:var(--sg-ink)}.sg-slot-size{font-size:.75rem}.sg-banner-wrap{position:relative;z-index:1;margin:0 0 1.5rem}.sg-banner{position:relative;display:flex;align-items:center;gap:1rem;min-height:5.25rem;padding:1rem 1.6rem 1rem 1.35rem;overflow:hidden;border-radius:16px;border:1px solid var(--sg-line-strong);background:linear-gradient(180deg,var(--sg-bar-top) 0%,var(--sg-bar-bottom) 100%);box-shadow:0 10px 30px #0000008c;color:var(--sg-ink);text-decoration:none;transition:border-color .2s ease-out,box-shadow .2s ease-out}.sg-banner:hover{border-color:var(--sg-neon);box-shadow:0 10px 34px #0000008c,0 0 26px #1fd94a4d;color:var(--sg-ink)}.sg-banner:focus-visible{outline:2px solid var(--sg-neon);outline-offset:3px}@media (max-width: 575.98px){.sg-banner{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1rem 1.3rem 1.1rem 1rem}}@media (prefers-reduced-motion: reduce){.sg-banner{transition:none}}.sg-banner--art{display:block;min-height:0;padding:0}.sg-banner--art picture,.sg-banner--art img{display:block;width:100%}.sg-banner--art .sg-cta{position:absolute;right:1.4rem;bottom:1rem}.sg-banner-text{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.sg-banner-badge{align-self:flex-start;padding:.15rem .7rem;border-radius:999px;background:#fff;color:#0b120d;font-family:var(--sg-label);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sg-banner-title{font-family:var(--sg-display);font-size:clamp(1.5rem,4.5vw,2rem);line-height:1.08;letter-spacing:.04em;text-transform:uppercase}.sg-banner-body{font-family:var(--sg-body);font-size:.92rem;line-height:1.4;color:var(--sg-dim)}.sg-banner .sg-cta{flex:0 0 auto}#skill-page{position:relative;z-index:1;background:var(--sg-black);color:var(--sg-ink);font-family:var(--sg-body);min-width:0;max-width:100%;overflow-x:clip}#skill-page .sg-wrap>*{min-width:0}#skill-page .sg-wrap{display:flex;flex-direction:column;gap:1.75rem;width:100%;max-width:64rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}@media (max-width: 575.98px){#skill-page .sg-wrap{padding:1.1rem .9rem 2.5rem}}#skill-page .sg-wrap--narrow{max-width:46rem;margin:0 auto;gap:1.25rem}#skill-page .sg-tape{position:relative;background:var(--sg-neon);overflow:hidden;height:1.9rem}#skill-page .sg-tape-run{position:absolute;left:0;top:0;display:flex;align-items:center;height:100%;width:max-content;animation:sg-run 38s linear infinite}@media (prefers-reduced-motion: reduce){#skill-page .sg-tape-run{animation:none}}#skill-page .sg-tape-set{display:flex;flex:0 0 auto}#skill-page .sg-tape-set span{padding:.35rem 2.2rem;font-family:var(--sg-label);font-size:.82rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:#04130a;white-space:nowrap}#skill-page .sg-display{margin:0;font-family:var(--sg-display);font-weight:400;line-height:1.05;letter-spacing:.03em;text-transform:uppercase;color:var(--sg-ink)}#skill-page .sg-headrow{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}#skill-page .sg-heading{display:flex;align-items:center;gap:.75rem;margin:0;font-family:var(--sg-display);font-size:clamp(1.5rem,4.6vw,1.9rem);font-weight:400;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;color:var(--sg-ink)}#skill-page .sg-heading em{font-style:normal;color:var(--sg-neon)}#skill-page .sg-slash{flex:0 0 auto;width:.7rem;height:1.25em;border-radius:3px;background:var(--sg-neon);box-shadow:0 0 12px var(--sg-neon);transform:skew(-18deg)}#skill-page .sg-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--sg-line);background:#1fd94a1f;font-family:var(--sg-label);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-ink);white-space:nowrap}#skill-page .sg-pill i{width:.4rem;height:.4rem;border-radius:50%;background:var(--sg-neon)}#skill-page .sg-pill--line{border-color:var(--sg-line-strong);color:var(--sg-neon)}#skill-page .sg-mark{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sg-label);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-orange);white-space:nowrap}#skill-page .sg-mark i{width:.22rem;height:.85rem;border-radius:1px;background:var(--sg-orange);transform:skew(-18deg)}#skill-page .sg-note{margin:0;font-size:.92rem;line-height:1.5;color:var(--sg-dim)}#skill-page .sg-hero{position:relative;border-radius:16px;overflow:hidden;background:var(--sg-card-bottom)}#skill-page .sg-hero picture{display:block}#skill-page .sg-hero-img{display:block;width:100%;aspect-ratio:1920/800;object-fit:cover}@media (max-width: 575.98px){#skill-page .sg-hero-img{aspect-ratio:1080/1350}}#skill-page .sg-hero-slot{position:relative;aspect-ratio:1920/800}@media (max-width: 575.98px){#skill-page .sg-hero-slot{aspect-ratio:4/3}}#skill-page .sg-hero-fallback{position:absolute;left:1.5rem;right:1.5rem;top:1.5rem;font-size:clamp(1.4rem,4.5vw,2.6rem);color:var(--sg-gold);text-shadow:0 2px 0 #000}#skill-page .sg-hero-cta{position:absolute;left:1.75rem;bottom:1.5rem}@media (max-width: 575.98px){#skill-page .sg-hero-cta{left:1.2rem;right:1.2rem;bottom:1.1rem}}#skill-page .sg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:16px;border:1px solid var(--sg-line);background:linear-gradient(180deg,var(--sg-bar-top) 0%,var(--sg-bar-bottom) 100%)}#skill-page .sg-stat{position:relative;display:flex;align-items:center;justify-content:center;gap:.9rem;padding:1.5rem 1rem}#skill-page .sg-stat+#skill-page .sg-stat:before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:var(--sg-line);transform:skew(-18deg)}@media (max-width: 575.98px){#skill-page .sg-stat{flex-direction:column;gap:.5rem;padding:1rem .4rem;text-align:center}}#skill-page .sg-stat-badge{display:grid;flex:0 0 auto;place-items:start center;width:2.4rem;height:2.7rem;padding-top:.5rem;background:var(--sg-neon);clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%)}#skill-page .sg-stat-badge svg{width:1.15rem;height:1.15rem;fill:none;stroke:#04130a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#skill-page .sg-stat-text{display:flex;flex-direction:column;gap:.3rem;min-width:0}#skill-page .sg-stat-text b{font-family:var(--sg-display);font-size:clamp(1.5rem,5vw,2rem);font-weight:400;line-height:1;color:var(--sg-ink);font-variant-numeric:tabular-nums}#skill-page .sg-stat-text i{font-family:var(--sg-label);font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.22em;line-height:1.2;text-transform:uppercase;color:var(--sg-dim)}@media (max-width: 575.98px){#skill-page .sg-stat-text i{letter-spacing:.1em}}#skill-page .sg-feed{position:relative;height:2.6rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}#skill-page .sg-feed-run{position:absolute;left:0;top:0;display:flex;align-items:center;height:100%;width:max-content;animation:sg-run 46s linear infinite}#skill-page .sg-feed-run.is-still{animation:none}#skill-page .sg-feed-run:hover{animation-play-state:paused}@media (prefers-reduced-motion: reduce){#skill-page .sg-feed-run{animation:none}}#skill-page .sg-feed-set{display:flex;flex:0 0 auto}#skill-page .sg-feed-item{display:flex;align-items:center;gap:.7rem;padding:.2rem 1.4rem;border-right:1px solid var(--sg-line);white-space:nowrap}#skill-page .sg-feed-avatar{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:8px;background:linear-gradient(180deg,var(--sg-card-top),#000);border:1px solid var(--sg-line-strong);font-family:var(--sg-display);font-size:1.05rem;color:var(--sg-neon)}#skill-page .sg-feed-who{display:flex;flex-direction:column;gap:.1rem}#skill-page .sg-feed-who b{font-family:var(--sg-label);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink)}#skill-page .sg-feed-who i{font-family:var(--sg-label);font-size:.72rem;font-style:normal;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-neon)}#skill-page .sg-feed-tag{padding:.2rem .6rem;border-radius:6px;border:1px solid var(--sg-line-strong);background:#1fd94a1f;font-family:var(--sg-label);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink);transform:skew(var(--sg-skew))}#skill-page .sg-feed-when{font-family:var(--sg-label);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-dim)}#skill-page .sg-draw{position:relative;display:flex;align-items:center;gap:1.25rem 2rem;padding:1.1rem 2.6rem;overflow:hidden;border-radius:16px;border:1px solid var(--sg-line);background:linear-gradient(180deg,var(--sg-bar-top) 0%,var(--sg-bar-bottom) 100%)}#skill-page .sg-draw:before,#skill-page .sg-draw:after{content:"";position:absolute;top:-20%;bottom:-20%;width:.5rem;background:var(--sg-neon);box-shadow:0 0 14px var(--sg-neon);transform:skew(-18deg)}#skill-page .sg-draw:before{left:1.1rem}#skill-page .sg-draw:after{right:1.1rem}@media (max-width: 767.98px){#skill-page .sg-draw{flex-direction:column;align-items:stretch;padding:1.1rem 1.9rem 1.3rem;text-align:center}#skill-page .sg-draw:before{left:.5rem}#skill-page .sg-draw:after{right:.5rem}}#skill-page .sg-draw-label{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}#skill-page .sg-draw-live{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--sg-label);font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--sg-neon)}#skill-page .sg-draw-live i{width:.5rem;height:.5rem;border-radius:50%;background:var(--sg-neon);box-shadow:0 0 8px var(--sg-neon);animation:sg-blink 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){#skill-page .sg-draw-live i{animation:none}}@media (max-width: 767.98px){#skill-page .sg-draw-live{justify-content:center}}#skill-page .sg-draw-title{font-family:var(--sg-display);font-size:1.25rem;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;color:var(--sg-ink)}#skill-page .sg-draw-prize{font-family:var(--sg-label);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767.98px){#skill-page .sg-draw-prize{white-space:normal}}#skill-page .sg-clock{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:center;gap:.45rem}#skill-page .sg-clock-sep{padding-top:.55rem;font-family:var(--sg-display);font-size:1.2rem;color:var(--sg-dim)}#skill-page .sg-clock-cell{display:flex;flex-direction:column;align-items:center;gap:.4rem}#skill-page .sg-clock-cell b{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:8px;border:1px solid var(--sg-line);background:var(--sg-card-top);font-family:var(--sg-display);font-size:1.5rem;font-weight:400;color:var(--sg-ink);font-variant-numeric:tabular-nums}#skill-page .sg-clock-cell i{font-family:var(--sg-label);font-size:.62rem;font-style:normal;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--sg-dim)}#skill-page .sg-clock-cell--hot b{color:var(--sg-neon);text-shadow:0 0 12px rgba(31,217,74,.7)}#skill-page .sg-draw-state{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.4rem;border-radius:7px;border:1px solid var(--sg-line-strong);font-family:var(--sg-label);font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--sg-ink);transform:skew(var(--sg-skew));transition:border-color .18s ease-out,background-color .18s ease-out}#skill-page .sg-draw-state>*{transform:skew(calc(var(--sg-skew) * -1))}#skill-page .sg-draw-state svg{width:1.15rem;height:1.15rem;color:var(--sg-neon)}#skill-page .sg-draw-state:hover{border-color:var(--sg-neon);background:#1fd94a1a;color:var(--sg-ink)}#skill-page .sg-draw-state:focus-visible{outline:2px solid var(--sg-neon);outline-offset:3px}#skill-page .sg-draw-state.is-in{border-color:var(--sg-gold);background:#ffc21a1f;color:var(--sg-gold)}#skill-page .sg-draw-state.is-in svg{color:var(--sg-gold)}@media (max-width: 767.98px){#skill-page .sg-draw-state{margin:0 .4rem}}#skill-page .sg-games,#skill-page .sg-how{display:flex;flex-direction:column;gap:1.6rem;scroll-margin-top:5rem}#skill-page .sg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1rem}@media (max-width: 767.98px){#skill-page .sg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem .6rem}}@media (max-width: 419.98px){#skill-page .sg-cards{grid-template-columns:minmax(0,1fr)}}#skill-page .sg-card{position:relative;display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--sg-line);background:linear-gradient(180deg,var(--sg-card-top) 0%,var(--sg-card-bottom) 100%);color:var(--sg-ink);text-decoration:none;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}#skill-page .sg-card:hover{transform:translateY(-3px);border-color:var(--sg-line-strong);box-shadow:0 16px 40px #0009,0 0 26px #1fd94a2e;color:var(--sg-ink)}#skill-page .sg-card:focus-visible{outline:2px solid var(--sg-neon);outline-offset:3px}@media (prefers-reduced-motion: reduce){#skill-page .sg-card{transition:none}#skill-page .sg-card:hover{transform:none}}#skill-page .sg-card-flag{position:absolute;left:50%;top:0;z-index:1;transform:translate(-50%,-50%);padding:.3rem .8rem;border-radius:999px;background:#fff;box-shadow:0 5px 16px #0009;font-family:var(--sg-label);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0b120d;white-space:nowrap}#skill-page .sg-card-art{display:block;aspect-ratio:4/3;border-radius:19px 19px 0 0;overflow:hidden;background:#000}#skill-page .sg-card-art img{display:block;width:100%;height:100%;object-fit:cover}#skill-page .sg-card.is-out .sg-card-art img{filter:grayscale(.85) brightness(.7)}#skill-page .sg-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;padding:.9rem .85rem 1rem}#skill-page .sg-card-name{font-family:var(--sg-label);font-size:1.3rem;font-weight:600;letter-spacing:.02em;line-height:1.15;color:var(--sg-ink)}#skill-page .sg-card-tag{margin-top:-.45rem;font-size:.88rem;line-height:1.35;color:var(--sg-dim)}#skill-page .sg-card-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .6rem}#skill-page .sg-card-meter{display:flex;flex-direction:column;gap:.4rem;margin-top:auto}#skill-page .sg-card-meter-row{display:flex;justify-content:space-between;gap:.5rem;font-family:var(--sg-label);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#skill-page .sg-card-meter-row b{font-weight:700;color:var(--sg-neon)}#skill-page .sg-card-meter-row i{font-style:normal;color:var(--sg-dim)}#skill-page .sg-card.is-won .sg-card-meter-row b{color:var(--sg-gold)}#skill-page .sg-bar{display:block;height:.3rem;border-radius:999px;background:#f0faf224;overflow:hidden}#skill-page .sg-bar span{display:block;height:100%;min-width:.3rem;border-radius:inherit;background:linear-gradient(90deg,var(--sg-neon) 0%,#b6e61a 60%,var(--sg-gold) 100%)}#skill-page .sg-enter{width:calc(100% - .8rem);margin:.2rem auto 0}#skill-page .sg-enter--gold{background:linear-gradient(180deg,#ffd65a,#e0a000);box-shadow:0 10px 30px #ffc21a59}#skill-page .sg-enter--off{background:transparent;box-shadow:inset 0 0 0 1px var(--sg-line-strong);color:var(--sg-ink)}#skill-page .sg-card:hover .sg-enter{filter:brightness(1.12)}#skill-page .sg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-radius:16px;border:1px solid var(--sg-line);background:linear-gradient(180deg,var(--sg-bar-top) 0%,var(--sg-bar-bottom) 100%)}@media (max-width: 767.98px){#skill-page .sg-steps{grid-template-columns:minmax(0,1fr)}}#skill-page .sg-steps li{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;font-size:.98rem;line-height:1.45;color:var(--sg-ink)}#skill-page .sg-steps b{display:grid;flex:0 0 auto;place-items:start center;width:2.2rem;height:2.5rem;padding-top:.3rem;background:var(--sg-neon);clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);font-family:var(--sg-display);font-size:1.2rem;font-weight:400;line-height:1;color:#04130a}#skill-page .sg-empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;padding:2rem .5rem}#skill-page .sg-empty .sg-display{font-size:clamp(2rem,6vw,3rem)}#skill-page .sg-empty p{margin:0;color:var(--sg-dim)}#skill-page .sg-preview{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin:0;padding:.6rem .9rem;border-radius:10px;border:1px dashed var(--sg-orange);font-size:.88rem;line-height:1.4;color:var(--sg-dim)}#skill-page .sg-preview b{font-family:var(--sg-label);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-orange)}#skill-page .sg-playhead{display:flex;align-items:center;justify-content:space-between;gap:1rem}#skill-page .sg-back{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;font-family:var(--sg-label);font-size:.95rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-dim);text-decoration:none}#skill-page .sg-back svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor}#skill-page .sg-back:hover{color:var(--sg-ink)}#skill-page .sg-back:focus-visible{outline:2px solid var(--sg-neon);outline-offset:3px}#skill-page .sg-round,#skill-page .sg-aim{display:flex;flex-direction:column;gap:1.1rem}#skill-page .sg-prompt{font-size:clamp(1.7rem,5.5vw,2.6rem)}#skill-page .sg-ready{position:relative;display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.6rem 2.6rem 1.5rem;overflow:hidden;border-radius:16px;border:1px solid var(--sg-line);background:linear-gradient(180deg,var(--sg-bar-top) 0%,var(--sg-bar-bottom) 100%);text-align:center}#skill-page .sg-ready:before,#skill-page .sg-ready:after{content:"";position:absolute;top:-20%;bottom:-20%;width:.5rem;background:var(--sg-neon);box-shadow:0 0 14px var(--sg-neon);transform:skew(-18deg)}#skill-page .sg-ready:before{left:1.1rem}#skill-page .sg-ready:after{right:1.1rem}#skill-page .sg-ready .sg-note{max-width:30rem}@media (max-width: 575.98px){#skill-page .sg-ready{padding:1.4rem 1.9rem 1.3rem}#skill-page .sg-ready:before{left:.5rem}#skill-page .sg-ready:after{right:.5rem}}#skill-page .sg-ready-count{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:0}#skill-page .sg-ready-count b{font-family:var(--sg-display);font-size:clamp(4.5rem,22vw,7rem);font-weight:400;line-height:.95;color:var(--sg-gold);text-shadow:0 4px 0 #7a5200,0 0 34px rgba(255,194,26,.45);font-variant-numeric:tabular-nums}#skill-page .sg-ready-count span{font-family:var(--sg-label);font-size:.85rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-ink)}#skill-page .sg-timer{position:sticky;top:calc(4.5rem + env(safe-area-inset-top,0px));z-index:5;display:flex;align-items:center;gap:.9rem;padding:.45rem .9rem .45rem 1rem;border-radius:14px;border:1px solid var(--sg-line-strong);background:linear-gradient(180deg,var(--sg-bar-top) 0%,var(--sg-bar-bottom) 100%);box-shadow:0 10px 24px #0000008c}#skill-page .sg-timer-bar{flex:1 1 auto;height:.55rem;border-radius:999px;background:#f0faf224;overflow:hidden}#skill-page .sg-timer-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sg-gold) 0%,#b6e61a 40%,var(--sg-neon) 100%);transform-origin:left center;transition:transform .1s linear}#skill-page .sg-timer-count{display:flex;flex:0 0 auto;align-items:baseline;gap:.35rem}#skill-page .sg-timer-count b{min-width:2ch;font-family:var(--sg-display);font-size:1.9rem;font-weight:400;line-height:1.1;text-align:right;color:var(--sg-neon);text-shadow:0 0 12px rgba(31,217,74,.7);font-variant-numeric:tabular-nums}#skill-page .sg-timer-count i{font-family:var(--sg-label);font-size:.62rem;font-style:normal;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--sg-dim)}#skill-page .sg-timer.is-hot{border-color:var(--sg-red)}#skill-page .sg-timer.is-hot .sg-timer-bar span{background:var(--sg-red)}#skill-page .sg-timer.is-hot .sg-timer-count b{color:var(--sg-red);text-shadow:0 0 12px rgba(255,61,79,.6);animation:sg-blink 1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){#skill-page .sg-timer.is-hot .sg-timer-count b{animation:none}}#skill-page .sg-stage{position:relative;width:100%;border-radius:20px;border:1px solid var(--sg-line);overflow:hidden;background:var(--sg-card-bottom);line-height:0;-webkit-user-select:none;user-select:none}#skill-page .sg-stage img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}#skill-page .sg-stage--aim{cursor:crosshair;touch-action:manipulation}#skill-page .sg-pin{position:absolute;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;border-radius:50%;border:3px solid #fff;background:#00df1066;box-shadow:0 0 0 2px #000000bf,0 0 16px var(--sg-neon);pointer-events:none}#skill-page .sg-pin:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff}#skill-page .sg-pin i{position:absolute;left:50%;bottom:calc(100% + .35rem);transform:translate(-50%);padding:.1rem .5rem;border-radius:999px;background:#fff;font-family:var(--sg-label);font-size:.72rem;font-style:normal;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:#0b120d;white-space:nowrap}#skill-page .sg-zone{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--sg-gold);background:#ffc21a33;box-shadow:0 0 0 2px #0009,0 0 18px #ffc21ab3;pointer-events:none}#skill-page .sg-trace{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}#skill-page .sg-trace line{stroke:#fff;vector-effect:non-scaling-stroke;stroke-width:2px;stroke-dasharray:6 6}#skill-page .sg-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}@media (max-width: 575.98px){#skill-page .sg-options{grid-template-columns:minmax(0,1fr)}}#skill-page .sg-options.is-busy .sg-option{opacity:.55}#skill-page .sg-option{display:flex;align-items:center;gap:.85rem;width:100%;min-height:3.6rem;padding:.55rem .9rem .55rem .55rem;border-radius:12px;border:1px solid var(--sg-line);background:linear-gradient(180deg,var(--sg-card-top) 0%,var(--sg-card-bottom) 100%);color:var(--sg-ink);font-family:var(--sg-label);font-size:1.2rem;font-weight:600;letter-spacing:.03em;line-height:1.2;text-align:left;transition:transform .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}#skill-page .sg-option b{display:grid;flex:0 0 auto;place-items:start center;width:2.2rem;height:2.5rem;padding-top:.32rem;background:var(--sg-neon);clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);font-family:var(--sg-display);font-size:1.15rem;font-weight:400;line-height:1;color:#04130a}#skill-page .sg-option span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}#skill-page .sg-option em{flex:0 0 auto;padding:.15rem .55rem;border-radius:999px;background:#fff;font-size:.68rem;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0b120d}#skill-page .sg-option.is-right{border-color:var(--sg-gold);box-shadow:0 0 22px #ffc21a40}#skill-page .sg-option.is-right b{background:var(--sg-gold)}#skill-page .sg-option.is-wrong{border-color:var(--sg-red)}#skill-page .sg-option.is-wrong b{background:var(--sg-red)}@media (prefers-reduced-motion: reduce){#skill-page .sg-option{transition:none}}#skill-page button.sg-option{cursor:pointer}#skill-page button.sg-option:hover:not(:disabled){transform:translateY(-2px);border-color:var(--sg-neon);box-shadow:0 8px 26px #1fd94a40}#skill-page button.sg-option:active:not(:disabled){transform:scale(.98)}#skill-page button.sg-option:focus-visible{outline:2px solid var(--sg-neon);outline-offset:2px}#skill-page button.sg-option:disabled{cursor:progress}#skill-page .sg-verdict{display:flex;align-items:center;gap:1rem;animation:sg-pop .28s ease-out both}#skill-page .sg-verdict .sg-display{font-size:clamp(2.4rem,9vw,3.8rem)}#skill-page .sg-verdict p{margin:.3rem 0 0;font-size:1.05rem;line-height:1.45;color:var(--sg-dim)}@media (prefers-reduced-motion: reduce){#skill-page .sg-verdict{animation:none}}#skill-page .sg-verdict-art{flex:0 0 auto;width:clamp(6rem,28vw,10rem);height:auto}#skill-page .sg-round--done.is-right .sg-verdict .sg-display{color:var(--sg-gold);text-shadow:0 3px 0 #7a5200,0 0 30px rgba(255,194,26,.5)}#skill-page .sg-round--done.is-wrong .sg-verdict .sg-display{color:var(--sg-red);text-shadow:0 3px 0 #6b0712}#skill-page .sg-actions{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;padding:.25rem .4rem}@media (max-width: 575.98px){#skill-page .sg-actions .sg-cta{flex:1 1 100%}}.live-page{--live-surface: rgba(8, 28, 47, .9);--live-surface-soft: rgba(255, 255, 255, .045);--live-hairline: rgba(255, 255, 255, .09);--live-ink: #eaf2f7;--live-ink-dim: rgba(234, 242, 247, .64);--live-ink-faint: rgba(234, 242, 247, .42);--live-up: #4bd295;--live-down: #ff6b6b;--live-wait: #f2c14e;--live-night: #0a2339;color:var(--live-ink);font-variant-numeric:tabular-nums}.live-page.page{max-width:44rem;padding-left:.75rem;padding-right:.75rem;gap:1rem}.live-page>*:not(.page-bg){position:relative;z-index:1}.live-page h1,.live-page h2{margin:0;color:inherit}.live-board{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.live-board__team{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0;color:var(--live-ink)}.live-board__team.is-behind{color:var(--live-ink-dim)}.live-board__name{min-width:0;font-size:1rem;font-weight:600;line-height:1.25;overflow-wrap:break-word}.live-board__goals{flex:none;min-width:1.5ch;font-size:1.25rem;font-weight:800;line-height:1.1;text-align:right}.is-ahead .live-board__name{font-weight:700}.live-board--head .live-board__name{font-size:1.0625rem}.live-board--head .live-board__goals{font-size:1.5rem;line-height:1}.live-clock{display:flex;flex-direction:column;align-items:center;gap:.375rem}.live-clock__time{font-size:1.0625rem;font-weight:800;line-height:1;color:var(--live-ink);white-space:nowrap}.live-clock__time--kickoff{font-size:.875rem;font-weight:700;color:var(--live-ink-dim)}.live-clock__day{margin-bottom:-.125rem;font-size:.6875rem;font-weight:700;line-height:1;color:var(--live-ink-faint);white-space:nowrap}.live-clock__track{position:relative;display:block;width:2.25rem;height:3px;overflow:hidden;border-radius:2px;background:#ffffff1f}.live-clock__track span{display:block;height:100%;border-radius:inherit;background:#eaf2f79e}.live-head{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 3.25rem;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .25rem;background:var(--live-surface);border:1px solid var(--live-hairline);border-radius:.875rem}.live-head__back{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--live-ink-dim);border-radius:.625rem}.live-head__back:hover,.live-head__back:focus-visible{color:var(--live-ink);background:var(--live-surface-soft)}.live-head>.live-clock{align-self:stretch;justify-content:center;border-left:1px solid var(--live-hairline)}@media (min-width: 768px){.live-head{grid-template-columns:2.75rem minmax(0,24rem) 3.75rem minmax(0,1fr)}}.live-switch__toggle,.live-switch__list{grid-column:1/-1;margin-left:-.25rem;margin-right:-.5rem}.live-switch__toggle{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:-.5rem;padding:0 .875rem;border:0;border-top:1px solid var(--live-hairline);border-radius:0 0 .875rem .875rem;background:none;color:var(--live-ink-dim);font:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.live-switch__toggle:hover,.live-switch__toggle:focus-visible{color:var(--live-ink);background:var(--live-surface-soft)}.live-switch__toggle:focus-visible{outline:2px solid var(--live-ink);outline-offset:-2px}.live-switch__toggle svg{flex:none;margin-left:auto;transition:transform .2s ease-out}.live-switch__count{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border-radius:999px;background:#ffffff1f;color:var(--live-ink);font-size:.75rem;letter-spacing:0}.live-switch__list{display:none;grid-template-columns:minmax(0,1fr);gap:.375rem;padding:0 .5rem}.live-switch__item{--live-switch-accent: var(--live-ink-faint);display:grid;grid-template-columns:3rem minmax(0,1fr) 1rem;grid-template-areas:"clock board go" "clock state go";align-items:center;gap:.25rem .75rem;padding:.5rem .625rem .5rem .5rem;border-radius:.625rem;background:var(--live-surface-soft);box-shadow:inset 3px 0 0 var(--live-switch-accent);color:inherit;text-decoration:none;transition:background-color .15s ease-out;touch-action:manipulation}.live-switch__item--open,.live-switch__item--halftime{--live-switch-accent: var(--live-up)}.live-switch__item--suspended{--live-switch-accent: var(--live-wait)}.live-switch__item:hover,.live-switch__item:focus-visible{color:inherit;background:#ffffff17}.live-switch__item:focus-visible{outline:2px solid var(--live-ink);outline-offset:2px}.live-switch__item .live-clock{grid-area:clock}.live-switch__item .live-board{grid-area:board}.live-switch__item .live-board__name{font-size:.9375rem}.live-switch__item .live-board__goals{font-size:1.0625rem}.live-switch__state{--live-state: var(--live-switch-accent);grid-area:state;display:inline-flex;align-items:center;gap:.375rem;color:var(--live-switch-accent);font-size:.75rem;font-weight:700}.live-switch__state .live-state__dot{width:.5rem;height:.5rem}.live-switch__go{grid-area:go;color:var(--live-ink-faint)}.live-head.is-open .live-switch__toggle{border-radius:0}.live-head.is-open .live-switch__toggle svg{transform:rotate(180deg)}.live-head.is-open .live-switch__list{display:grid}@media (min-width: 768px){.live-switch__list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.live-state{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;padding:.625rem .875rem;border-radius:.75rem;background:var(--live-surface);border:1px solid var(--live-hairline);font-size:.875rem;--live-state: var(--live-ink-faint)}.live-state__dot{width:.625rem;height:.625rem;border-radius:50%;background:var(--live-state);flex:none}.live-state__label{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;color:var(--live-state)}.live-state--open,.live-state--halftime{--live-state: var(--live-up);border-color:#4bd29552}.live-state--open .live-state__dot{animation:live-breathe 1.8s ease-in-out infinite}.live-state--suspended{--live-state: var(--live-wait);border-color:#f2c14e61;background:#282008db}.live-state--inline{padding:0;border:0;background:none}@keyframes live-breathe{0%,to{box-shadow:0 0 #4bd2958c}60%{box-shadow:0 0 0 .45rem #4bd29500}}.live-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state funds" "age reserved" "reason reason";align-items:baseline;gap:.125rem .75rem;margin-top:-.5rem;padding:.5rem .875rem;border-radius:.875rem;background:#081c2ff7;border:1px solid var(--live-hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 .5rem 1.25rem #00000059}.live-bar--open,.live-bar--halftime{border-color:#4bd29552}.live-bar--suspended{border-color:#f2c14e61;background:#282008f5}.live-bar__state{grid-area:state;min-width:0}.live-bar__age{grid-area:age;font-size:.75rem;color:var(--live-ink-faint)}.live-bar__funds{grid-area:funds;justify-self:end;display:flex;align-items:baseline;gap:.375rem;white-space:nowrap}.live-bar__funds strong{color:var(--live-ink);font-size:1.125rem;font-weight:700;line-height:1.2}.live-bar__label{font-size:.75rem;color:var(--live-ink-dim)}.live-bar__reserved{grid-area:reserved;justify-self:end;font-size:.75rem;color:var(--live-wait);white-space:nowrap}@media (max-width: 359.98px){.live-bar__funds strong{font-size:1rem}}.live-bar__reason{grid-area:reason;margin:.5rem 0 0;font-size:.875rem;line-height:1.4;color:var(--live-ink-dim)}.live-bar__reason:empty{display:none}.live-page>.live-bar{position:sticky;top:calc(4.5rem + env(safe-area-inset-top,0px));z-index:20}.live-orders{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem .75rem;border-radius:.875rem;background:var(--live-surface);border:1px solid var(--live-hairline)}.live-orders .live-order{background:var(--live-surface-soft)}.live-orders__head{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;padding:0 .125rem}.live-orders__head h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--live-ink-dim);white-space:nowrap}.live-orders__count{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;margin-left:.375rem;padding:0 .375rem;border-radius:999px;background:var(--live-wait);color:var(--live-night);font-size:.75rem;letter-spacing:0}.live-orders__toggle{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;margin:-.5rem 0 -.5rem auto;padding:0 .25rem 0 .5rem;border:0;background:none;color:var(--live-ink-dim);font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;touch-action:manipulation}.live-orders__toggle:hover,.live-orders__toggle:focus-visible{color:var(--live-ink)}.live-orders__toggle svg{transition:transform .2s ease-out}.live-orders__all{display:none;flex-direction:column;gap:.5rem}.live-orders.is-open .live-orders__all{display:flex}.live-orders.is-open .live-orders__toggle svg{transform:rotate(180deg)}.live-order{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-height:2.75rem;padding:.375rem .875rem .5rem;border-radius:.75rem;background:var(--live-surface);border:1px solid var(--live-hairline)}.live-order__side{font-weight:700;font-size:.8125rem;white-space:nowrap}.live-order__side--buy{color:var(--live-up)}.live-order__side--sell{color:var(--live-down)}.live-order__name{flex:1 1 7rem;min-width:0;font-weight:600;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-order__status{font-size:.8125rem;color:var(--live-ink-dim);text-align:right}.live-order__cancel{min-height:2.75rem;margin:-.5rem -.5rem -.5rem 0;padding:0 .5rem;border:0;background:none;color:var(--live-ink);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;touch-action:manipulation}.live-order__line{position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--live-wait);transform-origin:left center;transform:scaleX(0);animation:live-confirm 64s linear forwards}.live-order--pending{border-color:#f2c14e61}.live-order--pending .live-order__status{color:var(--live-wait)}.live-order--executed{border-color:#4bd29552}.live-order--executed .live-order__status{color:var(--live-up)}.live-order--cancelled{opacity:.86}@media (max-width: 767.98px){.live-order--cancelled .live-order__status{flex-basis:100%;text-align:left}}@keyframes live-confirm{to{transform:scaleX(1)}}.live-teams{display:grid;align-items:start;gap:1rem}.live-team{display:flex;flex-direction:column;background:var(--live-surface);border:1px solid var(--live-hairline);border-radius:.875rem;overflow:hidden}.live-team__name{padding:.75rem .875rem .5rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--live-ink-dim)}.live-left{border-top:1px solid var(--live-hairline);background:#ffffff05}.live-left__toggle{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:0 .875rem;border:0;background:none;color:var(--live-ink-faint);font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.live-left__toggle:hover,.live-left__toggle:focus-visible{color:var(--live-ink);background:var(--live-surface-soft)}.live-left__toggle:focus-visible{outline:2px solid var(--live-ink);outline-offset:-2px}.live-left__toggle svg{flex:none;margin-left:auto;transition:transform .2s ease-out}.live-left__count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;border-radius:999px;background:#ffffff1a;color:var(--live-ink-dim);font-size:.6875rem;letter-spacing:0}.live-left__list{display:none}.live-left.is-open .live-left__list{display:block}.live-left.is-open .live-left__toggle svg{transform:rotate(180deg)}.live-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto auto;grid-template-areas:"avatar who price go";align-items:center;gap:.5rem .75rem;width:100%;min-height:4rem;padding:.75rem .625rem .75rem .875rem;border:0;border-top:1px solid var(--live-hairline);background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease-out}.live-row:hover:not(:disabled),.live-row:focus-visible{background:var(--live-surface-soft)}.live-row:focus-visible{outline:2px solid var(--live-ink);outline-offset:-2px}.live-row:active:not(:disabled){background:#ffffff14}.live-row:disabled{cursor:default}.live-row:disabled .live-row__avatar,.live-row:disabled .live-row__who,.live-row:disabled .live-row__price{opacity:.6}.live-row:disabled .live-row__go{visibility:hidden}.live-row--idle:disabled .live-row__who{opacity:1}.live-row--idle:disabled .live-row__name{color:var(--live-ink-dim)}.live-row--held{background:#4bd29517;box-shadow:inset 3px 0 0 var(--live-up)}.live-row--held:hover:not(:disabled),.live-row--held:focus-visible{background:#4bd29526}.live-row__avatar{grid-area:avatar;border-radius:50%;object-fit:cover;background:var(--live-surface-soft)}.live-row__who{grid-area:who;display:flex;flex-direction:column;gap:.125rem;min-width:0}.live-row__top{display:flex;flex-wrap:wrap;align-items:center;gap:.1875rem .5rem;min-width:0}.live-row__name{max-width:100%;min-width:0;font-weight:600;font-size:.9375rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-row__held{flex:none;padding:.0625rem .4375rem;border-radius:.3125rem;background:var(--live-wait);color:var(--live-night);font-size:.6875rem;font-weight:700;line-height:1.5;white-space:nowrap}.live-row__tag{padding:.0625rem .375rem;border-radius:.25rem;background:#ffffff1a;color:var(--live-ink);font-weight:600}.live-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;font-size:.75rem;color:var(--live-ink-dim)}.live-row__rating,.live-row__event{font-weight:600;color:var(--live-ink)}.live-row__event--goal{color:var(--live-up)}.live-row__card{display:inline-block;width:.5rem;height:.6875rem;border-radius:1px}.live-row__card--yellow{background:var(--live-wait)}.live-row__card--red{background:var(--live-down)}.live-row__price{grid-area:price;display:grid;grid-template-columns:auto;grid-template-areas:"value" "change" "spark";justify-items:end;gap:.0625rem;--live-trend: var(--live-ink-dim)}.live-row__price--up{--live-trend: var(--live-up)}.live-row__price--down{--live-trend: var(--live-down)}.live-row__value{grid-area:value;font-weight:700;font-size:1rem}.live-row__change{grid-area:change;font-size:.8125rem;font-weight:600;color:var(--live-trend);white-space:nowrap}.live-row__change small{font-weight:400;color:var(--live-ink-faint)}.live-row__spark{grid-area:spark;width:3.75rem;height:1.125rem;color:var(--live-trend);opacity:.9}.live-row__go{grid-area:go;color:var(--live-ink-faint)}.live-row--link .live-row__change small{display:block;text-align:right}.live-hub__title{display:flex;align-items:center;gap:.375rem;padding:.5rem .25rem .25rem}.live-hub__title h1{font-size:1.5rem;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.4)}.live-hub__title .help-tip__btn{width:22px;height:22px;margin-left:0;font-size:13px;opacity:.85}.live-hub__list{display:grid;gap:.625rem}.live-card{--live-card-accent: rgba(234, 242, 247, .22);display:grid;grid-template-columns:3rem minmax(0,1fr) 1rem;grid-template-areas:"clock board go" ". meta meta";align-items:center;gap:.625rem .75rem;padding:.875rem .75rem .75rem .875rem;border-radius:.875rem;background:var(--live-surface);border:1px solid var(--live-hairline);box-shadow:inset 3px 0 0 var(--live-card-accent),0 .5rem 1.25rem #0000004d;color:inherit;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out,transform .15s ease-out;touch-action:manipulation}.live-card--open,.live-card--halftime{--live-card-accent: var(--live-up)}.live-card--suspended{--live-card-accent: var(--live-wait)}.live-card:hover,.live-card:focus-visible{color:inherit;border-color:#eaf2f747;background:#0c243af0}.live-card:focus-visible{outline:2px solid var(--live-ink);outline-offset:3px}.live-card:active{transform:scale(.99)}.live-card .live-clock{grid-area:clock}.live-card .live-board{grid-area:board}.live-card__go{grid-area:go;color:var(--live-ink-faint)}.live-card__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding-top:.5rem;border-top:1px solid var(--live-hairline);font-size:.8125rem;color:var(--live-ink-dim)}.live-card__state{--live-state: var(--live-ink-faint);display:inline-flex;align-items:center;gap:.375rem;font-weight:700;color:var(--live-ink-dim)}.live-card--open .live-card__state,.live-card--halftime .live-card__state{--live-state: var(--live-up);color:var(--live-up)}.live-card--suspended .live-card__state{--live-state: var(--live-wait);color:var(--live-wait)}.live-card__mine{padding:.0625rem .4375rem;border-radius:.3125rem;background:var(--live-wait);color:var(--live-night);font-size:.75rem;font-weight:700;line-height:1.5}.portfolio-section-title{display:flex;align-items:center;gap:.5rem;margin:0;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.3;text-transform:uppercase}.portfolio-section-title--live i{color:var(--live-red)}.portfolio-section-title--fulltime i{color:var(--accent)}.portfolio-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem .75rem;margin-bottom:.75rem;padding:.75rem 1rem;border:1px solid transparent;border-radius:var(--radius);background:#0a2339e6;box-shadow:0 4px 16px #00000059}.portfolio-section-head--live{border-color:#ff4d4f80}.portfolio-section-head--fulltime{border-color:#4bd29580}.portfolio-page>.portfolio-section-head{padding-left:1rem;padding-right:1rem}.portfolio-live{margin:0 0 1.5rem}.portfolio-live__pending{padding:.125rem .5rem;border-radius:999px;background:#f2c14e;color:#0a2339;font-size:.75rem;font-weight:700;white-space:nowrap}.portfolio-live__change{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:#5b6b7a}.portfolio-live__change--up{color:#15803d}.portfolio-live__change--down{color:#dc2626}.portfolio-live__change small{font-weight:400;color:#5b6b7a}.portfolio-live .portfolio-table-desktop .table-wrapper{overflow-x:auto}.portfolio-live .portfolio-table-desktop table.portfolio-live__table thead tr th,.portfolio-live .portfolio-table-desktop table.portfolio-live__table tbody tr td{padding-left:.75rem;padding-right:.75rem}.portfolio-live .portfolio-table-desktop table.portfolio-live__table thead tr th:first-child,.portfolio-live .portfolio-table-desktop table.portfolio-live__table tbody tr td:first-child{padding-left:1rem}.portfolio-live .portfolio-table-desktop table.portfolio-live__table thead tr th:last-child,.portfolio-live .portfolio-table-desktop table.portfolio-live__table tbody tr td:last-child{padding-right:1rem}.portfolio-live .portfolio-table-desktop table.portfolio-live__table thead .trade-th{white-space:normal}.portfolio-live .portfolio-table-desktop table.portfolio-live__table tbody tr td{padding-top:.875rem;padding-bottom:.875rem;border:none;background:transparent;color:#0a2339;vertical-align:middle}.portfolio-live .portfolio-table-desktop table.portfolio-live__table tbody tr+tr{border-top:1px solid rgba(10,35,57,.06)}.portfolio-live .portfolio-table-desktop table.portfolio-live__table tbody tr td:first-child{box-shadow:inset 3px 0 0 var(--live-red)}.portfolio-live__card{position:relative}.portfolio-live__card:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;border-radius:var(--bs-card-border-radius, .375rem) 0 0 var(--bs-card-border-radius, .375rem);background:var(--live-red)}.portfolio-live__table .portfolio-live__change small{display:block}.portfolio-live__cell-action{width:9rem}.portfolio-live__actions{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;width:8.5rem;margin-left:auto}.portfolio-live__sell{min-height:40px;padding:.55rem .9rem!important;font-size:.85rem!important;font-weight:600;text-transform:uppercase}.portfolio-live__match{display:inline-flex;align-items:center;justify-content:center;gap:.125rem;min-height:1.75rem;color:#0a2339;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25;text-align:center;text-decoration:none}.portfolio-live__match svg{flex:none}.portfolio-live__match:hover,.portfolio-live__match:focus-visible{color:#0a2339;text-decoration:underline}.portfolio-live__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid rgba(10,35,57,.12)}.portfolio-live__facts dl{margin:0}.portfolio-live__facts dt{color:#5b6b7a;font-size:.8125rem;font-weight:400}.portfolio-live__facts dd{margin:0;color:#0a2339;font-weight:700;font-variant-numeric:tabular-nums}.portfolio-live__owned{align-self:end}.portfolio-live__owned .owned-badge{white-space:normal;text-wrap:balance}.portfolio-live__card .portfolio-live__actions{flex-direction:row;align-items:center;gap:.75rem;min-width:0;margin-top:.875rem;width:auto;margin-left:0}.portfolio-live__card .portfolio-live__actions>.btn,.portfolio-live__card .portfolio-live__actions>.trade-blocked{flex:1 0 7rem;min-height:44px;margin:0}.portfolio-live__card .portfolio-live__match{flex:0 1 auto;min-width:0;min-height:44px;text-align:right}.portfolio-live .portfolio-mobile{padding:0}.live-banner{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;margin-bottom:.75rem;padding:.625rem .625rem .625rem 1rem;border-radius:var(--radius);background:#0a2339f0;border:1px solid rgba(255,77,79,.5);box-shadow:0 4px 16px #00000080;color:#fff;text-decoration:none;transition:transform .15s ease-out,border-color .15s ease-out}.live-banner:hover,.live-banner:focus-visible{color:#fff;border-color:var(--live-red)}.live-banner:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.live-banner:active{transform:scale(.985)}.live-banner__bolt{flex:none;font-size:1.125rem;color:var(--live-red)}.live-banner__text{flex:1;min-width:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.live-banner__go{flex:none;color:#ffffff80}@media (min-width: 992px){.live-banner{display:none}}@media (prefers-reduced-motion: reduce){.live-banner{transition:none}.live-banner:active{transform:none}}.live-empty,.live-legend{margin:0;padding:.75rem .5rem;font-size:.875rem;line-height:1.5;color:var(--live-ink-dim)}.live-legend{font-size:.8125rem;color:var(--live-ink-faint)}@media (min-width: 768px){.live-page.page{gap:1.25rem}.live-row{padding-left:1.125rem;padding-right:.875rem;gap:.5rem 1rem}.live-row__price{grid-template-columns:auto auto;grid-template-areas:"spark value" "spark change";align-items:center;column-gap:1.25rem}.live-row__spark{width:5.5rem;height:1.5rem}.live-teams{gap:1.25rem}}@media (min-width: 992px){.live-page.page{max-width:60rem}.live-hub__list,.live-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.live-state--open .live-state__dot,.live-order__line{animation:none}.live-order__line{transform:scaleX(1);opacity:.5}.live-row,.live-card,.live-orders__toggle svg,.live-switch__toggle svg,.live-switch__item,.live-left__toggle svg{transition:none}.live-card:active{transform:none}}.profile-page-restyle{position:relative}.profile-page-restyle>*:not(.page-bg){position:relative;z-index:1}.profile-page-restyle .container{position:relative;z-index:1}.profile-page-restyle .title_profile,.profile-page-restyle x-title_profile,.profile-page-restyle [class*=title_profile]{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.4)}.profile-page-restyle .title-bar,.profile-page-restyle [style*=border-left]{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.4)}.profile-page-restyle .shadow-sm{border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 16px #0000004d!important;background-color:rgb(from var(--background) r g b/.8)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:var(--radius);padding:0rem}.profile-page-restyle div[style*="rgba(255, 193, 7, 0.1)"]{background:#ffc10726!important;border:1px solid rgba(255,193,7,.3)!important;box-shadow:0 4px 16px #0000004d!important}.profile-page-restyle .transaction-history-desktop .table-wrapper{background:linear-gradient(135deg,#ffffffeb,#f4f5f7 40%,#e9ebef)!important}.profile-page-restyle .transaction-history-desktop table.table{background:transparent}.profile-page-restyle .transaction-history-desktop table.table thead tr{background:#0a23390f}.profile-page-restyle .transaction-history-desktop table.table tbody tr{border-bottom:1px solid rgba(10,35,57,.06);background:transparent}.profile-page-restyle .transaction-history-desktop table.table tbody tr:hover{background:#0a233908}.profile-page-restyle .transaction-history-desktop table.table tbody tr td{background:transparent}.profile-page-restyle .transaction-history-mobile>div{background:linear-gradient(135deg,#ffffffd9,#f4f5f7 40%,#e9ebef)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 16px #0000004d!important}.help-tip{display:inline-flex;align-items:center;vertical-align:middle;position:relative}.help-tip__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.25rem;padding:0;border:1.5px solid currentColor;border-radius:50%;background:transparent;color:inherit;opacity:.7;font-size:11px;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation;transition:opacity .15s ease,background-color .15s ease}.help-tip__btn:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.help-tip__btn:hover,.help-tip__btn[aria-expanded=true]{opacity:1}.help-tip__btn:focus-visible{opacity:1;outline:2px solid #4BD295;outline-offset:2px}.help-tip__strong{display:block;margin-top:.35rem;font-weight:700}.help-tip__bubble{display:none;position:fixed;top:0;left:0;z-index:10050;max-width:min(280px,100vw - 16px);padding:.55rem .7rem;border:1px solid rgba(10,35,57,.14);border-top:3px solid #4BD295;border-radius:8px;background:#fff;color:#0a2339;font-size:.82rem;font-weight:500;line-height:1.45;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;box-shadow:0 8px 24px #00000059}.help-tip__bubble.is-open{display:block}#transactions-table thead th{vertical-align:top}.trade-th{display:inline-flex;align-items:center;gap:.1rem;white-space:nowrap}.trade-th--sub{display:flex;margin-top:.2rem;font-size:.68rem;font-weight:500;opacity:.8}.player-avatar{flex-shrink:0;display:block;border-radius:50%;object-fit:cover}.player-avatar--photo{background:radial-gradient(circle at 50% 35%,#fff,#dfe5ea);object-position:center top;box-shadow:inset 0 0 0 1px #0a23391a}.trade-player{display:flex;align-items:center;gap:.75rem;min-width:0}.trade-player__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.trade-player__name{color:#0a2339;font-size:.95rem;font-weight:600;line-height:1.2}.trade-player__meta{color:#0a23399e;font-size:.8rem;line-height:1.3}.trade-player__badges{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.2rem}.trade-player__badges .starting-badge,.trade-player__badges .owned-badge{margin-top:0}.trade-head{display:flex;flex-direction:column;gap:.2rem;width:100%;min-width:0}.trade-head__row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.trade-head__name{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.trade-head__name .favorite-star{display:inline-flex;align-items:center;line-height:1}.trade-head__side{flex-shrink:0;margin-left:auto;color:#0a23399e;font-size:.8rem;text-align:right;white-space:nowrap}.trade-head__role{color:#0a2339;font-size:.88rem;font-weight:600}.trade-head__club{color:#0f7a4f;font-weight:600}.trade-player__text--fill{flex:1}.portfolio-table-desktop .trade-head__name{white-space:nowrap}.portfolio-table-desktop .trade-date,.portfolio-table-desktop .price-change__label{white-space:normal}.portfolio-table-desktop .trade-date time,.portfolio-table-desktop .price-change__label time{white-space:nowrap}.portfolio-table-desktop #transactions-table thead th,.portfolio-table-desktop #transactions-table tbody tr.player-row td,.portfolio-table-desktop #transactions-table tfoot td{padding-left:1rem;padding-right:1rem}.portfolio-table-desktop #transactions-table .trade-date time,.portfolio-table-desktop #transactions-table .price-change__label time{display:block}.portfolio-table-desktop #transactions-table .trade-head__row{flex-wrap:wrap;row-gap:.15rem}.trade-available{display:inline-block;padding:.2rem .8rem;border-radius:6px;background:#f4ca27;color:#0a2339;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.owned-badge.trade-owned{margin:0;border-radius:6px;padding:.15rem .6rem}.owned-badge.trade-owned--full{display:block;width:100%;padding:.3rem .6rem;font-size:.8rem;text-align:center}.trade-shares-cell{text-align:center}.trade-shares-cell>.trade-available{display:block;width:fit-content;margin-inline:auto}.trade-buy-stack{display:inline-flex;flex-direction:column;align-items:stretch;gap:.35rem;min-width:9.5rem;vertical-align:middle}.trade-buy-stack>.btn,.trade-buy-stack>.trade-blocked{width:100%}.trade-buy-stack>.trade-owned--full{width:0;min-width:100%;white-space:normal}.trade-value{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.1rem}.trade-value--stack{flex-direction:column;align-items:flex-start}.trade-value__price{color:#0a2339;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.price-change{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:.45rem;row-gap:.05rem;font-size:.78rem}.price-change__move{display:inline-flex;align-items:center;gap:.05em;line-height:1;white-space:nowrap}.price-change__help{margin-left:.3rem;color:#0a2339;font-size:.78rem}.price-change__arrow{display:block;flex-shrink:0;width:1.1em;height:1.1em;margin-inline:-.2em 0}.price-change__value{font-weight:700;font-variant-numeric:tabular-nums}.price-change__label{color:#0a23399e;font-weight:400;white-space:nowrap}.price-change--up{color:#15803d}.price-change--down{color:#c62828}.price-change--flat{color:#0a23399e}.price-change--split{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;padding-top:.45rem}.price-change--split .price-change__move{font-size:1rem}.price-change--inline .price-change__top{justify-content:flex-start!important;gap:.5rem!important}.price-change--rows{display:flex;flex-direction:column;align-items:stretch;row-gap:.2rem}.price-change--rows .price-change__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.price-change--rows .price-change__move{font-size:.9rem}.trade-num{font-variant-numeric:tabular-nums;white-space:nowrap}.trade-pl{display:flex;flex-direction:column;gap:.15rem}.trade-pl__value{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.trade-pl__value .fs-6{font-size:1.05rem!important;font-variant-numeric:tabular-nums}.trade-pl__label{color:#0a23399e;font-size:.8rem;font-weight:500}.trade-pl--row{align-items:flex-start;margin-top:.7rem}.trade-pl--row .trade-pl__value{gap:.4rem}.trade-pl--row .fs-6{font-size:1.15rem!important}.trade-shares{display:flex;flex-direction:column;gap:.15rem}.trade-shares__count{color:#0a23399e;font-size:.85rem;font-variant-numeric:tabular-nums}.trade-shares__resale{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.trade-shares__resale--up{color:#15803d}.trade-shares__resale--down{color:#c62828}.trade-shares__resale--flat{color:#0a2339}.trade-tile-title{display:flex;align-items:center;gap:.3rem}.trade-tile-title .help-tip{color:#0a2339}.portfolio-mobile .trade-tiles .trade-shares__resale{font-size:inherit}.portfolio-mobile .trade-tiles .trade-shares__resale--up{color:#15803d}.portfolio-mobile .trade-tiles .trade-shares__resale--down{color:#c62828}.portfolio-mobile .trade-tiles .trade-shares__resale--flat{color:#0a2339}.trade-date{color:#0a23399e;font-size:.75rem;white-space:nowrap}.trade-trend{display:flex;align-items:center;gap:.3rem;font-weight:700;font-variant-numeric:tabular-nums}.trade-trend .help-tip{color:#0a2339}.trade-trend--up{color:#15803d}.trade-trend--down{color:#c62828}.trade-trend--flat{color:#0a23399e}.trade-blocked{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:38px;padding:.4rem .8rem;border:1px dashed rgba(10,35,57,.35);border-radius:8px;background:#0a23390d;color:#0a2339;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:not-allowed}.trade-action-cell{text-align:center}.portfolio-accordion-sell .trade-blocked{flex:1 1 0;min-height:40px}.market-filters__toggle{display:none}@media (max-width: 991.98px){.market-filters__toggle{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.6rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);background:#0a2339d9;color:#fff;font-weight:600;text-align:left}.market-filters__chevron{margin-left:auto;transition:transform .2s ease}.market-filters.is-open .market-filters__chevron{transform:rotate(180deg)}.market-filters:not(.is-open) #filters-step{display:none!important}.market-filters.is-open #filters-step{margin-top:.5rem}.portfolio-filters-wrap{margin-bottom:.75rem}.market-filters:not(.is-open) .portfolio-filters{display:none!important}.market-filters.is-open .portfolio-filters{margin-top:.5rem}}.portfolio-mobile .grafico,.market-page .mobile-graph-container{position:relative;height:220px}.chart-zoom-reset{position:absolute;top:.35rem;right:.35rem;z-index:2;min-height:32px;padding:.25rem .7rem;border:0;border-radius:6px;background:#0a2339;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer}.chart-zoom-reset[hidden]{display:none}.chart-zoom-hint{margin:.35rem 0 0;color:#0a23399e;font-size:.72rem;text-align:center}.market-page .mobile-graph-section{margin-top:.5rem;padding-top:.5rem}.market-page .mobile-graph-header{margin-bottom:.5rem}.market-page .mobile-graph-header .and_val{margin:0!important}.market-page .mobile-player-card.trade-card{padding:.85rem .9rem .6rem}.trade-card__top{display:flex;align-items:center;gap:.75rem}.trade-card__main{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.trade-card__value{display:flex;flex-direction:column;gap:.2rem;margin-top:.7rem}.trade-card__value .trade-value__price{font-size:1.15rem}.trade-card__price-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.trade-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;margin-top:.7rem}.trade-card__actions .mobile-buy-button,.trade-card__actions .trade-blocked{width:100%;min-height:46px;margin:0;justify-content:center}.trade-card__actions .mobile-chevron{align-self:center;width:22px;height:22px}.trade-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);background:#ffffff26;box-shadow:0 4px 16px #00000059}.trade-summary__item{display:flex;flex-direction:column;gap:.2rem;padding:.75rem 1rem;background:#0a2339e0;color:#fff}.trade-summary__item--total{background:#4bd295;color:#0a2339}.trade-summary__item--total .trade-summary__label{color:#0a2339cc}.trade-summary__label{display:inline-flex;align-items:center;color:#ffffffb8;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.trade-summary__value{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 991.98px){.portfolio-page .trade-summary{margin-top:1rem}}@media (max-width: 575.98px){.trade-summary{grid-template-columns:1fr 1fr}.trade-summary__item{padding:.6rem .75rem}.trade-summary__item--total{grid-column:1/-1;flex-direction:row;align-items:baseline;justify-content:space-between}.trade-summary__value{font-size:1rem}}.portfolio-tab-wrap{position:relative;display:flex;flex:1 1 0;min-width:0}.portfolio-tab-wrap .portfolio-tab{width:100%;padding-right:1.75rem}.portfolio-tab-wrap__help{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);color:#ffffffd9}.portfolio-tab-wrap:has(.portfolio-tab.is-active) .portfolio-tab-wrap__help{color:#0a2339}@media (hover: hover){.portfolio-tab-wrap:hover .portfolio-tab-wrap__help{color:#0a2339}}@media (max-width: 575.98px){.portfolio-tab{font-size:.78rem;letter-spacing:0}.portfolio-tabs{gap:.35rem}.portfolio-tab-wrap .portfolio-tab{padding-left:.25rem;padding-right:1.35rem}.portfolio-tab-wrap__help{right:.3rem}.portfolio-tab-wrap .help-tip__btn{width:16px;height:16px;margin-left:0;font-size:10px}}.trade-detail{display:grid;grid-template-columns:minmax(280px,2fr) 3fr;gap:1.5rem;padding:.75rem .5rem}@media (max-width: 1199.98px){.trade-detail{grid-template-columns:1fr}}.trade-parcels{display:flex;flex-direction:column;gap:.4rem}.trade-parcels__title{color:#0a23399e;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.trade-parcels__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .6rem;border:1px solid rgba(10,35,57,.08);border-radius:8px;background:#ffffffb3}.trade-parcels__text{color:#0a2339;font-size:.82rem;font-variant-numeric:tabular-nums}.trade-parcels__text--stack{display:flex;flex-direction:column;gap:.1rem}.trade-parcels__when{color:#0a23399e;font-size:.78rem}.trade-parcels__sell{flex-shrink:0;min-height:36px;padding:.35rem .9rem!important;border-color:#0a2339!important;background:#0a2339!important;color:#fff!important;font-size:.8rem!important;font-weight:600}.trade-parcels__actions{justify-content:flex-start;margin-top:.35rem}.trade-parcels__actions .btn{flex:0 1 auto;min-width:110px;min-height:40px}.trade-parcels .trade-parcels__sell{min-width:110px;min-height:40px;padding:.55rem .9rem!important;font-size:.85rem!important;font-weight:600;text-transform:uppercase}.portfolio-mobile .trade-parcels__actions .buy_desk:only-child{flex:1 1 100%;width:100%;min-height:46px;margin-right:0}.trade-empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;color:#0a2339;text-align:center}.trade-empty p{max-width:36rem;margin:0;font-weight:500}.trade-empty--mobile{border-radius:var(--radius);background:linear-gradient(135deg,#ffffffe6,#eef0f3)}.portfolio-mobile .trade-pcard{display:flex;align-items:center;gap:.6rem;width:100%}.trade-pcard__main{flex:1;min-width:0}.trade-nowrap{white-space:nowrap}.portfolio-page .portfolio-mobile .trade-tiles>.col-12{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:.4rem;align-content:start;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start}.portfolio-page .portfolio-mobile .trade-tiles>.col-12>*{margin:0!important}.portfolio-page .portfolio-mobile .trade-tiles .price-change--rows{display:contents}.portfolio-mobile .trade-tiles>.col-12{min-width:0}.portfolio-mobile .trade-tiles .price-change{flex-direction:column;align-items:flex-start;margin-top:.15rem}.portfolio-mobile .trade-tiles .price-change__label,.portfolio-mobile .trade-tiles .trade-date{white-space:normal}.portfolio-mobile .port_att_mob .help-tip{color:#fff}.tikitrade-modal-content.trade-modal{width:94%;max-width:440px;padding:0;overflow:hidden;border:1px solid rgba(75,210,149,.28);border-radius:16px;background:linear-gradient(165deg,#0f2c46,#0b2238 60%,#081a2b);color:#eaf2f7;box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0f}.trade-modal__head{position:relative;display:flex;align-items:center;gap:.85rem;padding:1.1rem 3.25rem 1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 140% at 0% 0%,rgba(75,210,149,.16) 0%,transparent 55%),#ffffff05}.trade-modal__avatar{width:56px!important;height:56px!important;box-shadow:0 0 0 2px #4bd2958c,0 6px 16px #00000059}.trade-modal__who{display:flex;flex-direction:column;min-width:0}.trade-modal__eyebrow{color:#4bd295;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trade-modal__name{overflow:hidden;color:#fff;font-size:1.15rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.trade-modal__meta{color:#eaf2f7a3;font-size:.8rem}.trade-modal__close{position:absolute;top:.6rem;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:transparent;color:#eaf2f7a3;font-size:1.1rem;cursor:pointer}.trade-modal__close:hover{background:#ffffff14;color:#fff}.trade-modal__close:focus-visible{outline:2px solid #4bd295;outline-offset:-2px}.trade-modal__body{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem 1.25rem .5rem}.trade-modal__field{display:flex;flex-direction:column;gap:.55rem}.trade-modal__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.trade-modal__label{margin:0;color:#eaf2f7a3;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trade-modal__label-aside{color:#eaf2f76b;font-size:.78rem}.trade-modal__chips{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.trade-modal__chip{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#eaf2f7;font-size:.82rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.trade-modal__chip:hover:not(:disabled){border-color:#4bd29580;background:#4bd2951a}.trade-modal__chip:focus-visible{outline:2px solid #4bd295;outline-offset:2px}.trade-modal__chip:disabled{opacity:.38;cursor:not-allowed}.trade-modal__stepper{display:grid;grid-template-columns:48px 1fr 48px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0003}.trade-modal__step{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:none;background:#ffffff0a;color:#eaf2f7;cursor:pointer;touch-action:manipulation}.trade-modal__step:hover:not(:disabled){background:#4bd29524;color:#fff}.trade-modal__step:disabled{opacity:.35;cursor:not-allowed}.trade-modal__step:focus-visible{outline:2px solid #4bd295;outline-offset:-2px}.trade-modal__qty-input{width:100%;min-width:0;border:none;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield}.trade-modal__qty-input::-webkit-outer-spin-button,.trade-modal__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.trade-modal__qty-input:focus{outline:none;background:#4bd29514}.trade-modal__range{width:100%;accent-color:#4bd295}.trade-modal__hint{margin:0;color:#eaf2f7a3;font-size:.78rem;line-height:1.45}.trade-modal__hint--warn{color:#f2c14e}.trade-modal__ticket{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem .95rem 1.15rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0d}.trade-modal__ticket:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#4bd295}.trade-modal__ticket--sell{background:linear-gradient(135deg,#4bd2951f,#ffffff0a 70%)}.trade-modal__ticket-label{color:#eaf2f7a3;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trade-modal__ticket-amount{color:#fff;font-size:2rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.trade-modal__ticket-sub{color:#eaf2f76b;font-size:.8rem;font-variant-numeric:tabular-nums}.trade-modal__ticket-pl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.6rem;padding-top:.6rem;border-top:1px dashed rgba(255,255,255,.1);color:#eaf2f7a3;font-size:.85rem}.trade-modal__pl{display:inline-flex;align-items:center;gap:.3rem;font-size:1rem;font-variant-numeric:tabular-nums;white-space:nowrap}.trade-modal__pl i{font-size:.75rem}.trade-modal__pl--up{color:#4bd295}.trade-modal__pl--down{color:#ff6b6b}.trade-modal__pl--flat{color:#eaf2f7}.trade-modal__how{display:flex;align-items:center;gap:.55rem;width:100%;min-height:46px;padding:.55rem 1rem;border:1px solid rgba(242,193,78,.5);border-radius:999px;background:#f2c14e1f;color:#f2c14e;font-size:.88rem;font-weight:700;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.trade-modal__how span{flex:1}.trade-modal__how:hover{background:#f2c14e33;border-color:#f2c14e}.trade-modal__how:focus-visible{outline:2px solid #f2c14e;outline-offset:2px}.trade-modal__how[aria-expanded=true]{background:#f2c14e33}.trade-modal__how-chevron{font-size:.75rem;transition:transform .2s ease}.trade-modal__how-chevron.is-open{transform:rotate(180deg)}.trade-modal__details{display:flex;flex-direction:column;gap:.1rem;padding:.75rem 1rem;border:1px solid rgba(242,193,78,.25);border-radius:12px;background:#0000002e}.trade-modal__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.22rem 0;font-size:.85rem}.trade-modal__row>span:first-child{color:#eaf2f7a3}.trade-modal__row>span:last-child{color:#eaf2f7;font-variant-numeric:tabular-nums}.trade-modal__row-hint{display:block;margin-top:.05rem;color:#eaf2f76b;font-size:.72rem;line-height:1.35}.trade-modal__row>span:first-child{min-width:0}.trade-modal__row>span:last-child{align-self:flex-start;white-space:nowrap}.trade-modal__row--total{margin-top:.3rem;padding-top:.5rem;border-top:1px solid rgba(234,242,247,.28);font-weight:700}.trade-modal__row--total>span:first-child{color:#eaf2f7!important}.trade-modal__row--total>span:last-child{color:#fff!important;font-size:1rem}.trade-modal__note{margin:.45rem 0 0;color:#eaf2f76b;font-size:.76rem;line-height:1.45}.trade-modal__actions{display:grid;grid-template-columns:1fr 1.6fr;gap:.6rem;padding:.9rem 1.25rem 1.2rem}.trade-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;padding:.6rem 1rem;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:filter .15s ease,background-color .15s ease}.trade-modal__btn:disabled{opacity:.45;cursor:not-allowed}.trade-modal__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.trade-modal__btn--ghost{border:1px solid rgba(255,255,255,.1);background:transparent;color:#eaf2f7}.trade-modal__btn--ghost:hover{background:#ffffff0f}.trade-modal__btn--buy{border:none;background:#4bd295;color:#06233a;box-shadow:0 8px 20px #4bd29540}.trade-modal__btn--buy:hover:not(:disabled){filter:brightness(1.06)}.trade-modal__btn--sell{border:none;background:#fff;color:#06233a;box-shadow:0 8px 20px #0000004d}.trade-modal__btn--sell:hover:not(:disabled){background:#eaf2f7}.trade-modal__btn--blocked{border:1px dashed rgba(242,193,78,.55);background:#f2c14e14;color:#f2c14e}.trade-modal__btn--blocked:disabled{opacity:1}.trade-modal__actions--single{grid-template-columns:1fr}.trade-modal__sides{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;margin:1rem 1.25rem 0;padding:.25rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#00000047}.trade-modal__side{min-height:44px;border:none;border-radius:10px;background:transparent;color:#eaf2f7a3;font-size:.95rem;font-weight:700;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.trade-modal__side:hover:not(.is-active){color:#eaf2f7;background:#ffffff0f}.trade-modal__side:focus-visible{outline:2px solid #fff;outline-offset:2px}.trade-modal__side--buy.is-active{background:#4bd295;color:#06233a}.trade-modal__side--sell.is-active{background:#fff;color:#06233a}@media (prefers-reduced-motion: reduce){.trade-modal__side{transition:none}}.trade-modal--live .trade-modal__close{background:#ff6b6b29;color:#ff6b6b}.trade-modal--live .trade-modal__close:hover{background:#ff6b6b47;color:#ff8b8b}.trade-modal--live .trade-modal__close:focus-visible{outline-color:#ff6b6b}.trade-modal__live{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .625rem}.trade-modal__live-state{--live-state: rgba(234, 242, 247, .42);display:inline-flex;align-items:center;gap:.375rem;color:var(--live-state);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trade-modal__live-state .live-state__dot{width:.5rem;height:.5rem}.trade-modal__live--open .trade-modal__live-state,.trade-modal__live--halftime .trade-modal__live-state{--live-state: #4bd295}.trade-modal__live--suspended .trade-modal__live-state{--live-state: #f2c14e}.trade-modal__live-price{color:#eaf2f7;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.trade-modal__live-price b{margin-left:.2rem;font-weight:600}.trade-modal__live-price--up b{color:#4bd295}.trade-modal__live-price--down b{color:#ff6b6b}.trade-modal__live-price--flat b{color:#eaf2f7a3}@media (max-width: 991.98px){.tikitrade-modal-content.trade-modal--live{display:flex;flex-direction:column;max-height:calc(100vh - 7rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 7rem - env(safe-area-inset-bottom,0px))}.trade-modal--live .trade-modal__face{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.trade-modal--live .trade-modal__body{flex:1 1 auto;min-height:0;padding-bottom:.9rem;overflow-y:auto;overscroll-behavior:contain}.trade-modal--live .trade-modal__actions{flex:none;border-top:1px solid rgba(255,255,255,.1)}}@media (max-width: 399.98px){.trade-modal__actions:not(.trade-modal__actions--single){grid-template-columns:1fr 1.9fr}.trade-modal__btn{padding:.6rem .5rem;font-size:.9rem;white-space:nowrap}.trade-modal__btn i{display:none}}.trade-modal .help-tip{color:#eaf2f7a3}.trade-modal .tikitrade-total-pending{opacity:.55}.trade-history-link{color:var(--primary);font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media (prefers-reduced-motion: reduce){.help-tip__btn,.market-filters__chevron,.trade-modal__disclosure i{transition:none}}.mdl-sprite{position:absolute;width:0;height:0;overflow:hidden}.mdl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mdl{--mdl-ink: #eaf2f7;--mdl-dim: rgba(234, 242, 247, .68);--mdl-gold: #f2c14e;--mdl-green: #4bd295;--mdl-navy: #0a2339;position:relative;margin:0 0 16px;overflow:hidden;border:1px solid rgba(242,193,78,.24);border-radius:16px;background:radial-gradient(120% 55% at 50% 0%,rgba(242,193,78,.11),transparent 62%),linear-gradient(180deg,#0c2a45,#071a2c);box-shadow:0 10px 30px #00000073;color:var(--mdl-ink)}.mdl-heading{margin:0;font:inherit}.mdl-toggle{display:block;width:100%;padding:.95rem 1rem .9rem;border:0;background:none;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.mdl-toggle:focus-visible{outline:2px solid var(--mdl-gold);outline-offset:-4px;border-radius:16px}.mdl-head{display:flex;align-items:center;gap:.6rem}.mdl-title{font-family:Anton,Impact,sans-serif;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fff}.mdl-title:before{content:"";display:inline-block;width:.3rem;height:1.15rem;margin-right:.55rem;background:var(--mdl-gold);transform:skew(-14deg);vertical-align:.02em}.mdl-score{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-family:Barlow Condensed,sans-serif}.mdl-season{display:inline-block;padding:.1rem .55rem;border-radius:3px;background:var(--mdl-gold);color:var(--mdl-navy);font-size:.9rem;font-weight:700;letter-spacing:.06em;transform:skew(-10deg)}.mdl-season>span{display:inline-block;transform:skew(10deg)}.mdl-tally{font-size:1.05rem;font-weight:600;white-space:nowrap;color:var(--mdl-dim)}.mdl-tally b{margin-right:.06rem;font-family:Anton,Impact,sans-serif;font-size:1.4rem;font-weight:400;color:#fff}.mdl-chev{flex:0 0 auto;margin-left:.15rem;font-size:.85rem;color:var(--mdl-dim)}.mdl.is-open .mdl-chev{transform:rotate(180deg)}.mdl-line{display:flex;align-items:center;gap:.6rem;margin-top:.75rem}.mdl-meter{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.mdl-meter i{height:5px;border-radius:2px;background:#ffffff1a;transform:skew(-20deg)}.mdl-meter i.on{background:linear-gradient(90deg,#f7d56b,var(--mdl-gold));box-shadow:0 0 10px #f2c14e8c}.mdl-new{display:inline-block;padding:.06rem .45rem;border-radius:3px;background:var(--mdl-green);color:#06261a;font-family:Barlow Condensed,sans-serif;font-size:.68rem;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transform:skew(-10deg)}.mdl-body{padding:0 1rem 1rem}.mdl-lead{margin:0 0 .7rem;font-size:.8rem;color:var(--mdl-dim)}.mdl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.mdl-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .25rem .65rem;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff09;text-align:center}.mdl-tile.is-now{border-color:#f2c14e61;background:linear-gradient(180deg,#f2c14e2e,#f2c14e08 70%)}.mdl-tile>.mdl-new{position:absolute;top:.4rem;right:.4rem;z-index:2;font-size:.6rem}.mdl-tile-text{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0}@media (max-width: 767.98px){.mdl-tile--gold{grid-column:1/-1;flex-direction:row;justify-content:center;gap:.85rem;text-align:left}.mdl-tile--gold .mdl-tile-text,.mdl-tile--gold .mdl-stamps{align-items:flex-start;justify-content:flex-start}}@media (min-width: 768px){.mdl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 992px){.mdl-toggle{padding:1.1rem 1.4rem 1rem}.mdl-body{padding:0 1.4rem 1.3rem}.mdl-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.mdl-art{position:relative;flex:0 0 auto;width:3.4rem;height:3.4rem}.mdl-art .mdl-medal{position:relative;z-index:1;display:block;width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.mdl-tile:not(.is-now) .mdl-art .mdl-medal{filter:grayscale(1) brightness(.5) contrast(1.15);opacity:.8}.is-now .mdl-art:before{content:"";position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%;background:repeating-conic-gradient(from 0deg,rgba(255,214,102,.38) 0 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 24%,transparent 68%);mask:radial-gradient(circle,#000 24%,transparent 68%)}.is-now .mdl-art:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle,rgba(75,210,149,.38),transparent 66%)}.is-new .mdl-art:before{animation:mdl-spin 18s linear infinite}@keyframes mdl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.is-new .mdl-art:before{animation:none}}.mdl-name{display:inline-flex;align-items:center;justify-content:center;margin:0;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fff}.mdl-tile:not(.is-now) .mdl-name{color:var(--mdl-dim)}.mdl-name .help-tip{color:var(--mdl-dim)}.mdl-name .help-tip__btn{margin-left:.2rem}.mdl-stamps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;min-height:1.15rem}.mdl-count{margin-right:.1rem;font-family:Anton,Impact,sans-serif;font-size:.95rem;line-height:1;color:var(--mdl-gold)}.mdl-count small{margin-right:.05em;font-family:Barlow Condensed,sans-serif;font-size:.85em;font-weight:700}.mdl-tile:not(.is-now) .mdl-count{color:#f2c14eb8}.mdl-stamp{display:inline-flex;align-items:center;height:1.1rem;padding:0 .35rem;border:1px solid rgba(242,193,78,.5);border-radius:3px;color:var(--mdl-gold);font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.05em;transform:skew(-10deg)}.mdl-stamp.is-now{border-color:var(--mdl-gold);background:var(--mdl-gold);color:var(--mdl-navy)}.mdl-strip{position:relative;z-index:1;margin:0 0 .75rem;border:1px solid rgba(242,193,78,.2);border-radius:12px;background:linear-gradient(180deg,#0c2a45,#071a2c);box-shadow:0 6px 18px #00000059;color:#eaf2f7}.mdl-strip__bar{display:flex;align-items:center;gap:.7rem;width:100%;min-height:2.75rem;padding:.35rem .8rem;border:0;background:none;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.mdl-strip__bar:focus-visible{outline:2px solid #f2c14e;outline-offset:-3px;border-radius:12px}.mdl-strip__label{font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f2c14ed9}.mdl-strip__items{display:flex;align-items:center;gap:.75rem;min-width:0}.mdl-strip__item{display:inline-flex;align-items:center;gap:.3rem;font-family:Barlow Condensed,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.02em;color:#eaf2f78c}.mdl-strip__item .mdl-medal{width:1.35rem;height:1.35rem;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.mdl-strip__item.is-missing .mdl-medal,.mdl-strip__item.is-lost .mdl-medal{filter:grayscale(1) brightness(.6) contrast(1.1)}.mdl-strip__item.is-racing{color:#4bd295}.mdl-strip__item.is-won{color:#f2c14e}.mdl-strip__chev{margin-left:auto;font-size:.75rem;color:#eaf2f78c}.mdl-strip.is-open .mdl-strip__chev{transform:rotate(180deg)}.mdl-strip__body{padding:0 .8rem .2rem;border-top:1px solid rgba(255,255,255,.07)}.mdl-strip__row{display:grid;grid-template-columns:2rem 1fr;gap:.1rem .65rem;align-items:center;padding:.55rem 0}.mdl-strip__row+.mdl-strip__row{border-top:1px solid rgba(255,255,255,.07)}.mdl-strip__row.is-missing .mdl-medal,.mdl-strip__row.is-lost .mdl-medal{filter:grayscale(1) brightness(.55) contrast(1.15)}.mdl-strip__art{grid-row:span 2;position:relative;width:2rem;height:2rem}.mdl-strip__art .mdl-medal{position:relative;z-index:1;display:block;width:100%;height:100%;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.is-won .mdl-strip__art:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:repeating-conic-gradient(from 0deg,rgba(255,214,102,.4) 0 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 24%,transparent 68%);mask:radial-gradient(circle,#000 24%,transparent 68%)}.mdl-strip__head{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0}.mdl-strip__name{font-family:Barlow Condensed,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff}.mdl-strip__tag{padding:.02rem .4rem;border-radius:3px;background:#ffffff1a;color:#eaf2f7bf;font-family:Barlow Condensed,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:skew(-10deg)}.is-racing .mdl-strip__tag{background:#4bd295;color:#06261a}.is-won .mdl-strip__tag{background:#f2c14e;color:#0a2339}.mdl-strip__chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-left:auto}@media (max-width: 420px){.mdl-strip__chips{order:3;width:100%;margin-left:0}}.mdl-chip{display:inline-flex;align-items:center;gap:.2rem;height:1.2rem;padding:0 .35rem;border:1px solid rgba(255,255,255,.18);border-radius:3px;color:#eaf2f780;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.04em;transform:skew(-10deg)}.mdl-chip b{font-weight:600}.mdl-chip.is-up{border-color:#4bd29599;background:#4bd2952e;color:#4bd295}.mdl-chip.is-down{border-color:#ff6b6b8c;background:#ff6b6b24;color:#ff8a8a}.mdl-chip.is-waiting{border-color:#f2c14e99;color:#f2c14e}.mdl-chip.is-short{border-style:dashed;border-color:#f2c14e80;color:#f2c14ebf}.mdl-chip.is-missing{border-style:dashed}.mdl-strip__msg{margin:0;font-size:.82rem;line-height:1.35;color:#eaf2f7c7}#toastes .mdl-toast{--toast-accent: var(--mdl-gold, #f2c14e);--toast-line: rgba(242, 193, 78, .45);--toast-glow: rgba(242, 193, 78, .16);display:grid;grid-template-columns:3.4rem 1fr;gap:.85rem;align-items:center;padding:.85rem 2.6rem .85rem .9rem}#toastes .mdl-toast .mdl-art .mdl-medal{animation:mdl-pop .42s cubic-bezier(.34,1.56,.64,1) .12s both}#toastes .mdl-toast.is-racing{--toast-accent: #4bd295;--toast-line: rgba(75, 210, 149, .45);--toast-glow: rgba(75, 210, 149, .16)}#toastes .mdl-toast.is-racing .mdl-toast__kicker{color:#4bd295}@keyframes mdl-pop{0%{transform:scale(.55)}to{transform:scale(1)}}.mdl-toast__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mdl-toast__kicker{display:flex;align-items:center;gap:.4rem;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f2c14e}.mdl-toast__kicker b{padding:0 .35rem;border-radius:3px;background:#f2c14e;color:#0a2339;letter-spacing:.05em;transform:skew(-10deg)}.mdl-toast__name{font-family:Anton,Impact,sans-serif;font-size:1.45rem;font-weight:400;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#fff}.mdl-toast__link{margin-top:.1rem;font-size:.8rem;font-weight:600;color:#4bd295;text-decoration:none}.mdl-toast__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:14px}.mdl-toast__link:hover{color:#4bd295;text-decoration:underline}.mdl-toast__link:focus-visible{outline:none}.mdl-toast__link:focus-visible:after{outline:2px solid #f2c14e;outline-offset:-3px}@media (prefers-reduced-motion: reduce){#toastes .mdl-toast .mdl-art .mdl-medal{animation:none}}.mdl-steps{margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}.mdl-steps ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width: 768px){.mdl-steps ul{grid-template-columns:repeat(4,7.5rem)}}.mdl-steps-label{display:flex;align-items:center;margin:0 0 .6rem;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mdl-dim)}.mdl-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.mdl-step .mdl-medal{width:2.6rem;height:2.6rem;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.mdl-step span{font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:600;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:var(--mdl-ink)}.mdl-step>.mdl-new{position:absolute;top:-.4rem;left:50%;z-index:2;width:2.6rem;margin-left:-1.3rem;padding:.04rem 0;font-size:.56rem;letter-spacing:.1em;text-align:center}.bns-wrap:empty{display:none}.bns-sprite{position:absolute;width:0;height:0;overflow:hidden}.bns-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bns-strip{--bns-ink: #eaf2f7;--bns-dim: rgba(234, 242, 247, .62);--bns-gold: #f2c14e;--bns-green: #4bd295;--bns-red: #ff8a8a;--bns-line: rgba(255, 255, 255, .07);position:relative;z-index:1;margin:0 0 .75rem;border:1px solid rgba(242,193,78,.2);border-radius:12px;background:linear-gradient(180deg,#0c2a45,#071a2c);box-shadow:0 6px 18px #00000059;color:var(--bns-ink)}.bns-strip__bar{display:flex;align-items:center;gap:.7rem;width:100%;min-height:2.75rem;padding:.35rem .8rem;border:0;background:none;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.bns-strip__bar:focus-visible{outline:2px solid var(--bns-gold);outline-offset:-3px;border-radius:12px}.bns-strip__label{font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f2c14ed9}.bns-strip__items{display:flex;align-items:center;gap:.7rem;min-width:0}@media (max-width: 360px){.bns-strip__items{gap:.45rem}}.bns-ico{width:1rem;height:1rem;flex:none}.bns-count{display:inline-flex;align-items:center;gap:.25rem;font-family:Barlow Condensed,sans-serif;font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;color:var(--bns-dim)}.bns-count.is-live{color:var(--bns-green)}.bns-count.is-won{color:var(--bns-gold)}.bns-strip__chev{margin-left:auto;font-size:.75rem;color:#eaf2f78c}.bns-strip.is-open .bns-strip__chev{transform:rotate(180deg)}.bns-strip__body{padding:0 .8rem .35rem;border-top:1px solid var(--bns-line)}.bns-min{display:flex;align-items:center;gap:.35rem;margin:0;padding:.55rem 0;font-size:.82rem;line-height:1.35;color:var(--bns-dim)}.bns-min b{color:var(--bns-gold);font-weight:700;white-space:nowrap}.bns-play{display:grid;grid-template-columns:1.6rem 1fr;gap:.15rem .6rem;padding:.6rem 0;border-top:1px solid var(--bns-line)}.bns-play>:not(.bns-play__ico){grid-column:2}.bns-play__ico{grid-row:span 2;width:1.4rem;height:1.4rem;margin-top:.1rem;color:#eaf2f766}.is-todo .bns-play__ico,.is-building .bns-play__ico,.is-set .bns-play__ico{color:var(--bns-gold)}.is-live .bns-play__ico{color:var(--bns-green)}.is-won .bns-play__ico{color:var(--bns-gold);filter:drop-shadow(0 0 6px rgba(242,193,78,.55))}.bns-play__head{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0}.bns-play__name{font-family:Barlow Condensed,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff}.bns-play__tag{padding:.02rem .4rem;border-radius:3px;background:#ffffff1a;color:#eaf2f7bf;font-family:Barlow Condensed,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:skew(-10deg)}.is-todo .bns-play__tag,.is-building .bns-play__tag{background:#f2c14e2e;color:var(--bns-gold)}.is-set .bns-play__tag,.is-live .bns-play__tag{background:var(--bns-green);color:#06261a}.is-won .bns-play__tag{background:var(--bns-gold);color:#0a2339}.is-lost .bns-play__tag{background:#ff6b6b33;color:var(--bns-red)}.bns-play__count{margin-left:auto;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bns-dim)}.bns-play__msg{margin:0;font-size:.82rem;line-height:1.35;color:#eaf2f7cc}.bns-picks,.bns-slots{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem}.bns-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bns-slots .bns-pick{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;min-height:2.75rem;padding-right:1.5rem}.bns-slots .bns-pick b{max-width:100%}.bns-slots .bns-pick .bns-x,.bns-slots .bns-pick .fa-lock{position:absolute;top:.3rem;right:.4rem;margin:0}.bns-slots .bns-slot{min-height:2.75rem}@media (max-width: 480px){.bns-slots{grid-template-columns:1fr}.bns-slots .bns-pick{flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}}.bns-pick,.bns-slot{display:inline-flex;align-items:center;gap:.35rem;min-width:0;min-height:2.25rem;padding:.2rem .55rem;border:1px solid rgba(75,210,149,.55);border-radius:4px;background:#4bd2951f;color:var(--bns-ink);font-family:Barlow Condensed,sans-serif;font-size:.86rem;line-height:1.1}.bns-pick b,.bns-slot b{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bns-pick small,.bns-slot small{flex:none;font-size:.74rem;font-variant-numeric:tabular-nums;color:var(--bns-dim)}.bns-pick .fa-lock,.bns-slot .fa-lock{flex:none;font-size:.62rem;color:var(--bns-dim)}.bns-pick.is-up,.bns-slot.is-up{border-color:#4bd295cc}.bns-pick.is-up small,.bns-slot.is-up small{color:var(--bns-green)}.bns-pick.is-down,.bns-pick.is-short,.bns-slot.is-down,.bns-slot.is-short{border-color:#ff6b6b8c;background:#ff6b6b1f}.bns-pick.is-down small,.bns-pick.is-short small,.bns-slot.is-down small,.bns-slot.is-short small{color:var(--bns-red)}.bns-slot{justify-content:center;border-style:dashed;border-color:#f2c14e80;background:none;color:var(--bns-gold);font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.bns-slot.is-empty{border-color:#ffffff1f;cursor:default}.bns-slot:focus-visible{outline:2px solid var(--bns-gold);outline-offset:2px}.bns-x{flex:none;position:relative;margin-left:auto;padding:0 .15rem;border:0;background:none;color:var(--bns-dim);font-size:1.05rem;line-height:1;cursor:pointer}.bns-x:after{content:"";position:absolute;top:-.7rem;right:-.7rem;bottom:-.7rem;left:-.7rem}.bns-x:focus-visible{outline:2px solid var(--bns-gold)}.bns-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.5rem}@media (min-width: 768px){.bns-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.bns-options>.bns-play__msg{grid-column:1/-1}.bns-opt{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:2.75rem;padding:.25rem .6rem;border:1px solid rgba(242,193,78,.45);border-radius:6px;background:#f2c14e12;color:var(--bns-ink);font-family:Barlow Condensed,sans-serif;text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease}.bns-opt b{overflow:hidden;font-size:.92rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bns-opt small{overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap;color:var(--bns-dim)}.bns-opt:hover{border-color:var(--bns-gold);background:#f2c14e29}.bns-opt:focus-visible{outline:2px solid var(--bns-gold);outline-offset:2px}.bns-opt:disabled{opacity:.5;cursor:wait}.bns-opt.is-short{border-style:dashed;border-color:#ffffff29;background:none;color:var(--bns-dim);cursor:default}.bns-opt.is-short small{color:#f2c14ebf}.bns-link{min-height:2.25rem;padding:0 .3rem;border:0;background:none;color:var(--bns-gold);font-family:Barlow Condensed,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.bns-link:focus-visible{outline:2px solid var(--bns-gold)}.bns-btn{justify-self:start;min-height:2.75rem;margin-top:.45rem;padding:0 1rem;border:1px solid rgba(242,193,78,.6);border-radius:6px;background:none;color:var(--bns-gold);font-family:Barlow Condensed,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease}.bns-btn:hover{background:#f2c14e1f}.bns-btn:focus-visible{outline:2px solid var(--bns-gold);outline-offset:2px}.bns-btn--gold{border-color:var(--bns-gold);background:var(--bns-gold);color:#0a2339}.bns-btn--gold:hover{background:#f7cf6d}.bns-btn--go{border-color:var(--bns-green);background:var(--bns-green);color:#06261a}.bns-btn--go:hover{background:#6ddfab}.bns-btn--ghost{border-color:#fff3;color:var(--bns-dim)}.bns-btn:disabled{opacity:.5;cursor:wait}.bns-confirm{margin-top:.45rem;padding:.6rem .7rem;border:1px solid rgba(242,193,78,.35);border-radius:8px;background:#f2c14e12}.bns-confirm p{margin:0;font-size:.84rem;line-height:1.4}.bns-confirm__actions{display:flex;flex-wrap:wrap;gap:.5rem}.bns-confirm__actions .bns-btn{margin-top:.5rem}.bns-presence{display:flex;align-items:center;gap:.5rem;padding:.6rem 0 .35rem;border-top:1px solid var(--bns-line);font-size:.82rem;color:var(--bns-dim)}.bns-presence b{font-family:Barlow Condensed,sans-serif;font-size:.92rem;letter-spacing:.03em;color:var(--bns-ink)}.bns-presence .bns-ico{width:1.2rem;height:1.2rem;margin-left:.2rem}.bns-presence.is-live .bns-ico{color:var(--bns-green)}.bns-presence.is-won .bns-ico,.bns-presence.is-won b{color:var(--bns-gold)}.trade-plays{display:flex;flex-direction:column;gap:.9rem}.trade-plays__bar{display:flex;align-items:center;gap:.55rem;width:100%;min-height:46px;padding:.55rem 1rem;border:1px solid rgba(124,196,255,.45);border-radius:999px;background:#7cc4ff1a;color:#7cc4ff;font-size:.88rem;font-weight:700;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.trade-plays__bar:hover{border-color:#7cc4ff;background:#7cc4ff2e}.trade-plays__bar:focus-visible{outline:2px solid #7cc4ff;outline-offset:2px}.trade-plays__bar[aria-expanded=true]{background:#7cc4ff2e}.trade-plays__ico{flex:none;width:1rem;height:1rem}.trade-plays__title{flex:none}.trade-plays__state{flex:1;min-width:0;overflow:hidden;color:#eaf2f7a3;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.trade-plays__state.is-on{color:#4bd295}.trade-plays__state .fa-check{font-size:.7rem}.trade-plays__chev{flex:none;font-size:.75rem;transition:transform .2s ease}.trade-plays__chev.is-open{transform:rotate(180deg)}@media (max-width: 420px){.trade-plays__bar{gap:.4rem;padding:.55rem .8rem}.trade-plays__state{font-size:.74rem}}.trade-plays__body{padding:.75rem 1rem;border:1px solid rgba(124,196,255,.25);border-radius:12px;background:#0000002e;color:#eaf2f7d9;font-size:.82rem;line-height:1.35}.trade-plays__line{display:flex;align-items:center;gap:.45rem;margin:0}.trade-plays__line b{color:#7cc4ff;white-space:nowrap}.trade-plays__line .fa-circle-check{color:#4bd295}.trade-plays__line .fa-circle-half-stroke{color:#7cc4ff}.trade-plays__meter{height:4px;margin:.4rem 0 0;overflow:hidden;border-radius:2px;background:#ffffff1a}.trade-plays__meter span{display:block;height:100%;border-radius:inherit;background:#7cc4ff;transition:width .2s ease}.trade-plays__meter span.is-full{background:#4bd295}.trade-plays__ticks{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.trade-plays__tick{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .7rem;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-family:Barlow Condensed,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.trade-plays__tick input{width:1rem;height:1rem;accent-color:#4bd295}.trade-plays__tick:has(input:checked){border-color:#4bd295b3;background:#4bd2951f;color:#4bd295}.trade-plays__tick.is-off{opacity:.45;cursor:not-allowed}.mdl-toast.is-play .bns-toast__ico{width:2.4rem;height:2.4rem;flex:none;color:#f2c14e}.mdl-toast.is-play.is-lost .bns-toast__ico,.mdl-toast.is-play.is-void .bns-toast__ico{color:#eaf2f78c}.bns-toast__detail{font-size:.86rem;font-variant-numeric:tabular-nums;color:#eaf2f7cc}.sbp{color:#eaf2f7}.sbp-intro{margin:0 0 .75rem;font-size:.9rem;line-height:1.4;color:#eaf2f7d9}.sbp-from{display:block;margin-top:.2rem;font-size:.8rem;color:#f2c14ed9}.sbp-rows{margin:0;padding:0;list-style:none}.sbp-row{display:grid;grid-template-columns:2rem 1fr;gap:.2rem .7rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.08)}.sbp-row>:not(.sbp-row__ico){grid-column:2}.sbp-row__ico{grid-row:span 3;width:1.7rem;height:1.7rem;margin-top:.1rem;color:#eaf2f780}.is-won .sbp-row__ico{color:#f2c14e;filter:drop-shadow(0 0 6px rgba(242,193,78,.5))}.sbp-row__head{display:flex;align-items:center;gap:.5rem}.sbp-row__name{font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}.sbp-row__pts{padding:.02rem .4rem;border-radius:3px;background:#f2c14e29;color:#f2c14e;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transform:skew(-10deg)}.sbp-row__lead{margin:0;font-size:.86rem;line-height:1.4;color:#eaf2f7cc}.sbp-row__score{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:.25rem}.sbp-dots{display:inline-flex;gap:.3rem}.sbp-dot{width:.7rem;height:.7rem;border:1.5px solid rgba(242,193,78,.55);border-radius:50%}.sbp-dot.is-on{border-color:#f2c14e;background:#f2c14e}.sbp-bar{display:block;width:7rem;height:.45rem;overflow:hidden;border-radius:3px;background:#ffffff1a}.sbp-bar span{display:block;height:100%;background:#f2c14e}.sbp-row__count{font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#eaf2f7bf}.is-won .sbp-row__count{color:#f2c14e}.sbp-go{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.4rem;color:#4bd295;font-weight:600;text-decoration:none}.sbp-go:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){.bns-opt,.bns-btn,.trade-plays__bar,.trade-plays__chev,.trade-plays__meter span{transition:none}}.home-container,#container{position:relative}.home-bg{position:fixed;top:0;left:0;width:100vw;height:545px;z-index:0;pointer-events:none}@media (min-width: 768px){.home-bg{height:500px}}@media (min-width: 992px){.home-bg{height:900px}}.home-bg__img{position:absolute;top:0;right:0;bottom:0;left:0}.home-bg__img img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.home-bg__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(6,21,32,.35) 0%,rgba(6,21,32,.2) 30%,transparent 50%,var(--background) 100%)}.home-container>*:not(.home-bg){position:relative;z-index:1}.key-stats-bar{position:relative;z-index:1;margin-bottom:20px}.key-stats-bar .container{padding-top:1.25rem;padding-bottom:.5rem}@media (min-width: 576px){.key-stats-bar .container{padding-top:1.5rem;padding-bottom:.5rem}}@media (min-width: 992px){.key-stats-bar .container{padding-top:2rem;padding-bottom:.5rem}}.key-stats-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.key-stats-grid{grid-template-columns:1fr 1fr;gap:1rem}}@media (min-width: 992px){.key-stats-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px) and (max-width: 991.98px){.key-stat-card:first-child,.key-stat-card:last-child{grid-column:1/-1}}.key-stat-card{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 16px #00000080;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit}.key-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 20px #4bd2951a}.key-stat-card:focus-visible{outline:2px solid #4BD295;outline-offset:3px}@media (prefers-reduced-motion: reduce){.key-stat-card{transition:none}.key-stat-card:hover{transform:none}}.key-stat-card#funds-step-1{border:1px solid #4BD295;box-shadow:0 0 10px #4bd29580,inset 0 0 10px #4bd29533}@media (max-width: 991.98px){.key-stat-card{box-shadow:0 4px 16px #0000004d}}.key-stat-main{background:#0a2339cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.875rem}@media (min-width: 576px){.key-stat-main{padding:1rem}}@media (min-width: 992px){.key-stat-main{padding:1.125rem}}.key-stat-details{display:flex;flex-direction:column;gap:.35rem;flex:1;background:#fff;padding:.875rem}@media (min-width: 576px){.key-stat-details{padding:1rem}}@media (min-width: 992px){.key-stat-details{padding:1.125rem}}.key-stat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.key-stat-head .icon{width:20px;height:20px;flex-shrink:0}@media (min-width: 768px){.key-stat-head .icon{width:22px;height:22px}}.key-stat-main .key-stat-head .icon{color:#ffffff80}.key-stat-details .key-stat-head .icon{color:#0a233959}.key-stat-label{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}@media (min-width: 768px){.key-stat-label{font-size:1rem}}.key-stat-main .key-stat-label{color:var(--accent)}.key-stat-details .key-stat-label{color:#0a233973}.key-stat-value{font-size:clamp(1.1rem,2vw,1.1rem);font-weight:var(--fw-sb);line-height:1.2}.key-stat-main .key-stat-value{color:#fff}.key-stat-details .key-stat-value{color:#0a2339}.key-stat-badge{font-size:.85em;font-weight:var(--fw-reg);color:#ffffffbf;margin-left:.2rem}.key-stat-empty{color:#ffffff4d}.key-stat-reason{display:block;font-size:.95rem;font-weight:var(--fw-reg);color:#ffffffbf}.key-stat-details .key-stat-detail-value.key-stat-light--green{color:#177a4d}.key-stat-details .key-stat-detail-value.key-stat-light--yellow{color:#8a5d00}.key-stat-details .key-stat-detail-value.key-stat-light--red{color:#c0392b}.key-stat-goals-block{display:flex;flex-direction:column;justify-content:center;flex:1;gap:.5rem}.key-stat-goals{display:inline-flex;align-items:center;gap:.35rem}.key-stat-goal{width:11px;height:11px;border-radius:50%;border:1.5px solid rgba(10,35,57,.35);background:transparent}.key-stat-goal.is-done{border-color:#16a34a;background:#16a34a}.key-stat-detail-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.key-stat-detail-label{display:flex;align-items:center;min-width:0;gap:.35rem;font-size:1rem;color:#0a2339d9;font-weight:var(--fw-m)}@media (min-width: 768px){.key-stat-detail-label{font-size:.9rem}}.icon-detail{width:20px;height:20px;color:#0a233959;flex-shrink:0}@media (min-width: 768px){.icon-detail{width:22px;height:22px}}.key-stat-detail-value{font-size:clamp(.95rem,2vw,.9rem);font-weight:var(--fw-sb);color:#0a2339;flex-shrink:0;white-space:nowrap}.key-stat-detail-value.is-up{color:#16a34a}.key-stat-detail-value.is-down{color:#dc2626}html:not(.dark) .home-bg__fade{background:linear-gradient(180deg,rgba(6,21,32,.35) 0%,rgba(6,21,32,.2) 30%,transparent 50%,#0d1b2a 100%)}html:not(.dark) body{background-color:#0d1b2a}.page{padding:1.5rem 1.25rem;max-width:64rem;margin:auto;gap:0rem;display:flex;flex-direction:column}@media (max-width: 991.98px){.page{padding:1.5rem 0}}.tg-dialog{z-index:10000!important}.tg-backdrop{z-index:9999!important}.tg-dialog.tg-dialog-mobile-menu{top:250px!important}@media (max-width: 991.98px){.tg-dialog.tg-dialog-mobile-menu{top:250px!important}}.mobile-menu #market-step.tg-target{pointer-events:auto!important;position:relative!important;z-index:10001!important}.mobile{display:none}@media (max-width: 991.98px){.mobile{display:block!important}}.desktop{display:block}@media (max-width: 991.98px){.desktop{display:none!important}}p{line-height:1.4}#market-step.tg-active-element,#market-step-mobile.tg-active-element,.tg-active-element>div>button{border:4px solid red!important;animation:pulseOut 1s ease-out 3}@keyframes pulseOut{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.player-position{color:var(--grey);font-size:.875rem;font-weight:400}.no-seriea-note{color:#dc2626!important;padding-left:15px}.no-seriea-note_mob{color:#dc2626!important;display:inline-block;text-align:center;width:100%;padding-bottom:10px}.no-primary-league-asterisk{color:#dc2626;padding-left:3px;font-size:15px}.port_att{font-size:18px;font-weight:600;text-transform:uppercase}.port_att_mob{font-size:14px;font-weight:800!important;text-transform:uppercase;color:var(--primary);padding-bottom:10px}.port_att_mob_2{font-size:20px;font-weight:800!important;text-transform:uppercase;color:var(--primary)}.data_port{font-size:15px!important}.tot_quote{font-size:16px!important}.ph-m.portfolio{padding-left:0!important}@media (max-width: 991.98px){#titlemarket{margin-left:20px!important}}.portfolio-mobile .transaction-actions .btn{text-transform:uppercase}.sell_desk{text-transform:uppercase;font-weight:500}.and_val{font-size:15px!important;margin:20px 0 10px!important;text-align:center!important}.val_acq_2{font-size:15px!important;text-align:center!important}.portfolio-accordion-actions{width:95%;margin:20px 0 0 auto;display:grid;grid-template-columns:40% 60%;gap:10px;align-items:center;padding-right:2rem}.portfolio-accordion-sell .btn{width:50%;display:block;text-transform:uppercase!important;font-weight:600!important}.tot_inv_desk{font-size:16px!important;font-weight:600!important}.lang-flags{display:inline-flex;gap:8px;align-items:center}.lang-flags .lang-flag{width:28px;height:18px;display:inline-flex;border-radius:4px;overflow:hidden;border:1px solid var(--border);opacity:.75}.lang-flags .lang-flag img{width:100%;height:100%;display:block}.profile-page .lang-flag{width:42px;height:28px;display:inline-flex;border-radius:4px;overflow:hidden;border:1px solid var(--border);opacity:.75}.lang-flag.active{opacity:1;outline:1px solid var(--primary);outline-offset:2px}.tg-dialog-body{padding-top:10px!important;padding-bottom:15px!important}#tg-dialog-next-btn{background-color:#cfe7d3;color:#000}.transaction-history-desktop{display:none}.transaction-history-mobile{display:block}@media (min-width: 992px){.transaction-history-desktop{display:block}.transaction-history-mobile{display:none}}.profile-actions-row{grid-template-columns:1fr 1fr 1fr 1fr!important}@media (max-width: 991.98px){.profile-actions-row{grid-template-columns:1fr 1fr!important}}.page-bg{position:fixed;top:0;left:0;width:100vw;height:545px;z-index:0;pointer-events:none}@media (min-width: 768px){.page-bg{height:500px}}@media (min-width: 992px){.page-bg{height:900px}}.stadium-bg{display:contents}.page-bg__img{position:absolute;top:0;right:0;bottom:0;left:0}.page-bg__img img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.page-bg__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(6,21,32,.35) 0%,rgba(6,21,32,.2) 30%,transparent 50%,var(--background) 100%)}html:not(.dark) .page-bg__fade{background:linear-gradient(180deg,rgba(6,21,32,.35) 0%,rgba(6,21,32,.2) 30%,transparent 50%,#0d1b2a 100%)}.page-title-section{padding-top:1.25rem;padding-bottom:.5rem;position:relative;z-index:1}@media (min-width: 576px){.page-title-section{padding-top:0rem;padding-bottom:1rem}}@media (min-width: 992px){.page-title-section{padding-top:0rem;padding-bottom:1rem}}@media (max-width: 991.98px){.page-title-section{padding-top:0rem;padding-bottom:1rem}}.page-title-text{color:#fff;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.4);border-left:3px solid var(--accent);padding-left:.75rem}
